适用版本:NX6.0以上
表达式是NX常用功能,涉及到建模都会用到它,通过算术和条件表达式,用户可以控制部件的特征,是参数化设计的重要工具,NX表达式支持多种类型,有数量、字符串、整数、布乐、点、矢量、列表,其中字符串是相对比较少用的类型,如果我们能灵活运用它,能够减少我们二次开发的工作量。
二、举例说明
物料清单是很多产品设计都要做的工作之一,通常它包含一项内容是零件规格,它的写法是多种多样的,是动态变化的,根据零件类型不同,写法也不一样,比如下图中,不同的零件它的写法都不一样,如果我们为每种零件规格写代码,不仅工作量很大,而且很难做到通用。
图1
上述的问题,如果规格的内容能够通过建模的方式解决,程序或只读某一个特定的表达式值,这样的话不管零件规格标准如何变化,不需修改代码,方便用户维护;NX表达式功能强大,是能够做到一点的,如下图2,规格的内容通过特定字符串和表达式值复合而成,NX的字符串表达式支持常用的字符串操作函数(如图3),基本能满足日常的需求,具体用法可查看帮忙文档。
图2
三、总结
很多情况下,上述规格字符的合成,是通过配置表配置规则,程序来解析获得的,本文通过另外一种方法来合成,开发时可以借鉴这种思路。
免责声明:本文系网络转载或改编,未找到原创作者,版权归原作者所有。如涉及版权,请联系删