High Speed connection to Propeller Memory

ViewPort sends data to your desktop at up to 2Mbps. Data can be packaged into frames to support 80Msamples/sec. You control what data should be sent and how to visualize it. No performance impact to your program

Change and Monitor variables in your program as it runs

Data is logged into your PC’s memory- allowing high resolution and long sample times. Output to CSV,TXT, Matlab or screenshots. Stream output to the filesystem, FTP server, or other applications. ViewPort can change a spin program variable’s value on the fly. You configure which variables should be “Editable”

ViewPort provides the Graphical Interface: Dials, Sliders, Textboxes.

Analyze data with Oscilloscope, Logic State Analyzer, Spectrum Analyzer modes

Oscilloscope (DSO) graphs a variable’s value vs. time with trigger, cursor, auto-measurement. Logic Analyzer (LSA) graphs a variable’s bit states vs. time with bit, pattern and edge triggers, cursors. Spectrum Analyzer graphs a value’s magnitude vs. frequency. XY graphs the relationship between two variables. ViewPort instruments are comparable to real-world instruments

View the state of the Input/Output port at up to 80MHz

View the state of the Propeller’s 32 I/O pins at up to 80MHz. This helps you troubleshoot communication problem with devices connected to the Propeller. Typically the LSA graph is used to view the individual bits states. Your configuration can label and group the bits to simplify the graph.

Visually arrange display controls to create Custom Visualizations. Build your own controls with the Development Kit

Use the ViewPort Designer to modify existing Views or create your own- as easy as drag-n-drop.Use the Widget Development Kit to create your own Widgets- with full access to all of ViewPort. The Communication Protocol to view and edit variables in fully documented.

Integrate Fuzzy Logic into your program

Instead of using complicated formulas coupled with IF statements for every threshold/exception, fuzzy logic just requires you to specify how variables should be mapped onto classes. ViewPort’s graphical control panel makes it easy to tune the logic.

Capture Video, apply Vision Filters, View Video

Digitize video into a memory array. Apply vision filters in real time on the video. Stream the video to ViewPort for visual debugging.

Comprehensive Help Manual, Easy Install/Uninstall

Detailed pdf manual and search/browsable help files are available. Well commented tutorial help you get started. Easy to install/uninstall.

Easy to Integrate into your spin program.

ViewPort requires 1 Cog and a serial connection. Get started with just 1 command to share data with ViewPort. Configure your program with ViewPort’s graphical wizard. Save the configuration to a file or incorporate into your program.