这近大家讨论关于参数化管件怎么设置管件的参数默认值和消除命令行窗口提示的问题。
大家可能在把模型添加到视图或选择模型时经常看到命令行窗口不停的提示Design parameter number out of range 的信息,特别是模型多的时候会很卡。
这是由于建库的时候使用了Design Parameter(设计参数)
而模型在design模块被创建的时候,Desp默认是unset的状态,根本访问不了desp[1]这种数据。
首先我们在数据集DataSet中创建一个设计参数Design Parameter
Definition : Design Parameter
Default : 填写1个默认值
Key : 4个英文字符的键值(可随意,但不能重复,这里长度我们用LEN)
No: 参数的编号,从1开始不能重复
在点集和型集中,表达式要用 RPRO 空格 key的形式,而不用desp的形式
这里我们用 RPRO LEN 替代原来的DESP[1]的写法,注意LEN是键值和上面的参数的Key一致
接下来我们测试,没有发现之前的命令行的问题,而且外形自动用了默认值100的长度,建模时不设置参数,就会用默认的外形尺寸