![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1556102/image.png)
simulink에서 matlab function 블록에서 작업공간에 이미 선언된 변수를 인식하지 못합니다.
7 ビュー (過去 30 日間)
古いコメントを表示
simulink simscape fluid를 이용하고있습니다.
MATLAB Function을 이용하고있는데, 함수를 만들 때 이미 작업공간에 존재하는 변수를 인식하지 못해서 변수를 못넣고 직접적인 값을 넣어 계산하게 됩니다.
다시 말하면, variableA.m 파일을 실행하여 A라는 변수를 선언하여, 작업공간에 A=3이 이미 존재하는데, simulink에서 MATLAB Function을 만들 때 A라는 변수를 인식을 못합니다.
작업공간에 선언된 변수를 MATLAB Fuction 상에서 이용하려면 어떻게 해야하나요?
0 件のコメント
採用された回答
Angelo Yeo
2023 年 11 月 30 日
Base Workspace와 MATLAB Funciton의 Workspace는 자동으로 공유되지 않습니다. MATLAB Function 블록의 Workspace에 Base Workspace의 변수를 쓰는 방법들이 아래의 답변에 설명되어 있으니 확인하여 주십시오.
참고로 "번역" 버튼을 누르면 답변을 한국어로 번역해보실 수 있습니다.
![](https://www.mathworks.com/matlabcentral/answers/uploaded_files/1556102/image.png)
0 件のコメント
その他の回答 (0 件)
参考
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!