设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7880|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助- m1 |% U4 K, J! g+ T( F& \1 i
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。: P% r4 a+ S5 X& U2 H! W* J5 F
(attribute: string; oldValue: any)
8 F6 g* \3 W% }; V3 d$ D2 kis: Y# q5 d; m% U  k; m1 y) T
        do. }) S) s, }" [  U1 V
        if ?.Pause then4 F/ e. [3 K2 B# O5 v
                ?.CurrIconNo:=2;
1 N! c5 m1 x4 A$ Z' D        elseif ?.failed then
& X0 G6 I: \* `4 f                ?.CurrIconNo:=3;/ H6 r* p# ?0 P1 Y9 N+ ]" O
        else& h) E3 K( M" E" s& y
                ?.CurrIconNo:=1;
$ N5 c( N. K/ X3 O9 W        end;9 q  ?& a! X7 v  {3 f+ i( E
end;
* p% W6 o* H# g' T
) j. A* N7 d9 Z1 _- j控制台报错信息:4 `5 ~( d( Q& b: B1 G" W3 |4 }
方法 '.模型.框架.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, |7 p, n# P( U( w& F. o5 g
上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...
) f, h+ V/ n3 t, k  S# m
我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。1 e" @3 m/ v0 v1 q; a
@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。
& h) Z% Z5 |6 r9 H& u(attribute: string; oldValue: any)
3 e7 ~$ O. B4 c- a; x5 ais
- F( q7 ^  H# A/ E; Ldo  F% @! @- o9 H7 e3 ^* S
        if ?.Pause then
: H. V/ L; g2 b, q( p3 I% y                ?.CurrIconNo := 1;2 N4 z6 b( K4 D0 ~" E! R9 N
        elseif ?.failed then; T/ ~& F0 ^$ l# L# x3 X" o
                ?.CurrIconNo := 2;
2 {; k& C% b" E4 ^        else+ i6 L% E4 t9 E+ P
                ?.CurrIconNo:=0;/ D) j1 j) L* ?
        end;
- A* L2 W8 [4 ]: ~7 F+ P( A% vend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
, c, r; W- v, s1 n如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-7-27 12:59 , Processed in 0.019110 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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