|
在代码编辑器的头部代码中,通常都有对current和item的声明。
! M) |* l$ l$ q8 E- Object current = ownerobject(c);! P3 r+ U+ ~& U/ [
- Object item = param(1);
复制代码 从字面上看,两者都是Object类型的变量,也都可以调用Object类的属性和方法。比如,调用stats属性:0 D: ~8 |5 F! B% h8 H( p2 x% J
- int x=current.stats.content.value;- Z; k: b# e ^: x, i2 C- j, @
- int y=item.stats.content.value;
复制代码 但运行时却报错:
3 X( i1 }2 D3 ]) K8 f+ q
8 X! @7 ~. }2 t' l& k在获取Pallet Object 的Content时出现异常。
5 c5 B' H' J# I% H6 B" u! ^8 w; I6 e& d2 q/ {) L$ \ {
观察两者的树节点,发现固定实体和临时实体在统计属性上有很大差别:! Z2 j, A6 z# B
# p! z% _+ T+ u( @$ q7 {# k- M虽然都是Object类型,但是Flexsim并未在临时实体上设置更多的统计信息节点。4 [% T) C. ^9 x6 k8 }
在编写代码时一切顺利,只要是Object类型的变量,都可以使用Object的属性和方法。
. W- p X. x2 u" a7 B但是能不能获取到值,就只有运行的时候才知道。
+ i* Q8 Y- E$ `4 x% a' U显然,临时实体并未有content统计属性,所以运行时报错。
6 v7 w) h3 N. q# M& H
^& A8 |: L5 L7 ]( Q3 B9 m% w' } R0 E( A+ e
|
本帖子中包含更多资源
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
评分
-
查看全部评分
|