How to Determine Project dependency for Appdesigner in MATLAB 2017b

4 次查看(过去 30 天)
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 个评论
Image Analyst
Image Analyst 2020-3-9
Are you certain there are other things called other than what's in base MATLAB?
Saif Khan
Saif Khan 2020-3-10
编辑:Saif Khan 2020-3-10
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.

请先登录,再进行评论。

回答(1 个)

Aniket
Aniket 2025-4-10
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.

类别

Help CenterFile Exchange 中查找有关 MATLAB Support Package for IP Cameras 的更多信息

产品


版本

R2017b

Community Treasure Hunt

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

Start Hunting!

Translated by