How to Determine Project dependency for Appdesigner in MATLAB 2017b

4 visualizaciones (últimos 30 días)
Saif Khan
Saif Khan el 4 de Mzo. de 2020
Respondida: Aniket el 10 de Abr. de 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 comentarios
Image Analyst
Image Analyst el 9 de Mzo. de 2020
Are you certain there are other things called other than what's in base MATLAB?
Saif Khan
Saif Khan el 10 de Mzo. de 2020
Editada: Saif Khan el 10 de Mzo. de 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.

Iniciar sesión para comentar.

Respuestas (1)

Aniket
Aniket el 10 de Abr. de 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.

Categorías

Más información sobre MATLAB Support Package for IP Cameras en Help Center y File Exchange.

Productos


Versión

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by