全球FlexSim系统仿真中文论坛

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

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

[复制链接]
跳转到指定楼层
1#
xiaofannk 发表于 2013-4-23 21:11:03 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
treenode thelist = getvarnode(current,"componentlist");! |6 t" S9 c, y+ H
  treenode thesum = getvarnode(current,"targetcomponentsum");
3 j, Z* S$ E# [6 @3 U* A  setnodenum(thesum,0);/ w2 u" J; z- I7 n0 A
8 R. \) ?  y. w. y2 o0 [. h
   {
# A0 j8 t; U7 A! G# z/ {7 X     setnodenum(cellrowcolumn(thelist,1,1),getlabelnum(first(current),"1"));6 Q  F; H9 Z. L6 }6 E$ {5 l% |) J
    inc(thesum,getlabelnum(first(current),"1"));
, L( t& x0 m+ X. E. {     setnodenum(cellrowcolumn(thelist,2,1),getlabelnum(first(current),"2"));# N: j7 O: W% U. R- ~! _- ^' n  \, ^
    inc(thesum,getlabelnum(first(current),"2"));
: Y: Q$ h& z; g2 J; z$ X& o     setnodenum(cellrowcolumn(thelist,3,1),getlabelnum(first(current),"3"));
  V% R, h5 ^  X8 r4 ^0 s3 u    inc(thesum,getlabelnum(first(current),"3"));0 D4 C. h7 F: w
     setnodenum(cellrowcolumn(thelist,4,1),getlabelnum(first(current),"4"));
3 L# [+ }/ X& k! Q  b! \0 U    inc(thesum,getlabelnum(first(current),"4"));
- @, L/ g' T2 T# x- @  }$ N& ]! G6 C: B# A- m
}
2#
missman 发表于 2013-4-24 15:55:12 | 只看该作者
你的代码不全啊,但是大概就是根据当前实体的标签值设置属性节点“componentlist”(好像是个表格)的值,,然后将节点targetcomponentsum的值加対应标签的值。
3#
 楼主| xiaofannk 发表于 2013-4-24 18:25:11 | 只看该作者
2# missman
: ]+ z, C* D0 G3 f2 r3 f. Z9 h. k- z! @: A
我这新手,主要是不明白  setnodenum 、getlabelnum这之类的具体什么含义,有什么作用
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-7-1 04:41 , Processed in 0.058722 second(s), 13 queries .

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

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