全球FlexSim系统仿真中文论坛
标题:
求教全局表数据求和问题
[打印本页]
作者:
Jane_qin
时间:
2020-4-21 22:51
提示:
作者被禁止或删除 内容自动屏蔽
作者:
小王子波
时间:
2020-4-23 08:58
全局表目前没有自动求和的触发机制。我建议可以写一个用户命令。在更新数据后,在用户命令中实现自动求和,这样其实更灵活。
作者:
紫禁城骑马
时间:
2020-4-29 20:01
作者:
zorsite
时间:
2020-4-30 10:20
全局表中的数据在模型运行的过程中是否会改变?
. _2 I& z; M! _8 ]0 L
如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
' q' f( X, X% m* D9 ~, v8 B
或者在Excel中输入数据,求和完成之后粘贴过来。
! Y/ F6 D' [4 G2 U) u" _
: l) K6 }( q7 R/ x
如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。
! X$ \/ c( z- m* b% o
简单的for循环就能实现。
3 R, [/ N, d3 s/ Y
8 _1 m4 s% w1 U" ?, m- h# L
Table table=Table("time");
" s0 P: R8 A; ~* N
int colsNum=table.numCols;
1 v3 f3 \: C A5 H: B- U; }
double total=0;
0 J$ O8 n5 t* s. | w. K
for (int i = 1; i <= colsNum-1; i++) {
) T g) Y- ^0 m" u
total+=table[1][i];
3 Z! q: T( o; \. f
}
$ B" @' P& x7 T, k. `" R9 Z# l1 @4 [
table[1][colsNum]=total;
复制代码
作者:
紫禁城骑马
时间:
2020-5-2 23:02
欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/)
Powered by Discuz! X3.3