Matlab Projects - Getting dependancies working right

5 Ansichten (letzte 30 Tage)
Simon Parten
Simon Parten am 25 Mär. 2019
Beantwortet: Aniket am 8 Apr. 2025
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 Kommentar
Simon Parten
Simon Parten am 25 Mär. 2019
Bearbeitet: Simon Parten am 25 Mär. 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...

Melden Sie sich an, um zu kommentieren.

Antworten (1)

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

Kategorien

Mehr zu Using MATLAB Projects in Simulink finden Sie in Help Center und File Exchange

Produkte


Version

R2019a

Community Treasure Hunt

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

Start Hunting!

Translated by