Button Models determine the way a button reacts to a press. Selecting a button model is the first step in programming a button.
At this time Crestron Studio® supports the following button models:
Toggle
- With each button press the Toggle
button alternates between high (active) and low (inactive) and therefore
has two programmable events: Press 1
(On) and Press 2 (Off). When
a button is pressed the first time, all the steps assigned to the
Press 1 event will be triggered.
The next time press, will trigger the steps in the Press 2.
Triggering an event will cancel
any pending steps in the previous event. For example, if the Press
1 event is triggered, and it contains
steps having delay times, pressing the button again (to fire the Press
2 event) will cancel any of the
pending steps that have not started yet. Any steps that have already
started will not be affected.
Single Press - The Single Press button model provides one programmable event: Press, i.e. when the button is pressed one or more actions assigned to the button are triggered. For example, the button press might turn on a DVD player, lower a screen and close the drapes. Each time the button is pressed, the same actions are executed.
Press/Release - The Press/Release button triggers one set of actions when the button is pressed, and a different set of actions when it is released. In this way, you can assign actions to both the rising edge and falling edge of the button press signal. The Press/Release button model provides two programmable events: Press and Release.
Multi-Press
- The Multi-Press button model triggers a different set of
actions with each button press and provides up to eleven programmable
events: Press 1 through Press 10, and Timeout.
The desired number of Press events can be set by entering the value
in the Number of Presses field. The minimum of number programmable
events is 2 and the maximum 10. Values that go out of the 2 to 10
range will default to the minimum or maximum number. By default the
number of programmable events is set to three: Press
1, Press 2, and Press 3.
If the button isn't pressed after the period set in the Timeout
field, a Timeout event occurs and the button resets, meaning that
the next button press will trigger the Press
1 event. A Timeout is also an event that can trigger actions.
The shortest timeout duration is 1 second; the longest is 24h 0m 0s.
The timeout is adjustable in increments of 0.01 seconds. If the timeout
is set to 0 seconds, then the Timeout event never occurs and the button
simply cycles through each Press event.
Triggering one event will cancel any pending steps in the previous
event. That is, if the button is pressed so that the Press 3 event
is triggered, and this event contains some steps having delay times,
pressing the button again (to fire the Press 4 event) should cancel
any of those pending steps that have not yet started. Any step that
has already started is not affected.
Tap and Hold - The Tap and Hold
button model provides two programmable events: Tap and Hold.
The Tap and Hold button triggers the actions in the Tap event if the
user briefly taps the button, and triggers the actions in the Hold
event if the user presses and holds the button for the period set
in the Hold Time field.
The shortest Hold Time is 0.1 seconds; and the longest is 100 seconds
(displayed as "1m 40s"), adjustable in increments of 0.01
seconds.
Any value outside the valid Hold Time range will be automatically changed
to "1m 40s" (Hold Time > 100 s) or "0.1s" (Hold
Time < 0.1 s).
The Tap and Hold button can be used to control equipment such as drapes
that should go to a full open state on a tap, and that should open
gradually while holding the button down.
The default feedback assigned for all types of button models is the Momentary feedback.
More: