线束里一根一根改名字改到第三十根的时候才发现,直接在模型树里右键重命名,整个线束装配的引用全断了,线缆长度也不对了。重命名线束零件不能跟普通零件一样操作,普通零件右键改个名字就行,线束零件改了名字,布线数据里存的那个名称对不上,线缆全从网络上掉下来。
正确的单件重命名走Cabling的专用命令。Cabling选项卡→线束组→重命名,弹出来“更改模型名称”对话框,左边是现有线束,选要改的那根线束零件或线束装配,右边填新名称,完成就行。这个操作是递归式的,线束零件改了名字,装配里对它的引用跟着更新,线缆长度和布线路径不会丢。另一种走文件菜单,文件→管理文件→重命名,弹出重命名对话框点确定,再弹装配重命名对话框,在模型树里选要改的线束零件,新名称列里填,确定。两条路都行,Cabling那个命令快一点,文件菜单那个适合批量改的时候连着装配体一起处理。
命名规则在config.pro里配,不配的话新线缆默认叫WIRE0001、WIRE0002这种,一长串编号看着头大。三个配置项:wire_default_prefix控制前缀,默认值是WIRE,改成CAB或者线束号前缀都行;wire_default_suffix控制起始编号,默认0001,改成001或者A001都认,但只能是数字或字母,下划线、连字符、或者字母数字混排不允许;wire_default_increment控制增量,默认1,做双绞线或者排线的时候间距是2,这里改成2,编号自动跳着走。改完config.pro重启Creo,新建线缆的时候自动按新规则起名。allow_logical_spool_editing这个选项如果默认是no,逻辑数据里的线轴重命名和参数编辑全被锁住,改成yes才能在线束里直接改线轴名字。
批量重命名没有一键搞定的命令,但有个省事的做法。把线缆的命名规则在config.pro里配好之后,新建的线缆自动按规则走,老线缆不想一根根改就导出来改。文件→管理文件→重命名,弹出的装配重命名对话框里会列出整个装配下所有零件,线束零件也在列表里,一行一行改比在模型树里点快,但本质上还是逐个操作,只是不用切来切去。更彻底的做法是把线缆的编号参数化,NAME参数和REF_DES参数关联好,改一个总参数所有线缆名字跟着变,这个要在Schematics里配,Cabling里直接改不了。

最容易翻车的是改了名之后线缆长度变了。线束零件改名字的时候布线数据里的引用如果没跟着更新,线缆会从网络上掉下来,重新连上去的时候长度是重新算的,跟原来不一样。检查方法是改完名之后进Cabling→网络操作→检查连通性,看有没有断掉的段。断了就退回去用Cabling的重命名命令,不要用普通零件的重命名命令。还有cond_name_from_cable这个选项设成了Yes的时候,线缆的导体名称跟线缆名绑定,改线缆名的时候导体名不能单独改,要先把选项改成No才能分开改。
野火论坛上有人问过RJ45_wire.prt和RJ45_wire_1.prt两个文件怎么改名,回复说在组件下重命名,不单独打开线束。试了一下,在装配体激活的状态下,模型树里选中线束零件,右键重命名,布线数据能保住。单独打开线束零件文件再重命名,跟装配体的关联断了,回到装配体里线束零件挂红。所以重命名的时候装配体必须是激活的,线束零件不能在独立窗口里打开。
D:\Creo\harness\下面那个线束装配里,三根线缆现在叫CABLE_001到CABLE_003,config.pro里wire_default_prefix刚改成CAB,新建的线缆应该叫CAB001开头。那个批量重命名的脚本还在试,用关系式控制NAME参数的方式能批量改,但改完之后要重新检查连通性,上次试了五根线改完断了两根,连通性检查的脚本还没写完,参数是……
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删