设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 5124|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助& K' W4 B7 x3 W6 f3 m5 z( s& v1 M
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。+ c+ k9 p: n! z; y, n2 a- Z/ t
(attribute: string; oldValue: any)$ }+ o+ u1 y. w3 ~, P+ G$ g3 C7 M. [
is
2 e- [( B* ]( P+ [) ]4 q( o; d, s        do
6 f( z+ L1 C$ O. B  Z  w5 _/ S        if ?.Pause then
, N6 o1 ^* w" h3 u) m& l2 f% T# ]                ?.CurrIconNo:=2;- L$ P! a0 v" x" u6 I. j" b' G2 V
        elseif ?.failed then/ p* I! D& k3 A( }- O9 R
                ?.CurrIconNo:=3;
4 u) p/ ^. b; {% q        else
; e9 i  ^  [( l: }2 S                ?.CurrIconNo:=1;
6 Y3 H' |7 `. ?, w        end;
6 \+ N: X( ?7 \- \& b. g) X/ oend;
2 f) q& G: a; M# _+ d
! [% w. n/ z0 ^+ C控制台报错信息:
6 f+ K! D, ~' `* ]. R5 ^5 _方法 '.模型.框架.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
, e7 N: c3 |- C" d- j3 ^$ s4 R; ]上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...

/ F9 W  k( ]( v我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。6 `1 s, @  X/ r9 P/ O
@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。* z, @# r! Y, `/ d
(attribute: string; oldValue: any)
. k; |  q0 e* }% b; c8 U; d5 A2 Wis: @7 H7 h1 ^: X! K% N
do# B8 G9 g: A  X& U. J! r# Y
        if ?.Pause then, s4 s0 W) C5 F! v: E: ~9 R4 d
                ?.CurrIconNo := 1;" g/ ?) R/ |* V- C0 T$ \* v
        elseif ?.failed then
+ T% H# g/ v9 K% k9 U7 A! h                ?.CurrIconNo := 2;4 k; [# a! V# L1 ?1 P
        else
9 @2 e. K" Y! r6 `1 a                ?.CurrIconNo:=0;
1 x7 e  k$ q6 j& |; {/ S# ]$ [        end;
! P5 l: A$ {0 \9 Q* k5 cend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。- i+ b8 j; K, e- }4 l* K5 }
如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2025-9-13 22:29 , Processed in 0.016452 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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