I am using a real time PXI controller to communicate to some devices. I send a simple command, and they respond with 64 bytes of information. I have communicated with 6 of them successfully, but two are giving me issues. If I thread the command, it will stack up and then dump many messages all at once. If I don't thread it, it hangs up for 4-5 seconds on the command write. If I disconnect the peripheral device, the outgoing messages are written at the correct interval as indicated in debug messages as well as a serial sniffer.
Flow control is supposed to be off on the PXI end per the function I am using, and the documentation for the devices state that there is no flow control on their end either.
Device:
My COM port setup:
How can a peripheral device throttle or inhibit outgoing serial messages?