设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 3494|回复: 4

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

  [复制链接]
发表于 2014-10-25 15:45:03 | 显示全部楼层 |阅读模式
是这样的,我在emplant里想实现这样一个功能。就是当mu进入某物流对象后,自动记录物流对象当前mu的数目到一个tablefile里。
6 N+ c& w/ f1 e' d, _1 ]) F1 Kis) m; A- ]: Z) O* ^3 [
do5 v1 e9 G0 @" |3 ]9 S6 b1 A
tablefile[1,n]:=buffer.nummu;  G! ~2 C- K" Q# y6 v
end;一直提示对tablefile中的列表尺寸进行超范围访问?
/ f8 w+ r# g' v4 O, w- n有时候还会出现提示说标示符n未知。. s/ R- P9 g, n# U1 g# O# z
另外,我想统计他的名称应该怎么修改了?各位大大求帮助啊!
发表于 2014-10-26 14:02:17 | 显示全部楼层
你的n没有定义啊,is 和do 之间要定义一下。其次如果你是连续统计数目应该用Ydim比较好。
 楼主| 发表于 2014-10-26 19:09:27 | 显示全部楼层
11111 发表于 2014-10-26 14:02 4 \1 h% V4 U: h- g  r, ^
你的n没有定义啊,is 和do 之间要定义一下。其次如果你是连续统计数目应该用Ydim比较好。 ...

8 V1 |+ Z  A' q' J# h+ R( q你是大神!可是我的n已经定义为全局变量了啊。这个算定义了吗?ydim是不是emplant自动识别了?然后不用ydim=ydim+1?
发表于 2014-10-26 19:54:07 | 显示全部楼层
晓月石页 发表于 2014-10-26 19:09 3 J( Y) q- b5 f, i3 I+ @, k# W( _
你是大神!可是我的n已经定义为全局变量了啊。这个算定义了吗?ydim是不是emplant自动识别了?然后不用yd ...
" X1 u: Q6 m. S+ t" P
你在表中每填一次数据(在第一列依次往下填),(Ydim是表格的属性,自动识别)表格的YDim就会自动加一,不用程序加一,如果加1,那就是间隔一行填充数据。如果是全局变量应该是要加1,但前提是你的n在该程序外没变,则程序中要加1,如果在程序外已经变了,那就要注意是否要加1.个人觉得用Ydim比较好。还有超出表格范围应该是你的表格维度不够;建议在Format表格时不要设置行的数量(Number of rows)后面什么都不要填,这种情况下,只要你有数据填,它就不会超出范围。
发表于 2014-10-27 10:54:39 | 显示全部楼层
学习了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-8-22 00:10 , Processed in 0.013840 second(s), 15 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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