设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6573|回复: 8

[求助] 更改图标的代码报错,pause属性无法被接受

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助
9 _  o. q% N2 L使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。3 Q' [, L" e- U4 |; A. F
(attribute: string; oldValue: any)5 v4 C: I. L; f* d) D
is
7 T& W4 J- k- w        do
" \( e  B/ P( K; F3 [$ v" D        if ?.Pause then, @1 g6 d( P/ o: M( w
                ?.CurrIconNo:=2;
: h1 n7 B# w5 X2 S7 |9 F        elseif ?.failed then3 K/ `0 B/ d( `) g; V
                ?.CurrIconNo:=3;
' S/ U: ~3 `& H: c  ?$ i2 H: G        else+ F) _5 ^( _6 `0 o" \
                ?.CurrIconNo:=1;/ b( L" B" P! o
        end;! Y" R7 g, `+ `3 C# ^
end;
7 ]& i8 E/ n) T" r" F0 z; ^0 p& \3 n  w8 C/ k" k# w
控制台报错信息:
- B8 M# i; ~8 w% `, C( ^: f0 v( s方法 '.模型.框架.SetIcon'(位于第 4 行)出错: 'void' 无法接受方法 'Pause'。
发表于 2016-10-31 13:00:33 | 显示全部楼层
上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。
 楼主| 发表于 2016-10-31 22:44:59 | 显示全部楼层
还请帮忙看看,谢谢啦

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2016-10-31 22:54:45 | 显示全部楼层
dongshui8558 发表于 2016-10-31 13:00
- j8 `, Z  |9 S0 T+ f  o4 ~上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...

2 X$ e/ T+ o# ^0 A8 r我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。
# p" h* T  H5 H9 l5 j: N* U( u; F! n( _5 U@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。
1 Y: G& \) u, }$ I, H" F(attribute: string; oldValue: any)' F  X; a7 T: t" f" h6 p. b( o
is
* k1 v& p- ?4 Hdo5 z6 Y) ]4 ]' h# e7 q
        if ?.Pause then
. ]0 V2 i! a. c* d% u; f2 F                ?.CurrIconNo := 1;: m5 O+ {4 M+ ^8 m9 g* J* ]
        elseif ?.failed then
/ _* {0 U9 O3 N+ P                ?.CurrIconNo := 2;* a2 Q9 @" u  m
        else
* K( s" \& N! Y- j/ V                ?.CurrIconNo:=0;
/ `5 i" K1 m- Q4 Y) k+ p2 e8 ?        end;
7 L. H! U' J& F0 e0 n; K' r( v! hend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
+ P0 ?. W4 k3 ]$ z5 E. d如附件所示。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2016-11-1 21:59:27 | 显示全部楼层
非常感谢您的指点
发表于 2016-11-17 17:21:12 | 显示全部楼层
非常實用的例子
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-1-27 19:40 , Processed in 0.014450 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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