Language
Support
3.1 Compatibility to 8810 APIs
The 8810A will provide language compatibility to the following 8810 systems:
API-8810 Native
API-8810 SR103
API-8810 HSR202
API-8810 HSR203
Legacy 8810 Data
When the IEEE language type selected is one of the 8810 legacy languages, the API will send angle data to
the controller in the following format:
<DDDDDD<CR><LF>
e.g.,
<179999<CR><LF>
The standard API data message will always be 7 characters long plus a <cr><lf>. The API when used in
the ±180 mode will send angle data to the IEEE controller in the following format:
<SDDDDDD<CR><LF>
e.g., <-149999<CR><LF>
The ±180 degree data message will always be eight characters long plus a <CR><LF>.
Serial Poll
When the IEEE language type selected is one of the 8810 legacy languages, the status byte returned by the
API indicates the status of the instrument. The bits of the status byte are defined as:
D7
D6
D5
D4
D3
D2
D1
D0
ERROR
RQS
0
0
0
0
FREEZE RESOLVER
ERROR
-When bit is set the API data is not stable. If FREEZE is programmed, this bit will always be 0.
RQS
-When bit is set the API is asserting the SRQ line.
FREEZE
-When bit is set the display is frozen.
RESOLVER
-When bit is set the API is programmed for RESOLVER mode. When cleared the API is set to
SYNCHRO mode.
If the RQS bit is set, the remaining bits indicate the state of the API when the SRQ line was last asserted. If
the RQS line is not set then the remaining bits indicate the state of the API at the time the status byte is
read.
Service Request
The API can be programmed to assert the SRQ line when the display data is stable.
Stability is defined as the angle readings being within <TBD> degrees or the FREEZE mode is
programmed. The V command instructs the API to assert the SRQ line when stable data is detected. If
stability is not detected within 4 seconds, SRQ will be asserted nevertheless and the ERROR bit in the
STATUS byte will be set. This command cancels itself once SRQ is asserted and must be reprogrammed
for subsequent SRQs. When SRQ is asserted the display data is saved and will be transmitted to the
controller (when addressed to talk) regardless of the display value. Once read, the API output data will then
agree with the display.
North Atlantic Industries, Inc.
631.567.1100/631.567.1823 (fax) Revision 2.0.0.2
Reference Guide
110 Wilbur Place, Bohemia, NY 11716
www.naii.com
/ e-mail:[email protected]
Page 9 of 50
8810A Programmer’s