全球FlexSim系统仿真中文论坛

标题: flexsim做混凝土生产计划与车辆调度 [打印本页]

作者: zxlNlzq    时间: 2014-4-22 15:39
标题: flexsim做混凝土生产计划与车辆调度
求各位大神指教,具体问题如下:(可能是实验室显卡的问题,实体名字很模糊)
1 Q1 i. w1 [5 w4 V% f, q5 b6 b1.如何让运输机到达生产点(正中间的发生器和暂存区)时,生产点才开始生产。
) T) u: }) M$ ~2.在运输机装载完毕后,前往施工点(周边的一些暂存区+吸收器),并在此时触发让操作员前往施工点就位。
; _, n* f/ ^- R* v9 t0 |* G3.在操作员就位后,运输机才可以开始卸载,并且一边卸载,操作员一边将item搬运到吸收器里。(希望暂存区时虚置的) Q:操作员不能直接从运输机上取货的吧?/ Z* c- ~& f; F7 v: I4 J
[attach]1843[/attach]
作者: zxlNlzq    时间: 2014-4-22 15:40
导师逼得太紧了,希望得到各位大神的及时指导!非常感谢!
作者: 慧娴亚伦    时间: 2014-4-22 16:23
问题1:一开始先关闭发生器的输出,等到运输机到达指定地点再发个消息(或者直接)打开端口;4 q- i6 Z* l9 v) J; _' [! ^6 J/ Q
问题2、3:可以通过写任务序列完成$ T, C9 N+ q9 I9 w
A:操作员可以直接从运输机上取货,需要使用到任务序列或者协同任务序列的方式0 P; T: i2 G+ a
总之,要实现这种复杂定制化的操作基本上都需要使用任务序列来完成。
作者: zxlNlzq    时间: 2014-4-22 16:41
3# 慧娴亚伦 1 Z! c2 n0 C. x  X: {1 N% l$ d

+ L" ]8 K2 Z1 M问题1:的话触发是写在运输机的消息触发里还是装载触发里呢?我写了可是就是不按照我写的执行..5 S$ U3 P- U" a/ a
问题2,3:是写一个全局任务序列吗?可是我有点看不懂,引用的object也不知道该指向哪一个,任务序列里有load,travel等的可以选,但是不知道该怎么指定哪一个实体去实现哪一个任务。
作者: zxlNlzq    时间: 2014-4-22 16:41
问题1:一开始先关闭发生器的输出,等到运输机到达指定地点再发个消息(或者直接)打开端口;
6 p3 j1 c3 H& |, o/ ^问题2、3:可以通过写任务序列完成; x. @* P% F# e, h4 Z
A:操作员可以直接从运输机上取货,需要使用到任务序列或者协同任务序列的方式
8 ^" |0 Z; S7 A& H9 _总 ...
0 f2 ^' L1 h, L7 C2 b5 E: J! U0 s0 w5 Y% x慧娴亚伦 发表于 2014-4-22 16:23

& m8 c7 }/ n% @2 r# d
' x- `2 x" Q/ V& t7 e; r& [* w问题1:的话触发是写在运输机的消息触发里还是装载触发里呢?我写了可是就是不按照我写的执行..
% V1 O# q+ G% o5 @问题2,3:是写一个全局任务序列吗?可是我有点看不懂,引用的object也不知道该指向哪一个,任务序列里有load,travel等的可以选,但是不知道该怎么指定哪一个实体去实现哪一个任务。
作者: 慧娴亚伦    时间: 2014-4-22 17:12
因为您的发生器端口没有打开,所以运输机不会装载东西,当然也不会触发装载触发,您可以在连接该区域的网络节点的到达触发里面写。
0 B& s- s5 u. }0 N! k可以写全局任务序列,但是比较繁琐(具体做法可以在论坛里面搜索全局任务序列的例子),一般使用普通的任务序列,如果您是初学者的话,可能使用起来比较困难。
作者: zxlNlzq    时间: 2014-4-22 18:23
因为您的发生器端口没有打开,所以运输机不会装载东西,当然也不会触发装载触发,您可以在连接该区域的网络节点的到达触发里面写。$ `# A( z3 J. r# U9 s+ p: p# |
可以写全局任务序列,但是比较繁琐(具体做法可以在论坛里面搜索全局任务序列的例 ...7 D4 S; `( j4 u' b# y7 j) c5 {" _
慧娴亚伦 发表于 2014-4-22 17:12
& s: s! P: L+ s* z. C9 O  f
[attach]1845[/attach]
& C0 T8 H2 }+ |- {请问这样就可以当运输机到达该节点时,连接该节点的侧边才打开端口了吗?我这样设置了,但是运行时好像并没有什么不同的样子。
作者: 慧娴亚伦    时间: 2014-4-22 18:54
这代码就是瞎写啊。打开输出端口的代码是openoutput,您连最基础的实体如何在代码中引用都不知道,想要编写代码做出你要的效果比较困难。想要做出FlexSim定制化程度高的模型,突击初学是做不出来的。
作者: zxlNlzq    时间: 2014-4-22 19:02
这代码就是瞎写啊。打开输出端口的代码是openoutput,您连最基础的实体如何在代码中引用都不知道,想要编写代码做出你要的效果比较困难。想要做出FlexSim定制化程度高的模型,突击初学是做不出来的。
& r. Q$ Y; U4 O7 \) C慧娴亚伦 发表于 2014-4-22 18:54
6 L- w6 \' M% @* l( G9 z$ R
谢谢.. 没办法啊导师给了十天要我全部做出来,还是谢谢你了!
作者: zxlNlzq    时间: 2014-4-22 19:06
这代码就是瞎写啊。打开输出端口的代码是openoutput,您连最基础的实体如何在代码中引用都不知道,想要编写代码做出你要的效果比较困难。想要做出FlexSim定制化程度高的模型,突击初学是做不出来的。
5 A5 Q# r' h0 r9 D7 e4 r- U慧娴亚伦 发表于 2014-4-22 18:54

; }: B9 V) A, s那请问我需要着重看哪方面的视频教程呢?
作者: 慧娴亚伦    时间: 2014-4-22 19:16
您的这个模型主要用到任务序列,但是要用好任务序列首先要先了解各个触发器的运作,建议您要将创时能百度网盘里面的大部分视频(除了传送带和货架部分的)的内容都要学会才行。首先你要跟导师说你是初学者,这个十天之内做出来有困难,逻辑简化一些很快就能完成。(比如您的问题一,可以简化为,发生器产生实体经过一定时间后到达某个暂存区,然后由运输机带走,以此模拟运输机从初始位置到达发生器装载货物……等等。只要花费的时间相等,最终输出的数据也是正确的,当然模型运行就不符合您的要求了。)
作者: zxlNlzq    时间: 2014-4-22 19:33
您的这个模型主要用到任务序列,但是要用好任务序列首先要先了解各个触发器的运作,建议您要将创时能百度网盘里面的大部分视频(除了传送带和货架部分的)的内容都要学会才行。首先你要跟导师说你是初学者,这个十天 ...7 e' [& g8 m% }0 w
慧娴亚伦 发表于 2014-4-22 19:16
0 w4 d) ]9 ^+ a
非常非常感谢!! 祝好!




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