设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 7425|回复: 8

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

  [复制链接]
发表于 2016-10-30 22:45:07 | 显示全部楼层 |阅读模式
新手求助* r; q5 V# n$ f7 U1 x7 g
使用软件版本12,根据plant simulation 教材做的案例,下面这个代码没法通过。请各位大神帮助提示错在那里。( z0 o# p5 W4 Y4 ^# v' R
(attribute: string; oldValue: any), ~6 e8 `" G. D+ z# j9 a. N& s
is; d) E  t( p2 I3 [4 Y% C+ P
        do0 N* J6 Q' X! y7 ?, t' ]
        if ?.Pause then, `; O- `1 _5 {
                ?.CurrIconNo:=2;
7 |/ S' s" ~& [* K# N        elseif ?.failed then
! \" B3 `6 V2 k4 b" z0 a                ?.CurrIconNo:=3;
/ Q; \3 ]; a# s- E$ i        else
+ l" j% U, f: p* |# g) u( T                ?.CurrIconNo:=1;
" j$ H0 Z5 G, M9 l9 G# c0 j+ K        end;
( P* ?3 _( Q1 Iend;
& N2 b# C& ^; A  C6 ]6 G5 k% R
2 ?3 m" b% g# }. @4 T/ L控制台报错信息:
- [8 v* E; a+ U& [9 O方法 '.模型.框架.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:001 I& ~9 P) b8 |% R. F
上传个Demo模型看看,你的问题在于调用这个method的程序,错误是?是空对象。 ...
6 k4 D$ ^0 H7 ^# `, c+ T
我把demo上传了,帮忙看看。不甚感激。
 楼主| 发表于 2016-10-31 23:24:00 | 显示全部楼层
安装例子的说法是不同的状态singleproc会有不同的颜色来表示。" {3 ]& Z0 ]* Y$ g5 M. l6 d3 v
@和?在sim-talk中的用法能不能指点一下。谢谢
发表于 2016-11-1 19:24:59 | 显示全部楼层
应该是0,1,2,不能等于3,是从零开始算的。4 M1 I4 e" L1 X1 v/ m" |* n: k
(attribute: string; oldValue: any)  z( h4 Z7 t3 r  w
is
5 ~) e% [( E! `2 b, y) U' q( ~# R0 M9 A2 Ado
) [! i, w7 f! _' v        if ?.Pause then" z- S$ n3 B, R! _2 f& K
                ?.CurrIconNo := 1;
+ j$ S1 F+ w3 t' t- \        elseif ?.failed then$ ]/ E& L* c2 [
                ?.CurrIconNo := 2;$ D0 C/ R7 V1 L' L! Q! _) H7 H' h
        else, T1 K7 ~# `& h2 G; l$ H$ A
                ?.CurrIconNo:=0;
2 ]( E( G7 m2 U& L        end;6 p7 h. {- m' c! n+ G
end;
发表于 2016-11-1 19:32:42 | 显示全部楼层
在SingleProc中添加一个Observer,然后加入相关状态属性变化的响应即可。% V0 u( b, `5 `& u: E
如附件所示。

本帖子中包含更多资源

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

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

本版积分规则

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

GMT+8, 2026-4-27 21:12 , Processed in 0.017496 second(s), 16 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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