各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
9 ^* F0 O# u) l1 e& r- W y(action : string)
+ V( ?- J" N0 i% x8 }1 Kis( m. R& Y6 [' m4 [, L# [
do9 v1 N v% J. z- X: k2 F
inspect action4 J3 z# k; ]+ V# ?6 y- I
when "Open" then
) M! J. K `9 R+ w -- TODO: add code for the "Open" action here
2 N9 e- E- t4 z when "Apply" then
0 ~9 K, K* c5 g$ i. k3 S -- TODO: add code for the "Apply" action here
1 i. z$ H/ y- |4 N9 x( M when "Close" then
) ?% P% _2 p$ W' R# z6 [' w -- TODO: add code for the "Close" action here6 }3 e% M0 F9 `9 {
when "start" then .Trainning_Model1.plant5.EventController.start;# S# X3 i: i M# Q0 m5 Y
when "stop" then .Trainning_Model1.plant5.EventController.stop;4 H0 r4 {; h* Q, m) @8 e1 r
when "reset" then .Trainning_Model1.plant5.EventController.reset;5 w% A# N* l+ u9 C* h a
when "Init" then .Trainning_Model1.plant5.EventController.init;
- ~4 Z" C3 `, U) x4 i) L' E. L end;/ d& e6 d4 ?% [7 h* M, Q* p& t8 r
end;
_ y/ f9 |/ n8 D当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |