设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4481|回复: 2

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

  [复制链接]
发表于 2011-1-24 21:39:37 | 显示全部楼层 |阅读模式
各位大哥,小弟我刚学习EM-PLANT不久,我是一直照着eM-Plant+7.0系统模拟(培训教程)这个教程来学的,现在学到最后阶段也就是在Dialog这里出了问题。我按照要求编写了对话框。对话框里设置了四个按钮。他们分别是《启动模拟》、《停止模拟》、《重置》、《初始化》。名称分别是:Start、Stop、Reset、Init。我修改的Callback Method 如下:5 I+ n* N; d8 f# a: p/ a
(action : string)) q) q; Y( r: u4 L
is% F% E# _3 N1 E" X
do
* Y$ I" J- _( A* G        inspect action% u+ a' l6 u5 y: x+ }( Y) v- {
        when "Open" then
8 w' N* J* c: ~& U3 S1 z                -- TODO: add code for the "Open" action here
8 d" e! c2 C! D' g/ y9 u4 l. U5 _# M8 {        when "Apply" then" @: o9 H9 T/ n6 g8 @; L
                -- TODO: add code for the "Apply" action here" f/ r7 H9 G* I
        when "Close" then
; c1 Y9 R3 O* c0 E                -- TODO: add code for the "Close" action here, a& N# {) q" P' [9 v6 C# o
        when "start" then .Trainning_Model1.plant5.EventController.start;( H4 N; W" c4 t+ u
        when "stop" then .Trainning_Model1.plant5.EventController.stop;5 U/ }  D7 [1 I, P& ~9 n$ L
        when "reset" then .Trainning_Model1.plant5.EventController.reset;
" O8 v3 |1 ]( q- l: R5 B. F        when "Init" then .Trainning_Model1.plant5.EventController.init;
% z  Z6 L0 q  f9 @' G/ k        end;
/ E# Z! f9 D3 o+ Rend;* y* M- M2 l% u/ N3 c& M
当我从对话框点击《启动模拟》,模型确怎么也不会动。我找了好久原因都没有找着。也尝试着在本模型中设置Dialog .结果还是一样,特请各位大哥帮忙。谢谢!
 楼主| 发表于 2011-1-30 09:32:40 | 显示全部楼层
问题解决了,我原来是从其他地方考的程序,里面出了问题,后来我重新自己输过程序就OK了。
发表于 2011-3-7 15:54:32 | 显示全部楼层
回复 2# mengling
. c; E, ?$ G! v& H* I# l! e2 b/ R' u

, j9 s% I: a0 L, h# ?    开玩笑了吧。。。,这跟大小写半点关系都没有
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-7-22 08:05 , Processed in 0.012555 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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