设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5344|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助/ u+ Y9 |8 `4 M8 g
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。
7 G3 O! Y% E$ z2 a+ [# F- @! M(attribute: string; oldValue: any)
2 W, ~- U  E: ?is2 }1 `  ]/ i2 \# M8 s2 `/ J5 G
        do
& Y( K4 ~6 U# [- y        if ?.Pause then
8 ^) O7 L1 _3 t& N* \0 l. ]                ?.CurrIconNo:=2;
0 X. X$ h* r% c. U% H        elseif ?.failed then
% ]  {$ b! _/ v                ?.CurrIconNo:=3;
0 o. E# g0 e5 `5 A& u! d" d& a6 M- W" Y        else
0 C: v, C. o2 o7 d, Z                ?.CurrIconNo:=1;
' F" h- @1 K$ q  g, ~) h6 |        end;: e& I6 G; K' n; o: i: _# n  [
end;
% g4 }+ [1 L. ~! ^3 u# \  j6 ?; R5 \$ x/ `
控制台报错信息:! M5 P; j/ n4 ]6 y, 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( [9 _3 s& n# e% r0 Y" @
上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...

8 X. G6 e0 P4 g我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。  B1 i. ~4 W3 Z
@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。; A5 `! y& L/ M) \, A0 m; {
(attribute: string; oldValue: any)
3 C& w* e: D) v+ x3 g0 eis
* e9 ^6 I- v# gdo1 s4 U5 U4 u7 X% }9 A
        if ?.Pause then
3 x$ p/ v. N8 m3 ?' W2 R4 ]                ?.CurrIconNo := 1;
, i+ {* l) |: s7 l! D2 L8 s' p        elseif ?.failed then
8 i+ M7 s9 a' f  I8 \) r                ?.CurrIconNo := 2;  m6 S% q( e, I2 [- R" u! \
        else
7 C8 j* O1 U# K( x$ X8 F" g5 F$ J                ?.CurrIconNo:=0;9 O( y4 f& W7 B5 O& t) D/ j( x
        end;6 Y- @: X; _* W* c/ x5 P
end;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。, q! G0 Z" }8 T; d3 R9 V
如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-10-14 19:30 , Processed in 0.015089 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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