.

Manual Switch

Overview

Overview

The Manual Switch block will select one of its two inputs to pass through to the output.  The input to pass through is chosen by the value of the State parameter based on the following:

If the State is 0, then output Input 0

If the State is 1, then output Input 1

The following parameters are used to configure this block:

 

State

State. Output = Input 0 if State is 0; otherwise, Output = Input 1.

Subsample Code

A code which determines the schedule for updating this block (every sample, even samples only, etc.) See Subsampling.

User Data 0 Application-specific data. See User Data Storage.
User Data 1 Application-specific data. See User Data Storage.

Matlab/Simulink

Simulink Interface

Manual Switch Simulink Block

This block has two inputs Input 0, Input 1 and Switch.  The block will output one of the two inputs based on the state parameter’s value.

The block has two user data fields (User Data 0, User Data 1) to store application-specific data for convenient storage and retrieval. See User Data Storage for details.

The block's update schedule is determined by the Subsample Code (See Subsampling). The following Parameter Dialog Box can be opened by double-clicking on the block in a Simulink Model:

Manual Switch Parameters Dialog Box

C++ API

MSWITCHBlock

Declaration

Public Method

 
MSWITCHBlock&   MSWITCH();
 

Required Header: mechaware.h

Description

The Manual Switch block will select one of its two inputs to pass through to the output.  The input to pass through is chosen by the value of the State parameter.

Parameters

 

double

MSWITCH().State

State. Output = Input 0 if State is 0; otherwise, Output = Input 1.

Methods

Block Methods

 

See Also

Switch (on Input) | Proportional Selector

       Legal Notice  |  Tech Email  |  Feedback
      
Copyright ©
2001-2012 Motion Engineering