Forum: PC-Programmierung Simulink - Variable Anzahl an Block-Outputs


von Steve (Gast)


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!

von U. K. (rauchendesdope)


Lesenswert?


von Steve (Gast)


Lesenswert?

Danke, genau danach habe ich gesucht!

von Steve (Gast)


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

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.