- First, open bus editor and define a new bus object.
 - Click on Add Element and add the vector element as double.
 - Click on Edit Array next to vector field and set its dimension to [1 N].
 - Click Ok and save.
 - Now, you can use your matlab code with [1 N] dimension.
 
Bus with array of fixed size determined by function block set in buseditor
    6 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
Hi everyone, 
I have a MATLAB system which has the stepImpl method defined as follows: 
function out_bus = stepImpl(obj, N);
    obj.vector = ones([1 N]); 
    out_bus = struct('vector', obj.vector); 
end
where the field "vector" is an array of fixed sized determined by N (compute in a previous block of a matlab function). 
Is it possible to tell the buseditor that the dimension is exactly [1 N] ?  
0 commentaires
Réponses (1)
  Anuj
      
 le 13 Juil 2023
        Hi Anna,
Yes, you can set vector dimension in bus editor usign following steps -
Refernce of dimension edit - Specify properties of elements of buses - MATLAB - MathWorks India
0 commentaires
Voir également
Catégories
				En savoir plus sur Event Functions dans Help Center et File Exchange
			
	Produits
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!