在MDL中,对象(entity)是对模型元素(如点、体、铰链连接、坐标系或数据集)的一种描述。通常,MDL中的对象可分为两类:内置对象(Built-in Entity)和用户自定义对象(User-Defined Entity)。
内置对象为MDL中预设的对象,用户可以在建模的任意阶段调用这些对象而不用预先定义。在MDL中,绝大多数的几何及物理形式的对象,如点、体、铰链等,均为内置对象。内置对象拥有其固定的属性。例如,点的属性包括在空间中的X、Y、Z坐标、状态和名称等。(www.daowen.com)
用户自定义对象,在调用之前需要在MDL中进行定义。用户自定义对象是可重用的,一旦该对象完成定义,那么该对象既可在某一模型中被多次调用,也可以在不同的模型中被反复调用。另外,用户可以基于一个自定义对象去创建新的对象,或在内置对象基础上创建新的用户自定义对象。典型的用户自定义对象有子系统对象、分析模型、数据集、模板等。子系统对象(System)是多个模型对象的集合体,它可在一个或多个MDL中重复使用。典型的子系统对象有汽车前悬架系统、雨刷系统、传动系统等。分析对象(Analysis)则是由应用在多体模型上、描述特定分析任务的载荷、驱动、结果输出和模型对象(如体、铰链等)构成。如用于计算不同悬架模型的悬架设计参数(suspension design factor,SDF)的静态平顺性分析模型。数据集(Dataset)是一系列用户自定义变量(如整数、浮点数、字符串、布尔运算符或文件名等)的集合。模板(Template)是用于存放任何文件的文本对象,它主要用于创建文本报告和描述MDL中不支持的外部求解器的模型语句与命令。
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。