各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:: b9 j% e3 q0 P8 f
(action : string)8 Z. g4 Q; F3 f: M
is
. @7 X: V7 s( N# A7 J' s7 qdo
' F1 e8 o& t. D1 X) i; p! s inspect action
5 j5 k3 [1 j5 z7 h6 C4 m& }0 W) { when "Open" then
- K& R t$ ?, p }3 o0 t, F -- TODO: add code for the "Open" action here1 q4 {; j B& Z, P0 `& y
when "Apply" then
4 m( A* C0 r& L' Q, } -- TODO: add code for the "Apply" action here9 ~2 F; W) R" l; a% i3 e
when "Close" then/ Z! l+ K3 j* e1 { h2 Y
-- TODO: add code for the "Close" action here5 O; C2 k! ^2 J- e/ |, p* d. {
when "start" then .Trainning_Model1.plant5.EventController.start;
7 j+ F9 j% V) f/ e9 B- N% z when "stop" then .Trainning_Model1.plant5.EventController.stop;
8 G( ^2 u2 f& V, s" _2 ` when "reset" then .Trainning_Model1.plant5.EventController.reset;
5 i/ ^/ ~7 a7 ]4 D3 N when "Init" then .Trainning_Model1.plant5.EventController.init;, X" Q6 L( t4 Y( w) I" m
end;! k2 v+ O9 |5 J3 Y6 g$ C
end;
! U1 r! R7 d7 @2 i/ |当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |