wllszs 发表于 2012-6-16 18:24:18

问:*.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 !

wllszs 发表于 2012-6-16 23:47:57

参考以前的帖子,已经解决。

玉米酒糟 发表于 2012-6-17 11:21:39

x应该是里面的状态变量,参看demo里面的例子,一般状态变量的初始化inc是从后面输出端往前倒推的,其实,我到现在对这个初始化还是有很多不懂,自己也总是碰到DSL模块不能初始化的问题

wlm_28 发表于 2012-6-17 12:14:28

怎么回事呀,用dsl也能建立工程呀,我只会用图形
页: [1]
查看完整版本: 问:*.BlkDef进行check后总是出现变量没有定义或没有初始化条件的错误,怎么修改?

招聘斑竹