The user section of the motor control device was designed using LabView software, and allows the manual control and oscillation of paddle motion by utilizing adjustable amplitude and frequency inputs. Real time user changes in amplitude and frequency are iterated over time intervals proportional to the degree of change, giving the system a buffering effect which produces smooth motion.
The program's primary mode of operation involves prompting the user for an ASCII file from which to read time dependent voltage commands. The time step for the text file should correlate with the time step of the iteration performed during the output of the file. The time step can be modified, but at the time of this report, is specified to be .0094 seconds. The program automatically offsets the voltage signal by 2.5v, so txt files are recommended to have a starting and ending value of 0. The file reading element of the user interface program automatically reads the size of the file, and will only send the values in the file, after which a zero motion command is sent until the user terminates the program, manually adjusts the signal, or inputs another file.
The addition of the new motor control mode will drastically change the design of the current user control program, so it is likely an addition will be made to this section of the report in the near future.
Jordan Read (2006) |