设为首页收藏本站

最大的系统仿真与系统优化公益交流社区

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4988|回复: 4

[求助] 哥哥们嘞~快点来救救小弟

  [复制链接]
发表于 2014-10-25 15:45:03 | 显示全部楼层 |阅读模式
是这样的,我在emplant里想实现这样一个功能。就是当mu进入某物流对象后,自动记录物流对象当前mu的数目到一个tablefile里。
) `' Y  o, [. G; \8 b( Dis; a8 g0 b, z3 ?( p% D; v$ `5 X
do
- a# P3 v+ @( ^tablefile[1,n]:=buffer.nummu;
, @& }2 J# s# ?! [end;一直提示对tablefile中的列表尺寸进行超范围访问?
( w+ l7 C4 T7 I& p# U有时候还会出现提示说标示符n未知。' q/ Q1 H3 d, W
另外,我想统计他的名称应该怎么修改了?各位大大求帮助啊!
发表于 2014-10-26 14:02:17 | 显示全部楼层
你的n没有定义啊,is 和do 之间要定义一下。其次如果你是连续统计数目应该用Ydim比较好。
 楼主| 发表于 2014-10-26 19:09:27 | 显示全部楼层
11111 发表于 2014-10-26 14:02
5 B  R5 W2 R7 E- ]+ e& `你的n没有定义啊,is 和do 之间要定义一下。其次如果你是连续统计数目应该用Ydim比较好。 ...

1 m% `* j" o) T  X9 _- a) v% T4 i3 V- k你是大神!可是我的n已经定义为全局变量了啊。这个算定义了吗?ydim是不是emplant自动识别了?然后不用ydim=ydim+1?
发表于 2014-10-26 19:54:07 | 显示全部楼层
晓月石页 发表于 2014-10-26 19:09
! M# t; I9 b( x7 @- L. e/ l% Y你是大神!可是我的n已经定义为全局变量了啊。这个算定义了吗?ydim是不是emplant自动识别了?然后不用yd ...
0 O  c( j- }; j% \3 F4 O5 }4 V
你在表中每填一次数据(在第一列依次往下填),(Ydim是表格的属性,自动识别)表格的YDim就会自动加一,不用程序加一,如果加1,那就是间隔一行填充数据。如果是全局变量应该是要加1,但前提是你的n在该程序外没变,则程序中要加1,如果在程序外已经变了,那就要注意是否要加1.个人觉得用Ydim比较好。还有超出表格范围应该是你的表格维度不够;建议在Format表格时不要设置行的数量(Number of rows)后面什么都不要填,这种情况下,只要你有数据填,它就不会超出范围。
发表于 2014-10-27 10:54:39 | 显示全部楼层
学习了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|Archiver|手机版|SimulWay 道于仿真   

GMT+8, 2026-8-20 17:02 , Processed in 0.014162 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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