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!
Die Matlab S Functions können das. http://www.mathworks.de/de/help/simulink/sfg/writing-level-2-matlab-s-functions.html
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.