设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 6058|回复: 5

[求助] Equation(I)模块编程求经过实体数量

  [复制链接]
发表于 2011-6-12 10:00:43 | 显示全部楼层 |阅读模式
各位好!现在小弟正在做一个小作业,其中有个地方需要用到Equation(I)模块进行编程以实现统计经过Equation(I)模块的实体数量。有谁可以帮帮我吗?跪求指导!{:3_64:}
发表于 2011-6-12 10:36:31 | 显示全部楼层
这个过程没必要这么麻烦吧,在Equation之后加个information模块就完全可以了哈。
 楼主| 发表于 2011-6-12 11:10:08 | 显示全部楼层
是这样的,我想统计一条生产线上不同产品的数量,不想用多个Information模块来读取,想用equation(I)模块编程实现不同产品数量统计,然后把结果读入数据库里面去。C:\Documents and Settings\Administrator\桌面
发表于 2011-6-12 11:44:13 | 显示全部楼层
加 information 模块是最简单的。可以把所有information的信息通过端口输入到 equation(I) 模块里。
! b! k- V) z  n1 i' A6 d; V# N8 T2 b( p, q. D" I8 e
还有一种办法。
: w% V; @. h+ N3 ~2 U8 P) h- I
- u: K5 r& H# X既然你已经用了 equation(I) 模块,我假设你是懂一些程序的。那么在 Equation (I) 的输入部分定义一个 Static first run init 变量,比如说叫做 number, 初始化为 0, * w  J$ ]1 E( t, z4 k& Q3 W8 n: }

2 M1 J& c4 X" A4 M6 s/ u然后在 程序中写 number=number+1; ; T- o3 w7 z3 }+ g( X% e; v
+ F2 Y, K& _0 J" X) T: S. z, H
因为这个是静态变量,在通过小球前后,这个变量的数值仍然保持,所以可以统计小球数量。
 楼主| 发表于 2011-6-12 12:51:47 | 显示全部楼层
非常感谢老师您的指导啦!
 楼主| 发表于 2011-6-12 20:43:53 | 显示全部楼层
老师好!我今天已经按你的方法实现了实体的计数,现在有个问题就是,我把计算出来的实体数目用Write<Item>模块读入数据库时,为何每次只能读一个数值进同一个数据库表中的?求老师指导一下。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-4-2 09:29 , Processed in 0.016621 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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