Benchtop Measurement and Test
Distributed Measurement and Control
Systems Engineering Software
Perspectives showcases how NI sees what’s next in the world of test and technology.
You can request repair, RMA, schedule calibration, or get technical support. A valid service agreement may be required.
Provides support for NI data acquisition and signal conditioning devices.
Provides support for Ethernet, GPIB, serial, USB, and other types of instruments.
Provides support for NI GPIB controllers and NI embedded controllers with GPIB ports.
Could you explain what each part of the code specifically does next time in your document? Like with the iterations and loops etc etc.
These loops take 50ms to run. The number of iterations determines how many multiples of 50ms the loop runs. 20 iterations makes 1 second. 10 iterations makes half a second.
The increment is because the iteration terminal is 0 indexed (the first iteration is 0 instead of 1). This makes the code a little easier to read. As things execute in parallel, it won't hurt your performance.
Thanks! That's what I wanted to know
Hey another question, how does the code make the robot go left and right-
what do the yellow boxes do? I thought it was just like Vectors along the X
and y Axis but that is incorrect because positive values make the robot go
left and right so I am obviously missing something..
On Tuesday, December 29, 2015, Akhil Sharma <firstname.lastname@example.org
That's a great question. The yellow boxes are called vis, which perform a set of functions. This vi (Arcade Drive) controls the robot motors. The two inputs to the Arcade Drive vis are x-axis value and y-axis value. If you dig deep enough into the vi, you would see that the x-axis value affects the right motor speed, and the y-axis value affects the left motor speed. In the first loop, you see that the y-axis value is greater than the x-axis value. In other words, the left motors are going faster than the right motors. If this is the case, then the robot will turn to the right. In the second loop, it is the opposite case. The right motors are moving faster than the left motors, so the robot will turn left. Note that a value of 0 means the robot is not moving. If you push "Ctrl" + "H" and click on the vi that you have questions about, context help will provide valuable insight. Please let me know if I have answered your questions or if there is anything else that I can do to help!
What do you need our team of experts to assist you with?
We'll be in touch soon!