台式电脑

怎么样设置电脑电源线颜色(「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?)

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

大家好,最近有小伙伴咨询如何在接线清单中显示颜色中文说明。本文将介绍一种简单的方法用来向接线清单添加电线的中文颜色说明。

可能有小伙伴不了解接线清单。说到接线清单,还要从接线工艺的发展谈起,早期电气是按照原理图来接线的,为了确保所有线都被连接,接线人员一般会按照设备逐个接线,但当项目复杂时导线需要跨接多张图纸,此时由原理图提取接线信息将变得很困难,因此就需要专人将原理图中的接线信息,按照设备统计出来,这样就有了接线图,接线图在很大程度上提高了接线效率,并且对于接线人员要求也变低了,因为工人们不再需要读懂原理图。那么接线图是不是最佳的接线工艺解决方案呢?当然不是的,这里我们的主角“接线清单”就出现了。接线清单不仅可以包含与电线相关的所有信息,而且它是以电线为对象主体(接线图符号是以设备为对象主体)。有了接线清单就允许我预先将电线裁剪好,当完成接线清单中的所有电线接线,即完成了接线工作,相比接线图,接线表可以使得接线工艺更加高效、规范。

专业的电气软件可以按照原理图自动生成接线清单,当然SolidworksElectrical也不例外。由于软件默认的接线清单中没有电线颜色信息,因此我们先来看一下如何调出颜色信息。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

首先打开接线清单:单击工程选项卡下的报表命令,在打开的报表管理器中选中“按线类型的电线清单”,然后单击属性进入编辑报表配置界面。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

在编辑报表配置界面,切换至列选项卡,单击列管理,并在列配置中选择颜色编码,最后单击确定,为报表添加颜色编码列。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

在编辑报表配置界面单击应用,可以在报表管理器下预览到新添加的颜色编码列。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

有了颜色编码接下来只需将其翻译成中文即可。软件内置的所有颜色编码及其中文翻译见上表。

怎么样设置电脑电源线颜色(「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?)

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

在编辑报表配置界面,我们单击添加列。在打开是列属性界面,为简体中文标题填入“颜色(中文)”。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

单击格式右侧的“Fx”,在打开的格式管理器界面编写语句“IIF(wir_color=='RD','红色','未定义')”。在“变量和简单格式”选项卡下有该报表配置文件包含的所有变量,通过双击可将其添加至下方内容框。在“功能”选项卡下有软件支持的函数列表及其应用示例,与变量相同可通过双击添加。IIF函数有三个参数,第一个为通常为条件表达式,如果其值为真函数返回第二个参数,否则返回第三个参数。完成语句编写后,单击右侧格式测试按钮,对语句进行测试,例如我们将变量“wir_color”的值设置为“RD”,结果返回“红色”,其他值则返回“未定义”。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

想要对多个颜色编码进行翻译就需要嵌套IIF语句:

IIF(wir_color=='RD','红色',IIF(wir_color=='OG','橙色','未定义'))

嵌套层次过多不利于代码维护,其实软件格式管理器下允许编写多条语句,每条语句用分号(;)隔开,软件会按顺序依次执行,并将最后一条语句的值返回作为结果。因此我们首先定义一个变量用来储存翻译结果,并初始化为“未定义”(LNWO='未定义';),然后编写翻译语句(LNWO=IIF(wir_color=='RD','红色',LNWO);LNWO=IIF(wir_color=='OG','橙色',LNWO);),最后我们可以测试代码,其效果与嵌套语句结果相同。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

这里我们借用EXCEL来自动生成颜色翻译代码,首先将颜色代码填入A列,中文翻译填入B列,然后在C1单元格填写公式:

="LNWO=IIF(wir_color=='"&A1&"','"&B1&"',LNWO);"

最后通过下拉填充其他行。这样就生成所需代码。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

将生成的代码粘贴进软件,完成代码编写如上图所示。

「SOLIDWORKS Electrical小技巧」- 如何在接线清单中显示颜色?

最终生成图纸如上图所示,接线清单包含颜色代码和中文颜色说明。

总结

我们可以看出编辑报表配置主要体现在列编辑,对于已有的列可以通过列管理来控制是否显示,所有的列内容可以通过已有变量组合实现特定格式的输出。

软件允许我们为一条电线最多设置三种颜色,所有可能的颜色组合超过六千种,使用上述枚举法显然不可取。有没有更好的方法实现多色导线颜色翻译呢?

”了解更多“直接获取公式。

相关新闻

返回顶部