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 ?

 Akzeptierte Antwort

Azzi Abdelmalek
Azzi Abdelmalek am 27 Mai 2013
Bearbeitet: Azzi Abdelmalek am 27 Mai 2013

0 Stimmen

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

2 Kommentare

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

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu SimEvents finden Sie in Hilfe-Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by