Results 1 to 17 of 17

Thread: Way to communicate between PC and tracer and edger

  1. #1
    OptiBoard Novice
    Join Date
    Feb 2005
    Location
    Geneva
    Posts
    4

    Confused Way to communicate between PC and tracer and edger

    Hi,

    I would like to communicate with a tracer (Essilor Phi 3D for example) and a edger (Nidek 9090 for example) with a PC, and I'd like to get the more information possible to do this. :hammer:

    Does anybody know where to get information and specifications about this ?

    Thanks.

  2. #2
    Objection! shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,734

    Shameless Plug

    Contact your friendly Gerber Coburn sales representative, who will be happy to help you.

  3. #3
    Manuf. Lens Surface Treatments OptiBoard Gold Supporter
    Join Date
    Aug 2002
    Location
    Pointe Claire, Quebec
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    15,229
    Blog Entries
    2

    Too generic ..........................

    Quote Originally Posted by shanbaum

    Contact your friendly Gerber Coburn sales representative, who will be happy to help you.
    Name, address, e-mail, website ???????????????????????
    Chris Ryser
    ________________________________________
    DLO. NA.IC.I.T.PO

    http://optochemicals.com............................. http://arcoatings.com

  4. #4
    Objection! shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,734
    Sorry, I thought it was general knowledge.


    http://www.gerbercoburn.com/00-wwloc.htm

  5. #5
    OptiBoard Novice
    Join Date
    Feb 2005
    Location
    Geneva
    Posts
    4

    Redhot Jumper OK, found. Way to calculate CRC now...

    Hello,

    I'm back, and I've found some very useful information about what I wanted to do. I can now communicate with my tracer (making the stylus up and down, rotate, ...), the problem is to get back the trace data, I need to talk with it, as a dialog (me, it, me, it, me, it and so on). The problem is that I cannot generate the CRC used in the dialog, so the machine always answer me <NAK>, because my CRC is not the good one for it.

    I found a C example in the ISO specs for this machine, but I can't even understand C language, and I'd like to have the step by step explanation about it.

    Someone has it ?

    Thanks.:hammer:

  6. #6
    Objection! shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,734
    Quote Originally Posted by tamagotchi
    Hello,

    I'm back, and I've found some very useful information about what I wanted to do. I can now communicate with my tracer (making the stylus up and down, rotate, ...), the problem is to get back the trace data, I need to talk with it, as a dialog (me, it, me, it, me, it and so on). The problem is that I cannot generate the CRC used in the dialog, so the machine always answer me <NAK>, because my CRC is not the good one for it.

    I found a C example in the ISO specs for this machine, but I can't even understand C language, and I'd like to have the step by step explanation about it.

    Someone has it ?

    Thanks.:hammer:
    If the machine's interface is ISO 16284, and actually complies with it, you should be able to simply not send the CRC record at all, just send the <RS> followed immediately by the <GS>.

    If that doesn't work - in what language are you writing your interface?

  7. #7
    OptiBoard Novice
    Join Date
    Feb 2005
    Location
    Geneva
    Posts
    4
    Quote Originally Posted by shanbaum
    If the machine's interface is ISO 16284, and actually complies with it, you should be able to simply not send the CRC record at all, just send the <RS> followed immediately by the <GS>.

    If that doesn't work - in what language are you writing your interface?
    is the <RS> followed very immediatly by <GS> ? because when there is a CRC, the syntax is

    <RS>CRC=mycrc<CR><LF><GS>...

    will it be <RS><GS> or <RS><CR><LF><GS> ??

    Thanks.

  8. #8
    Objection! shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,734
    Quote Originally Posted by tamagotchi
    is the <RS> followed very immediatly by <GS> ? because when there is a CRC, the syntax is

    <RS>CRC=mycrc<CR><LF><GS>...

    will it be <RS><GS> or <RS><CR><LF><GS> ??

    Thanks.
    It is <RS><GS>.

  9. #9
    OptiBoard Novice
    Join Date
    Feb 2005
    Location
    Geneva
    Posts
    4
    OK. And is there a <CR><LF> after <RS><GS> ?

  10. #10
    Objection! shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,734
    Quote Originally Posted by tamagotchi
    OK. And is there a <CR><LF> after <RS><GS> ?
    No, the <CR><LF> is a record separator. <GS> is not a record, it marks the end of the packet.

  11. #11
    OptiBoard Apprentice
    Join Date
    Aug 2005
    Location
    Bristol UK
    Posts
    17
    How did you get on with this?

    I work with Phi tracers a lot and I know finding information about them can be hard.

  12. #12
    Master OptiBoarder OptiBoard Gold Supporter
    Join Date
    Jun 2000
    Location
    1/2 China, 1/2 California
    Occupation
    Frame Manufacturer
    Posts
    615
    Wow! Where can I learn this portion of optical??

  13. #13
    OptiBoard Apprentice
    Join Date
    Aug 2005
    Location
    Bristol UK
    Posts
    17
    what do you want to know?

  14. #14
    Master OptiBoarder OptiBoard Gold Supporter
    Join Date
    Jun 2000
    Location
    1/2 China, 1/2 California
    Occupation
    Frame Manufacturer
    Posts
    615
    <RS>CRC=mycrc<CR><LF><GS>...

    will it be <RS><GS> or <RS><CR><LF><GS>

    -----------------------------------------------

    What do they mean??

  15. #15
    Objection! shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,734
    Quote Originally Posted by JERRY HUANG
    <RS>CRC=mycrc<CR><LF><GS>...

    will it be <RS><GS> or <RS><CR><LF><GS>

    -----------------------------------------------

    What do they mean??
    These are representations of data exchanges under the "OMA" (a/k/a "VCA", "ISO 16284") protocol. The bracketed mnemonics (e.g., "<RS>") are ASCII characters that are used to indicate the beginnings and ends of packets, among other things.

  16. #16
    Master OptiBoarder OptiBoard Gold Supporter
    Join Date
    Jun 2000
    Location
    1/2 China, 1/2 California
    Occupation
    Frame Manufacturer
    Posts
    615

    computer communication..

    Hi shanbaum,

    What is the difference between VCA and OMA?? What is the difference between Braud rate 9600 and 19200?? Why they must be matched in order to hook up the communication??

    Another question---what is the difference between Innovation and DVI??

    Thanks

    Jerry

  17. #17
    Objection! shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,734
    Quote Originally Posted by JERRY HUANG
    Hi shanbaum,

    What is the difference between Braud rate 9600 and 19200?? Why they must be matched in order to hook up the communication??

    Another question---what is the difference between Innovation and DVI??

    Thanks

    Jerry
    What is the difference between VCA and OMA??

    Time. The Optical Manufacturer's Association ("OMA") became the Optical Industry Association (strangely, still "OMA") which became the Vision Council of America ("VCA").

    http://www.visionsite.org/s_vision/s...ID=555&DID=710

    The data communications standard used by most lab equipment (all new lab equipment) was developed by a group working under the auspices of the OMA. The ISO version of the standard is intended to be identical, but because the highly-formalized ISO process is slower than the more ad hoc VCA process, the ISO version is usually one version behind the VCA's. We encourage everyone to work from the current VCA version.


    What is the difference between Braud rate 9600 and 19200?? Why they must be matched in order to hook up the communication??

    Here's a tutorial on the standard PC serial interface (which is an "RS-232" or "EIA-232" interface). See the section on "Signal Timing" (it's there, but the link to it in the Table of Contents doesn't work; just scroll down).

    http://www.camiresearch.com/Data_Com..._standard.html

    Another question---what is the difference between Innovation and DVI??

    Well, for one thing, Innovations is newer.

Thread Information

Users Browsing this Thread

There are currently 1 users browsing this thread. (0 members and 1 guests)

Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •  
OptiBoard is proudly sponsored by:
Younger Optics, Carl Zeiss Vision, VisionWeb, and Vision Systems, Inc.