|
Action
Components
Job
List
With the
Job List Component you can quickly specify a set of Jobs to
be executed in sequential order. Execute the Jobs one at time
or all together as a batch. Add, sequence, and configure Jobs
using the same familiar, fill-in-the-blank interface used
in all microCommander Components. Trigger your Job List using
Events, Timers, or even another Job List!
Although the Job List is used to store and dispatch the Jobs
of other Components, it has Jobs of own:
- Do
All Jobs : The Job List will dispatch all of the Jobs it
lists in the order in which they appear. Each Job in the
list will be executed exactly once, each time the Job List
performs this Job.
- Do
Next Job : The Job List will dispatch the next Job in its
list. It retains a memory of what Job was last dispatched,
so you can use this Job to cycle through a Job List in a
controlled fashion.
|
Display
the Job List on your
Visual Control Panel by adding a:
|
| |
|
|
|
|
 |
^ Top
Period
Lists
Like Job
Lists, the Period List Components are used to store and dispatch
Jobs. Unlike the Job List, five Period Lists are automatically
added to every microCommander application: the Tick List,
the Second List, the Minute List, the Hour List and the Day
List.
Put a
Job on a Period List when you want it to be continuously dispatched
and executed at regular intervals. You can specify a period
length to set a number of intervals to elapse each execution.
For example, you can set a Job on the Second List to execute
every 5 seconds. Simply specify the number intervals by filling-in-the-blanks.
Each Period List provides different levels of timing resolution,
the greatest being the Tick List: a Job on the Tick List is
executed up to 64 times per second.
^ Top
Job
Scheduler
The powerful
Job Scheduler Component is another Component that is automatically
added for you in your microCommander application. Like the
Job List and Period List Components , it allows you to list
and dispatch Jobs. Unlike those Components, however, it also
lets you specify the time and date that your Job will be executed.
Schedule
up to 75 Jobs at time using the Job Scheduler's intuitive
interface. Set Jobs to execute with to-the-second precision.
Quickly add Jobs that will repeat for a set number of times
- or indefinitely. The Job Scheduler Component takes care
the timing of the Jobs: you simply tell it what Job to execute,
when.
^ Top
Event
Use the
Event Component to trigger Jobs based on the status of other
Components. When a specified state is detected, the Event
triggers the Job you set. Set the frequency the Event Component
checks for the state: increase it to improve response, decrease
it to reduce noise.
The Event
Component allows you to add reaction and responsive behavior
in one quick-and-easy step!
|
Display
the Event Component on your Visual Control Panel by
adding a:
|
| |
|
|
|
|
|
 |
^ Top
Timer
The Timer
Component is your stopwatch Component. Use the intuitive Property
Sheet interface to quickly set starting and ending value and
the rate it counts by. The Timer Component will let you countdown
in ticks, seconds, minutes, hours, or even days. Specify a
Job and the Timer will dispatch that Job when the count is
ended or set Event Components trigger when the countdown reaches
a certain value.
The Event
Component can detect the following states from the Timer:
- Goes
less than: Specify a value in the count that Timer will
go below. When the count drops below this value, the event
will be triggered.
- Equals:
Specify a value for the count to reach to generate this
event.
- Goes
greater than: Like "Goes less than" except used
when the count is increasing.
The Timer can perform the following Jobs:
- Reset:
The Timer Component resets it count back to the initial,
starting value (and holds there).
- Reset
and Go: Reset to the starting value, but immediately begin
to count again.
|
Control
you Timer from the Visual Control Panel by adding a:
|
| |
|
|
|
|
|
 |
^ Top
Decision
Component
The Decision
Component is used for program control. It allows you to test
the condition or status of another Component and, depending
on the truth of that condition, decide between two Jobs to
execute. That is, if the specified condition is true, the
first Job will be done; if the condition is false, then the
second, alternate Job will be done. This component is modelled
after the if - else programming construct.
The Decision
Link Visual represents a Decision Component. It is usually
placed beside the Visual Control of the Component that it
is testing. Double-clicking on it will show the Decision's
Property Sheet.
|
The
Decision Link Visual represents a Decision Component.
|
| |
|
|
|
|
|
 |
^ Top
|