I get an error when using numpy in my python script in simulink
48 ビュー (過去 30 日間)
古いコメントを表示
I try to use a python script (version 3.11 according to the pyenv command) as a function in simulink. I use python importer and it works fine when not using numpy. As soon as I start the script with 'import numpy as np' however, the blocks don't work anymore and I get the error:
MATLAB System block 'Mytester21/taketwo2_CreateArrayfivedim' error occurred when invoking 'setupImpl' method of 'taketwo2_CreateArrayfivedim'.
Caused by:
- Invalid HandleObjectRef - Entry not found in the server table
Component:Simulink | Category:Block error
The python script itself does not matter, as this issue arises with various different python files. Can anyone help me with this?
(an additional issue that I have is that I need to restart my computer every time I rework something in the python file, an update through obj.view does not update the simulink output.)
7 件のコメント
Abhishek
2024 年 1 月 26 日
Any idea why this error occurs ? I am still not able to solve this error for my simulink model when python code with numpy or other imports is imported using the python importer toolbox
回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Call Python from MATLAB についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!