各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下: F/ |# q9 _7 ~; P$ p6 u% J) E2 M1 O" b
(action : string)
9 Z# ?% T: O# a4 G8 x6 n, H% qis& F8 G! j" s: V5 I' X. N3 y/ X
do% G8 I+ s" M* |% r- D" s7 V/ J
inspect action
& H2 T, V* U1 M when "Open" then: b$ `% b6 Y9 R: { P8 p9 B* [
-- TODO: add code for the "Open" action here4 M' ~5 D" X) ^) f! J; O: Z$ Y
when "Apply" then
3 q$ `" e8 N+ l! |7 b ^/ f -- TODO: add code for the "Apply" action here. r: u9 K% {6 }/ F8 w P/ `
when "Close" then& z1 ]$ H J C2 t- U/ W
-- TODO: add code for the "Close" action here
% [* b1 i& ]" x, B when "start" then .Trainning_Model1.plant5.EventController.start;
2 b) Q% Q7 B/ ?' z when "stop" then .Trainning_Model1.plant5.EventController.stop;8 P/ H3 x0 b# F3 R, A; b4 n
when "reset" then .Trainning_Model1.plant5.EventController.reset;
) B8 _ b0 M3 K+ U( t( G$ |& Q0 |3 k when "Init" then .Trainning_Model1.plant5.EventController.init;; Z7 E6 O$ Q! ~- B
end;
! {( m5 D$ s. K, j- q) M1 yend;
, D7 i( |0 V; t3 k) e m' M1 j当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |