Good afternoon lmd2,
Thanks for contacting National Instruments with your issue, we'll try and get you up and running as soon as possible.
Since you didn't specify which language you're programming in our which HSDIO card you're using, I'll try and be as general as possible.
If you're using LabVIEW, have a look at the Dynamic Acquisition Hardware Start Trigger.vi and Dynamic Generation.vi examples. Combining these two examples should get you started.
These can be located by going to Help > Find Examples > Hardware Input and Output > Modular Instruments > and then select Dynamic Acquisition or Dynamic Generation > Non-Scripted.
These examples can also be found for C and CVI by going to Start > Programs > National Instruments > NI-HSDIO > Examples.
Does your blackbox have the capability to output a trigger once it replied to the datawords it receives from your HSDIO card?
If not you can route your dataline to the line configured to be the hardware trigger as well. Is there a particular reason why you want to pole for a reply rather than have it triggered? The polling would be done in the software domain which would make it slower to respond.
Please let me know if you have any further questions regarding this issue.
Sincerely,
Minh Tran
Applications Engineering
National Instruments