各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下: % }; m0 W8 n4 i/ N$ w$ a/ o j/ W(action : string) ! A7 b4 x0 z0 n' @! fis+ Y# R4 W9 ?" }9 @
do 8 w) M% T( K' Q' K2 {0 x: N6 r inspect action ) j6 @( h' ]! B5 |/ p when "Open" then 8 E0 C& P, n. z2 u7 N* B* F -- TODO: add code for the "Open" action here ; O1 f) W% @( a' \, ~ when "Apply" then% y2 `% d( k) t7 K( e/ I
-- TODO: add code for the "Apply" action here ) c' q2 {' O! d: t5 q when "Close" then 9 N$ O5 o; y5 _ A -- TODO: add code for the "Close" action here5 Z2 X& ~5 G# I
when "start" then .Trainning_Model1.plant5.EventController.start; & ~' s8 d( i( p/ B/ _ when "stop" then .Trainning_Model1.plant5.EventController.stop;; s0 }1 K6 H% s0 k0 X4 H* h
when "reset" then .Trainning_Model1.plant5.EventController.reset; ; o* Y. n4 n: w$ x( z1 }5 H when "Init" then .Trainning_Model1.plant5.EventController.init;5 U. u9 W B+ `6 J) I& F: v
end; + Q/ Z! | K. N- k% Q) aend;* V$ X( O6 V3 z1 Q: u; X) I
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢!