各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
5 Y; n, R6 ]1 [( D(action : string)- o3 ]6 k. A& P& g, D( `% L
is/ Q( w0 B7 z/ R. a! X; |' m5 X1 l
do
. E5 p/ T) K1 W inspect action
; o m9 d3 N- M when "Open" then' G3 w* y& R# V) [
-- TODO: add code for the "Open" action here6 x4 N1 A c; |7 x" d! z
when "Apply" then9 g5 T# h8 w; i& ?. a" _8 _
-- TODO: add code for the "Apply" action here
- J" c3 `- S% o/ h( W when "Close" then
* Y7 @: m r3 l; v6 r" w- U -- TODO: add code for the "Close" action here6 x+ q: Y4 s k! g* P
when "start" then .Trainning_Model1.plant5.EventController.start;4 u: E9 A5 N: l$ C+ }( C
when "stop" then .Trainning_Model1.plant5.EventController.stop;0 s: M0 R& Z+ G) j& y
when "reset" then .Trainning_Model1.plant5.EventController.reset;
& ]4 e' k# S2 j7 E2 G% B when "Init" then .Trainning_Model1.plant5.EventController.init;
8 J; M+ q, J3 Y end;
2 o5 ~' Q& ]. [5 w, [+ F% Yend;* _, d3 V' C4 |# h5 O; q
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |