How do I import classes on GUI Matlab?

8 ビュー (過去 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 Center および File ExchangeCommunications Toolbox についてさらに検索

製品


リリース

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by