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

WB ACT-扩展程序的相关操作

(2017-12-03 11:55:10)
标签:

act

extension

分类: Workbench技术及二次开发
微信公众号:CAE技术分享


应用程序定制工具包是定制开发套件产品的一部分,定制开发套件产品还包括软件开发工具包(SDK)。一些企业通过定制仿真环境,使分析专家的经验和知识固化下来,同时为非专业用户提供了专业分析的方法。另外,通过客户化定制可以将复杂的自研程序进行公开和标准化,便于日常使用,从而提高了仿真工程师的工作效率。

此次对ACT extension的一些操作进行介绍,方便具体的应用和开发。

1.Extension 类型

Extension类型有两种,脚本形式和二进制形式。二进制形式可通过脚本形式的extension演化而来,脚本形式是开发者直接开发后的形式,为了方便提供给其他用户,同时也能够对脚本进行一定的保密,可将脚本形式的extenison转为二进制类型。

2.加载extenison

当开发者将开发完成后的extension放在指定位置,打开workbench后,workbenchextension管理工具会提前自动选择这些extensions。通过workbench的主菜单Extensions下的manage选项可对这些预加载的extensions进行管理,如下所示。

WB <wbr>ACT-扩展程序的相关操作

 

1

打开extension管理器后,可依据自己的需要选择加载哪些extensions以在后续使用,需要加载则打钩。这些extension可出现的模块位置则根据实际开发时的定义自行决定,比如在DM模块或者在Mechnical模块等。

3.编译extension

编译extension意味着封装一个脚本类型的extension成一个binary类型,编译过程不需要其他的编译器,编译后会生成一个WBEX格式的文件,这个文件包含所有该extension所需要的所有文件和目录。一旦被编译后,使用该extension前需要重新加载。

编译入口如下。

WB <wbr>ACT-扩展程序的相关操作

 

2

进入之后如下。

WB <wbr>ACT-扩展程序的相关操作

 

3

通过Scripted Extension to Build选择需要编译的etension,通过Output Folder for Binary 指定输出位置。下面的三个选项用于决定该extension在复制工程的时候是否会跟随一起复制,如果选择不能复制,那么意味着即使复制整个工程,依然无法使用该extension

设置完成后点击下面的build即可完成编译。

4.安装extension

安装extension的入口如下。

WB <wbr>ACT-扩展程序的相关操作

 

4

通过Install Extension选择需要安装的extension即可,通常是安装编译后二进制的etension,文件后缀是wbex

5.Extension设置选项

通过workbench主菜单Tool下面的options可设置一些属性。

WB <wbr>ACT-扩展程序的相关操作

 

5

WB <wbr>ACT-扩展程序的相关操作

 

6

点开之后选择左列的extension,可以设置extension的自动搜索位置,也即是将开发好的extension放置在该文件夹下,每次启动workbench时会自动预加载该文件夹下的extenison

 

参考文献:

[1]ANSYS 17.0 Workbench Scripting Guide.

[2] ACT_Developers_Guide_17.0

[3] ACT_API Reference Guide_17.0

0

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

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

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

新浪公司 版权所有