How to pass an object of handle class to the function constructing the app in App Designer?
7 visualizzazioni (ultimi 30 giorni)
Mostra commenti meno recenti
In my App Designer, the default function that constructs the app takes varargin as input. The function creates UIFigure and Components, registers the app with AppDesigner, and executes the startup function. Say this is represented by "B" (a matlab function with same name as mlapp file created by AppDesigner automatically and cannot be edited because greyed out).
The object of handle class essentially creates the object, creates the structs to store data, and initializes the structs with default/initial data. Say this is represented by "A" (an object of handle class).
I am getting an error when doing:
var_name = B(A);
Error Code:
"Cannot pass an object of handle class 'A' to MATLAB function 'B'"
1 Commento
Mohammad Sami
il 8 Lug 2024
you need to add a startup function to you app designer app. matlab will then call this startup function with the arguments that are passed in to your app. you can then write your code in the start up function to do something with the object A.
more information is available here in the help file.
Risposta accettata
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Naming Conventions in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!