自定义组件处理方面的改进
Tekla Structures 2021 中对自定义组件进行了许多有趣的增强。
数据查找文件 fVF 方面的改进
-
在数据查找文件中,现在不再需要在每行的末尾使用空格或分隔符。现在,最后一列数据无需额外的空格即可正确检索。
-
您现在可以指定用于数据分隔的字符:
fVF(data file, lookup value, column#[, separator character])
-
现在可以使用首选的列分隔符。以前,只能使用空格作为分隔符。
这实现了对名称、截面、形状等数据中空格的支持,以及使用距离列作为输入。
-
您还可以使用空白或空字符串作为输入。
-
前导空格和尾随空格将被弃用。
-
只能使用单个字符作为分隔符。例如,您不能使用
"/+/"
这样更为复杂的分隔符,因为仅将第一个字符视为列分隔符。
-
数据文件现在随自定义组件一起发布
如果数据文件位于模型文件夹下,则自定义组件使用的数据文件现在包含在输出的 .uel 文件中。
-
仅输出在
fVF
函数中直接指定的文件。例如:=fVF("myData.dat", ...)
直接指定文件,而=fVF(P1, ...)
则没有。 -
仅输出位于模型文件夹或 CustomComponentDialogFiles 子文件夹中的数据文件。
-
在输入包含数据文件的 .uel 文件时,数据文件将复制到模型的 CustomComponentDialogFiles 文件夹。如果与现有数据文件有任何冲突,则会显示警告消息。
自定义组件密码保护的增强功能
自定义组件密码保护得到了增强。在自定义组件编辑器中,当右键单击自定义组件时,快捷菜单中有一个新的命令可用:使用参数分解组件.
现在,当您在自定义组件编辑器中分解密码保护的自定义组件时,新的使用参数分解组件命令将要求您输入密码。只有输入正确的密码后才能分解组件,并且将创建组件参数和映射。
如果您使用现有的分解组件命令分解受密码保护的自定义组件,则将分解自定义组件,而不创建组件参数和映射。
自定义组件对话框编辑器的改进
自定义组件对话框编辑器工具现在支持所有与自定义组件属性中可用的值类型相同的值类型。例如,这意味着您现在可以将变量值类型指定为形状,这将使您能够访问组件对话框中的形状目录。
变量名称的限制
-
不再允许在自定义组件部件中使用数学常数作为参数名称,例如
PI
或者e
。 -
自定义组件部件编辑器中不能再使用包含数学运算符 (
+,-,*,/
) 的变量名称。