ABAQUS中调用MATLAB的函数

1. 设置环境变量

将Python的运行环境设置为ABAQUS中的版本。

Path = D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7

Path = D:\SIMULIA\EstProducts\2020\win_b64\tools\SMApy\python2.7\Scripts

2. 安装MATLAB的库

找到MATLAB中的python接口文件,这里的路径为【C:\Program Files\MATLAB\R2016b\extern\engines\python】,然后以管理员方法运行命令行工具,在cmd窗口中进入到上述路径中,然后安装接口库

cd "C:\Program Files\MATLAB\R2016b\extern\engines\python"

python setup.py install

3. 安装依赖库

可以采用源码安装,源码地址如[https://pypi.org/project/mlab/](https://pypi.org/project/mlab/),源码安装方法同步骤2。

ABAQUS中调用MATLAB的函数的图1mlab-1.1.4.tar.gz

也可以采用pip进行安装,需要安装pip工具,然后使用下述命令安装

pip install mlab

4. 实例测试

在运行程序时,需要注意的是,必须将用到的自定义的m文件的目录都包括进去

from mlab.releases import latest_release as matlab 

# 添加matlab程序的位置,需要引入所有需要依赖的m文件的目录

x = matlab.path(matlab.path(),r'C:\Users\15321\abaqus_plugins\path') 

# 运行函数

number = matlab.plot(x)

登录后免费查看全文
立即登录
App下载
技术邻APP
工程师必备
  • 项目客服
  • 培训客服
  • 平台客服

TOP

3
4
16