1.打开CATIA,在开始菜单中选择>机械设计>零件设计。
2.d出新建零件名称对话框,将新零件名称命名为>显示树形图,单击确定。
3.可以看到,主界面树形结构图消失,通过鼠标的拖动怎么也调不出来。
4.我们鼠标左键单击右下角xyz坐标系,然后鼠标左键单击>全部适应命令。
5.在主界面观察左上角树形结构图,自动d出并显示在主界面当中。这样就解决了调整catia 树状结构调整顺序的问题了。
不知道你的数据库是什么,如果是oracle的话,你用start with connect by试试。我不太确定能不能直接出来你要的效果。如果出不来,那么用start with connect by+union all+条件判断(分别写每一个level=1的情况)应该可以,不过如果level=1有很多个,那么就麻烦了。还有一种办法是利用字符串排序。比如1-1-1-2,1-2-1-2,1-1-1-3,那么排完序之后应该是1-1-1-2,1-1-1-3,1-2-1-2.至于这个参数的出来方法就要去凑了。因为我担心还有例如1-1-1-2-1这样的,如果存在这样的,那么按照你的要求排序应该是
1-1-1-2,1-1-1-2-1,1-1-1-3,1-2-1-2,可是如果按照数字排序那么1-1-1-2-1肯定在最后,所以用字符排序可能才能达到你的要求。(还是用start with connect by)
比如这里最后的编码为
Level层数父件代号 子件代号 子件顺序 编码
1root C11-1
1root D22-1
1root F33-1
2 C A11-1-2-1
2 C B21-1-2-2
2 D E12-1-2-1
我这里没有环境,没办法测试,所有的内容均为猜想,仅供参考。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)