各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
# L0 n) t. D0 P" C/ A7 K: G$ b(action : string)
\4 o& c1 b; q) J3 V( lis# v: }! q6 [4 w1 B& n* o
do \) s, j: n( J$ T
inspect action" O/ Y$ g% N. R3 Z: E' @ w. |- R
when "Open" then
! q S& s; O5 b% U r -- TODO: add code for the "Open" action here+ U! n$ X* d! T8 p% Q- `1 z* ]
when "Apply" then
* J& u* V$ {, K- U! z, y* K+ Z -- TODO: add code for the "Apply" action here
* G- q3 O$ M |: v. k when "Close" then7 s0 S0 O4 M9 y8 @
-- TODO: add code for the "Close" action here
( j6 C% z6 s/ W) W when "start" then .Trainning_Model1.plant5.EventController.start;
; i- _5 U) X, P5 _ when "stop" then .Trainning_Model1.plant5.EventController.stop;
) @' @6 s! W" w3 @6 @0 T; ^) t" n when "reset" then .Trainning_Model1.plant5.EventController.reset;+ h9 g I) n: x4 G. ]1 s4 J
when "Init" then .Trainning_Model1.plant5.EventController.init;6 Z+ f8 M+ I9 _$ O8 d+ g5 j
end;$ ^2 ]5 S a+ o, h- X+ K/ p
end;/ O: x+ _1 K7 { Q( f2 w" Q" U
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |