How do I access model workspace variables in simulink/simevents?
    9 views (last 30 days)
  
       Show older comments
    
I have varying transport times in a discrete events system. I have created a matrix of the times in the model workspace but I cannot find how i access that variable from within the model.
I currently have a Attribute function where I try to access the model workspace. How do I do?
0 Comments
Answers (1)
  Sainath Varikuti
    
 on 29 Apr 2015
        
      Edited: Sainath Varikuti
    
 on 29 Apr 2015
  
      You can view the model workspace variables in Model Explorer or use the methods of Simulink.ModelWorkspace class to operate on model workspace variables.
3 Comments
  Sebastian Castro
    
 on 15 May 2015
				Why do you need to use get_param and getVariable if the entire model already has access to the model workspace?
Instead, I would suggest you define a "parameter" scoped variable in your MATLAB Function, which will inherit its value from the Model Workspace. To do this, you can use the Model Explorer and navigate to the MATLAB Function block itself to add new data.
Then, you should be able to reference traveltime as you would any other variable.
- Sebastian
  Ryan Livingston
    
 on 2 Jun 2015
				Documentation for Sebastian's comment is here. See the section Setting Data Scope for how to change the scope to a parameter.
See Also
Categories
				Find more on Simulink Functions in Help Center and File Exchange
			
	Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!


