全球FlexSim系统仿真中文论坛

搜索
查看: 4412|回复: 4
打印 上一主题 下一主题

求教全局表数据求和问题

[复制链接]
跳转到指定楼层
1#
Jane_qin 发表于 2020-4-21 22:51:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
提示: 作者被禁止或删除 内容自动屏蔽
推荐
zorsite 发表于 2020-4-30 10:20:04 | 只看该作者
全局表中的数据在模型运行的过程中是否会改变?
; h0 \3 h! m  S( ?如果不改变的话,仅在第一次录入数据的时候手工加总一下即可。
, }2 y  W) L5 d4 @3 p9 K8 M- j& y* `或者在Excel中输入数据,求和完成之后粘贴过来。! G4 Y/ [7 u! X6 ~  F& I( {) B; _
  Y! Z6 L! T$ X
如果全局表数据在模型运行的过程中会发生变化,需要在改变全局表数据的代码后面加上一段求和代码。
2 o& F, q9 s) S- V+ x+ h简单的for循环就能实现。
2 F6 D+ w, T+ Y1 J' y, ^1 E. @

  1. 2 `+ R0 m) R, t4 ^+ T# V1 r
  2. Table table=Table("time");
    & \: w3 p6 Z5 F* S8 [' S- a) p
  3. int colsNum=table.numCols;& ?4 a! G, r) V! V4 ~/ c* |
  4. double total=0;
    ' L7 L  f/ O- L4 K% s4 R
  5. for (int i = 1; i <= colsNum-1; i++) {0 Q4 ^( y3 k" W4 |
  6.         total+=table[1][i];8 |. s. y/ d+ Z
  7. }
    + y7 t" r; n% y) \7 G
  8. table[1][colsNum]=total;
复制代码
2#
小王子波 发表于 2020-4-23 08:58:57 | 只看该作者
全局表目前没有自动求和的触发机制。我建议可以写一个用户命令。在更新数据后,在用户命令中实现自动求和,这样其实更灵活。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-9-2 00:55 , Processed in 0.063507 second(s), 15 queries .

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

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