Documente Academic
Documente Profesional
Documente Cultură
x Quick Help
Code Pane
Variables Pane
To open at a specific line, double-click on that line n the Code Pane or use
FileàEdit/View (and it opens at the last highlighted line)
Jump between functions by clicking anywhere, then use PgDn and PgUp
(or and ).
Add or delete tabs to a group of lines using right-arrow or TAB, and left-
Set search text with , and then jump to that text using and arrow (after first selecting a group of 2 or more consecutive lines).
Move between '#include' files using . To add an item (after the caret) from the right-hand list of Built-ins,
double click on it .
Preferences: Find (use ctrl-F), Find/Replace (use ctrl-H), UnDo (ctrl-Z), ReDo (ctrl-Y)
.
Compile and leave open (ctrl-R), or Accept (ctrl-U) or Save (ctrl-S) to close.
ConfigureàPreferences
to set, save ,and load user
choices. Find a brace's matching brace-pair partner by double-clicking on it – both
braces, plus all text between, become highlighted (as in the image above).
Alternate language(s) set
by the user locale, and by a
two-letter code on the very Use ctrl-PgDn and ctrl-PgUp to jump to next (or previous) empty-line break.
first line of the
myArduPrefs.txt
Preferences file
Variables Pane: Lab Bench Pane and the 'Uno':
Set numbers and types of each using Configureà 'I/O' Devices . Set pins
using a 2-digit value from 00 to 19 (or A0-A5). A simple shift-register device.
Type one or more characters in the upper ('TX chars') Double-click to open a larger window to set/view hex
edit box and hit Return. 'DATA' and 'Recv' bytes.
Double-click to open a larger window for TX and RX SS* low,drives MSB onto MISO.
characters.
Accepts pulsed control signals on specified pin. A normally-open latching push-button to +5V or ground
Can be modified to become contunuous-rotation by (depress "latch" button too get this mode).
checking the lower left check-box
You can close the push-button by clicking it. or by pressing
any keyboard key – contact bouncing will only be produced if
you use the space-bar key.
Generates digital waveform signals on specified pin. A 1 k-Ohm pull-up to +5V OR a 1 k-Ohm pull-down to
ground.
Minimum period is 50 microseconds, minimum pulse
width 10 microseconds. Both values (if suffixed with
an 'S'). will be scaled from the toolbar 'I/O_____S'
slider Coloured LED ( 'LED')
Minimum 'Period' is 100 microseconds, scaled from the A slider-controlled potentiometer. 0-5V to drive any
toolbar 'I/O_____S' slider (if suffixed with an 'S'). chosen 'Uno' pin.
File: Find :
Load INO or PDE Allows the user to choose a program file having Find Next Function/Var Jump to the next Function in the Code
the selected extension. The program is Pane (if it has the active focus), or to
Prog the next variable in the Variables Pane
immediately parsed
(if instead it has the active focus).
Edit/View Opens the loaded program for viewing/editing.
Find Previous Jump to the previous Function in the
Function/Var Code Pane (if it has the active focus),
Save Save the edited program contents back to the or to the previous variable in the
original program file. Variables Pane (if instead it has the
active focus).
Save As Save the edited program contents under a
different file name. Set Search Text (ctrl- Activate toolbar Find edit box to define
F) your next-to-be-searched-for text..
Next (#include) Advances the Code Pane to display the next
'#include' file Find Next Text Jump to the next Text occurrence in the
Code Pane (if it has the active focus),
or to the next Text occurrence in the
Previous Returns the Code Pane display to the previous Variables Pane (if instead it has the
file active focus).
Exit Exits UnoArduSim. Find Previous Text Jump to the previous Text occurrence
in the Code Pane (if it has the active
focus), or to the previous Text
occurrence in the Variables Pane (if
instead it has the active focus).
Configure:
Step Into (F4) Steps execution forward by one Step Over Structors/Operators Fly right through constructors,
instruction, or into a called function. destructors, and operator
overload function during any
Step Over (F5) Steps execution forward by one stepping (i.e. it will not stop inside
instruction, or by one complete function these functions).
call.
Register-Allocation Modelling Assign function locals to free
Step Out Of (F6) Advances execution by just enough to ATmega registers instead of to
leave the current function. the stack..
Run To (F7) Runs the program, halting at the desired Added loop() Delay Add 1 miilisecond. (by default) to
program line -- you must first click to each call to loop()(in case user
highlight a desired program line before has not added any delays
using Run To. anywhere)
Run Till (F8) Runs the program, halting when the Error on Uninitialized Flag as a Parse error anywhere
highlighted Variables Pane variable your program attempts to use a
location is next written to (click to variable without having first
highlight a desired item before using initialized its value.
RunTill).
Show Program Download Show program download to the
Run (F9) Runs the program. 'Uno' board (with attendant
delay).
Halt (F10) Halts program execution (and freezes
time). Allow Nested Interrupts Allow re-enabling using
'interrupts.()' from inside a user
Reset Resets the program (all value-variables interrupt service routine.
are reset to value 0, and all pointer
variables are reset to 0x0000).
Allow Auto (-) Collapse Allow UnoArduSIm to collapse displayed 'Serial' Monitor Add a serial IO device (if none) and pull up
expanded arrays/structs/objects when a larger 'Serial' monitor TX/RX text window.
falling behind real-time.
Minimal Only refresh the variables Pane display 4 Restore All Restore all minimized child windows.
times per second.