在HyperMesh中Process Studio的使用

 在HyperMesh中Process Studio的使用

Process StudioHyperWorks自帶的一個開發工具,下面用一個例子說明Process Studio的使用。

1)通過開始菜單Altair HyperWorks 13.0 > Tools > Process Studio啟動Process Studio

2)創建一個template,如下圖所示。

1.png

3)點擊Process Studio下方的Control view,選擇子菜單為utils,如下所示。

2.png

4)選擇label控件拖到屏幕,如下。

3.png

5)在右邊的屬性框設置該label的屬性,如下所示。

4.png

6)拖動Text field控件到屏幕,如下所示。

5.png

7)同樣設置該控件的名稱為: DEMO_TextFilename

8)拖動File browser控件,設置名稱為:DEMO_FBFilename,點擊屬性對話框里面的File Filter ,點擊Add,在extension里面輸入iges,如下所示。

6.png

9)點擊屬性框的Script,設置腳本類型為HWPM Script,并輸入腳本:

var filename = DataModel.GetValue("DEMO_FBFilename");

DataModel.Property("DEMO_TextFilename.value", filename);

如下所示:

7.png

10)修改Apply按鈕的顯示名稱為Import,并設置腳本:

set filename [::hw::pmgr::PmgrGetData 0 "DEMO_TextFilename.value"];

set filename [file join $filename];

*feinput #iges\\\iges $filename 0 0 -0.01 1 0";

如下所示:

8.png

11)添加一個page,在這個新page上面添加label控件,名稱為:DEMO_LabelMeshSize,顯示名稱為Mesh

添加Text field控件,名稱為:EMO_TextMeshSize

修改Apply按鈕的顯示名稱為Mesh

12)修改Mesh按鈕的腳本為:

set meshsize [::hw::pmgr::PmgrGetData 0 "DEMO_TextMeshSize.value"];

*createmark surfaces 1 "all";

eval *defaultmeshsurf 1 $meshsize 2 1 1 0 1 1 1 0 0 0 0;

如下所示:

9.png

13)創建流程樹,回到Process view。選擇Process右鍵添加任務,如下所示。

10.png

14)在屬性窗口設置NameLabelImport_IGES,

Task Type:  HWPM Page

HWPM Page: tutorial_Page1

如下所示:

11.png

15)創建第二個任務,設置如下:

12.png

16)保存

17)打開hypermesh,打開Process Manager,指定剛保存的文件即可加載并使用。


登錄后免費查看全文
立即登錄
App下載
技術鄰APP
工程師必備
  • 項目客服
  • 培訓客服
  • 平臺客服

TOP

14
1