Hi, I have already developed a custom software able to acquire data from generic instruments, I'm using it to retrieve data from 10 instruments together, from 1 to 0.001 seconds of acquisition time (acq time is flexible), I can add your instruments according to your spec. and add a further windows to control the instruments as output, please contact me, I can send you some screenshot of the application.
every channel is managed with enabled state, conditioning parameters (y=mx+q), channel description etc...
check my portfolio
best regards
simone