Download Print this page
North Atlantic 8810A Programmer's Reference Manual

North Atlantic 8810A Programmer's Reference Manual

Two synchro/resolver measurement and one optional reference supply
Hide thumbs Also See for 8810A:

Advertisement

North Atlantic Industries, Inc.
110 Wilbur Place, Bohemia, NY 11716
Programmer's Reference Guide for
Two Synchro/Resolver Measurement and
Programmer's
Reference Guide
for
8810A
631.567.1100/631.567.1823 (fax)
www.naii.com
/ e-mail:sales@naii.com
One optional Reference supply
Revision 2.0.0.2
8810A
Programmer's Reference
Guide for 8810A
Page 1 of 50

Advertisement

loading

Summary of Contents for North Atlantic 8810A

  • Page 1 Programmer’s Reference Guide for Two Synchro/Resolver Measurement and One optional Reference supply Programmer’s Reference Guide 8810A Programmer’s Reference North Atlantic Industries, Inc. 631.567.1100/631.567.1823 (fax) Revision 2.0.0.2 Guide for 8810A 110 Wilbur Place, Bohemia, NY 11716 www.naii.com / e-mail:sales@naii.com Page 1 of 50...
  • Page 2: Table Of Contents

    API-8810 HSR203 (Legacy)..................33 API-8810 MATE/CIIL (Legacy) .................. 34 API-8810A USB Protocol..................... 35 API-8810A Ethernet Protocol....................37 API-8810A DLL ........................40 API-8810A Soft Panel Program.................... 41 Cypress USB Driver Installation for Windows XP .............. 49 8810A Programmer’s North Atlantic Industries, Inc. 631.567.1100/631.567.1823 (fax) Revision 2.0.0.2...
  • Page 3: Introduction

    API8810ADll refer to the Function Reference Manual for 8810A. Reference CD For electronic copies of the 8810A documentation, API-8810A Soft Panel application program, and source code for API-8810ADll and Soft Panel application refer to the 8810A Product CD. 8810A Programmer’s North Atlantic Industries, Inc.
  • Page 4: Remote Setup

    “Remote” modes (Ethernet, IEEE, USB or J1) before configuration settings can be changed remotely. Note, for remote programming via the IEEE interface, the language type must be selected, refer to section 3 on language support. 8810A Programmer’s 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...
  • Page 5: Controlling Channel 1 Signal Input

    One method is to click the button shown below: The second method is to click on the “Setup” button. (See next page) 8810A Programmer’s 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...
  • Page 6 Click the “Options” button. Select the “Front Panel” or “Back Connector” option for Channel 1 Input. Click on the “Set” button. Note: the “Auto Save” option is not available on 8810A Revision B instruments. 8810A Programmer’s North Atlantic Industries, Inc.
  • Page 7: Language Support

    Language Support 3 Language Support The 8810A Unit is a direct replacement for all 8810’s. This unit supports the following languages: IEEE-488.1 Ethernet API-8810A Native Supported Supported Supported API-8810 Native (Legacy) Supported Not available Not available API-8810 SR103 (Legacy) Supported...
  • Page 8 Language Support The following table lists the interface function capability codes for the API-8810A. Code Function Acceptor handshake - complete capability Source handshake - complete capability Talk capability - all except TON Extended Talk capability – none Listen capability - all except LON...
  • Page 9: Compatibility To 8810 Apis

    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>...
  • Page 10 GET (Group Executive Trigger) bus command is received. GET mode is cancelled once the bus command GET is received and must be reprogrammed if desired again. 8810A Programmer’s North Atlantic Industries, Inc. 631.567.1100/631.567.1823 (fax) Revision 2.0.0.2...
  • Page 11: Language Independent Commands

    ‘8810SR103’, or ’8810HSR202’, or ‘8810HSR203’, or “8810MATECIIL’ APICMD<b>LANG<b>< 8810ANATIVE|8810NATIVE| Sets the IEEE 8810SR103|8810HSR202|8810HSR203|8810MATECIIL> Language setting. <cr><lf> 8810A Programmer’s 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:sales@naii.com Page 11 of 50...
  • Page 12: Api-8810A Native

    Language Support 3.3 API-8810A Native The API-8810A Native language is support via the IEEE-488.1, USB and Ethernet interfaces. The language provides remote programming access to the features available on the 8810A unit. Note the following commands are case-sensitive. API CHANNELS...
  • Page 13 API<chan><b>AVERAGE<b>RATE<b><value><cr><lf> Set the channel’s averaging rate in msec. Range: 10<= value <= 10000. 8810A Programmer’s 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:sales@naii.com Page 13 of 50...
  • Page 14 ‘ERR’. API<chan><b>ANG_LIMIT<b>CMP<b><ABS|ERR> Set the channel’s <cr><lf> angle limit comparison to Absolute Angle or Angle Error. 8810A Programmer’s 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:sales@naii.com Page 14 of 50...
  • Page 15 Range: 0.0000 < value < 359.9999 Bipolar Range: -180.0000 < value < +180.0000 8810A Programmer’s 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:sales@naii.com Page 15 of 50...
  • Page 16 The value 0.00 will always be returned. Reference API<chan><b>REF_VOLT?<cr><lf> Queries the reference 8810A Programmer’s 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:sales@naii.com Page 16 of 50...
  • Page 17 Bipolar Range: -180.0000 < value < +180.0000 Query returns for Velocity Data in degrees/sec: Range: -10000<value<10000 8810A Programmer’s 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:sales@naii.com Page 17 of 50...
  • Page 18 Sets the D/A Voltage conversion for the Upper Limit Conversion for the channel. Voltage range in volts: -10.0<value<10.0 8810A Programmer’s 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:sales@naii.com Page 18 of 50...
  • Page 19 Lower Limit Conversion for the channel. Query returns voltage value in the range: -10.0<value<10.0 8810A Programmer’s 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:sales@naii.com Page 19 of 50...
  • Page 20 Sets the D/A Voltage conversion for the Lower Limit Conversion for the channel. Voltage range in volts: -10.0<value<10.0 8810A Programmer’s 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:sales@naii.com Page 20 of 50...
  • Page 21 Signal APIALL<b>MODE?<cr><lf> Queries the mode Mode state of BOTH channels. Query returns: ‘RSL’ or 8810A Programmer’s 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:sales@naii.com Page 21 of 50...
  • Page 22 < +32767. Line-to- APIALL<b>LL_VOLT?<cr><lf> Queries the line-to- Line line voltage for Voltage BOTH channels. 8810A Programmer’s 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:sales@naii.com Page 22 of 50...
  • Page 23 Voltage voltage for BOTH channels. Reference APIALL<b>REF_FREQ?<cr><lf> Queries the reference Frequency frequency for BOTH channels. 8810A Programmer’s 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:sales@naii.com Page 23 of 50...
  • Page 24 The OPEN state will prevent the reference signals from being outputted. 8810A Programmer’s 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:sales@naii.com Page 24 of 50...
  • Page 25 Format Query returns: (‘0 to 360’, or ‘-180 to 180’, or ‘Deg, Min, Sec’) 8810A Programmer’s 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:sales@naii.com Page 25 of 50...
  • Page 26 -180.0000 < value < +180.0000 Default APICMD<b>RSTFRAM<cr><lf> Sets the device to the Values factory default conditions. 8810A Programmer’s 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:sales@naii.com Page 26 of 50...
  • Page 27 ‘ANGERR’ or ‘VEL’. APIBUF<b>SAMPLE_TYPE<b><ANG|ANGERR|VEL> Sets the device to <cr><lf> record Angle, Angle Error or Velocity data. 8810A Programmer’s 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:sales@naii.com Page 27 of 50...
  • Page 28 Queries the device for the calibration state. Query returns: ‘CAL DONE’ or ‘CALIBRATING’ APICMD<b>CALIBRATE<cr><lf> Calibrates the unit. 8810A Programmer’s 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:sales@naii.com Page 28 of 50...
  • Page 29: Api-8810 Native (Legacy)

    G<cr><lf> or Queues the commands until the GET but g<cr><lf> or command is received. >G<cr><lf> or >g<cr><lf> 8810A Programmer’s 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:sales@naii.com Page 29 of 50...
  • Page 30 Assert SRQ V<cr><lf> or Asserts SRQ when data is stable. v<cr><lf> or >V<cr><lf> or >v<cr><lf> 8810A Programmer’s 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:sales@naii.com Page 30 of 50...
  • Page 31: Api-8810 Sr103 (Legacy)

    P<cr><lf> or Resets the device to power-up or last p<cr><lf> or saved configuration. >P<cr><lf> or >p<cr><lf> 8810A Programmer’s 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:sales@naii.com Page 31 of 50...
  • Page 32: Api-8810 Hsr202 (Legacy)

    P<cr><lf> or Resets the device to power-up or last p<cr><lf> or saved configuration. >P<cr><lf> or >p<cr><lf> 8810A Programmer’s 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:sales@naii.com Page 32 of 50...
  • Page 33: Api-8810 Hsr203 (Legacy)

    P<cr><lf> or Resets the device to power-up or last p<cr><lf> or saved configuration. >P<cr><lf> or >p<cr><lf> 8810A Programmer’s 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:sales@naii.com Page 33 of 50...
  • Page 34: Api-8810 Mate/Ciil (Legacy)

    8810 units with MATE/CIIL support. Only the features that were available for the 8810 MATE/CIIL are supported with this language. Please contact the manufacture if MATE/CIIL support is needed. 8810A Programmer’s 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...
  • Page 35: Api-8810A Usb Protocol

    Soft Panel Program 4 API-8810A USB Protocol The 8810A USB interface supports only the API-8810A Language. Sending commands via the USB interface require the following protocol: Number of Bytes to be sent Command ID (8810 (i.e. 0x226A) Data (2 bytes) (2 bytes) The following is code snippets from the API8810ADll (USBComm.cpp) that makes calls to the...
  • Page 36 = true; else bSuccess = true; }while((!bSuccess) && (numOfTries < 2)); else ReinitUSB(); return bSuccess; 8810A Programmer’s 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:sales@naii.com Page 36 of 50...
  • Page 37: Api-8810A Ethernet Protocol

    IP address specified for PingHost() the 8810A is reachable before attempting to create the socket. This avoids waiting for the socket timeout in the call if the device is not reachable. The code snippet, connect() closes the socket connection.
  • Page 38 Soft Panel Program The following code snippets, Ethernet_WriteMsg(), SendEthernetMsg()and from the API8810ADll (Ethernet.cpp) makes calls to the Winsock API to ReadEthernetMsg() send and receive messages to and from the 8810A. #define MSG_MAX_SIZE 1500 /* Maximum number of bytes to send */...
  • Page 39 = ETHER_SUCCESS; /* SUCCESS */ else status = ETHER_RECV_ERROR; /* ERROR */ return status; 8810A Programmer’s 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:sales@naii.com Page 39 of 50...
  • Page 40: Api-8810A Dll

    The function lists provided in this Dynamic-link library (DLL) is described in Function Reference Manual for 8810A. 8810A Programmer’s North Atlantic Industries, Inc.
  • Page 41: Api-8810A Soft Panel Program

    A Soft Panel application written in C#, compiled under Microsoft Visual .NET 2003 that invokes the routines in the API-8810A Dll has been included in the software package. Note, the Microsoft .NET Framework 1.1 must be installed on your machine prior to running the Soft Panel application.
  • Page 42 Soft Panel Program When checked, the “Sets” are allowed only when On units where Internal changes will apply when the API-8810A unit is set for Reference is not available, the Set button is clicked. Remote mode with specified API-8810A will return the...
  • Page 43 Soft Panel Program When checked, the “Sets” are allowed only when changes will apply when the API-8810A unit is set for the Set button is clicked. Remote mode with specified communication interface (IEEE, USB, or Ethernet) 8810A Programmer’s North Atlantic Industries, Inc.
  • Page 44 Soft Panel Program When checked, the “Sets” are allowed only when Upon receiving a remote changes will apply when the API-8810A unit is set for enable of the Dual Chan Remote mode with specified Angle Diff configuration, the Set button is clicked.
  • Page 45 API- remote connection the specified file. specified file. If 8810A unit is set for is USB or not checked, any Remote mode with specified Ethernet. contents in the communication interface specified file are (IEEE, USB, or Ethernet).
  • Page 46 “Calibrate Unit” and “Reset to there is no error on Factory Default Values” are the Error Queue. allowed only when the API- 8810A unit is set for Remote mode with specified communication interface (IEEE, USB, or Ethernet) 8810A Programmer’s North Atlantic Industries, Inc.
  • Page 47 Channel Query routines to retrieve the data for both channels using the query command that returns data for channels. 8810A Programmer’s 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:sales@naii.com...
  • Page 48 Soft Panel Program Commands sent to the API 8810A as well as the results from performing a call to the API8810A Dll’s API8810A_GetErrors() method to retrieve any messages from the Error Queue. 8810A Programmer’s North Atlantic Industries, Inc. 631.567.1100/631.567.1823 (fax) Revision 2.0.0.2...
  • Page 49: Cypress Usb Driver Installation For Windows Xp

    8 Cypress USB Driver Installation for Windows XP In order to communicate with API 8810A unit via the USB 2.0 interface, the Cypress USB Driver must be installed. The Cypress USB Driver included on your CD will install only on a machine with Windows XP.
  • Page 50 Added remote programmability support for averaging, limit testing, data buffer control, multiple channel data retrieval. Updated screen shots for Soft Panel application. Removed function reference in API-8810A Dll. The functions specified in the Dll have been moved to the Function Reference Manual.