设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3263|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助7 t( C; r* H/ p
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。! N/ x$ R1 D- @0 S& Y% y8 G# T) h
(attribute: string; oldValue: any)
1 [* J3 Q( J6 O5 R% Z5 o. \is( ^6 h! I9 {) d8 }3 |: q% Q; G" i
        do
) q  r8 t$ N* R  v! a3 E# |3 W        if ?.Pause then
0 A$ G9 \4 e, Q7 s                ?.CurrIconNo:=2;% |* O" U: H* C6 H9 W+ x: H
        elseif ?.failed then
5 d6 ^5 x2 l3 l9 a" W+ ^8 o( @8 `                ?.CurrIconNo:=3;
" w; W- j& o4 i3 f8 p2 \( P        else
. W9 u- @" m* v1 Y0 v% q                ?.CurrIconNo:=1;
1 ]2 E5 |: J' x8 x        end;; T8 d6 F) M  }3 X
end;
$ \4 C: `# |/ B3 v& U3 b& k: U- k* ?- y
控制台报错信息:& Z# |0 v' L% m3 ?
方法 '.模型.框架.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
2 @8 v8 Q5 Q1 C; ~7 z上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...
" U& A/ g9 o8 _; J! o
我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。) `. S4 N& |: h  |4 B: l* L
@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。1 Q9 R4 ^. g' m+ [0 j& C9 p
(attribute: string; oldValue: any)
3 j: L+ Q, [" ~0 |is8 l# M" c! ~8 g& k/ [
do
6 q$ `) a9 }/ K) H) l# _6 j        if ?.Pause then" J+ C9 i5 T9 I' \$ Y( s. z0 U& g
                ?.CurrIconNo := 1;
$ ^- Z1 J5 D. c/ A        elseif ?.failed then3 ^1 J9 w% z- B& W" _2 e' {7 \  S9 {
                ?.CurrIconNo := 2;! h2 h& Q9 @' w% w. x% b: S
        else; p5 S4 c; z: m9 E
                ?.CurrIconNo:=0;+ |- w$ u5 f5 w5 ?" C7 K2 E
        end;9 g% j! E( z; r5 F; |
end;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。
, {! Z+ I- J" ]3 r1 \6 e如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2024-6-4 17:08 , Processed in 0.016187 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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