C
I'm given the task to program a Modbus interface to Agilent 34972A DAQ using Delphi. I'm completely new to Modbus and Agilent, but I've done some simple capturing of high and low digital outputs from MCCDAQ.
After some googling, I found a very limited Delphi sample program that uses VISA COM (that in turn uses Agilent IO Library Suite)- http://www.home.agilent.com/upload/cmc_upload/All/readme_70711.htm?&cc=SG&lc=eng
The sample is a console project that outputs a *IDN?
There's a rather well establish delphi modbus library that comes with full demos - http://sourceforge.net/projects/delphimodbus/
Now my question is how do I convert the Agilent signals to modbus? Do I just pass the IDN? to the modbus library? Or some sort of protocol conversion is required? I'm trying to understand how this whole thing works.
Grateful for any pointers.
After some googling, I found a very limited Delphi sample program that uses VISA COM (that in turn uses Agilent IO Library Suite)- http://www.home.agilent.com/upload/cmc_upload/All/readme_70711.htm?&cc=SG&lc=eng
The sample is a console project that outputs a *IDN?
There's a rather well establish delphi modbus library that comes with full demos - http://sourceforge.net/projects/delphimodbus/
Now my question is how do I convert the Agilent signals to modbus? Do I just pass the IDN? to the modbus library? Or some sort of protocol conversion is required? I'm trying to understand how this whole thing works.
Grateful for any pointers.