vsTASKER 7 User Manual
×
Menu
Index

Services

 
Services
1

Time Regulating

1. Time Regulating
Select this option when the Federate must give time stamp and time advance signal
.
2

Time Constrained

2. Time Constrained
Select this option when the Federate must synchronize with another Time regulating Federate.
 
3

Asynchronous

3. Asynchronous
Select this option to force asynchronous delivery for time stamped publishes when time regulating or constrained option is selected.
 
4

Look Ahead

4. Look Ahead
Specify the look ahead time in seconds for time regulating or constrained federates.
 
5

Current is

5.
Set the Simulation Engine as Master or Slave when the Synchronization Point is ON.
 
The Master will call the following function:
int vsTaskerAmbassador::callForSyncPoint(Start Label); that will register a synchronization point and will wait for all slave federates to achieve the synchronization point before starting the simulation.
 
The Slave will call the following function:
int vsTaskerAmbassador::waitForSyncPoint(Start Label); that will achieve the synchronization point.
 
6

Synchronization Point

6. Synchronization Point
When this checkbox is ticked, vsTASKER will generate synchronization point mechanism, based on the Start Label string and the number of federates so that all federates will start at the same time. The count of the number of federates is done by the master, based on the discovery of specific synchronization points each slave federates generate. These synchronization points are named _slave_xxxx where xxxx is a random number between 1000 and 9999. This mechanism is automatically generated by vsTASKER. If you need to add in the federation another federate (not generated by vsTASKER) to be counted in the group, it must register such point using registerFederationSynchronizationPoint() call.
The master federate must be started first.
 
7

# of Federates

7. # of Federates
Number of federates that the Master must wait to reach the Synchronization, including itself.
 
8

Start Label

8. Start Label
Name of the Synchronization Point to use for vsTASKER synchronization, in case the default one (Start) is already used.
 
9

Use Regions

9. Use Regions
Not supported yet.