Push Button

Connect signals attached to push buttons on hardware board

  • Library:
  • SoC Blockset / Hardware Logic I/O

Description

The Push Button block controls the hardware mechanism. The hardware logic signals connected to a Push Button block are equivalent to the signals connected to the push buttons on the hardware board.

Note

Intel® hardware boards operate with active low signals. When you select an Intel hardware board, the Push Button block accepts or outputs active low inputs and it represents the port names prefixed with letter "n". For example, nPB1.

Ports

Input

expand all

Input signal to control the hardware logic. Using these ports, you can dynamically control the hardware logic during simulation at run time. There is a port for each push button, named PBIn1to PBInx, where x is Number of push buttons.

Note

When you select an Intel hardware board, you must provide inputs in active low mode.

Dependencies

To enable this port, set the Specify push buttons via parameter to InputPort.

Data Types: Boolean

Output

expand all

Output signal that returns the state of the push button. There is a port for each push button, named PB1to PBx, where x is Number of push buttons.

Data Types: Boolean

Parameters

expand all

This parameter is read-only. To choose a hardware board and configure board parameters, see Hardware Implementation Pane.

To view a diagram of the location of the push buttons on the selected hardware board, click the View push buttons location button.

To control the hardware logic by using the block parameters, select Dialog. To control the hardware logic from the input port, select InputPort.

To specify the required number of push-button ports, select a value from the Number of push buttons list. n represents the number of available push buttons on the specified hardware board.

For example, if you select 3 from the list, the block shows three push-button ports.

Push buttons

To enable the nth push-button port, select On for the PBn parameter. n represents the number of available push buttons on the specified hardware board.

Dependencies

To enable this parameter, set the Specify push buttons via parameter to Dialog.

Specify the time interval a push button toggles between On and Off.

Extended Capabilities

Fixed-Point Conversion
Convert floating-point algorithms to fixed point using Fixed-Point Designer™.

See Also

|

Introduced in R2019a