How can use embedded matlab function block as inherited ?

I simulate discrete manufacturing system via simevents library. I know embedded matlab function block dosen't work inherited but I need previous attribute values in embedded matlab function block. I try unbuffer, buffer blocks, demux and bus blocks but they were not helpfull. I want to save previous attribute values for using embedded matlab function block. How can save previous attribute values as a vector ?

 Réponse acceptée

Azzi Abdelmalek
Azzi Abdelmalek le 27 Mai 2013
Modifié(e) : Azzi Abdelmalek le 27 Mai 2013

0 votes

You can pass the output of your embedded function through a zoh block with sample time set to -1

2 commentaires

Hi, I try that but I get this error message "Algebraic Loop: One or more signals originating from a discrete-event system in model 'buffer_dene' are being fed back to the same discrete-event system through a direct feedback path. This forms an algebraic loop, which cannot be solved due to the presence of event-based blocks." ?
This error message has nothing to do with a zoh block, in this case, maybe you should use a unit delay block instead of a zoh block

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

Community Treasure Hunt

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

Start Hunting!

Translated by