How do I import classes on GUI Matlab?

7 views (last 30 days)
Alessandro Sardellitti
Alessandro Sardellitti on 22 Feb 2022
Answered: Hornett on 6 Oct 2023
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 Comment
Tim Coope
Tim Coope on 16 Mar 2022
Hi Alessandro,
I got the same issue, did you find a solution?
thanks!

Sign in to comment.

Answers (1)

Hornett
Hornett on 6 Oct 2023
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.

Categories

Find more on Communications Toolbox in Help Center and File Exchange

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!