设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3245|回复: 2

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

  [复制链接]
发表于 2011-1-24 21:39:37 | 显示全部楼层 |阅读模式
各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:9 Z) T. C  c# m* G
(action : string)
) C, n7 n6 j' ois
: Q2 j8 ~$ H' B+ F* E9 |do
! c/ g6 m& V0 d0 J1 C! b        inspect action( u% Y4 Q, X7 ~! T$ C
        when "Open" then
% p) y( B8 v2 f  a+ k- z                -- TODO: add code for the "Open" action here3 ^1 T7 W: e7 ]) ]" @+ F
        when "Apply" then- |9 T) A+ }9 _& D* ~3 h2 s; w
                -- TODO: add code for the "Apply" action here
/ K7 B. s, b& s8 O3 n$ I/ R1 u        when "Close" then
  |: I' r. b9 f6 t: R; f                -- TODO: add code for the "Close" action here
7 m! e2 R" P4 Q: G+ J" g' R" B        when "start" then .Trainning_Model1.plant5.EventController.start;
& c# H  Z" h: l) Q3 i        when "stop" then .Trainning_Model1.plant5.EventController.stop;# |" _" Z0 h- \$ L) o
        when "reset" then .Trainning_Model1.plant5.EventController.reset;
. R' n# ?9 o$ `/ J8 K, U" }        when "Init" then .Trainning_Model1.plant5.EventController.init;* Z7 b& ]  u/ [* v! ?8 W5 d3 h" Y
        end;) o! c8 V1 [3 e
end;8 b1 }+ g) D" `" K6 D, t7 `
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢!
 楼主| 发表于 2011-1-30 09:32:40 | 显示全部楼层
问题解决了,我原来是从其他地方考的程序,里面出了问题,后来我重新自己输过程序就OK了。
发表于 2011-3-7 15:54:32 | 显示全部楼层
回复 2# mengling : c8 I  _5 A6 u8 r6 t$ h: C4 _& B; E

$ E; k& I; J/ x" y& a7 f) ~3 m+ j. ^  {5 x0 y2 L4 E
    开玩笑了吧。。。,这跟大小写半点关系都没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-29 11:30 , Processed in 0.012334 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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