How do I import classes on GUI Matlab?

Hello everyone! I am trying to develop a Matlab GUI with App Designer. A "Tie-Pie" acquisition card is used in the program and it is necessary to import the library.
In the classic programs I insert the following code and everything is defined but when I use the development environment of the GUI I get the following error "Unrecognized function or variable 'LibTiePie'.".
How can I get the "import" command to work properly in these cases?
import LibTiePie.Const.*
import LibTiePie.Enum.*
if ~exist('Lib_TiePie', 'var')
LibTiePie = LibTiePie.Library;
else
clearvars -except Lib_TiePie
end
LibTiePie.Network.AutoDetectEnabled = true;
......

댓글 수: 1

Tim Coope
Tim Coope 2022년 3월 16일
Hi Alessandro,
I got the same issue, did you find a solution?
thanks!

댓글을 달려면 로그인하십시오.

답변 (1개)

Hornett
Hornett 2023년 10월 6일

0 개 추천

Hi Alessandro,
I understand that you are facing issues while importing classes in your app.
You can directly import classes into your functions by writing import statements. In your case "import LibTiePie.Const.*" and "import LibTiePie.Enum.*" should be inside the function you are calling.
I suggest you to reffer to this documentaion for better understanding : https://www.mathworks.com/help/matlab/matlab_oop/importing-classes.html
I hope this information helps.

카테고리

도움말 센터File Exchange에서 Communications Toolbox에 대해 자세히 알아보기

제품

릴리스

R2020b

질문:

2022년 2월 22일

답변:

2023년 10월 6일

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by