各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:. T9 W, @9 u$ M7 ?8 Y$ I. M
(action : string), J& l5 j; @. M8 C
is, q: Y9 U# n3 i) k2 n9 a# d' E
do
: w( Y; p7 V" @/ f inspect action$ `/ ^+ w R/ A8 S
when "Open" then
7 i- _7 c0 Y7 a" M, [& X1 h) Q. ?* ] -- TODO: add code for the "Open" action here0 u2 o; k& O; K$ Y0 l
when "Apply" then1 Q' a7 @2 {) F: q
-- TODO: add code for the "Apply" action here& S5 N+ _% R/ L r0 ~
when "Close" then
3 _5 ]4 X5 C' Y, K- f -- TODO: add code for the "Close" action here
+ {/ E" \8 W: _ when "start" then .Trainning_Model1.plant5.EventController.start;8 o1 X, m2 y; ], h+ O- s. d
when "stop" then .Trainning_Model1.plant5.EventController.stop;$ B/ x1 T/ i1 t4 a/ H
when "reset" then .Trainning_Model1.plant5.EventController.reset;
+ ?6 \4 i- ?( J9 L when "Init" then .Trainning_Model1.plant5.EventController.init;
& Y! r% ?' `" T end;# Y6 W" _& n+ m( n4 S
end;) y* H; e, ~( _
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |