Matlab Projects - Getting dependancies working right

1 vue (au cours des 30 derniers jours)
Simon Parten
Simon Parten le 25 Mar 2019
I've created a matlab project called 'GenericFunctions'. The code has been pushed to our on site VSTS instance.
Now, I have another project, called 'ILSOP' which wants to reference a function, in the 'GenericFunctions' toolbox / project.
My idea on how this would work.
  1. Add the 'GenericFunctions' project as a submodule of the ILSOP project
  2. Add the 'GenericFunctinos' submodule .prj file, as a declared dependancy of the ILSOP project.
  3. Run dependancy analysis, and all would be well.
In fact, this doesn't work - the function I want to reference, which is called w_cell, and is included in the 'GenericFunctions' toolbox, is proclaimed a missing dependancy, despite it being a reference of a project, which is a submodule of this one.
Any guidance here on how dependancy resolution in projects is supposed to work?
Regards,
Simon
  1 commentaire
Simon Parten
Simon Parten le 25 Mar 2019
Modifié(e) : Simon Parten le 25 Mar 2019
Note that I'm also struggling with the docs;
And the link at the bottom for the airframe project
matlab:showdemo('sldemo_slproject_airframe_references')
does not appear to work on my installation of matlab 2019a.
Ah - looks like that project is a simulink project...

Connectez-vous pour commenter.

Réponses (1)

Aniket
Aniket le 8 Avr 2025
I am able to reference a function from another project using the steps you have mentioned with some changes. Please find below the exact workflow:
  1. Open 'ILSOP' project
  2. Add a relative/absolute reference to 'GenericFunctions' project
  3. Run dependency analysis, and the missing dependency is resolved.
If you still get 'w_cell is not found in the current folder or on the MATLAB path, but exists in: //path/to/GenericFunctions', I recommend using below function to refresh cache:
rehash toolboxcache
Once done, remove the reference to project and again add it.
I hope this helps resolve the issue.

Catégories

En savoir plus sur Using MATLAB Projects in Simulink dans Help Center et File Exchange

Produits


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by