How to Determine Project dependency for Appdesigner in MATLAB 2017b

4 vues (au cours des 30 derniers jours)
Saif Khan
Saif Khan le 4 Mar 2020
Réponse apportée : Aniket le 10 Avr 2025
I have a project that is a single main app in app designer that i am using as a shell to call 3 matlab scripts and 7 app designer apps. I want to determine Toolbox dependency on the entire project, however the MATLAB documentation mostly shows how to run dependency analysis for simulink models. I have used dependencies.toolboxDependencyAnalysis function on my matlab script files and app files but it only returns {'MATLAB'} . Any Suggestions ?
  2 commentaires
Image Analyst
Image Analyst le 9 Mar 2020
Are you certain there are other things called other than what's in base MATLAB?
Saif Khan
Saif Khan le 10 Mar 2020
Modifié(e) : Saif Khan le 10 Mar 2020
One of the apps is utilizing "Instrument Control Toolbox" for an external device , another app is using "Image Acquisition Toolbox" for using a camera and "Image Processing Toolbox" for data from the camera.

Connectez-vous pour commenter.

Réponses (1)

Aniket
Aniket le 10 Avr 2025
I am able to reproduce this issue in R2017b. It seems to be a bug in dependencies.toolboxDependencyAnalysis, and is resolved in latest versions of MATLAB.
I have created a file with blocks from multiple toolboxes.
This is the output in R2017b:
>> dependencies.toolboxDependencyAnalysis({'instrument'})
ans =
1×1 cell array
{'MATLAB'}
Output from R2024b:
>> dependencies.toolboxDependencyAnalysis('instrument')
ans =
1×4 cell array
{'Aerospace Toolbox'} {'Audio Toolbox'} {'MATLAB'} {'Simulink'}
As a workaround in R2017b, I suggest using matlab.codetools.requiredFilesAndProducts which returns a list of the MathWorks® products possibly required to run the program files specified by files as second output.
[fList,pList] = matlab.codetools.requiredFilesAndProducts('filename')
{pList.Name}'
Note: This function returns some additional products also which might not be relevant to the file provided and are installed with your MATLAB.
Please find more details regarding this function here:
I would recommend upgrading MATLAB to the latest version to avoid all these dicrepencies.

Catégories

En savoir plus sur MATLAB Support Package for IP Cameras dans Help Center et File Exchange

Produits


Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by