设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7866|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助. e* |2 L+ p% P8 }6 r
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。: f9 |: ~0 }. m* u- S
(attribute: string; oldValue: any)& Y: g: |8 y4 i2 F) X
is) A; G& s1 F% m: M. ?& E& \; O
        do" f# G) ~) Z6 K" c! a8 \$ l3 h
        if ?.Pause then
( W$ g& s! ?, z+ k  I                ?.CurrIconNo:=2;& ^6 M# T1 B9 O& h( q
        elseif ?.failed then
2 h( c$ h& S2 ?- c2 S* g8 U2 S! ^                ?.CurrIconNo:=3;: X* G9 u- u+ M
        else. m0 [+ W  j2 M
                ?.CurrIconNo:=1;8 f' G1 }1 @  r" x* F$ v8 n4 M
        end;
  F& `: h1 F: c$ |" Y- }9 y- zend;4 c5 a/ s* g3 l  f0 L; z7 U1 M1 O
' U! B; P2 e/ g' Z  o
控制台报错信息:1 P) o7 ^8 |: ?" F* V0 B. \6 K
方法 '.模型.框架.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
- a+ Q% F1 Y, _* N, O: I  v% }上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...

* G, s( B3 \/ e' F我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。
( {* r/ x' |4 ^4 U@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。2 Z% G4 B  R! M7 X( g! o. J' T
(attribute: string; oldValue: any)
, Z, z' s  K" d6 m" k8 @( M9 b6 q& Qis3 D, Z3 O; I$ o' Y+ w+ d
do
: I* i1 P1 q4 ^: }! a1 J0 [! |        if ?.Pause then
: G  X( p; c4 n& L4 U$ k4 I3 V                ?.CurrIconNo := 1;( h) O/ q( X; ?3 O
        elseif ?.failed then
+ f3 N! S: ?6 m4 s                ?.CurrIconNo := 2;
/ I7 k, r; _; m& }9 ]        else
. y3 A0 P5 ^2 y8 `: S5 q                ?.CurrIconNo:=0;" D+ m" D0 L* E  C0 e6 |
        end;
" P1 {* x* V% a) Rend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
- h- U' Q; U: p2 [% A0 c如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-26 10:22 , Processed in 0.024480 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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