Bob,
Thank you for the answer. Yes, I use the asterisk.
My project is to control, monitor and test two different types of motors. (not two motors). All motors have encoder feedback.
Group 1:
1. Five Small stepper motors, they don't move fast about 1 inch/3 seconds.
2. TWo medium stepper motors,
3. One large stepper motor.
Group 2:
4. Two stepper motors (rotational axis and linear axis)
5. One stepper motor, rocking up/down
6. One brushless motor
The motors are assigned to four different engineers.
National instruments hardware does not control the motor directly, more like monitoring.
There are five different pc board controlling the motors.
The computer sends a serial command (motorNum, velocity,position, current drive...) to
the pc boards, and the pc boards controls the motors.
National Instruments Hardware:
PCI-6036E -> SCXI 1000 ->MOD3:SCXI1520-1314-StrainGauge
MOD4:SCXI1520-1314-StrainGaug
MOD2:SCXI1102-1303-ThermoJ
Using TestStand 2.01 and LabView 6.1 I send serial command to one single motor(module+motornum). When the motor move to its position, it will apply a force on the strain gauge, and I acquire the applied force and temperature for one motor.
It takes about 5-7 seconds for one cycle per motor.
Number of cycles ~ 10000( running all day).
I plan to have a single sequence for each motor.(running different processes/different engineers).
I need to protect the serial port and the NI hardware for sharing data. Only one serial port is using because all pc boards are on the same RS485 bus.
System is Win2000