manticore 发表于 2009-6-9 09:16

关于mpt.Parametr对象的问题

请问:
(1)怎样对mpt.Parametr对象的Units属性赋值?
      比如:
      AAA=mpt.Parametr;%创建mpt.Parametr对象
      AAA.Units='ms';
       运行后报错:??? No public field Units exists for class mpt.Parameter.
      单位这一属性肯定是有的,关键是这个属性的名称和命令行访问方式不知道是怎样的!
(2)怎样对mpt.Parametr对象的Data Type Assistant下的Mode属性及后面相应的值该怎样用命令行赋值?

麻烦各位了!

ChaChing 发表于 2009-6-9 15:20

mpt.Parametr没使用过!
检查AAA是否为struct(help isa!)?
猜测AAA为double!

manticore 发表于 2009-6-10 11:47

谢谢你的回复!已经解决了,(1)为AAA.DocUnits='';(2)不可设,直接设data type就行。
mpt.parameter是用来创建mpt参数对象的。

ChaChing,你(您)知道怎么在matlab里面定义枚举和共用体类型吗?我只知道结构体类型可以用simulink.structtype来建立。

ChaChing 发表于 2009-6-10 19:13

...枚举和共用体类型...
个人水平专业有限, 不太清楚楼主要什麽? 抱歉
待高人路过

[ 本帖最后由 ChaChing 于 2009-6-10 19:15 编辑 ]
页: [1]
查看完整版本: 关于mpt.Parametr对象的问题