各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:0 ^) j+ C; d" c2 a! b' f
(action : string)
$ J6 a; ], A0 R9 nis
* S% Y% `6 ]3 R3 tdo8 Z2 x6 \0 Z, I# R6 h0 f* c
inspect action8 t, k" o$ l7 `' W2 {8 l
when "Open" then( e1 w4 M: x S5 g7 j7 E
-- TODO: add code for the "Open" action here
( q7 S, ^5 U( M% B9 m" \% u; q0 C when "Apply" then
, h% { B3 a/ V -- TODO: add code for the "Apply" action here' G/ A2 T3 a% L' g* b l- p
when "Close" then3 ]; w* C, A4 [0 w# B
-- TODO: add code for the "Close" action here. \( E* m$ V5 {+ q+ E' K
when "start" then .Trainning_Model1.plant5.EventController.start;
3 o" i) C' s; \5 m: y when "stop" then .Trainning_Model1.plant5.EventController.stop;: ^* }; |4 m7 s
when "reset" then .Trainning_Model1.plant5.EventController.reset;
, H1 Q- Y. c7 A$ S: B; h* \ when "Init" then .Trainning_Model1.plant5.EventController.init;
1 v3 h, H% a% d* N% N8 A* L& s end;" f6 F# T% z6 _ M+ E
end;! }7 Z* k7 @& ]" |3 `6 X( ^
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |