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模块基本组件接口
(续)
1)Calculator计算组件。Calculator组件提供了用户输入解析表达式的窗口界面,并支持大量的数学函数和运算符。在Design Gateway界面中选择“File”>“New”命令,可创建一个空任务。Calculator组件工作流程图如图7-2所示。
图7-2 创建Calculator工作流
双击计算组件,可在打开的编辑界面中进行如下操作:
●Declared Parameters列表框:显示所有已经定义了的参数。
●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所示。
图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 可选模块组件接口表
免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。