首页 理论教育 组件库和接口-仿真分析与优化设计

组件库和接口-仿真分析与优化设计

时间:2023-11-21 理论教育 版权反馈
【摘要】:Isight中的组件分为基本组件和专用组件接口两大类。表7-1 Gateway模块基本组件接口(续)1)Calculator计算组件。Isight软件提供与文本文件的读/写接口。Data Exchanger组件提供了丰富的操作命令,可准确读/写文本文件中对应位置的字符串值。OS Command组件可以与Data Exchanger组件结合,实现对应用程序的集成。5)Script脚本组件。可选模块组件接口可选模块组件可以更加迅速方便地无缝集成客户的分析模型,而大幅提高效率。表7-2 可选模块组件接口表

组件库和接口-仿真分析与优化设计

Isight组件是一系列模型(Model),工具(Tools)、算法(Drivers)、过程(Workflow)在Isight软件环境中的封装。每个插件通过一个封装器(Wrapper)或适配器(Adapter)使底层的工具和模型可以与Isight软件进行通信。同时,Isight组件还提供了包括Abaqus、Nastran、FLUENT等CAE工具,CATIA、UG、Creo等CAD工具,以及MATLAB、Excel、Word、数据库文件交互等众多工程分析中经常使用的相关工具。

Isight中的组件分为基本组件(Design Gateway模块包含)和专用组件接口(可选模块)两大类。

(1)基本组件接口

Gateway模块基本组件接口如表7-1所示。

表7-1 Gateway模块基本组件接口

978-7-111-44930-0-Chapter07-5.jpg

(续)

978-7-111-44930-0-Chapter07-6.jpg

1)Calculator计算组件。Calculator组件提供了用户输入解析表达式的窗口界面,并支持大量的数学函数和运算符。在Design Gateway界面中选择“File”>“New”命令,可创建一个空任务。Calculator组件工作流程图如图7-2所示。

978-7-111-44930-0-Chapter07-7.jpg

图7-2 创建Calculator工作流

双击计算组件,可在打开的编辑界面中进行如下操作:

●Declared Parameters列表框:显示所有已经定义了的参数。

●Calculator按钮:可以计算当前各输出变量的值。

●Available Functions列表:显示所有可以用于定义公式的数学运算符和操作。

●Status bar:显示当前组件的状态。

计算公式中的变量呈现不同的颜色,方便用户检查:

●红色:表明数字常量或字符串常量。

●蓝色:表明参数名。(www.xing528.com)

●蓝色同时显示下画线:表明未定义参数名,在单击“Calculate”或“OK”按钮时自动进行参数定义。

●绿色:表明注释。

背景色为红:表明存在错误

2)Data Exchanger文本读/写组件。Isight软件提供与文本文件的读/写接口。通常Data Exchanger组件可以用来生成应用程序的Input输入文件,也可以用于读取应用程序生成的Output输出文件。Data Exchanger组件提供了丰富的操作命令,可准确读/写文本文件中对应位置的字符串值。

Data Exchanger组件的自编辑界面由命令列表(Action List)、数据区(Data Source Area)、参数列表(Parameter Table)、参数读/写操作区(Parameter Read/Write Area)、参数定位区(Swipe Detail Area)和状态条(Status Bar)等组成,如图7-3所示。

978-7-111-44930-0-Chapter07-8.jpg

图7-3 Data Exchanger自编辑界面

3)OS Command命令行组件。用户可以用OS Command组件启动外部的程序,执行各种操作系统的Shell脚本。OS Command组件可以与Data Exchanger组件结合,实现对应用程序的集成。

4)Simcode程序集成组件。Simcode是一个完整地将应用程序输入、执行、输出进行集成的接口。它本质上包含三个部分:

●用于改写程序输入文件的Data Exchanger。

●执行应用程序的OS Command。

●用于读取程序输出文件的Data Exchanger。

5)Script脚本组件。Isight软件提供了Java和Jython脚本的嵌入口,可用于操作文件系统、制定复杂的逻辑和数据处理等。

(2)可选模块组件接口

可选模块组件可以更加迅速方便地无缝集成客户的分析模型,而大幅提高效率。部分可选模块组件接口的详细说明如表7-2所示。

表7-2 可选模块组件接口表

978-7-111-44930-0-Chapter07-9.jpg

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈