各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
+ D5 N4 g8 `0 I(action : string)* M& p' i9 b' V, u
is2 N F2 w x; e! t' w
do
% s) S5 Y# }( ~( Z9 P4 e inspect action
$ _* O8 |- w/ `. k: }) A when "Open" then6 F3 ^( d, b( M+ g) V$ O9 A
-- TODO: add code for the "Open" action here
9 |& a. Y% C: |/ j when "Apply" then
6 d! J% x# E( ~9 ^# n -- TODO: add code for the "Apply" action here
' O1 g. D& A; Y- U6 D: n when "Close" then* {+ \) S4 z6 ]% s
-- TODO: add code for the "Close" action here
, c/ s2 ^9 `% ^ when "start" then .Trainning_Model1.plant5.EventController.start;% z8 H( l& u! N2 r7 h5 P' M, R& j
when "stop" then .Trainning_Model1.plant5.EventController.stop;% _* g0 o8 T, D6 x" e
when "reset" then .Trainning_Model1.plant5.EventController.reset;
( V* U7 z* F. |1 A# H* g2 I when "Init" then .Trainning_Model1.plant5.EventController.init;9 R. S# j) E1 |1 n$ [* j
end;
/ Q+ ?8 A$ K! t9 F% bend;* x1 L9 r7 i2 T
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |