Level-2 MATLAB S-Function
Verwenden einer Level-2 MATLAB S-function im Modell
Bibliotheken:
Simulink /
User-Defined Functions
Beschreibung
Mit diesem Block können Sie eine Level-2 MATLAB® S-function (siehe Write Level-2 MATLAB S-Functions) in einem Modell verwenden. Erstellen Sie hierfür eine Instanz dieses Blocks im Modell. Geben Sie daraufhin den Namen der Level-2 MATLAB S-function im Feld S-function name des Parameterfelds des Blocks ein.
Hinweis
Verwenden Sie den S-Function-Block, um eine Level-1 MATLAB S-function in einen Block aufzunehmen.
Wenn die Level-2 MATLAB S-function weitere Parameter definiert, können Sie diese im Feld Parameters im Parameter-Dialogfeld des Blocks eingeben. Geben Sie die Parameter als MATLAB-Ausdrücke ein, deren Werte in der von der MATLAB S-function festgelegten Reihenfolge errechnet werden. Trennen Sie die Ausdrücke durch Kommas.
Wenn ein Modell einen Block Level-2 MATLAB S-Function umfasst und ein Fehler in der S-function auftritt, werden im Block Level-2 MATLAB S-Function MATLAB Stack-Trace-Informationen für den Fehler in einem Dialogfeld angezeigt. Klicken Sie auf OK, um das Dialogfeld zu schließen.
Ports
Eingabe
Ausgabe
Parameter
Blockeigenschaften
Datentypen | |
Direct Feedthrough |
|
Mehrdimensionale Signale |
|
Signale mit variabler Größe |
|
Erkennung von Nulldurchgängen |
|
a Level-1-MATLAB-S-Funktionen unterstützen nur den Double-Datentyp. Level-2-MATLAB S-Funktionen unterstützen alle von Simulink unterstützten Datentypen. | |
Erweiterte Fähigkeiten
Versionsverlauf
Eingeführt in R2010b