设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4588|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助, S$ b+ b+ X4 |
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。
/ t# @3 n  v6 h! s(attribute: string; oldValue: any)/ ^* V+ e2 \5 p; x$ v/ a+ F
is
% V  V: n4 r9 c8 a: R1 r( n0 b        do
1 _# `# j5 g7 _0 H1 D; {/ U5 J9 Q$ Y        if ?.Pause then
+ h5 X7 `9 J7 v- I9 @# `                ?.CurrIconNo:=2;) t3 Q! z; I5 k! @& E
        elseif ?.failed then
+ l7 f: I' U9 j0 h5 }( y: X3 w7 I                ?.CurrIconNo:=3;$ ^8 ^% E+ z- q' N3 ?
        else7 h  U1 w- V7 V* j# I4 H5 R
                ?.CurrIconNo:=1;
' J4 p* n, ^; }) Q8 T        end;, }$ C6 [/ ^8 j0 b
end;
- S. ~6 G# D* l8 V+ v+ {9 ^: Z- c6 E0 ^2 J/ N
控制台报错信息:
- _5 u9 `9 S$ q$ J方法 '.模型.框架.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:000 {0 U4 @% R4 `& T6 G/ {2 o
上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...
$ S; t! O0 z/ N1 N! D3 P/ N
我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。
8 v! b- ?8 Z$ j8 v6 @/ r+ _2 Q@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。
6 W% B3 m# K; V; C1 z(attribute: string; oldValue: any)4 ~3 b# V) ~1 n# M4 }# G" }' F4 D
is
3 G- ~9 F& z4 s/ `- Udo% W( u. Z" u6 v4 W. `8 s" H, a' m
        if ?.Pause then
# @) u/ I( p7 ?& u: S; D                ?.CurrIconNo := 1;  h9 l( D" F: D1 R6 C5 o
        elseif ?.failed then0 f1 L" |4 @2 X" {8 o. Z& c" _
                ?.CurrIconNo := 2;
. h- Q' O' r( U" j6 r        else8 f2 S- `, z# m/ c; _0 }
                ?.CurrIconNo:=0;
, r( ~+ t1 d7 D        end;
: w6 S/ A  y! y9 W) ]8 bend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
$ H' X$ k5 s; j2 `% }9 r如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-5-10 13:32 , Processed in 0.017008 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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