S-Function Builder
Integrare codice C o C++ per creare S-function
Librerie:
Simulink /
User-Defined Functions
Descrizione
Il blocco S-function Builder integra codice C o C++, nuovo o esistente, e crea una C MEX S-Function a partire dalle specifiche fornite dall'utente. Per istruzioni dettagliate sull'utilizzo del blocco S-Function Builder per generare una S-function, vedere Use a Bus with S-Function Builder to Create an S-Function.
Le istanze del blocco S-Function Builder servono inoltre come wrapper per le S-function generate nei modelli di Simulink®. Quando si simula un modello che contiene istanze di un blocco S-Function Builder, il software Simulink richiama la S-function generata al fine di chiamare il codice C o C++ nei metodi di istanza mdlStart
, mdlOutputs
, mdlDerivatives
, mdlUpdate
e mdlTerminate
. Per scoprire come il motore di Simulink interagisce con le S-function, vedere Simulink Engine Interaction with C S-Functions.
Nota
Il blocco S-Function Builder non supporta il mascheramento. Tuttavia, è possibile mascherare un blocco Subsystem che contiene un blocco S-Function Builder. Per ulteriori informazioni, vedere Dynamic Masked Subsystem.
Esempi
Porte
Input
Output
Parametri
Per informazioni sulla configurazione del blocco S-Function Builder utilizzando l'Editor di S-Function Builder, vedere Build S-Functions Automatically Using S-Function Builder.
Caratteristiche del blocco
Tipi di dati: |
|
Passaggio diretto |
|
Segnali multidimensionali |
|
Segnali di dimensioni variabili |
|
Rilevamento zero-crossing |
|
Funzionalità estese
Cronologia versioni
Introduzione prima di R2006a