全球FlexSim系统仿真中文论坛

标题: 合成器合成临时实体数量问题 [打印本页]

作者: Jane_qin    时间: 2020-4-28 13:02
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小王子波    时间: 2020-4-30 13:37
您可以在合成器进入触发些如下代码:
  1. Object current = ownerobject(c);
  2. Object item = param(1);
  3. int port = param(2);
  4. if (port == 1) {  
  5.   Table thelist = getvarnode(current, "componentlist");
  6.   treenode thesum = getvarnode(current, "targetcomponentsum");
  7.   int tablerow = current.inObjects[1].stats.output.value;
  8.   Table src2sch = current.inObjects[2].find(">?schedule");
  9.   if(tablerow <= src2sch.numRows)
  10.   {
  11.             int packnum = src2sch[tablerow][3];
  12.         thesum.value = packnum;
  13.         thelist[1][1] =  packnum;
  14.   }
  15. }
复制代码

[attach]5387[/attach]

作者: Jane_qin    时间: 2020-5-18 15:22
提示: 作者被禁止或删除 内容自动屏蔽




欢迎光临 全球FlexSim系统仿真中文论坛 (http://www.flexsimasia.com/) Powered by Discuz! X3.3