全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
xiaofannk 发表于 2013-4-23 21:11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
treenode thelist = getvarnode(current,"componentlist");! ~/ |" J9 h$ O' ^5 F! M! ?
  treenode thesum = getvarnode(current,"targetcomponentsum");
  `2 ]% d6 R4 F, q. Q1 `/ y, ~/ D  setnodenum(thesum,0);
5 [( W7 c5 p3 T9 u4 t
* g4 K! R7 Z1 B1 y# s   {
7 v: `& G( b9 @' ]0 C: _     setnodenum(cellrowcolumn(thelist,1,1),getlabelnum(first(current),"1"));
) g7 Q/ W2 c: e9 L8 t3 h    inc(thesum,getlabelnum(first(current),"1"));8 C0 S7 N7 M' c& b% i8 M2 k) @1 U
     setnodenum(cellrowcolumn(thelist,2,1),getlabelnum(first(current),"2"));
. F2 y' H4 s6 G, b: T    inc(thesum,getlabelnum(first(current),"2"));3 w9 ^& a9 h% }) H$ {( C) {
     setnodenum(cellrowcolumn(thelist,3,1),getlabelnum(first(current),"3"));
! y# O- T) N' [- e/ a6 `1 i$ u, C$ J* j    inc(thesum,getlabelnum(first(current),"3"));
0 ]. Y( p; E3 ?     setnodenum(cellrowcolumn(thelist,4,1),getlabelnum(first(current),"4"));# Z  R5 H$ C7 S4 o7 P/ d3 S9 ?6 @# t
    inc(thesum,getlabelnum(first(current),"4"));
/ p0 ^1 @8 R; e$ x+ [0 z  }
, B: @1 o9 d# ?8 \$ i}
2#
missman 发表于 2013-4-24 15:55:12 | 只看该作者
你的代码不全啊,但是大概就是根据当前实体的标签值设置属性节点“componentlist”(好像是个表格)的值,,然后将节点targetcomponentsum的值加対应标签的值。
3#
 楼主| xiaofannk 发表于 2013-4-24 18:25:11 | 只看该作者
2# missman 3 B( |# u! @' _: O( ~3 Q/ k

% p) }% R1 z; l6 B) Y% y# Z/ ]. A我这新手,主要是不明白  setnodenum 、getlabelnum这之类的具体什么含义,有什么作用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-6-29 09:47 , Processed in 0.076953 second(s), 13 queries .

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

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