各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
. [% \, B$ a; {$ a, e3 s(action : string)
0 Y( L6 H6 m/ G! V3 gis" ~. f0 @/ F9 g. V. L/ T& ?* W% r9 w0 e
do
$ c/ w9 L8 @, E, q# P inspect action
$ \7 H' d! ?/ N& g- Z) v* _ when "Open" then
' l' A( H8 n& }) {# R y! l$ s -- TODO: add code for the "Open" action here
0 [: F! f5 w" [) p) m when "Apply" then
4 N6 y7 d; A6 D2 a; h8 d r: c -- TODO: add code for the "Apply" action here9 F* r! j9 E9 F: T/ N3 _" ?( M
when "Close" then R, h, }( W. }4 M# b1 m0 I& _1 V
-- TODO: add code for the "Close" action here
% Z) A$ g `8 V, R3 l3 P when "start" then .Trainning_Model1.plant5.EventController.start;
6 f0 C. H( T$ \' l. Z. b- ` when "stop" then .Trainning_Model1.plant5.EventController.stop;
9 m$ L; @+ h+ X4 s4 g, j! @ when "reset" then .Trainning_Model1.plant5.EventController.reset;
/ h% a2 K3 p1 V' ^1 A when "Init" then .Trainning_Model1.plant5.EventController.init;
6 p. j% y6 F0 {) u. u$ r end;
8 J5 S) R( Q) u# M" uend;
& Y1 _, m2 l2 W2 y' z当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢! |