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