设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3926|回复: 2

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

  [复制链接]
发表于 2011-1-24 21:39:37 | 显示全部楼层 |阅读模式
各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
  H& j8 s/ ?, O# ^(action : string)
0 V" m9 Q3 R9 E4 g; Lis, j1 O" j6 o0 T$ U, ^- |# S
do
/ W  k$ A8 i* ^, Y        inspect action
! I5 e4 P, S% {, @4 k        when "Open" then# a2 }5 h& b; r9 y/ Q" G9 l& ]
                -- TODO: add code for the "Open" action here# u! ~$ b- R8 N
        when "Apply" then
' X1 ~1 g6 Q7 p4 ]5 W9 }2 Q                -- TODO: add code for the "Apply" action here# Y  K- |6 Y9 R1 q" f& h* L
        when "Close" then2 K" O6 g+ O4 r# ?, L& @  R% Y
                -- TODO: add code for the "Close" action here
2 @6 @) q/ N+ y" \        when "start" then .Trainning_Model1.plant5.EventController.start;
; e& ]! ]0 A0 `# G8 `* V        when "stop" then .Trainning_Model1.plant5.EventController.stop;+ K2 |) w# |1 N' g
        when "reset" then .Trainning_Model1.plant5.EventController.reset;
( ^, _% N- u* R& s, x" o- o, V        when "Init" then .Trainning_Model1.plant5.EventController.init;+ U8 h" ^8 v( }6 x- K
        end;
) l9 A+ n$ }, ?2 _; {8 h6 O; {end;6 v& k6 T5 n. j* a$ P
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢!
 楼主| 发表于 2011-1-30 09:32:40 | 显示全部楼层
问题解决了,我原来是从其他地方考的程序,里面出了问题,后来我重新自己输过程序就OK了。
发表于 2011-3-7 15:54:32 | 显示全部楼层
回复 2# mengling
, R, K  t+ [0 l6 n4 ^% i$ c$ k- v) W" S

5 A/ L- O5 c/ ]: S' u4 H    开玩笑了吧。。。,这跟大小写半点关系都没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-2-14 04:20 , Processed in 0.015773 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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