Greetings All.
I have taken on a personal task to try to automate an ancient Sperry (now Honeywell) ADT-222b Air Data Test Set for work and my drive to learn something new. I am somewhat at an understand of the whole aspect of the workings of GPIB communication after spending a few days doing research.
I guess where I am hung up, to an minor extent, is how to approach the way the ADT-222b reads and writes the GPIB info to and from a program. The ADT-222b programming instructions within the manual and sample conversations works with binary code with each instruction being only 8-bits in length. Communication is from automated test equipment (Controller/CPU) to an ASCII interface board via IEEE-488 connector to the ADT-222b processor then back. Now the manual has listed all the ASCII data bits for the: Bus Words (Listen, Talk, Unlisten, Untalk, Memory Address and Data), Input Memory Addresses and Data and Output Memory and Data.
So my question is would it be useful for me to create some sort of seperate file (a header .h or .cpp file) or independent driver for the ADT-222b to reference a variable to each Bus Word, Input Memory Address, Input Data, Output Memory Address and Output Data since they all have their own defined ASCII data bits (byte) associated with them.
Please throw everything you got at me. I am open to trying anything and learning what I can even if it might be a slow process. I'll learn it one way or the other.
I have tried throwing lines into the Interactive Control with little result that I can see. The ADT-222b does communicate with the PCI-GPIB board installed as I can see it in MAX and see the DIP switch programmed address on ADT-222b.
Thank You In Advance..... Robert Haas