Can MATLAB Fcn block output a bus?
    3 vues (au cours des 30 derniers jours)
  
       Afficher commentaires plus anciens
    
I'm trying to use MATLAB Fcn block to output a bus. I can't use an Embedded MATLAB Fcn block for reasons that I would rather not get into now.
Does anyone knows how to do this?
1 commentaire
  Arnaud Miege
      
 le 4 Fév 2011
				I don't know your reasons for not wanting to use an Embedded MATLAB function block, but that would be my recommendation. It can output a bus and because it uses code generation, is very efficient. A MATLAB Fcn block, on the other hand, calls the MATLAB parser during each integration step and therefore is very inefficient. I would avoid using it if at all possible.
Réponse acceptée
  Davide Ferraro
    
 le 4 Fév 2011
        The MATLAB function block is not able to create a bus.
We strongly suggest the use of the Embedded MATLAB function that allows better performances and code flexibility. If you can express your doubts regarding the use of the Embedded MATLAB function we may provide you further assistance.
Are you aware of the eml.extrinsic command?  http://www.mathworks.com/access/helpdesk/help/toolbox/eml/ref/eml.extrinsic.html
This command allows you to use any function (not necessarily from Embedded MATLAB subset). This reduces the performance (and is not working for code generation) but allows you to use all MATLAB features.
0 commentaires
Plus de réponses (1)
Voir également
Catégories
				En savoir plus sur Naming Conventions 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!


