BitScope Touch Screen User Interface

Trigger, Cursors, Timebase.

Trigger, Cursors, Timebase

BitScope DSO uses a gesture based user interface we call Act On Touch.

Act On Touch makes using a mouse, track-pad or touch-screen with BitScope easy. Whether you use a PC, Mac or notebook, a touch-screen PC tablet running Windows 8 or even access a remote BitScope from an iPad or phone via VNC, BitScope DSO responds the same way.

Act On Touch simply means you can click, drag or select to adjust almost any DSO parameter to change its value in real-time as the display updates or select built-in functions or values related to the parameter via a pop-up menu.

Shown here are three UI panels that use Act On Touch.

Click and drag up and down or left and right on a parameter to adjust its value. Click on the left or right edge of a parameter to select its previous or next value. Right-click (or control-click on a Mac or press-and-hold on a tablet) to pop up a context menu and double-click to open an editor to type in a value or select a default value. We call these UI interractions Act On Touch Gestures.

They apply to trigger, preview and waveform displays too; objects on the display can be clicked and/or dragged to change location or value.

Channel Control Panel

Channel Control Panel

For example, the trigger level can be adjusted by moving the trigger cursor and measurement cursors or waveform feature bands on the main display can be moved to make measurements.

Act On Touch also means DSO is more compact and informative because each parameter can report a value and accept user input to change that value without unecessary scroll bars or other UI widgets.

The channel control panel shown here provides a good example; using this panel you can choose the source and signal coupling, adjust voltage scaling, input range, probe scaling and signal offsets and perform channel calibration, all using simple Act On Touch Gestures on the parameter widgets.

Act On Touch Gestures

Up to seven single-touch Act On Touch Gestures are suppored for each parameter:

NAMEGESTUREWHEREDESCRIPTION
ClickClickCenter Perform primary parameter action.
SelectDouble-ClickAnywhere Perform secondary parameter action.
ChooseMenu-ClickAnywhere Pop-up a context menu for the parameter.
MoreClickRight Side Choose the next (or higher) value.
LessClickLeft Side Choose the previous (or lower) value.
Change XClick-DragLeft/Right Adjust a parameter value continuously (X-axis).
Change YClick-DragUp/Down Adjust a parameter value continuously (Y-axis).

Not all parameters respond to all gestures and some respond in different ways. Some gestures apply to non-parameters (e.g. pop-up menus on buttons or lights) and multi-touch gestures apply to other objects such as waveforms and displays. The best way to appreciate how this all works is to see it in action:

BitScope Act On Touch in Action

BitScope Act On Touch in Action (Click to animate, it may take a while to preload)

Related Posts

BitScope
Build a powerful mixed signal workstation with one simple 3D print !Sep 3
Raspberry
Raspberry Pi 3 Launch and BitScope BladeFeb 29
BitScope
Physical Computing with Raspberry Pi and BitScope!Dec 01
Raspberry
BitScope Micro with Raspberry Pi Touchscreen Display!Sep 09
Raspberry
BitScope Blade for Raspberry Pi at Hannover Maker Faire!Jun 05
Software
BitScope DSO 2.9 Now Available.Jun 02
BitScope
Getting Started with BitScopeMay 08
Education
BitScope Micro & Raspberry Pi in Education at BETTJan 21
Education
Electronic Measurement with BitScope & Raspberry PiNov 12
BitScope
BitScope Micro Video Tutorial with Farnell element14Nov 10
Software
Using a USB BitScope with any Linux system.Nov 05
Software
BitScope DSO upgraded for Mac OS X Mavericks.Nov 03
BitScope
Sydney BitScope, Online Demo Updated.Oct 30
Raspberry
Network access for USB BitScopes via Raspberry Pi.Oct 24
Software
Vertical Offsets and Dual Channel DisplayOct 19
BitScope
Why the oscilloscope update rate is important.Oct 06
BitScope
Differential measurements matter, here's why...Oct 01
Raspberry
BitScope Raspberry Pi OscilloscopeSep 25
BitScopeBitScope DSO Tutorial ExamplesSep 09
More...