各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
H& j8 s/ ?, O# ^(action : string)
0 V" m9 Q3 R9 E4 g; Lis, j1 O" j6 o0 T$ U, ^- |# S
do
/ W k$ A8 i* ^, Y inspect action
! I5 e4 P, S% {, @4 k when "Open" then# a2 }5 h& b; r9 y/ Q" G9 l& ]
-- TODO: add code for the "Open" action here# u! ~$ b- R8 N
when "Apply" then
' X1 ~1 g6 Q7 p4 ]5 W9 }2 Q -- TODO: add code for the "Apply" action here# Y K- |6 Y9 R1 q" f& h* L
when "Close" then2 K" O6 g+ O4 r# ?, L& @ R% Y
-- TODO: add code for the "Close" action here
2 @6 @) q/ N+ y" \ when "start" then .Trainning_Model1.plant5.EventController.start;
; e& ]! ]0 A0 `# G8 `* V when "stop" then .Trainning_Model1.plant5.EventController.stop;+ K2 |) w# |1 N' g
when "reset" then .Trainning_Model1.plant5.EventController.reset;
( ^, _% N- u* R& s, x" o- o, V when "Init" then .Trainning_Model1.plant5.EventController.init;+ U8 h" ^8 v( }6 x- K
end;
) l9 A+ n$ }, ?2 _; {8 h6 O; {end;6 v& k6 T5 n. j* a$ P
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |