How do I import classes on GUI Matlab?

조회 수: 7 (최근 30일)
Alessandro Sardellitti
Alessandro Sardellitti 2022년 2월 22일
답변: Hornett 2023년 10월 6일
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일
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.

카테고리

Help CenterFile Exchange에서 Communications Toolbox에 대해 자세히 알아보기

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by