- How do I load my data into ROBOLAB?
If you are using Investigator in ROBOLAB, go to the circle of icons on the left side of your screen. Select the Upload icon in the lower right quarter of the circle and then the Run button, which is a large arrow icon. This will load your data from the NXT or RCX directly into Investigator. Ma ...
- When I use the long range IR setting with my Mac serial port transmitter, I get an error message.
ROBOLAB does not support long range for the serial port IR transmitter for Macintosh computers. If you are using a serial port transmitter, use Short Range for all communications with the RCX.
- How do I use the direct RCX communication commands?
Direct communication between RCXs requires that their IR ports be uncovered and facing each other. All of the commands sent between the RCXs are executed immediately. Here is a simple program to use to win a tug-of-war match. This program flips the direction of all of the outputs of the other RC ...
- Is there a timer that is more accurate than .1 seconds?
Yes. There are two different timers. The grey timer is accurate to tenths of a second, whereas the orange timer is accurate to hundredths of a second. There are also two different wait-for timers, using the same colors for each accuracy level: AG ses
- Is there a way to log data at more than 100 Hz?
There is currently no way to log faster than 100 Hz in ROBOLAB. Data logging is currently limited by the firmware but stay tuned for a version of ROBOLAB that will allow you to create your own firmware. ses
- How can I use the serial port of my Intel-based Mac with ROBOLAB 2.9?
Intel Mac Users need to update their VISA drivers to NI-VISA Version 4.0 for Mac OS X in order to use the serial port with ROBOLAB 2.9. The driver can be downloaded here. In order to download the software you will need to register at the NI site. Follow the link (“continue the download pr ...
- Is the ROBOLAB 2.9 firmware compatible with the NXT?
Yes,\nRoboLab 2.9 has firmware for both the RCX and NXT. The confusion\noften arises from the fact that there are two different pieces of\nsoftware to program the NXT - RoboLab 2.9 and the NXT software - and\neach downloads different firmware into the NXT. Thus, you cannot download\na program to ...
- What is the correct procedure to wire a single fork or multiple forks?
Forks are a sign of choice in a program. Either the top line of the code is executed, or the bottom, depending on whether a certain condition is met (true) or is not met (false). After the split, the choices need to be merged back together to complete the fork with a 'fork merge'; do not use st ...
- What does the float block do?
The float block slows outputs gradually, rather than bringing them to a sudden stop. This can be useful in designing projects like merry-go-rounds, trains, and cars which may need to float motors in order to make them behave more realistically. Floats can also be used to prevent gear grinding. ...
- Create a program that continually checks to see if the light level is at or below 50.
If it is 50 or below, Lamp A is turned on at full power, and if it is above 50, Lamp A is off. ses
- How do I program in ROBOLAB with NXT sensors in Input Port 4?
With the NXT there are now 4 input ports instead of 3 like on the RCX. The icons for the fourth port can be found in the NXT Commands folder. There is a green Input 4 icon and a blue Value of Port 4 icon. They can be used exactly like the input and port value icons 1-3 that are found in th ...
- How do I use the Interrogate RCX function?
The interrogate RCX command is a very useful way to see what is going on with your program while it is running. Interrogate RCX opens up continuous communication between your computer and the RCX. To open interrogate RCX go to Projects -> Interrogate RCX. Here is a program that sets up a se ...
- How do I use multiple containers?
Multiple containers work exactly the same as a single container. It is just very important to not get confused about which container does what. It is easy to use the standard containers--just wire in the container that you want to use: To see how to use more than just the standard red, blue, ...
- Using RoboLab with Control Lab 9751 (Interface B)
You may be experiencing problems if you are not using the specific Control Lab Interface icons. To use Control Lab with RoboLab, go to Inventor 4 in RoboLab. From the functions palette, select Control Lab Interface. This new palette displays all of the controls that can be used with RoboLab and ...
- How do I change the Inventor level in ROBOLAB?
When you are using the Inventor section of ROBOLAB you may want to change the Inventor level to access more advanced menus or icons. To change the Inventor level, select the Project drop down menu at the top of the screen and then select Change Inventor Level. A window will appear with a list ...
- Create a program in Investigator that can run two tasks at the same time.
1. The first task acquires light sensor data every 2 seconds while Motor A runs at half speed until the touch sensor is pushed in. Then Motor A shuts off and the data collection stops. 2. The second task turns on Lamp C at low power and increases the power level every 2 seconds. Lamp C turns of ...
- How do I log data in Investigator program level 4 and 5?
There are three important components to include in your program when logging data in investigator. Unless otherwise specified, data that is captured is recorded as the value of the sensor specified vs. time. The first step is to initialize the sensor. In inventor there are many different senso ...
- How do I draw on the NXT screen with ROBOLAB?
There are a group of icons in the NXT Commands folder in ROBOLAB that allow you to draw lines, rectangles and text on the screen of the NXT. You can use them to draw images or to create displays to appear in the middle of programs. Here are two examples using the drawing functions. ks
- How do I program in ROBOLAB with legacy sensors?
You can program with legacy sensors in ROBOLAB for NXT the same way that you would have programmed with them when using the RCX. All of the legacy sensor icons are still in ROBOLAB. However, make sure you use the legacy icons and not the NXT icons. Remember to connect legacy sensors to an ...
- How do you build your own VI with inputs?
As an example program, here is a VI that receives sensor readings from a motor sensor: The first step is to select only what you want to be in the VI. in this case, the user should be able to select which user containers were specified so user3 or user4 constants were not selected. Then choose ...