Thank you very much for your prompt answer. I thought the built in signal generation functions require a clock and the USB does not have a clock on it. That is why I am using software timing. If it is still possibel to use the buillt in signal generation functions then where do i get them from on Labview if i want to create a square pulse? and yes i did create them all by hand becuase i didnt know where these functions are and if they would work with USB 6009 without the clock.
With the code that I have sent you, the motor moves continuously once the usb is connected. The only way i can stop it is if i unplug the USB. What i want to be able to do is to be able to conrol the motor so that it stops after a certain number of degrees specified by the user. This is what i wanted the dynamic array for. Another way that i thought of for doing that is using a timed loop to control the motor motion instead. So say it takes 1 sec to move 1 degree then 30 secs to move one degree and use that to control the degree of motion rather than the elements in the array. Would that still work? if not then how can i modify the array to do that? as it moves continuously with 1500 elements so how can i limit when it stops?
Sorry if my problem is too complicated but i am new to labview so any help is welcome.
Thank you in advnace for your help
Myriam