Difference between revisions of "Tutorials/ROBOTC Interface"

From ROBOTC API Guide
Jump to: navigation, search
(Created page with "{{DISPLAYTITLE:{{SUBPAGENAME}}}} <yambe:breadcrumb self="ROBOTC Interface">Tutorials|Tutorials</yambe:breadcrumb> <br /> {{toc}} <br /> == Overview == {|width="740px" |- |RO...")
 
(Overview)
Line 9: Line 9:
 
{|width="740px"
 
{|width="740px"
 
|-
 
|-
|ROBOTC requires basic system specifications to run properly. The development environment is not processor intensive, but the interactive debugger may slow down computer performance on older machines.
+
|ROBOTC for Mindstorms is an Integrated Development Environment. It has been developed to provide as much support as possible for the platforms it is compatible with. The ROBOTC interface will modify itself to accommodate the functionality found in your controller. ROBOTC extends the ‘C’ programming language with a number of built-in variables and functions to provide control over a robot’s hardware devices, i.e. the motors and sensors.<br />
  
 +
[[File:ROBOTC-IDE.png]]
  
'''System Requirements:'''<br />
 
Intel® Pentium® processor or compatible, 800 MHz minimum
 
Windows XP Professional or Home Edition with Service Pack 2 or greater
 
256MB of RAM minimum
 
Up to 30MB of available hard disk space 
 
1 available USB port
 
Compatible Bluetooth adapter (optional)
 
  
 +
There are three main sections to the ROBOTC IDE:
 +
#The Editor
 +
#The Code Templates / Function Library
 +
#The Main Menu / Toolbar
  
ROBOTC will not run natively in any other operating system other than Microsoft Windows. ROBOTC will run with a Virtualization client on a Apple Macintosh. ROBOTC has been tested with VMWare Fusion, Parallels Desktop, and Apple's Boot Camp. You will still need to download/install device drivers found on your purchased CD or on the ROBOTC website.
+
 
 +
=== Editor ===
 +
This is the part of the interface where the user can write code.<br />
 +
[[File:ROBOTC-IDE_Editor.png]]
 +
<br />
 +
 
 +
=== Code Templates / Function Library ===
 +
This portion of the interface allows user to see all the functions available in ROBOTC at their user level. Portions of code from the "Function Library" can be dragged into the Editor.<br />
 +
[[File:ROBOTC-IDE_Toolbar.png]]
 +
<br />
 +
 
 +
=== Main Menu / Toolbar ===
 +
This area allows you to perform basic tasks (saving, copy & pasting, undo, etc.), switch between multiple open programs using the tabbed interface, and access all of ROBOTC's additional functionality through the various menus.<br />
 +
[[File:ROBOTC-IDE_Templates.png]]
 +
<br />
 
|}
 
|}
 
<br />
 
<br />

Revision as of 21:25, 8 May 2012

Tutorials → ROBOTC Interface




Overview

ROBOTC for Mindstorms is an Integrated Development Environment. It has been developed to provide as much support as possible for the platforms it is compatible with. The ROBOTC interface will modify itself to accommodate the functionality found in your controller. ROBOTC extends the ‘C’ programming language with a number of built-in variables and functions to provide control over a robot’s hardware devices, i.e. the motors and sensors.

File:ROBOTC-IDE.png


There are three main sections to the ROBOTC IDE:

  1. The Editor
  2. The Code Templates / Function Library
  3. The Main Menu / Toolbar


Editor

This is the part of the interface where the user can write code.
ROBOTC-IDE Editor.png

Code Templates / Function Library

This portion of the interface allows user to see all the functions available in ROBOTC at their user level. Portions of code from the "Function Library" can be dragged into the Editor.
ROBOTC-IDE Toolbar.png

Main Menu / Toolbar

This area allows you to perform basic tasks (saving, copy & pasting, undo, etc.), switch between multiple open programs using the tabbed interface, and access all of ROBOTC's additional functionality through the various menus.
ROBOTC-IDE Templates.png