设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4523|回复: 2

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

  [复制链接]
发表于 2011-1-24 21:39:37 | 显示全部楼层 |阅读模式
各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:
/ j" N" j8 Z2 ]) @(action : string)
8 w7 X7 }- Y6 T' b) D4 S) ais6 K. e( g6 n* J4 b
do; d& @- T. j" ~& t
        inspect action# Z. L- J7 z- C& c6 E
        when "Open" then4 Z' K1 z# W% _& F( [$ K2 g) x
                -- TODO: add code for the "Open" action here
# m2 P2 L$ u* @* W8 c% P8 O        when "Apply" then, O6 Q6 F5 H6 }  l7 G
                -- TODO: add code for the "Apply" action here, w; g$ ?' `$ Q5 ?5 k  C4 w, `
        when "Close" then
5 D+ V" K: ?. d3 z, N, G& z                -- TODO: add code for the "Close" action here/ x) x3 d: _. I4 k. X, b$ J
        when "start" then .Trainning_Model1.plant5.EventController.start;. b. Y- ?+ c& n
        when "stop" then .Trainning_Model1.plant5.EventController.stop;; e3 s. ?6 ~( [& A# ?4 E3 i  T
        when "reset" then .Trainning_Model1.plant5.EventController.reset;4 Z  @: T) g) |% X
        when "Init" then .Trainning_Model1.plant5.EventController.init;* u9 {. U# B8 M2 L- }! F0 Z1 p7 e
        end;
+ o3 ~  h# O* L2 w7 W- {/ G/ K+ S- x+ `end;
! d& f: p* Q( R6 l. H: s当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢!
 楼主| 发表于 2011-1-30 09:32:40 | 显示全部楼层
问题解决了,我原来是从其他地方考的程序,里面出了问题,后来我重新自己输过程序就OK了。
发表于 2011-3-7 15:54:32 | 显示全部楼层
回复 2# mengling
0 o/ l3 _9 x! S. w" ~3 ~/ e" T. S8 T7 B+ e

* W4 k/ D" D% O8 [' C    开玩笑了吧。。。,这跟大小写半点关系都没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-8-5 15:38 , Processed in 0.020362 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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