Nidek Medical ARK-530A Interface Manual

Nidek Medical ARK-530A Interface Manual

Auto ref/keratometer
Hide thumbs Also See for ARK-530A:

Advertisement

ARK-530A/ARK-510A
ARK-530A/ARK-510A
Model
Mo
AUTO REF/KERATOMETER
AUTO REF/KERATOMETER
INTERFACE MANUAL
INTERFACE MANUAL
September 2009
Pages in total - 52
XRK8A*RTZ001B/E

Advertisement

Table of Contents
loading

Summary of Contents for Nidek Medical ARK-530A

  • 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...
  • Page 3: Table Of Contents

    ..........19 2.3.1 Interface between the ARK-530A/510A and external PC ....19 2.3.2 Flow of sample program .
  • Page 5: Outline Of Communication

    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...
  • Page 7: Rs-232C Communication

    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”.
  • Page 9: Communication Sequence

    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.
  • Page 11: Data Format

    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.
  • Page 12: Data Format

    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.
  • Page 20: Cr (Carriage Return) Code

    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.
  • Page 21: Communication Program

    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.
  • Page 22: Flow Of Sample Program

    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...
  • Page 24: Sample Program

    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...
  • Page 29: Lan Communication

    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.
  • Page 30: Reception Structure Of Measurement Data

    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...
  • Page 31: Data Format

    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.
  • Page 32: Response To Data Acquisition

    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 .
  • Page 33: Xml File Configuration

    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.
  • Page 34: Xml File Sample

    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>...
  • Page 39: Example Of Received Data

    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>...
  • Page 47: Sample Printout Of Km Data When The I/F Format Parameter Is Set To Short

    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;...
  • Page 48: Transmission Of Sagittal Measurement Data

    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.
  • Page 50: Interface Error Messages

    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.

This manual is also suitable for:

Ark-510a

Table of Contents