Ok so i finally got one joystick arcade working correctly. and so i went into the begin.vi to instead of opening 2 motors to open 4 motors.
I don’t beilive i should have had to change anything in the teleop vi so left it as this.
The program is still only controlling the motors in PWM port 1 and 2 when i added 3 and 4.
It sounds like the modified program isn’t being loaded correctly. How are you running the code?
selecting build, then run as startup. We did notice it never seems to make the changes and it never deletes the old program from it even when i unset it. Once we reformated the cRIO completly and it didn’t change a thing it still 2 motors instead of 4 with this code.
Let’s try to find out where things aren’t going as they should. Can you go through the steps to Deploy and Run as Startup, taking notes on what you’re doing and what messages appear on screen as you go?
One thing to check first is that you specified the correct IP address when you created the Robot project. It’ll be listed in parentheses on the “RT CompactRIO Target” line in the Project Explorer. If that’s not right, fix it (right-click and choose Properties, then put the proper value in the IP Address / DNS Name field in the General category) and try again.