Well Sneh@l, this brings me back to my favorite topic: The
NI SoftMotion Development Module for LabVIEW.
There is obviously no good way to meet your requirements with a 73xx board and it would be probably hard to find a 3rd party product that provides these timing capabilities, too. A possible solution is using a
LabVIEW FPGA target like a
PCI-7831R. This device can run PID loops with up to 200 kHz and you could feed contouring data with the same frequency to the control algorithm. 200 kHz control loop rate might be a bit too fast for a motion control application, but as you can define the timing by your own, this board provides enough headroom for your application.
The R-Series boards are general purpose multifunction I/O boards with an FPGA onboard. The before mentioned SoftMotion module makes it quite easy to convert this board into a user defined motion control device.
Regards,
Jochen