各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
/ B1 A& E. t0 t( ]6 a(action : string)
4 T) }8 C6 ~5 @2 O t1 T, bis: M$ x' R7 N: n& Y& g
do1 `3 B0 W5 b: T) B: q) z, b/ U: n
inspect action
! x: ~( W3 \( t5 x0 N when "Open" then
* q5 A6 Z' u7 Q, I0 l" ~7 P. B -- TODO: add code for the "Open" action here& [" U; `: Q, ~2 d! F. M
when "Apply" then2 n; }( h1 \' D6 S8 Z) d; x) x$ f
-- TODO: add code for the "Apply" action here) \3 @0 _1 M9 R
when "Close" then
( A' d9 G: Z: T; O! b -- TODO: add code for the "Close" action here8 p- G% E3 P; K( j0 y
when "start" then .Trainning_Model1.plant5.EventController.start;
, r% q2 U Y# X* v4 R% M8 h when "stop" then .Trainning_Model1.plant5.EventController.stop;
/ x9 c( Z, W. p% N5 r2 ^8 I when "reset" then .Trainning_Model1.plant5.EventController.reset;
. g7 p! r6 [, H7 c when "Init" then .Trainning_Model1.plant5.EventController.init;
! A3 j w( c$ q+ ~" I end;
" Y; X" ~! x: N6 j& {+ rend;. Z4 j# t$ J% F+ E; c/ O
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |