各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下: : N/ M. L3 X: h/ M+ p: [2 Q(action : string) ! M, p+ X0 z& _2 P0 i8 `/ vis % t% Z# R. D# E- K/ @, k. S( fdo _! Q; T$ ^. [& I6 B inspect action * ~" @$ e0 M- `8 x- \% i: y when "Open" then 7 D: l5 H0 x; i: }6 V -- TODO: add code for the "Open" action here( t! w1 x* }' ^1 l: q5 M" z
when "Apply" then! M& H2 \! C4 _* ]+ l0 a2 N# M' g2 P
-- TODO: add code for the "Apply" action here4 y5 ~6 l. _8 W! ^
when "Close" then 9 ]" I o/ V. J$ B; f -- TODO: add code for the "Close" action here $ l1 [5 Q4 k4 r' ?- O( ^' @1 A when "start" then .Trainning_Model1.plant5.EventController.start;" k0 i1 ^7 J- S+ ~8 N
when "stop" then .Trainning_Model1.plant5.EventController.stop;$ z( Y0 I; G+ Z
when "reset" then .Trainning_Model1.plant5.EventController.reset; 6 K: n7 P: V1 b( {9 v$ e* z: k& ? when "Init" then .Trainning_Model1.plant5.EventController.init; 2 ^1 v. F. {& u( s# P' i0 P# v end; - y( g* a2 z8 z0 bend;1 `2 B! F r/ G% R$ w
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢!