bitisight 发表于 2008-3-3 12:23:21

请教几个关于isight和matlab的问题

1.isight和matlab的集成,变量初值在matlab的m文件里设置还是在isight task manager里的参数栏里设置,还是其他选择?
2.在isight task manager参数栏中,如果变量没有激活(var呈灰色),是什么意思?是该变量不参与运算还是只使用一次,当作初值
3.我想调用m文件,但是有好多个m文件,是不是只要调用主程序,还是子程序也要在simcode里调用,怎么输入

peijun 发表于 2008-3-4 11:20:15

回复 1# 的帖子

问题1:如果m文件中有对参数赋值的语句,比如x=1,那么集成的时候对该处进行解析,集成完成后,在parameter窗口就可看到对应的参数,优化的初始值在这个窗口设置即可,因为iSIGHT会将你这里设置的初值是选用写操作将其记录到m文件当中;
问题2:在参数窗口,var那一列,是让你选择是否将其设置为设计变量的,如果你打了对勾,则优化时这个参数将会在你设定的上下限值范围内进行变化,如果你没有选择,就是你说的呈灰色,那这个参数在优化过程中将一直保持为Current Value列中设定的数值
问题3:如果有多个m文件,应该有个主程序,主程序中调用子程序,那么集成的时候只需要指定主程序。但是你要保证主程序中指定的路径下存在着那些子程序m文件

wjhtuopu1180 发表于 2009-2-24 08:18:15

2# peijun

比如x=1,那么集成的时候对该处进行解析.
这个话是否指:在ISIGHT下建立变量间的影射?(ISIGHT TO MATLAB)
我也是这样建立了变量间的影射,但是计算后还是MATLAB中原来的初始值的结果?
不知是何问题?

(在运行过程,看到MATLAB被激活的过程)
页: [1]
查看完整版本: 请教几个关于isight和matlab的问题