设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4880|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助# B8 `( M; N4 U! W! K2 _: O- ^' \' u
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。
, u' W+ P+ |' V5 l7 t% h(attribute: string; oldValue: any)
3 |9 t* R% S4 }8 L( [5 q2 @is
7 c: [7 B+ `2 D3 s3 s        do2 E+ e. @  g% d3 L
        if ?.Pause then7 v8 K+ T6 b$ ~4 K0 N2 ~
                ?.CurrIconNo:=2;
5 \, j/ Y# J# k* V. ]' ?        elseif ?.failed then
- K+ y( Y( _, q' K% L                ?.CurrIconNo:=3;6 P% W8 {& @, [. E& P8 C( o4 d
        else' N. \* D, V% q
                ?.CurrIconNo:=1;
9 \% K- i/ e' C; _9 I) h        end;6 |; q5 ]  t1 }
end;6 e" L  C0 ~. d4 H; k! [) X( o
/ y2 d- m  Y. U/ ]! c. ^
控制台报错信息:( u6 p! N' ]! x) 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% `! X8 a7 c/ l# Q& K; I- p& U
上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...
9 c3 z5 X3 A3 }
我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。; e& s6 d: W" t3 {7 V
@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。) A& i4 G0 e) }' S9 G) _) B
(attribute: string; oldValue: any)
: e" x. R6 x5 r( M" Uis( G% {+ _% i9 P# \5 T8 Q
do
4 J* _; N- {7 ^5 B# w        if ?.Pause then
: I7 L  g* }1 w- k9 p0 k                ?.CurrIconNo := 1;6 R, q0 N/ d5 p; f6 [6 B9 E  S* W
        elseif ?.failed then6 Y6 L5 S/ S4 r6 q; R
                ?.CurrIconNo := 2;7 a- g7 o4 Q- r5 `! O6 {
        else
0 Y# M# j, A. d0 f                ?.CurrIconNo:=0;
( p' I+ V' ~  G. u+ q        end;0 n" S+ o6 W& T" t0 A6 M% A
end;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
5 `$ J6 A/ F5 i如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-7-17 23:57 , Processed in 0.018479 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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