# PS Fix

Round input physical signal toward zero

• Library:
• Simscape / Foundation Library / Physical Signals / Nonlinear Operators

## Description

The PS Fix block rounds the input physical signal toward zero, that is, for a positive signal returns the nearest integer smaller than or equal to the input value, and for a negative signal returns the nearest integer larger than or equal to the input value:

`$O=fix\left(I\right)$`

where

 I Physical signal at the input port O Physical signal at the output port

Both the input and the output are physical signals. Untyped physical ports facilitate the signal size propagation. However, arguments passed to rounding functions (such as `fix`) must be dimensionless. Therefore, the input signal must have the unit of 1 (unitless), and the output signal is also unitless.

## Ports

### Input

expand all

Input physical signal. Arguments passed to rounding functions (such as `fix`) must be dimensionless. Therefore, the input signal does not have to be a scalar but must have the unit of `1` (unitless).

The port name is not visible in the block icon, but you can see this name in the underlying source file (accessible by clicking the Source code link in the block dialog box).

### Output

expand all

Output physical signal.

The port name is not visible in the block icon, but you can see this name in the underlying source file (accessible by clicking the Source code link in the block dialog box).

## Version History

Introduced in R2009a

expand all

Behavior changed in R2019a