各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
/ j" N" j8 Z2 ]) @(action : string)
8 w7 X7 }- Y6 T' b) D4 S) ais6 K. e( g6 n* J4 b
do; d& @- T. j" ~& t
inspect action# Z. L- J7 z- C& c6 E
when "Open" then4 Z' K1 z# W% _& F( [$ K2 g) x
-- TODO: add code for the "Open" action here
# m2 P2 L$ u* @* W8 c% P8 O when "Apply" then, O6 Q6 F5 H6 } l7 G
-- TODO: add code for the "Apply" action here, w; g$ ?' `$ Q5 ?5 k C4 w, `
when "Close" then
5 D+ V" K: ?. d3 z, N, G& z -- TODO: add code for the "Close" action here/ x) x3 d: _. I4 k. X, b$ J
when "start" then .Trainning_Model1.plant5.EventController.start;. b. Y- ?+ c& n
when "stop" then .Trainning_Model1.plant5.EventController.stop;; e3 s. ?6 ~( [& A# ?4 E3 i T
when "reset" then .Trainning_Model1.plant5.EventController.reset;4 Z @: T) g) |% X
when "Init" then .Trainning_Model1.plant5.EventController.init;* u9 {. U# B8 M2 L- }! F0 Z1 p7 e
end;
+ o3 ~ h# O* L2 w7 W- {/ G/ K+ S- x+ `end;
! d& f: p* Q( R6 l. H: s当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |