设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7698|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助" x9 K: U( o% V2 {# H/ ]( y
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。  j" b: ^; {* n# Q7 j. H: [
(attribute: string; oldValue: any)
" {5 x  Z8 v" @; ?+ @( F5 [is
+ ^. \9 k: y+ v* W        do% h" C' w( o+ W$ Z
        if ?.Pause then
4 u8 \' s  F. @9 }                ?.CurrIconNo:=2;
' V7 h7 q/ @+ X8 ~) {0 q        elseif ?.failed then% h! c( l: y, Y: w" G# c
                ?.CurrIconNo:=3;, T! i1 t8 D" R. m4 k
        else  `6 a6 w% |/ C  p8 i
                ?.CurrIconNo:=1;
, H$ O" |- C$ d7 r2 ], G        end;# E1 w' c* U4 N1 w
end;
7 Q: B; X' X, a' h
# y1 f. `+ G/ Z3 S; K控制台报错信息:0 t# \+ D1 ], a! N5 a
方法 '.模型.框架.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
) i; U' x* B. B4 `) n8 d' v5 c3 |. O; x上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...
( a" s' t# |* x
我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。
* y5 G: n- T7 p6 b4 t  ~2 B@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。
( L+ S+ C. C/ Z# U# C2 D. g( l! |(attribute: string; oldValue: any)( L: g) B& m& m, n  R
is
5 a" T* G1 ]/ D. `* _do2 `) x+ |/ v( ?- h4 R! i' K
        if ?.Pause then
: K8 B" @+ c7 J* ^. y6 N" h                ?.CurrIconNo := 1;
$ Z8 W) n! z/ G0 r        elseif ?.failed then9 N' i! A' M* v+ S: J" A
                ?.CurrIconNo := 2;
8 j( L$ p& g5 f  I        else
0 t1 R: n1 A& {3 a, _, g3 j                ?.CurrIconNo:=0;
0 U! c; m( E% Y) y1 P4 `" G2 {' B        end;- }1 T1 s3 @, n, M9 u
end;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
& |& Z' Q8 R/ ?, R( @如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-6 05:17 , Processed in 0.018159 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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