全球FlexSim系统仿真中文论坛

搜索
查看: 3738|回复: 2
打印 上一主题 下一主题

求教!哪位大神给我讲解一下这一串代码是什么意思?新手上路,很着急!!!!!!!

[复制链接]
跳转到指定楼层
1#
xiaofannk 发表于 2013-4-23 21:11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
treenode thelist = getvarnode(current,"componentlist");
+ q3 m2 x/ a2 g! O5 G, a# A- S* |  treenode thesum = getvarnode(current,"targetcomponentsum");
% p, U5 Y! Y1 `. s1 N6 k8 }, a  setnodenum(thesum,0);
% v  `0 F9 T/ _$ c: g: L; i2 a* U2 g3 |# H; a
   {
) R' n* |0 P7 b  v( [     setnodenum(cellrowcolumn(thelist,1,1),getlabelnum(first(current),"1"));$ V6 ?; i7 N0 n  I3 b
    inc(thesum,getlabelnum(first(current),"1"));
. j! s2 c8 \9 j& x0 ?     setnodenum(cellrowcolumn(thelist,2,1),getlabelnum(first(current),"2"));" y$ ~3 p' }+ x# z
    inc(thesum,getlabelnum(first(current),"2"));. u2 u- }. D2 e
     setnodenum(cellrowcolumn(thelist,3,1),getlabelnum(first(current),"3"));
7 x8 g  W$ b6 V5 G$ e    inc(thesum,getlabelnum(first(current),"3"));2 t" K" X  A! f; q& W$ H4 B; x( {
     setnodenum(cellrowcolumn(thelist,4,1),getlabelnum(first(current),"4"));) s0 [0 a7 w" l, B* I6 v5 |! k
    inc(thesum,getlabelnum(first(current),"4"));  e- X7 `3 S( b7 K  _
  }. L0 f: H4 R! ^) ]
}
2#
missman 发表于 2013-4-24 15:55:12 | 只看该作者
你的代码不全啊,但是大概就是根据当前实体的标签值设置属性节点“componentlist”(好像是个表格)的值,,然后将节点targetcomponentsum的值加対应标签的值。
3#
 楼主| xiaofannk 发表于 2013-4-24 18:25:11 | 只看该作者
2# missman
4 T7 R0 s4 E  s% ^4 ~1 Q; E6 Q2 P( `3 {. ~
我这新手,主要是不明白  setnodenum 、getlabelnum这之类的具体什么含义,有什么作用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|小黑屋|手机版|Archiver|全球FlexSim系统仿真中文论坛 ( 京ICP备14043114号-2 )

GMT+8, 2025-5-14 04:15 , Processed in 0.081897 second(s), 13 queries .

Powered by Discuz! X3.3© 2001-2013 Comsenz Inc.

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