Last year I successfully developed an application with the ADC-24.
Now I have the task to extend the application for simultaneous use
of two ADC-24. Can anyone give me a hint for the initialization with two devices?
I use DELPHI, but I'm grateful for a tip in any other language.
You can use the HRDLOpenUnit function multiple times to open the devices and get a handle for each one, and HRDLGetUnitInfo to identify the returned handles against serial numbers.
thank you for the answer.
I thought HRDLStop only needs to be used with srtreaming and I
don't use stremaning.
Anyway, I called HRDLStop before calling HRDLCloseUnit, no improvement.
In a minimal test program, I only call HRDLOpenUnit for two devices, one ADC-20
and one ADC-24. Then, after a few seconds, I try to call HRDLCloseUnit with the two
handles delivered from HRDLOpenUnit. First call returns after about 1 .. 2 seconds,
second call (second handle) never returns and I had to remove the USB-connection.
The version info from picohrdl.dll shows 1.4.0.205. No idea what works wrong.
We are currently building a new release for the PicoSDK, and this includes an updated picohrdl.dll, so would suggest downloading this once it is available on the website (hopefully this week)