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

2016-10-24  by:CAE仿真在線  來源:互聯(lián)網(wǎng)

1. OS Command命令行組件

用戶可以用OS Command組件啟動外部的程序,執(zhí)行各種操作系統(tǒng)的Shell腳本。OS Command組件可以與Data Exchanger組件結(jié)合,實(shí)現(xiàn)對應(yīng)用程序的集成。

在Isight中使用OS Command命令行組件的簡單步驟如下:

1)在Design Gateway中創(chuàng)建一個新的任務(wù)Task。

2)將OS Command組件拖動到Task的工作流中。

3)雙擊OS Command組件,彈出編輯界面OS Command Component Editor。

4)選擇Basic屬性頁,可以選擇多種命令類型,如Command、Bourne Shell、 C Shell、 K Shell、 Bash和Windows Batch,根據(jù)需要選擇對應(yīng)類型即可。

5)選擇Advanced屬性頁,可以對程序的執(zhí)行過程進(jìn)行控制,如在程序超時Execution tasks longer than后的對話框中輸入60秒,意味著如果啟動的腳本或程序60秒后未退出,Isight將會認(rèn)為腳本或程序運(yùn)行失敗。在Consider execution failed if選項設(shè)置Isight識別程序/腳本計算失敗的多種判據(jù),在Wait for file選項保證Isight等待某個輸出文件產(chǎn)生或文件中某關(guān)鍵字出現(xiàn)之后再繼續(xù)執(zhí)行。

6)在Required Files屬性頁,可以為程序/腳本增加輸入文件或輸出文件,并對文件的類型、名稱、路徑進(jìn)行配置。此處增加的輸入文件可直接作為參數(shù)添加到Basic屬性頁的命令行中。

7)設(shè)置完成后,即可運(yùn)行OS Command組件。

2.Simcode程序集成組件

Simcode是一個完整地將應(yīng)用程序輸入、執(zhí)行、輸出進(jìn)行集成的接口。它本質(zhì)上包含三個部分:

  • 用于改寫程序輸入文件的DataExchanger

  • 執(zhí)行應(yīng)用程序的OS Command

  • 用于讀取程序輸出文件的DataExchanger

在Isight中使用Simcode程序集成組件的簡單步驟如下:

1)在Design Gateway中創(chuàng)建一個新的任務(wù)Task。

2)將Simcode組件拖動到Task的工作流中。

3)雙擊Simcode組件,彈出編輯界面SimcodeComponent Editor。該編輯器由Input、Command和Output三個屬性頁組成。其中的Command屬性頁相當(dāng)于OS Command命令行組件。

4)選擇Input屬性頁,單擊中央?yún)^(qū)域的Clickhere to open a new Data Source按鈕,彈出Quick data SourceConfiguration向?qū)υ捒?對輸入文件的類型、名稱等進(jìn)行配置,并使用“寫入”功能創(chuàng)建相應(yīng)的輸入?yún)?shù),對應(yīng)變量的背景色變?yōu)榉奂t色。最后單擊Apply按鈕,完成對輸入文件的解析。

5)選擇Output屬性頁,單擊中央?yún)^(qū)域的Clickhere to open a new Data Source按鈕,彈出Quick data SourceConfiguration向?qū)υ捒?對輸出文件的類型、名稱等進(jìn)行配置,并使用“讀取”功能創(chuàng)建相應(yīng)的輸出參數(shù),對應(yīng)變量的背景色變?yōu)榫G色。最后單擊Apply按鈕,完成對輸出文件的讀取。

6)切換到Command屬性頁,配置命令行。

此處的配置方式與OS Command組件的配置方式完全一樣。

附:

1.點(diǎn)擊插入按鈕,向命令行中添加已有參數(shù)。參數(shù)添加在當(dāng)前鼠標(biāo)位置,并以綠色高亮顯示,表示該值在運(yùn)行時將會被替換。

2.向命令行中添加新的參數(shù),需在Parameter列表中輸入?yún)?shù)名稱,并點(diǎn)擊插入按鈕。新的參數(shù)類型為實(shí)數(shù),可以在設(shè)計門戶的Parameters標(biāo)簽頁進(jìn)行類型的更改。

3.單擊參數(shù),并按Backspace鍵,從命令行中刪除該參數(shù)。


開放分享:優(yōu)質(zhì)有限元技術(shù)文章,助你自學(xué)成才

相關(guān)標(biāo)簽搜索:Isight中OSCommand命令行組件和simcode程序集成組件 ISight培訓(xùn) ISight培訓(xùn)課程 ISight分析 ISight在線視頻教程 ISight技術(shù)學(xué)習(xí)教程 ISight軟件教程 ISight資料下載 ISight代做 ISight基礎(chǔ)知識 Fluent、CFX流體分析 HFSS電磁分析 Ansys培訓(xùn) 

編輯
在線報名:
  • 客服在線請直接聯(lián)系我們的客服,您也可以通過下面的方式進(jìn)行在線報名,我們會及時給您回復(fù)電話,謝謝!
驗證碼

全國服務(wù)熱線

1358-032-9919

廣州公司:
廣州市環(huán)市中路306號金鷹大廈3800
電話:13580329919
          135-8032-9919
培訓(xùn)QQ咨詢:點(diǎn)擊咨詢 點(diǎn)擊咨詢
項目QQ咨詢:點(diǎn)擊咨詢
email:kf@1cae.com