WOLFRAM SYSTEM MODELER

ControlLogic

Catapult controller

Diagram

Wolfram Language

In[1]:=
SystemModel["DocumentationExamples.Simulation.Catapult.Components.ControlLogic"]
Out[1]:=

Information

Wolfram Language Documentation Examples

This library contains models used in the documentation of system modeling functionality in Wolfram Language. These examples and this library can be explored in the Wolfram Language documentation.

Parameters (3)

dropAngle

Value:

Type: Real

dropTime

Value:

Type: Time (s)

dropAtAngle

Value: true

Type: Boolean

Connectors (3)

holdArm

Type: RealOutput

Description: 'output Real' as connector

armAngle

Type: RealInput

Description: 'input Real' as connector

attached

Type: BooleanOutput

Description: 'output Boolean' as connector

Components (13)

releaseArm

Type: Transition

Description: Transition where the fire condition is set by a modification of variable condition

stateGraphRoot

Type: StateGraphRoot

Description: Root of a StateGraph (has to be present on the highest level of a StateGraph)

releaseBall

Type: TransitionWithSignal

Description: Transition where the fire condition is set by a Boolean input signal

swinging

Type: Step

Description: Ordinary step (= step that is not active when simulation starts)

locked

Type: InitialStepWithSignal

Description: Initial step (= step that is active when simulation starts). Connector 'active' is true when the step is active

detached

Type: StepWithSignal

Description: Ordinary step (= step that is not active when simulation starts). Connector 'active' is true when the step is active

not1

Type: Not

Description: Logical 'not': y = not u

booleanToReal

Type: BooleanToReal

Description: Convert Boolean to Real signal

lessThreshold1

Type: LessThreshold

Description: Output y is true, if input u is less than threshold

logicalSwitch

Type: LogicalSwitch

Description: Logical Switch

booleanExpression

Type: BooleanExpression

Description: Set output signal to a time varying Boolean expression

greaterThreshold

Type: GreaterThreshold

Description: Output y is true, if input u is greater than threshold

realExpression

Type: RealExpression

Description: Set output signal to a time varying Real expression

Used in Examples (1)

Trebuchet

DocumentationExamples.Simulation.Catapult

A model of a trebuchet