设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3260|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助
. K: j( E# v2 P1 H0 `使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。
7 h1 Q* L" [+ W: b% u(attribute: string; oldValue: any)3 F* B" |" R7 B: j% S
is
5 }/ N8 q1 }( I2 Y% H. q        do1 d; H) Z' `5 L3 s1 J
        if ?.Pause then
9 R. ~+ O) a3 N" y" D% |                ?.CurrIconNo:=2;4 B1 Q# s  k! n- K! N% j8 k
        elseif ?.failed then) `  `: A) P' b" g8 c
                ?.CurrIconNo:=3;4 E4 [0 Q$ K- P" P7 {3 }
        else
, ~8 e6 j% h& c2 _6 q: Y  w3 w                ?.CurrIconNo:=1;" _% H/ P+ _7 d7 A9 `0 M4 s# v
        end;' |5 n) Z: ]) d, ?1 K8 ^3 H- k; s  j$ y
end;5 K, T7 o0 P4 G5 [
/ ?1 Y) v4 o$ q# I; m  M* G  |2 y
控制台报错信息:; {9 e' [2 B+ L6 ^
方法 '.模型.框架.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
- d% l( j% H, L7 G) m: l$ \上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...

. T6 Q2 d: t* e% y我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。
2 q+ m8 R  U6 d@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。; |% v# R! l" V& t7 I
(attribute: string; oldValue: any)! z; b2 a0 r( X0 Q6 P  J
is
. E' ~. J4 }% P  }- bdo
# P+ z: m0 I- w5 r$ _2 R5 E        if ?.Pause then5 }5 D) n* o: M9 }
                ?.CurrIconNo := 1;- R( u# F2 Z/ Q1 c1 ?# c3 w1 t+ X
        elseif ?.failed then
( M1 F, j; m1 U3 ]( A& m                ?.CurrIconNo := 2;; K) D, Y* o% v, Q
        else  v  m+ F0 B7 n
                ?.CurrIconNo:=0;
# A+ C* g1 o3 U5 O/ f8 n; A9 ^1 O        end;
& O- O% T" C- Z: s) Lend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。; }+ ?7 @3 o# Q/ w5 V) }2 Z
如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-6-1 12:34 , Processed in 0.014845 second(s), 17 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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