|
在代码编辑器的头部代码中,通常都有对current和item的声明。3 w& w' V8 I- c$ }/ f
- Object current = ownerobject(c);& I" t: Q& S5 K4 R7 ]+ N( j
- Object item = param(1);
复制代码 从字面上看,两者都是Object类型的变量,也都可以调用Object类的属性和方法。比如,调用stats属性:4 }0 H# |: Y+ @) m
- int x=current.stats.content.value;
* I6 D& n7 x$ Y1 X: P. J - int y=item.stats.content.value;
复制代码 但运行时却报错:, } S6 c4 r! p6 ~1 d% ]+ L c
2 l4 x; Q- Y0 d, q7 X在获取Pallet Object 的Content时出现异常。
: F! E" ^ S! Z
: x* M7 d7 H4 j: d观察两者的树节点,发现固定实体和临时实体在统计属性上有很大差别:; `4 B/ }1 k' e
& S2 [6 k# c1 K- _1 G) U虽然都是Object类型,但是Flexsim并未在临时实体上设置更多的统计信息节点。
, S3 P, l" j1 k/ G2 H在编写代码时一切顺利,只要是Object类型的变量,都可以使用Object的属性和方法。
9 U& e* r# b" p E. ^但是能不能获取到值,就只有运行的时候才知道。
- o% l$ S& P5 W; Q显然,临时实体并未有content统计属性,所以运行时报错。
$ ?( c, I- T5 G( {4 Y7 W# ]' n# T; X* A7 @# W8 X
! l2 {/ x1 U9 X! l2 z% e G5 v( l |
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|