Contenuto principale

La traduzione di questa pagina non è aggiornata. Fai clic qui per vedere l'ultima versione in inglese.

Compare To Constant

Determinare come il segnale si confronta con una costante specificata

  • Compare To Constant block

Librerie:
Simulink / Logic and Bit Operations
HDL Coder / Logic and Bit Operations

Descrizione

Il blocco Compare To Constant confronta un segnale di input con una costante. Specificare la costante nel parametro Constant value. Specificare come l'input viene confrontato con il valore della costante con il parametro Operator.

Esempi

Porte

Input

espandi tutto

Segnale di input, specificato come scalare, vettore o matrice confrontato con la costante. Il blocco prima converte il proprio parametro Constant value nel tipo di dato di input, quindi esegue l'operazione specificata.

Tipi di dati: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

Output

espandi tutto

L'output è 0 se il confronto è falso e 1 se è vero.

Tipi di dati: uint8 | Boolean

Parametri

espandi tutto

Questo parametro può assumere i seguenti valori:

  • ==: determina se l'input è uguale alla costante specificata.

  • ~=: determina se l'input è diverso dalla costante specificata.

  • <: determina se l'input è inferiore alla costante specificata.

  • <=: determina se l'input è minore di o uguale alla costante specificata.

  • >: determina se l'input è maggiore della costante specificata.

  • >=: determina se l'input è maggiore di o uguale alla costante specificata.

Utilizzo programmatico

Parametro dei blocchi: relop
Tipo: vettore di caratteri
Valori: '==' | '~='| '<' |'<='| '>='| '>'
Impostazione predefinita: '<='

Specificare il valore della costante con cui viene confrontato l'input.

Utilizzo programmatico

Parametro dei blocchi: const
Tipo: vettore di caratteri
Valore: scalare | vettore | matrice | array N-D
Impostazione predefinita: '3.0'

Specificare il tipo di dato dell'output, boolean o uint8.

Utilizzo programmatico

Parametro dei blocchi: OutDataTypeStr
Tipo: vettore di caratteri
Valori:'boolean' | 'uint8'
Impostazione predefinita: 'boolean'

Selezionare per abilitare il rilevamento dello zero-crossing. Per ulteriori informazioni, vedere Zero-Crossing Detection.

Utilizzo programmatico

Parametro dei blocchi: ZeroCross
Tipo: vettore di caratteri
Valori: 'off' | 'on'
Impostazione predefinita: 'on'

Caratteristiche del blocco

Tipi di dati:

Boolean | double | enumerated | fixed point | half | integer | single

Passaggio diretto

Segnali multidimensionali

Segnali di dimensioni variabili

Rilevamento zero-crossing

Ulteriori informazioni

espandi tutto

Funzionalità estese

espandi tutto

Generazione di codice C/C++
Genera codice C e C++ con Simulink® Coder™.

Generazione di codice PLC
Genera codice di testo strutturato con Simulink® PLC Coder™.

Conversione a virgola fissa
Progetta e simula sistemi a virgola fissa con Fixed-Point Designer™.

Cronologia versioni

Introduzione prima di R2006a