Contenuto principale

Rounding Function

Applicare la funzione di arrotondamento al segnale

  • Rounding Function block

Librerie:
Simulink / Math Operations

Descrizione

Il blocco Rounding Function arrotonda ciascun elemento del segnale di input per produrre il segnale di output.

Il tipo di arrotondamento viene selezionato dall'elenco dei parametri Function. Il nome della funzione selezionata appare sul blocco.

Suggerimento

Utilizzare il blocco Rounding Function quando si desidera un output vettoriale o matriciale.

Porte

Input

espandi tutto

Segnale di input a cui viene applicata la funzione di arrotondamento.

Tipi di dati: single | double

Output

espandi tutto

Segnale di output dopo l'applicazione della funzione di arrotondamento al segnale di input. Il segnale di output ha le stesse dimensioni e lo stesso tipo di dato dell'input. Ciascun elemento del segnale di output è il risultato dell'applicazione della funzione di arrotondamento selezionata all'elemento corrispondente del segnale input.

Tipi di dati: single | double

Parametri

espandi tutto

Scegliere la funzione di arrotondamento applicata al segnale di input.

Funzione di arrotondamentoArrotonda ogni elemento del segnale di input
floorAl valore del numero intero più vicino verso meno infinito
ceilAl numero intero più vicino verso l'infinito positivo
roundAl numero intero più vicino
fixAl numero intero più vicino verso lo zero

Utilizzo programmatico

Parametro dei blocchi: Operator
Tipo: vettore di caratteri
Valori: 'floor' | 'ceil' | 'round' | 'fix'
Impostazione predefinita: 'floor'

Specificare l'intervallo di tempo tra i campionamenti. Per ereditare il tempo di campionamento, impostare questo parametro su -1. Per ulteriori informazioni, vedere Specifica del tempo di campionamento.

Dipendenze

Questo parametro è visibile solo se è stato impostato su un valore diverso da -1. Per saperne di più, vedere Blocks for Which Sample Time Is Not Recommended.

Utilizzo programmatico

Per impostare il valore del parametro del blocco in modo programmatico, utilizzare la funzione set_param.

Parametro: SampleTime
Valori: "-1" (predefinito) | scalar or vector in quotes

Caratteristiche del blocco

Tipi di dati:

double | single

Passaggio diretto

Segnali multidimensionali

no

Segnali di dimensioni variabili

Rilevamento zero-crossing

no

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™.

Cronologia versioni

Introduzione prima di R2006a