Push Button
Connect signals attached to push buttons on hardware board
Libraries:
      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.
Ports
Input
Input signal to control the hardware logic. Using these ports, you can dynamically
              control the hardware logic during simulation at run time. Each push button has a port,
              named PBIn1 to PBInx,
              where x is Number of push
              buttons.
Dependencies
To enable this port, set the Specify push buttons via
                parameter to InputPort.
Data Types: Boolean
Output
Output signal that returns the state of the push button. Each push button has a
              port, named PB1 to
                PBx, where
                x is Number of push buttons.
Data Types: Boolean
Parameters
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.
This button is enabled only when you select specific Xilinx or Intel boards. For more information about these boards, refer to Supported Third-Party Tools and Hardware.
This parameter is read-only. Indicates the IO logic level on the selected hardware board.
When the IO logic parameter is shown as Active
              Low, the Push Button block accepts and outputs active low
            signals when you set the Specify push buttons via parameter to
              InputPort and outputs active low signals when you set the
              Specify push buttons via parameter to
              Dialog. The block represents these port names prefixed with
            letter n. For example, nPB1.
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.
To use only the nth push button, set the Number
              of push buttons parameter to n and terminate the
            unused push button ports.
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
To automatically generate HDL code for your design, and execute on an SoC device, use the SoC Builder tool. See Use SoC Builder to Generate SoC Design.
Fixed-Point Conversion
 Design and simulate fixed-point systems using Fixed-Point Designer™. 
Version History
Introduced in R2019a
See Also
MATLAB Command
You clicked a link that corresponds to this MATLAB command:
Run the command by entering it in the MATLAB Command Window. Web browsers do not support MATLAB commands.
Website auswählen
Wählen Sie eine Website aus, um übersetzte Inhalte (sofern verfügbar) sowie lokale Veranstaltungen und Angebote anzuzeigen. Auf der Grundlage Ihres Standorts empfehlen wir Ihnen die folgende Auswahl: .
Sie können auch eine Website aus der folgenden Liste auswählen:
So erhalten Sie die bestmögliche Leistung auf der Website
Wählen Sie für die bestmögliche Website-Leistung die Website für China (auf Chinesisch oder Englisch). Andere landesspezifische Websites von MathWorks sind für Besuche von Ihrem Standort aus nicht optimiert.
Amerika
- América Latina (Español)
- Canada (English)
- United States (English)
Europa
- Belgium (English)
- Denmark (English)
- Deutschland (Deutsch)
- España (Español)
- Finland (English)
- France (Français)
- Ireland (English)
- Italia (Italiano)
- Luxembourg (English)
- Netherlands (English)
- Norway (English)
- Österreich (Deutsch)
- Portugal (English)
- Sweden (English)
- Switzerland
- United Kingdom (English)
