问:*.BlkDef进行check后总是出现变量没有定义或没有初始化条件的错误,怎么修改?
自己建的composite model中有若干*.BlkDef(图形建立或dsl建立),在block definition窗口中进行check时,总是出现变量没有定义或没有初始化条件的错误,问这种错误指什么?如何修改?
错误例子:
DIgSI/info - Check '\leijy.IntUser\building PV SYSTEM.IntPrj\Library.IntPrjfolder\User Defined Models.IntPrjfolder\temperature.BlkDef':
DIgSI/err- Variable without initial conditions: 'x'
DIgSI/info - Properties of variable 'x': 'state','double','local'
DIgSI/err- Model 'temperature' contains fault !
DIgSI/err- last command leads to error(s), see output window ! 参考以前的帖子,已经解决。 x应该是里面的状态变量,参看demo里面的例子,一般状态变量的初始化inc是从后面输出端往前倒推的,其实,我到现在对这个初始化还是有很多不懂,自己也总是碰到DSL模块不能初始化的问题 怎么回事呀,用dsl也能建立工程呀,我只会用图形
页:
[1]
