Eclipse上搭建ANSA二次开发环境


  扫描下方二维码关注我的微信公众号 - 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的自动补全功能。

安装说明

  1. 第一步是下载并安装 Eclipse。有各种软件包可供下载。推荐 “Eclipse IDE for C/C++ Developers” 安装包。
  • 点击下载地址,选择Eclipse IDE for C/C++ Developers下的安装包,如下:
    在这里插入图片描述
  • 进入下载页如下进行下载:
    在这里插入图片描述
      如果直接点击DownloadFile文件则显示捐赠页面才能下载,如下:
    在这里插入图片描述
      可以采用如下所示两种方法下载:
    在这里插入图片描述
      例如,从IBM Cloud处下载,点击Git it如下:

在这里插入图片描述

  1. 为了使Eclipse支持Python编程语言,需要安装PyDev插件。

  点击下载地址打开如下页面,点击pydev文件夹根据需要选择pydev版本进行下载。或者点击此处直接下载Pydev 7.7.0

在这里插入图片描述

  1. 还需要在本地安装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_ansapydev_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设计工具,界面如下:

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值