设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4977|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助. p5 K' m" W/ `2 l) s
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。
9 Y: D/ r' q  o3 {$ j(attribute: string; oldValue: any)
7 ]5 k6 J* X& Ris3 S5 a8 e7 I& y7 E$ E% H
        do* ]* Q9 l! H8 E, i! r
        if ?.Pause then( b* P3 H# H, e) I1 E: @/ d( w
                ?.CurrIconNo:=2;, x" X- N! x0 |9 V8 J) V4 S
        elseif ?.failed then
  R5 Q: Z7 ~5 r) j& z                ?.CurrIconNo:=3;
5 X6 ]& E1 O9 r7 H5 V% F8 Y        else+ H* t0 T9 f7 d& U
                ?.CurrIconNo:=1;* y1 D0 J4 e) q4 J
        end;$ n# u+ x2 e. @6 W; q8 {7 F: W
end;
$ g$ h1 F9 I8 v6 c0 o( {) Z' m
: i$ I7 q) J1 F5 u. q控制台报错信息:6 g3 Y' N# {6 v+ M3 X# e; t
方法 '.模型.框架.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* T$ t( h/ M: L5 c' }& o( _
上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...

8 r( Z0 E" ^: d/ \$ D( R我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。" P2 i% H7 E& [* m( f# |5 o: c
@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。, R& X* H7 n0 B4 F; @
(attribute: string; oldValue: any)
/ y3 [  R" ?7 m) Mis4 ], V' C8 W1 |; Y& F
do1 s, R' k; \6 ~" n8 i- |6 B
        if ?.Pause then+ ~" }* ?5 |1 F
                ?.CurrIconNo := 1;6 n3 c6 W' C4 \% _/ d' F& k; ]
        elseif ?.failed then2 ~% d+ A9 O2 G$ M) S
                ?.CurrIconNo := 2;
. {1 L& Q& }: \5 o        else" L% I9 Z  W" \4 y; u. G
                ?.CurrIconNo:=0;4 x+ e8 B% q* f
        end;
$ h6 A  R0 r  jend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
7 {6 w' n3 ^9 S1 n5 W如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-8-21 01:27 , Processed in 0.016649 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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