Simulink - Variable Anzahl an Block-Outputs

Gast #3491921
Lesenswert?
• ▲
▼
Hallo Leute,

Ich erstelle eine Simulink-Library, die maskierte Matlab-Blöcke enthält.
Weiß jemand, ob und wie man einen solchen Block mit variabler Anzahl an 
Ausgängen erstellt?

Ich stell es mir so vor, dass der Anwender (=Simulink-Benutzer) den 
maskierten Block aus einer Library holen kann und in der Eingabemaske 
als Parameter die Outputs einstellen kann, die er gerne haben will.

Jemand ne Idee?

Viele Grüße und danke im Voraus!
Gast #3501253
Lesenswert?
• ▲
▼
Weißt du auch, wie ich In- und Output-Ports als variable-Size 
deklarieren kann?
1
block.InputPort(1).DimensionsMode = 'Variable';
2
block.InputPort(1).Dimensions = [1 1000];

funktioniert leider nicht...
Der Eingang wird als Fixed-Size angesehen.

VG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren