04-04-2008 08:38 AM
04-07-2008 10:10 AM - edited 04-07-2008 10:12 AM
04-09-2008 05:44 AM
Thanks for the code. I've tried it but doesn't seem to work. Just some questions:
1. On the "port for Motors" array, clicking on it would generate a list which would read "DIO/port0/line0" and so on. Wouldn't this generate an output on the particular line, instead of generating the output on 4 lines simultanously as it should?
2. Regarding the frequency, the pulse width should be 5ms for each pulse, can it be controlled that way through this loop?
Thanks for any input.
04-09-2008 06:23 AM
04-09-2008 10:01 AM
04-10-2008 04:41 PM - edited 04-10-2008 04:41 PM
04-17-2010 06:24 PM
I am trying to drive 4 stepper motors concurrently (ideally in parallel) and synchronise them using a USB device with only digital I/O and no counter timer.
I would like to make the stepper run at different speeds so that when the rotational motion is transformed into longitudinal motion the motors make the 'sliders' follow arbitrary waveforms at about 5Hz frequency.
Should I generate a digital waveform for each bit then combine them together before sending to the device?
The problem that we are facing is that the motors loose synchronisation and the loop speed changes.
04-19-2010 10:14 AM
3 key questions to determine feasibility:
1. What data acq hw do you have?
2. What range of frequencies do you need to support?
3. Is the waveform known ahead of time, or do you want/need to make decisions on the fly about the motion profile?
07-09-2012 04:01 PM
I am a beginner at labview and need a VI which can drive a vibration motor by NI-DAQ in time-constant periods.(e.g permanently every 20 minutes drives it for couple of seconds and then turn it of like a digital pulse every 20 minutes with a duration of say 5 seconds).I used the digital output line for this purpose but i don't know how to make a VI which can perform this task for me automatically. It would be so kind of you if you send me a simple VI with to deal with this.