|
|
|
|
This monitor command displays information about the servo control loops running in the system. The following is a typical output for this monitor command:
|
|
| Timer count = 1877275687
Up Time = 2 DAYS plus 4:08:47 (H:M:S)
[0] Auto focus Max: 36.284 RecentMax: 16.983 Ave: 12.884 (us)
[1] Beam Pointing Max: 28.018 RecentMax: 15.487 Ave: 10.606 (us)
[2] Beam Balance Max: 5.002 RecentMax: 2.368 Ave: 1.656 (us)
[3] Laser Power Max: 32.808 RecentMax: 29.141 Ave: 8.995 (us)
[4] Int. Balance Max: 5.287 RecentMax: 2.421 Ave: 1.691 (us)
[5] LVD Logger (disabled) |
|
| The first line shows the number of satellite event timer ticks since the last power up or reset. Since this represents the count of a clock running at 10kHz this number can become very large. This number is also converted to days plus hours, minutes and seconds to provide a useful indication of the Thermal head 'up time' since reset.
|
|
| The number in square brackets at the beginning of the remaining lines indicates the servo number. This number may be used for reference when using the monitor command sat servo <servo> (enable|disable). This is followed by the servo description string followed by the maximum, recent maximum and average running times for each servo loop in microseconds. The 'maximum' value is the absolute 'high water mark' for servo execution time. This value is never reset. The 'recent maximum' is the most recent maximum execution time recorded since the last monitor command sat servo. The 'average' value is the execution time over the last 1024 servo interrupts.
|
|
| Since the satellite timer clock runs at 10Khz ( i.e. with a period of 100 us ), the average running time of a given servo also represents the average percent processor bandwidth consumed by the servo. Note that in this example, servo 5 ( LVD Logger ) is disabled and therefore consumes no processor bandwidth.
|
Thermal 1.0 / 1.7x equivalents:
|
|
|
- The monitor command sat servo does not have an equivalent.
|
|
| Thermal 2 equivalents:
|
|
|
- The monitor command sat servo does not have an equivalent.
|
COMMAND: sat servo <servo> (enable|disable)
|