设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3951|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助0 k4 x2 q$ K6 g; V0 N* e
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。
/ K; l1 j! W# O7 M( q! S$ }/ R(attribute: string; oldValue: any)* K3 C/ `6 C6 \
is
+ h; B3 f- j, ]" z$ y7 O        do8 q( R" n, x, l0 k- X  O" c% i
        if ?.Pause then
. R" e+ s: \% [) N                ?.CurrIconNo:=2;9 g& P3 p7 |$ a! O& s2 p$ A" D
        elseif ?.failed then/ l; H" Z' \8 L+ H6 [$ }) ^: k
                ?.CurrIconNo:=3;
' l  B! P5 H% H. |, e- F        else
$ H9 o$ c9 e3 q& M9 Y/ q) o) |8 e+ K                ?.CurrIconNo:=1;
. ^& W; |0 G2 r4 E9 f        end;
. X7 z3 A, i+ a- G/ nend;
! ?' C; s" m) }! f) o8 A6 q% ~/ k- M
控制台报错信息:8 [, j+ g2 }" \4 i
方法 '.模型.框架.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
: y' l1 m& S2 {4 k上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...
: j  F/ Q* d- Q1 r
我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。3 A4 c1 u) c: _+ [7 I) y9 t
@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。
3 e: X% ?% m% Z' ]( D(attribute: string; oldValue: any)5 v5 F( q" O. T7 t$ }( d: ?$ I
is
2 L6 s9 ~4 ~8 Y8 ddo' b6 T4 X, b9 B  Z/ S
        if ?.Pause then5 l% \" D1 A: q2 @. Y5 t0 D4 _
                ?.CurrIconNo := 1;6 O- z, t9 x6 ?0 Q; T$ T7 m
        elseif ?.failed then( m$ {/ Z" h0 w) K& D, @8 e7 S! N
                ?.CurrIconNo := 2;! {& u, @( @8 Q  B6 g, c; `9 N
        else; N! k: H, b" ?1 U3 i: o
                ?.CurrIconNo:=0;( h: r9 I1 o: }9 b$ M
        end;
4 r1 ~- k+ v7 `) f. Eend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
8 @% ^0 {5 u8 l# @4 d0 M如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-2-2 03:51 , Processed in 0.027219 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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