使用手册 - Simple图层合并手册

来自MDCS wiki
Cola ding讨论 | 贡献2023年12月8日 (五) 13:19的版本 (创建页面,内容为“===== Simple图层合并手册 ===== '''一、简介''' Simple图层合并:可以将多个Simple图层合并到一起,如果地图比较大或者多个车间,并且需要在一个Simple上运行,可以分开录制后再进行合并 '''二、操作方法''' (1)2个图层无相交切重合或连接的部分,直接合并: 1. 先加载map1,如果2个图层添加的有重复的进程/重复的小车,需要删除先删除重复的进程和小车后…”)
(差异) ←上一版本 | 最后版本 (差异) | 下一版本→ (差异)
跳到导航 跳到搜索
Simple图层合并手册

一、简介 Simple图层合并:可以将多个Simple图层合并到一起,如果地图比较大或者多个车间,并且需要在一个Simple上运行,可以分开录制后再进行合并 二、操作方法 (1)2个图层无相交切重合或连接的部分,直接合并: 1. 先加载map1,如果2个图层添加的有重复的进程/重复的小车,需要删除先删除重复的进程和小车后再加载第二个/第三个......图层

2.点击加载图层按钮下拉框处,点击“合并项目至新图层”按钮,选择map2



3.即可看到2个图层在一个场景下了,然后保存成map3,该地图就是2个图层的合并后的新图层了。


(2)2个图层有重合但是不相交且不需要连接的情况(下图是未移动的情况下进程合并),需要如下操作:




1.我们默认map1不动,map2进行整体偏移,选择map2的所有元素(站点路径),点击场景-多站点移动,输入需要移动的deltaX,deltaY补偿量,这个功能会把所有站点的xy整体进行偏移,单位是mm,需要保证2个图层不会重合具体数值可以自己定义

2.打开该地图对应的Detour程序,选择整个Detour地图,点击移动下三角,选择指定平移

3.输入和Simple中偏移map2的deltaX,deltaY一样的数值即可,然后重定位小车,保存图层即可。 4.重复(1)流程



三,可能遇到的问题 (1)由于合并图层过程中,2个图层会出现相同的站点/路径id因此,默认第二个图层的站点和路径会进行重新编号,可能会导致站点上配置的一些特殊规则无效,从而需要重新设置,例如,我们设置的了一个路径规则reverseDst:111由于原来地图需要后退的站点id就是111,但是合并后这个站点变成了2313,因此这个需要程序加个处理,处理方式如下,在Simple插件程序中车载定义类里添加如下程序,继承Importer,每次加载项目会进行检查,遍历所有站点对象,如果某个站点标记了reverseDst,就会更新成最新地图后的id