Isight中OSCommand命令行组件和simcode程序集成组件

2016-10-24  by:CAE仿真在线  来源:互联网

1. OS Command命令行组件

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

在Isight中使用OS Command命令行组件的简单步骤如下:

1)在Design Gateway中创建一个新的任务Task。

2)将OS Command组件拖动到Task的工作流中。

3)双击OS Command组件,弹出编辑界面OS Command Component Editor。

4)选择Basic属性页,可以选择多种命令类型,如Command、Bourne Shell、 C Shell、 K Shell、 Bash和Windows Batch,根据需要选择对应类型即可。

5)选择Advanced属性页,可以对程序的执行过程进行控制,如在程序超时Execution tasks longer than后的对话框中输入60秒,意味着如果启动的脚本或程序60秒后未退出,Isight将会认为脚本或程序运行失败。在Consider execution failed if选项设置Isight识别程序/脚本计算失败的多种判据,在Wait for file选项保证Isight等待某个输出文件产生或文件中某关键字出现之后再继续执行。

6)在Required Files属性页,可以为程序/脚本增加输入文件或输出文件,并对文件的类型、名称、路径进行配置。此处增加的输入文件可直接作为参数添加到Basic属性页的命令行中。

7)设置完成后,即可运行OS Command组件。

2.Simcode程序集成组件

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

  • 用于改写程序输入文件的DataExchanger

  • 执行应用程序的OS Command

  • 用于读取程序输出文件的DataExchanger

在Isight中使用Simcode程序集成组件的简单步骤如下:

1)在Design Gateway中创建一个新的任务Task。

2)将Simcode组件拖动到Task的工作流中。

3)双击Simcode组件,弹出编辑界面SimcodeComponent Editor。该编辑器由Input、Command和Output三个属性页组成。其中的Command属性页相当于OS Command命令行组件。

4)选择Input属性页,单击中央区域的Clickhere to open a new Data Source按钮,弹出Quick data SourceConfiguration向导对话框,对输入文件的类型、名称等进行配置,并使用“写入”功能创建相应的输入参数,对应变量的背景色变为粉红色。最后单击Apply按钮,完成对输入文件的解析。

5)选择Output属性页,单击中央区域的Clickhere to open a new Data Source按钮,弹出Quick data SourceConfiguration向导对话框,对输出文件的类型、名称等进行配置,并使用“读取”功能创建相应的输出参数,对应变量的背景色变为绿色。最后单击Apply按钮,完成对输出文件的读取。

6)切换到Command属性页,配置命令行。

此处的配置方式与OS Command组件的配置方式完全一样。

附:

1.点击插入按钮,向命令行中添加已有参数。参数添加在当前鼠标位置,并以绿色高亮显示,表示该值在运行时将会被替换。

2.向命令行中添加新的参数,需在Parameter列表中输入参数名称,并点击插入按钮。新的参数类型为实数,可以在设计门户的Parameters标签页进行类型的更改。

3.单击参数,并按Backspace键,从命令行中删除该参数。


开放分享:优质有限元技术文章,助你自学成才

相关标签搜索:Isight中OSCommand命令行组件和simcode程序集成组件 ISight培训 ISight培训课程 ISight分析 ISight在线视频教程 ISight技术学习教程 ISight软件教程 ISight资料下载 ISight代做 ISight基础知识 Fluent、CFX流体分析 HFSS电磁分析 Ansys培训 

编辑
在线报名:
  • 客服在线请直接联系我们的客服,您也可以通过下面的方式进行在线报名,我们会及时给您回复电话,谢谢!
验证码

全国服务热线

1358-032-9919

广州公司:
广州市环市中路306号金鹰大厦3800
电话:13580329919
          135-8032-9919
培训QQ咨询:点击咨询 点击咨询
项目QQ咨询:点击咨询
email:kf@1cae.com