加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

HyperWorks的Process Studio的使用

(2016-09-13 22:16:02)
标签:

hyperworks二次开发

processstudio

hypermesh

分类: HyperMesh技术及二次开发

 

Process StudioHyperWorks自带的一个开发工具,下面用一个例子说明Process Studio的使用。

1)通过开始菜单Altair HyperWorks 13.0 > Tools > Process Studio启动Process Studio

2)创建一个template,如下图所示。

HyperWorks的Process <wbr>Studio的使用

3)点击Process Studio下方的Control view,选择子菜单为utils,如下所示。

HyperWorks的Process <wbr>Studio的使用


4)选择label控件拖到屏幕,如下。

HyperWorks的Process <wbr>Studio的使用

5)在右边的属性框设置该label的属性,如下所示。

HyperWorks的Process <wbr>Studio的使用

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

HyperWorks的Process <wbr>Studio的使用

7)同样设置该控件的名称为: DEMO_TextFilename

8)拖动File browser控件,设置名称为:DEMO_FBFilename,点击属性对话框里面的File Filter ,点击Add,在extension里面输入iges,如下所示。

HyperWorks的Process <wbr>Studio的使用

9)点击属性框的Script,设置脚本类型为HWPM Script,并输入脚本:

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

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

如下所示:

HyperWorks的Process <wbr>Studio的使用

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";

如下所示:

HyperWorks的Process <wbr>Studio的使用

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;

如下所示:

HyperWorks的Process <wbr>Studio的使用

13)创建流程树,回到Process view。选择Process右键添加任务,如下所示。

HyperWorks的Process <wbr>Studio的使用

14)在属性窗口设置NameLabelImport_IGES,

Task Type:  HWPM Page

HWPM Page: tutorial_Page1

如下所示:

HyperWorks的Process <wbr>Studio的使用

15)创建第二个任务,设置如下:

HyperWorks的Process <wbr>Studio的使用

16)保存

17)打开hypermesh,打开Process Manager,指定刚保存的文件即可加载并使用。

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有