问题概要
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直接替换中括号及内部的内容,下图中箭头所指的输入方式就是错误的,应该去掉中括号;