设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3227|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助* p6 T2 z/ h9 I% e
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。$ u$ j3 z, S+ D) {  g3 {
(attribute: string; oldValue: any); H7 Y. k5 {) X8 @+ t' g- P
is
$ D8 q, O5 r- r1 S        do
8 ]. S& K! D1 ^1 E& G. j8 [3 m        if ?.Pause then
. ?: |' f. R/ a' t* C4 T                ?.CurrIconNo:=2;
7 \) m) m% v: h: k3 N        elseif ?.failed then
; u8 k. ~5 G" U7 e% T                ?.CurrIconNo:=3;% m6 T7 p: Y; s6 ?+ T; X
        else
0 C1 J) I, g: _4 ^& E                ?.CurrIconNo:=1;
+ |5 y4 L4 Q) Q/ d8 r' N1 q        end;2 X6 ?0 w$ @( v- @! Y
end;
2 i) M: y! X8 [5 Z% g
8 g# B# v+ W$ c4 F. I- K控制台报错信息:
+ V( X; T+ u( S3 ?9 |) }方法 '.模型.框架.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
8 z5 j: Z' [; e- S. S; n8 t上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...
5 w! k0 l, M7 n- t2 t3 P2 v* [9 }
我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。
3 R; @/ E  k) W8 C@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。
; Q/ J3 W% @3 h$ K(attribute: string; oldValue: any)
, Y( `% }$ k; i+ Kis# m6 O' l: S0 r0 g' D) r
do
' R/ m& G  s8 u/ m        if ?.Pause then9 b. V- H/ Y" K7 ?
                ?.CurrIconNo := 1;: c5 P2 k" p3 ?/ l
        elseif ?.failed then6 |' g( N5 H5 c3 y4 |& H5 E9 R
                ?.CurrIconNo := 2;
5 ?/ x+ w6 |/ _) o: c        else
! E3 s- v. L  s$ n' ]) t                ?.CurrIconNo:=0;
. a( [7 F0 d0 H- |+ Q3 P0 f        end;
" u" Z/ _1 r" n' cend;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
' T) A# a7 l$ U. A: P+ h如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-5-17 02:45 , Processed in 0.014059 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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