Page 1
AUTO REF/KERATOMETER AUTO REF/KERATOMETER ARK-530A/ARK-510A ARK-530A/ARK-510A Model INTERFACE MANUAL INTERFACE MANUAL September 2009 Pages in total - 52 XRK8A*RTZ001B/E...
Page 2
NIDEK CO., LTD. : 34-14, Maehama, Hiroishi-cho, Gamagori, Aichi 443-0038, Japan (Manufacturer) Telephone: +81-533-67-6611 Facsimile: +81-533-67-6610 NIDEK CO., LTD : 3F Sumitomo Fudosan Hongo Bldg., 3-22-5, Hongo, (Tokyo Office) Bunkyo-Ku, Tokyo 113-0033, Japan Telephone: +81-3-5844-2641 Facsimile: +81-3-5844-2642 NIDEK INCORPORATED : 47651 Westinghouse Drive, Fremont, California 94539, U. S. A. (United States Agent) Telephone: +1-510-226-5700 Facsimile: +1-510-226-5750...
OUTLINE OF COMMUNICATION Interface Type The ARK-530A/510A comes equipped with the following two types of interface to transfer measure- ment data to external computers: • RS-232C interface • LAN interface This interface manual describes the method of receiving measurement data from the ARK-530A/510A...
Page 6
OUTLINE OF COMMUNICATION: Interface Type...
RS-232C COMMUNICATION Outline of RS-232C Communication To transmit data measured by the ARK-530A/510A to an external computer, the ARK-530A/510A comes equipped with an RS-232C interface. This manual provides the method of receiving the mea- surement data from the ARK-530A/510A through this interface.
Page 8
(RS-232C) D-sub 9P (female) DIN 8P Connect the ARK-530A/510A interface port and the serial communication port (RS-232C) of the external computer with the above interface cable (Model: OPIF-15). This interface cable allows the “71. I/F MODE” parameter to be set either to “Nidek” or “NCP10”.
RS-232C COMMUNICATION: Outline of RS-232C Communication 2.1.1 Communication sequence Two types of the transmission sequences, “NIDEK” and “NCP10”, can be selected by setting the “71. I/F MODE” parameter. COMMUNICATION SEQUENCE NIDEK NCP10 DTR/DSR control Performed Not performed RS/SD command control Performed Not performed Data transmission in response to a request from the...
Page 10
When the “I/F MODE” parameter is set to NCP10 The DTR/DSR control is not performed. The DTR signal of the ARK-530A/510A is constantly at a low state on a line. The DTR signal of the external computer does not affect the transmission under either condition.
Command format (with “NIDEK”) ASCII characters are used for data transmission and reception. 1 RS command Sends a request for 2 SD command to the external computer from the ARK-530A/510A. H: HEX (Hexadecimal) 2 SD command Sends a request for measurement data transmission to the ARK-530A/510A from the exter- nal computer.
Data Data When the ARK-530A/510A receives the SD command, data transmission is started in this format. When the “71. I/F MODE (Interface Mode)” parameter is set to “NCP10”, four digits of checksum are added after “EOT” in each data format.
Page 13
The number inside the parentheses indicates the number of characters transmitted. 1 Company name / Model name ID code Company name Model name (ARK-530A) ID code Company name Model name (ARK-510A) When the “72. I/F FORMAT” parameter is set to “SHORT” and a request for KM data only is sent (see “2 SD Command”...
Page 14
RS-232C COMMUNICATION: Data Format When the time format is set to “24H” 1) When the “38. DATE FORMAT” parameter is set to “Y/M/D”: Date Month Minute Year (4) Date (2) Hour (2) code 2) When the “38. DATE FORMAT” parameter is set to “M/D/Y”: Date Minute Month (3)
Page 15
RS-232C COMMUNICATION: Data Format 3) Reference value (Confidence index is "E”.) When “44. ERROR DATA” is set to “YES”, the data whose confidence index (indicates the degree of reliance) is under 5, can be measure as a reference value. In this case, “E” is added to the end of the transmitted data.
Page 16
RS-232C COMMUNICATION: Data Format 8 Contact lens conversion data 1) Left eye data R/L code SPH (6) CYL (6) AXIS (3) 2) Right eye data R/L code SPH (6) CYL (6) AXIS (3) When “54. CL PRINT” is set to “NO”, contact lens conversion data is not transmitted. 9 Optimum trial lens data 1) Left eye data R/L code...
Page 17
RS-232C COMMUNICATION: Data Format 11 KM measurements When median values have been obtained after three or more measurements, the median values are transmitted first and then respective items of data are transmitted (in order of acquisition time with the latest data first). Order of R/L: L Æ R. When the “72 I/F FORMAT”...
Page 18
RS-232C COMMUNICATION: Data Format KM peripheral measurement When KM peripheral measurement is not performed, the data is not transmitted. 1) Left eye (mm) data R/L code R1 (5) R2 (5) AXIS (3) AVE (5) 2) Left eye (D) data R/L code R1 (5) R2 (5) AXIS (3)
Page 19
RS-232C COMMUNICATION: Data Format 12 Corneal size (CS) measurement When the “72. I/F FORMAT” parameter is set to “SHORT”, the data is not transmitted. 1) Left eye data R/L code CS (4) 2) Right eye data R/L code CS (4) 13 Pupil size (PS) measurements When the “72.
When a personal computer is used as the external computer for receiving the data, it may be neces- sary to add “CR” code to the end of data to be transmitted in one line. The ARK-530A/510A allows you to select whether or not to add “CR” code to the end of data.
CR CODE See “2.12 Parameter Settings” in the operator’s manual for the method of setting parame- ters. Measure eyes with the ARK-530A/510A and press the print button when the sample program is running. When data is transmitted successfully, measurement data is displayed on the monitor of the computer.
RS-232C COMMUNICATION: Communication Program 2.3.2 Flow of sample program When the I/F MODE parameter is set to NIDEK: External computer ARK-530A/510A...
Page 23
RS-232C COMMUNICATION: Communication Program When the I/F MODE parameter is set to NCP10: External computer ARK-530A/510A...
RS-232C COMMUNICATION: Communication Program 2.3.3 Sample program When the I/F MODE parameter is set to NIDEK: '**************************************************** Input DATA from ARK/AR for PC/AT Sample Program for I/F Mode = NIDEK (Visual Basic Ver6.0) '**************************************************** ' Setting of ARK ' I/F Mode = NIDEK ' Baud-Rate = 9600 ' Bit Length = 8...
Page 25
RS-232C COMMUNICATION: Communication Program Loop Until MSComm1.DSRHolding = True MSComm1.Output = CRN_SD ' Send SD command for ARK Label3.Caption = "Waiting for DATA (TEXT)" Timer1.Interval = 5000 Timer1.Enabled = True: TimeupFlag = False Do ' Waiting for Data DoEvents If TimeupFlag = True Then Exit Do End If Loop Until RecEotFlag = True...
Page 26
RS-232C COMMUNICATION: Communication Program When the “I/F (Interface) MODE” parameter is set to “NCP10”: '****************************************************** Input DATA from ARK/AR for PC/AT Sample Program for I/F Mode = NCP10 (Visual Basic Ver6.0) '****************************************************** ' Setting of ARK ' I/F Mode = NCP10 ' Baud-Rate = 9600 ' Bit Length = 8 ' CR Code...
Page 27
RS-232C COMMUNICATION: Communication Program s = Len(L_Buf) If s > 4 Then If Mid$(L_Buf, s - 4, 1) = Chr(4) Then ' Search EOT before checksum RecEotFlag = True Timer1.Enabled = False End If End If Case comEvCTS Case comEvDSR Case comEvCD Case comEvRing Case comEvEOF...
Page 28
RS-232C COMMUNICATION: Communication Program...
Windows 2000, XP, Vista Network settings such as the IP address and file share of external computers need to be specified accord- ing to the network setting manual of the AR-310A, AR-330A, AR-360A, ARK-510A, ARK-530A, ARK-560A. Cable connection Connect the LAN cable to the LAN connector on the underside of the device.
LAN COMMUNICATION: Outline of LAN Communication 3.1.2 Reception structure of measurement data Measurement data transmitted from the ARK-530A/510A is captured by the receiver PC as shown in the illustration below. Receiver PC Filing software Transmission of measured data from the device via LAN...
LAN COMMUNICATION: Data Format Data Format 3.2.1 Folder configuration Transmitted data is saved in the shared folder and lower levels in the folder structure shown below. If data has not been captured in the receiver software, check whether data is written in any folder below including device error code.
LAN COMMUNICATION: Data Format File name File names of measurement data (image data) transmitted from the device to the receiver PC are as fol- lows: ID characters that cannot be used for file names are all converted to tilde (∼). Measurement data (XML file) Delimiter (underbar) ABCDEFGHIJKLMN 20071109103057 .
LAN COMMUNICATION: Data Format 3.2.4 XML file configuration Tags for data which have not been measured are not output. For example, when only the right eye is measured, there are no left-eye tags. Regardless of the print format and communication format of the parameter, all output-enabled data are output.
This is not a collection of actual measurement data but is only a sample for explanation. <?xml version="1.0" encoding="UTF-16"?> XML header <?xml-stylesheet type="text/xsl" href="RKT_style.xsl"?> Style sheet <Data> Data tag <Company>NIDEK</Company> Company name <ModelName>ARK-530A</ModelName> Model name <ROMVersion>9.99 /1.03</ROMVersion> ROM version (software/FPGA) <Version>1.00</Version> Format version (differs from software version) Date (Y/M/D) <Date>2008/03/28</Date> Time (H/M/S) <Time>14:20:52</Time>...
Page 35
LAN COMMUNICATION: Data Format <ContactLens> Contact lens tag <Sphere>-10.25</Sphere> SPH value <Cylinder>+4.00</Cylinder> CYL value <Axis>4</Axis> Axis <SE>- 8.25</SE> SE value </ContactLens> <RingImage> AR ring image file name 20080328142052RA1.jpg </RingImage> </AR> <KM> KM data tag <LMList No = "1"> Measurement data tag (1 to 10) <R1>...
Page 36
LAN COMMUNICATION: Data Format <KMCylinder> Cylinder tag <Power>+0.00</Power> Diopter data <Axis>0</Axis> Axis </KMCylinder> </KMMedian> <Sagittal> Sagittal tag <FixationAngle>25<FixationAngle> Fixation angle <SagittalAxis>25<SagittalAxis> Sagittal axis <SUP>8.02</SUP> Superior side <INF>8.02</INF> Inferior side <TEM>8.00</TEM> Temporal side <NAS>7.98</NAS> Nasal side <Topometry> <SUP>8.02</SUP> Superior side <INF>8.02</INF> Inferior side <TEM>8.00</TEM>...
Page 37
LAN COMMUNICATION: Data Format <R2> R2 data tag <Radius>7.94</Radius> mm data <Power>42.50</Power> Diopter data <Axis>90</Axis> Axis </R2> <Average> Average data tag <Radius>7.95</Radius> mm data <Power>42.50</Power> Diopter data </Average> <KMCylinder> Cylinder tag <Power>+0.00</Power> Diopter data <Axis>0</Axis> Axis </KMCylinder> </KMList> (Repeated in accordance with the number of measurements) <KMMedian>...
Page 38
LAN COMMUNICATION: Data Format <L> Tag for left eye (Same as right eye) </L> PD tag <PD> Measurement data tag (1 to 5) <PDList No = "1"> Distance vision <FarPD>26</FarPD> Distance vision for right eye <RPD>8</RPD> Distance vision for left eye <LPD>18</LPD>...
EXAMPLE OF RECEIVED DATA Example of Measurement Data Received by PC Sample printout Patient number Patient ID Name and sex Data and time of measurement Vertex distance Near working distance Right eye: 1st, Normal data Right eye: 2nd, Error (CYL range over error) Right eye: 3rd, Normal data Right eye: 4th, Normal data Right eye: 5th, Normal data...
Page 40
EXAMPLE OF RECEIVED DATA: Example of Measurement Data Received by PC Left eye: 1st, Normal data Left eye: 2nd, Normal data Left eye: 3rd, Error (Negative SPH range over error) Left eye: 4th, Normal data Left eye: Median values Left eye: Trial lens data Left eye: CL conversion data Left eye: SE value data for contact lens KM measurement (center)
Page 41
EXAMPLE OF RECEIVED DATA: Example of Measurement Data Received by PC Data to be transmitted for producing the above sample printout (1) RS-232C communication Header for AR measurement data IDNIDEK/ARK-530A Company name and model name NO0006 Patient number IP012345678901234567890 Patient ID DA2006/01/09.10:50AM...
Page 42
EXAMPLE OF RECEIVED DATA: Example of Measurement Data Received by PC ER07.9707.9117407.94 ... . Left eye: KM median values (mm) HR42.3342.7517442.54-00.42 ..KM selected data (D) ER07.9807.9617407.97 .
Page 43
(2) LAN communication <?xml version="1.0" encoding="UTF-16"?> XML header <?xml-stylesheet type="text/xsl" href="RKT_style.xsl"?> Style sheet <Data> Data tag <Company>NIDEK</Company> Company name <ModelName>ARK-530A</ModelName> Model name <ROMVersion>9.99 /1.03</ROMVersion> ROM version (software/FPGA) <Version>1.00</Version> Format version (differs from software version) <Date>2006/01/09</Date> Date (Y/M/D) <Time>10:50:52</Time> Time (H/M/S) <Patient>...
Page 44
EXAMPLE OF RECEIVED DATA: Example of Measurement Data Received by PC <RingImage> AR ring image file name 20060109105052RA1.jpg </RingImage> </AR> <KM> KM data tag <LMList No = "1"> Measurement data tag (1) <R1> R1 data tag <Radius>7.88</Radius> mm data <Power>42.94</Power> Diopter data <Axis>175</Axis>...
Page 45
EXAMPLE OF RECEIVED DATA: Example of Measurement Data Received by PC <Sagittal> Sagittal tag <FixationAngle>25<FixationAngle> Fixation angle <SagittalAxis>25<SagittalAxis> Sagittal axis <SUP>8.02</SUP> Superior side <INF>8.02</INF> Inferior side <TEM>8.00</TEM> Temporal side <NAS>7.98</NAS> Nasal side <Topometry> <SUP>8.02</SUP> Superior side <INF>8.02</INF> Inferior side <TEM>8.00</TEM> Temporal side <NAS>7.98</NAS>...
Page 46
EXAMPLE OF RECEIVED DATA: Example of Measurement Data Received by PC <KMMedian> Median tag <R1> R1 data tag <Radius>7.95</Radius> mm data <Power>42.50</Power> Diopter data <Axis>0</Axis> Axis </R1> <R2> R2 data tag <Radius>7.94</Radius> mm data <Power>42.50</Power> Diopter data <Axis>90</Axis> Axis </R2> <Average>...
EXAMPLE OF RECEIVED DATA: Sample Printout of KM Data when the I/F FORMAT Parameter is Set to Short Sample Printout of KM Data when the I/F FORMAT Parameter is Set to Short Sample printout Patient number Name and sex Data and time of measurement KM measurement (center) Right eye: KM median values;...
Sagittal measurement data are shown in the print out sample as below from following to KM measurement data. Basic transmitting and receiving sequences are stipulated in the aforemen- tioned “1 OUTLINE OF COMMUNICATION” (Page 3). Printed data by ARK-530A Transmission format NO.0001 DAMAY/18/2006.10:50AM L08.5107.8410008.18...
Page 49
EXAMPLE OF RECEIVED DATA: Transmission of Sagittal Measurement Data Header : This signifies KM measurement data to be transmitted. Patient number Measurement date and time KM measurement (mm) data : R1(5), RS(5), AXIS(3), AVE(5) KM measurement (D) data : R1(5), AXIS(3), AVE(5), CYL(6) Fixed angle in Sagittal measurement : FIXED ANGLE(2) Sagittal value for SUP.
EXAMPLE OF RECEIVED DATA: Interface Error Messages Interface Error Messages If any error occurs during communications with the external computer, the corresponding error message is displayed on the LCD screen. Error code table ERROR Display Description Symptom CODE ERR011 Time-out error (OUT) in characters Communication breaks during data reception.
Page 51
EXAMPLE OF RECEIVED DATA: Interface Error Messages LAN communication error codes ERROR Display Description Symptom CODE • Check the LAN cable connection. • File sharing error ERR700 • Check that the IP address or subnet mask is Windows file sharing error correct on the NETWORK setting screen.
Page 52
EXAMPLE OF RECEIVED DATA: Interface Error Messages ERROR Display Description Symptom CODE • The deleting process of measurement data files by the receiver software did not finish within the • ACK error specified time. Check that the software operates ERR772 There is no response from the PC.