问题概要
Feature中输入list出错的问题解决
软件
CAESES 4.3.1
具体问题
在CAESES中,创建feature能够很有效的简化建模步骤,但是有时候在feature中需要使用objectlist模型特征,比如一系列的点、线、面等通过串联耦合等方法创建线、面、体的过程,却发现输入了objectlist之后模型并不能正确创建,如果逻辑上正确的情况下,有可能就是objectlist输入格式错误的原因导致的。
首先了解一下objectlist的构成格式,是由中括号框起来,并由英文逗号隔开的一系列内容,如[A,B,C,D,E,F,G]
以下几种情况,就会出现错误:
Feature的Arguments里需要输入特征序列,输入成
A,B,C,D,E,F,G;
(A,B,C,D,E,F,G);
[[A,B,C,D,E,F,G]];
[listAB];
正确的输入方法是:
[A,B,C,D,E,F,G]或者listAB;
另外在feature编辑中如果需要调用objectlist,也要注意格式的应用,比如Brep的语句中,在输入一系列曲面的时候,可以用中括号将所有的曲面包括进去,也可以用一个list直接替换中括号及内部的内容,下图中箭头所指的输入方式就是错误的,应该去掉中括号;