各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:9 Z) T. C c# m* G
(action : string)
) C, n7 n6 j' ois
: Q2 j8 ~$ H' B+ F* E9 |do
! c/ g6 m& V0 d0 J1 C! b inspect action( u% Y4 Q, X7 ~! T$ C
when "Open" then
% p) y( B8 v2 f a+ k- z -- TODO: add code for the "Open" action here3 ^1 T7 W: e7 ]) ]" @+ F
when "Apply" then- |9 T) A+ }9 _& D* ~3 h2 s; w
-- TODO: add code for the "Apply" action here
/ K7 B. s, b& s8 O3 n$ I/ R1 u when "Close" then
|: I' r. b9 f6 t: R; f -- TODO: add code for the "Close" action here
7 m! e2 R" P4 Q: G+ J" g' R" B when "start" then .Trainning_Model1.plant5.EventController.start;
& c# H Z" h: l) Q3 i when "stop" then .Trainning_Model1.plant5.EventController.stop;# |" _" Z0 h- \$ L) o
when "reset" then .Trainning_Model1.plant5.EventController.reset;
. R' n# ?9 o$ `/ J8 K, U" } when "Init" then .Trainning_Model1.plant5.EventController.init;* Z7 b& ] u/ [* v! ?8 W5 d3 h" Y
end;) o! c8 V1 [3 e
end;8 b1 }+ g) D" `" K6 D, t7 `
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |