扫描下方二维码关注我的微信公众号 - CAE软件二次开发Lab 阅读全文!
Eclipse上搭建ANSA二次开发环境
简介
Eclipse是一个集成开发环境 ( Integrated development environment,IDE)。它由一个基本的工作区和可用于定制开发环境的插件系统组成。为了让Eclipse支持python,需要安装一个叫做PyDev的第三方插件。PyDev插件支持自动补全、代码重构、可视化调试、代码分析和许多其他功能。Eclipse 和 PyDev请并按照各自站点所给出的说明进行安装。
ANSA and μETA自动补全
在BETA登录站点的Eclipse_Integration文件夹中的[PublicDir]下有一个包含必要文件的包(package),这些文件用于在Eclipse中启动BETA api的自动补全功能。
安装说明
- 第一步是下载并安装 Eclipse。有各种软件包可供下载。推荐 “Eclipse IDE for C/C++ Developers” 安装包。
- 点击下载地址,选择Eclipse IDE for C/C++ Developers下的安装包,如下:
- 进入下载页如下进行下载:
如果直接点击Download或File文件则显示捐赠页面才能下载,如下:
可以采用如下所示两种方法下载:
例如,从IBM Cloud处下载,点击Git it如下:
- 为了使Eclipse支持Python编程语言,需要安装PyDev插件。
点击下载地址打开如下页面,点击pydev文件夹根据需要选择pydev版本进行下载。或者点击此处直接下载Pydev 7.7.0。
- 还需要在本地安装Python3.3编译器。
在 Eclipse 中工作
为了在Eclipse中启用Python编程环境,需要启用 Pydev Perspective,如下图所示。
需要启动一个新的PyDev项目,以便为脚本项目开发的所有脚本指定通用设置和首选项。PyDev项目通过File -> New -> PyDev来创建,并需要为语法版本选择 Python 3。这样 Eclipse 才能用 Python 3 的语法规则来检查Python程序中的语法错误。具体设置如下:
创建项目后,需要在项目的属性中给出由 BETA为自动完成提供的文件路径。路径设置为以下路径 Properties -> PyDev - PYTHONPATH -> External Libraries。目录的路径选择 存在的pypredef文件。pydev_ansa是ANSA自动补全文件,pydev_meta是META的自动补全文件。选择后,需要按下按钮 “Force restore internal info” 和 “Apply”,以便自动补全功能立即启用。否则,以上设置将在重新启动 Eclipse 后可用。
设置完成自动补全插件的路径后,自动补全功能可在项目中的任何 python 模块中使用,效果如下。
一些说明
由于我这边没有BETA登录账号,所以获取不到语法高亮与自动补全插件;我在网上找了好久也没找到pydev_ansa和pydev_beta插件文件。如果那位同仁购买了ANSA正版软件,可以问ANSA官方要下这个高亮与自动补全插件文件,分享给大家使用。
ANSA自带的代码编辑器 (Script Edit )
在ANSA软件的菜单Tools -> Script -> Script Edit提供了代码编辑器,如下:
在ScriptEdit使用API查询方式如下:选中要查询的API函数点击帮助按钮或按F1进行查询,此时在输出窗口中将显示该API函数的使用帮助。
此外,Script Edit工具还提供了可视化GUI设计工具,从Script Edit工具窗口的菜单Tools -> Desinger进入,操作如下:
Tools -> Designer提供的可视化GUI设计工具,界面如下: