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! OptiBoard Gold Supporter shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,976

    Shameless Plug

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

  3. #3
    Manuf. Lens Surface Treatments
    Join Date
    Aug 2002
    Location
    in Naples FL for the Winter months
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    23,240

    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 ???????????????????????

  4. #4
    Objection! OptiBoard Gold Supporter shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,976
    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! OptiBoard Gold Supporter shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,976
    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! OptiBoard Gold Supporter shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,976
    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! OptiBoard Gold Supporter shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,976
    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
    Bad address email on file
    Join Date
    Jun 2000
    Location
    1/2 China, 1/2 California
    Occupation
    Frame Manufacturer
    Posts
    756
    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
    Bad address email on file
    Join Date
    Jun 2000
    Location
    1/2 China, 1/2 California
    Occupation
    Frame Manufacturer
    Posts
    756
    <RS>CRC=mycrc<CR><LF><GS>...

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

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

    What do they mean??

  15. #15
    Objection! OptiBoard Gold Supporter shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,976
    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
    Bad address email on file
    Join Date
    Jun 2000
    Location
    1/2 China, 1/2 California
    Occupation
    Frame Manufacturer
    Posts
    756

    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! OptiBoard Gold Supporter shanbaum's Avatar
    Join Date
    May 2000
    Location
    Manchester, CT USA
    Occupation
    Other Optical Manufacturer or Vendor
    Posts
    2,976
    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
  •