Isight軟件Script腳本組件

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

Isight提供了Java和Jython腳本的嵌入接口,可用于操作文件系統(tǒng)、定制復(fù)雜的邏輯和數(shù)據(jù)處理等。

下面以數(shù)組求和并顯示來說明Script腳本的使用,其中輸入?yún)?shù)為一個(gè)長度為10的實(shí)型數(shù)組:array,輸出參數(shù)為求和所得值:total。使用Script腳本組件的步驟如下:

(1)新建一個(gè)空的任務(wù)Task,將Script組件拖動(dòng)到Task的工作流中,如圖1所示。

圖 1 Script工作流

(2)雙擊Script組件,彈出Script Component Editor編輯界面,將語言Language選擇為Dynamic Java。

(3)單擊“添加參數(shù)”按鈕

,在彈出的Add Parameter對(duì)話框中創(chuàng)建名為array的數(shù)組:

  • 參數(shù)名Name:array

  • 結(jié)構(gòu)Structure:數(shù)組Array

  • 模式Mode:Input

  • 類型Typer:實(shí)型Real

  • 維度Array Dimensions:1維

  • 長度Size:10

  • 可以勾選數(shù)組為動(dòng)態(tài)長度數(shù)組;Dimensionsare resizable

圖 2 “參數(shù)創(chuàng)建”對(duì)話框

(4)創(chuàng)建名為i的輸入變量(Scalar,Integer,Input),創(chuàng)建名為total的輸出變量(Scalar,Real,Output)。

(5)在Script編輯器中鍵入如下Java代碼: for(i=0;i<array.length;i++){ total+=array[i]; }

jobLog.logInfo(“Thetotal is”+total);

圖 3 Script代碼編輯界面

提示:在腳本中每個(gè)變量都必須預(yù)先定義聲明,然后通過

按鈕將變量添加到腳本中(綠色顯示),否則單擊Test Script按鈕檢查腳本時(shí)是不會(huì)通過的。

(6)單擊Test Script按鈕檢查腳本是否合法,單擊OK按鈕退出編輯器。

(7)保存文件,在DesignGateway中右擊Script組件,在彈出的快捷菜單中選擇RunàRun Component(Script)選項(xiàng)。

(8)運(yùn)行結(jié)束后,進(jìn)入RuntimeGateway主界面,單擊Script組件,選擇Parameters屬性頁,可查看Input參數(shù)和Output參數(shù)結(jié)果值。

圖 4 Script運(yùn)行界面


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

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

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

全國服務(wù)熱線

1358-032-9919

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