设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3956|回复: 2

[求助] 关于dialog里面callback method 问题

  [复制链接]
发表于 2011-1-24 21:39:37 | 显示全部楼层 |阅读模式
各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
5 Y; n, R6 ]1 [( D(action : string)- o3 ]6 k. A& P& g, D( `% L
is/ Q( w0 B7 z/ R. a! X; |' m5 X1 l
do
. E5 p/ T) K1 W        inspect action
; o  m9 d3 N- M        when "Open" then' G3 w* y& R# V) [
                -- TODO: add code for the "Open" action here6 x4 N1 A  c; |7 x" d! z
        when "Apply" then9 g5 T# h8 w; i& ?. a" _8 _
                -- TODO: add code for the "Apply" action here
- J" c3 `- S% o/ h( W        when "Close" then
* Y7 @: m  r3 l; v6 r" w- U                -- TODO: add code for the "Close" action here6 x+ q: Y4 s  k! g* P
        when "start" then .Trainning_Model1.plant5.EventController.start;4 u: E9 A5 N: l$ C+ }( C
        when "stop" then .Trainning_Model1.plant5.EventController.stop;0 s: M0 R& Z+ G) j& y
        when "reset" then .Trainning_Model1.plant5.EventController.reset;
& ]4 e' k# S2 j7 E2 G% B        when "Init" then .Trainning_Model1.plant5.EventController.init;
8 J; M+ q, J3 Y        end;
2 o5 ~' Q& ]. [5 w, [+ F% Yend;* _, d3 V' C4 |# h5 O; q
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢!
 楼主| 发表于 2011-1-30 09:32:40 | 显示全部楼层
问题解决了,我原来是从其他地方考的程序,里面出了问题,后来我重新自己输过程序就OK了。
发表于 2011-3-7 15:54:32 | 显示全部楼层
回复 2# mengling
* \, |; |0 w/ M1 ?
- m: c$ O3 \2 ^- O: x$ B! H  a& o2 D0 v3 O8 _
    开玩笑了吧。。。,这跟大小写半点关系都没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-2-21 19:11 , Processed in 0.012444 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表