首页/文章/ 详情

使用python脚本控制Amesim

1年前浏览5701



众所周知,Amesim支持众多脚本语言,在之前我们发布的视频课程中,就包括excel VBA脚本(第62期)、matlab脚本(第56期),以及在Amesim APP空间中的python脚本(第15期)。      
     

     

     

     

近年来,随着Python的流行,作为胶水语言,用户规模庞大。最近很多群友给我留言,希望能够在python编辑器中直接使用Amesim脚本,因此最近我也是尝试了一下,将主要经验和进展给大家做个介绍。        


 
1  

 
 安装编辑器

推荐大家使用vscode编辑器,纯免费,轻量好用,也可以用自己喜欢的编辑器,以下以vscode举例说明。


下载完成后默认安装,完成安装后,在其应用商店分别搜索 Chinese、  python、pylance等,默认安装,即可完成汉化。


2  

 
 修改vscode解释器


想要控制Amesim模型,需要将解释器更改为amesim的python.exe,具体操作如下:


1) 在vscode中按下“Ctrl+Shift+P”, 输入“Python:Select Interpreter”并点击,只需要点击第一行的“+ Enter”选项

2) 输入如下地址,总之就是Amesim安装路径下去找到:

C:\Program Files\Simcenter\2210\Amesim\sys\python\win64\python.exe

3) 选择新增解释器为全局解释器,下图红色箭头标记就是Amesim中的python解释器

4) 在Amesim安装路径下,找到amesim.py、amesim_utils.py、data_import.py、data_import_utils.py这四个文件,复 制到自己的工程项目文件夹中。

3  

 
 验证测试
为了检查能否直接在vscode中使用python脚本控制Amesim,我将一个名为n5.ame文件,复 制到如下路径下
C:\Users\Administrator\Desktop\n15

然后在vscode中新建一个名为test.py的代码文件,调用amerunsingle脚本运行n5.ame模型,运行结果显示启动成功。

Amesim提供了非常多的脚本和API接口,大家在开发自己的项目或者做一些计算的时候,都可以通过API接口来调用Amesim进行计算和分析工作。如下图所示函数,都是Amesim的API接口函数。

vscode下载地址:https://code.visualstudio.com/  



来源:Amesim学习与应用
python控制
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2023-09-26
最近编辑:1年前
batt
本科 微信公众号:Amesim学习与应用
获赞 73粉丝 376文章 197课程 0
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈