定义自定义组件
分解现有组件
当您开始定义自定义组件时,我们建议您首先在模型中应用类似的系统组件,然后将其分解。 分解意味着您可以对现有组件的对象取消分组。 在对象分离后,您可以修改、删除或添加对象,使其满足您的需求,然后使用它们创建新的自定义组件。 当您想要更快地创建自定义组件时,分解某个组件并以分离的对象作为新自定义组件的基础,这种方法会非常有用。
或者,您可以单独创建自定义组件中需要的组件对象,例如零件、切割,接合和螺栓。
定义自定义组件
以下示例显示如何定义简单的自定义节点。
所定义的自定义组件不是智能的,Tekla Structures 不会根据模型的任何变化来调整尺寸。 如需让组件适应模型的变化,请在自定义组件编辑器中编辑组件,您可在其中构建组件对象与模型对象之间的依赖关系。
定义嵌套的自定义组件
通过将两个或多个组件作为嵌套组件连接在一起,您可以定义更为复杂的自定义组件。 这让您可以创建更小、更简单的组件,然后将它们打包成单个组件。 原始组件成为嵌套组件中的子组件。 嵌套组件通常与预制组件和现场浇铸组件一起使用,例如埋件。
除非有必要,否则请不要嵌套组件。 如果嵌套级别超过两级,则可能会遇到一些限制。 要查看嵌套自定义组件中的不同组件级别,请按住 Shift 键并滚动鼠标滚轮。
警告:
如果您将插件类型的组件用作嵌套组件的子组件,并在自定义组件编辑器中更改子组件的属性,请注意,当您保存该嵌套组件并在模型中使用它时,这些更改可能会丢失。
要避免丢失任何属性,请将变量链接到您要保留的每个插件属性。 您也可以使用组件属性文件实现此目的。 有关更多信息,请参见自定义组件中的参数变量和变量公式的示例。
示例: 定义自定义端板组件
此示例中演示如何基于现有端板组件创建一个简单的自定义组件。