发帖
 找回密码
 立即注册
搜索
5 0 0

2重合成,分解时如何实现不按合成步骤分解?

技术交流 473 5 2015-1-19 11:16:07
各位大神们,合成时有两步顺序合成:
第一步:台车和货物合成,组成装货物的台车;
第二步:牵引车和装货物的台车合成连接,组成牵引车带着台车;

分解时,希望达成与上述合成顺序不同的分解:
第一步:分解为货物+牵引车带台车两部分;
第二步:分解为牵引车+台车两部分。

分解器可实现按合成顺序的分解,请问要如何实现上述不按合成顺序的分解呢?非常感谢各位大神!
仿真模型见下述附例,模型中以货车代替了牵引车的3D模型外观,主要问题即在下图处:

模型:
──── 0人觉得很赞 ────

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2015-1-19 11:17:56
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=15472&ptid=4944]1#[/url] [i]丫头盖[/i] [/b]

分解时:
第一步:先把货物单独分解出来,到加工处加工。牵引车和台车合在一起,到下一个分解器分解;
第二步:拆开牵引车和台车。
2015-1-19 14:34:52
分解过程复杂的话,实际上可以不用借助分解器,直接用moveobject()来完成就好。
当然如果非要用分解器的话也行,就是麻烦一点。举个例子:a<b<c(a是b母节点,b是c母节点),目标要先拆出c,再拆出b,那么可以abc进入分解器,分解出a和bc,然后bc再进入分解器分解出b和c,然后将b和a再合成。这样到下一阶段再次拆解就可以了(其实只是麻烦一点,并不复杂)
2015-1-19 15:45:02
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=15475&ptid=4944]3#[/url] [i]慧娴亚伦[/i] [/b]
有没有函数,可以直接实现分解最里面的子节点呢?
在例子:a<b<c(a是b母节点,b是c母节点),目标要先拆出c,再拆出b中。从模拟现实的角度,希望能实现,通过函数直接找到c子节点,先分解c出来。
2015-1-19 15:52:20
   做了个模型,楼主可以参考参考:P

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
2015-1-19 17:04:41
[b] [url=http://www.flexsim.asia/redirect.php?goto=findpost&pid=15477&ptid=4944]5#[/url] [i]德古拉[/i] [/b]
亲,你太帅了!  赞一个!!:handshake   相当好的解决了啊~~
就是。。。自己还在学习你的逻辑内容,不懂的地方再问你哈~~
您需要登录后才可以回帖 立即登录
高级模式
返回
技术交流
热门问答
查看更多
1
厂区生产线布局优化案例!新做的!
厂区生产线布局优化案例!新做的!
12104
227
2
Flexsim二次开发之塔吊
Flexsim二次开发之塔吊
6150
45
3
FlexSim2016 中国象棋
FlexSim2016 中国象棋
6023
44
4
快递分拨中心案例~新手可参考
快递分拨中心案例~新手可参考
5640
62
5
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
关于Processs Flow 使用的两个案例(AGV Elevator案例/子母穿梭
5493
34
博主榜
+ 10630
+ 7753
+ 6759
4
+ 6323
5
+ 6321
6
+ 5341
7
+ 4710
8
+ 3722
9
+ 3628
10
+ 3566