设为首页收藏本站

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

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 17573|回复: 4

[求助] intel minnifab 模型里的问题

[复制链接]
发表于 2008-5-9 19:53:16 | 显示全部楼层 |阅读模式
5仿真币
想实现一个要求,ME是一个机器,需要加工的有3 种工件PA  PB  TW,$ X& ~+ o6 b0 W) _+ \5 G7 C6 Z
并且每种工件前后需要经过ME加工2 次(即两个工序),3 R1 @4 |% m# c  [, o
如果ME加工的工件变(例如,原来加工PA ,现在加工PB),则需花准备时间5分钟;4 o8 o$ S% a) G- n3 D
如果ME由一个工序变成另一个工序则费时10分钟;; O4 @3 g' z6 K& W5 \
如果以上两者都变化,则费时12分钟
, B2 k! n( ~9 b  f3 X: V# l. f5 [7 x4 k  k, O0 ]9 g7 N
  `+ `% K' f/ Q/ |! C2 Y- E/ c
请问怎么样实现该时间的消耗,谢谢!!!

最佳答案

查看完整内容

这个非常容易实现。Get Attribute 模块有一个三角的delta 端口,对于某个选定的属性(这个属性可以是工件名称、工序等等),当前后通过这个模块的这个属性的数值相同时,这个delta 输出为0, 表示没有变化;如果属性值不相同,输出为1,表明有变化。把这个端口输出值和准备时间相乘就可以得到时间消耗。可以参考Get Attribute 模块的案例(在examples目录下) ...
发表于 2008-5-9 19:53:17 | 显示全部楼层
这个非常容易实现。Get Attribute 模块有一个三角的delta 端口,对于某个选定的属性(这个属性可以是工件名称、工序等等),当前后通过这个模块的这个属性的数值相同时,这个delta 输出为0, 表示没有变化;如果属性值不相同,输出为1,表明有变化。把这个端口输出值和准备时间相乘就可以得到时间消耗。可以参考Get Attribute 模块的案例(在examples目录下)
 楼主| 发表于 2008-5-10 10:44:09 | 显示全部楼层
要不告知哪个模块可以进行逻辑编程也行$ g% ?* ]) h3 c( j  I
' |9 d. S8 A2 v/ `5 s8 ^9 a/ E
[ 本帖最后由 chenjinsuowww 于 2008-5-10 10:47 编辑 ]
 楼主| 发表于 2008-5-11 21:37:02 | 显示全部楼层
呵呵    非常感谢
5 i( C5 q4 _/ I6 n. J! ~! g
6 o! p4 L6 {5 H8 D9 }% @[ 本帖最后由 chenjinsuowww 于 2008-5-12 00:26 编辑 ]
发表于 2016-3-10 08:37:05 | 显示全部楼层
楼主,您好!可以把您的Mini-Fab模型分享一下吗?邮箱abel508@163.com,感激不尽!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-5-18 16:30 , Processed in 0.018498 second(s), 14 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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