How to Determine Project dependency for Appdesigner in MATLAB 2017b

5 Ansichten (letzte 30 Tage)
Saif Khan
Saif Khan am 4 Mär. 2020
Beantwortet: Aniket am 10 Apr. 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 Kommentare
Image Analyst
Image Analyst am 9 Mär. 2020
Are you certain there are other things called other than what's in base MATLAB?
Saif Khan
Saif Khan am 10 Mär. 2020
Bearbeitet: Saif Khan am 10 Mär. 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.

Melden Sie sich an, um zu kommentieren.

Antworten (1)

Aniket
Aniket am 10 Apr. 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.

Kategorien

Mehr zu MATLAB Support Package for IP Cameras finden Sie in Help Center und File Exchange

Produkte


Version

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by