Welcome Screen

Choose a path on the Welcome Screen to quickly start an experiment.

  1. Main Menu

Start or join a Shared Session, set preferences, and check for updates.

  1. Manual Entry

Enter non-sensor data into a table and display in a graph.

  1. Sensor Data

Connect sensors and select measurements to display in common layouts.

  1. Remote Logging

Collect data directly on a Wireless Sensor instead of a computer or mobile device. Download remotely logged data to SPARKvue for analysis.

  1. Open PASCO Experiment

Collect data using SPARKvue experiment files designed by the PASCO curriculum team.

  1. Build New Experiment

Create a custom experiment layout to display data and control hardware.

  1. Open Saved Experiment

Access previously saved files on your computing device.

 

Experiment Screen

Use the Experiment Screen to collect, display, and analyze data.

  1. Main Menu 
    • Start New Experiment: Return to the Welcome Screen.
    • Experiments: Open a PASCO Experiment.
    • Open: Open a previously saved experiment.
    • Save or Save As: Save the current file to your computing device.
    • Export Data: Export data as a CSV file.
    • Preferences: Toggle certain global settings, such as analytics or auto-hiding runs during experiments.
    • Shared Session: Start or join a Shared Session.
    • Help: Open this help site in your web browser.
    • About SPARKvue: View information about the installed version of SPARKvue, as well as contact information for technical support.
    • Exit: Close SPARKvue.
  2. New Page 

Build a new experiment page after the one currently displayed on the screen.

  1. Delete Page 

Delete the currently displayed page.

  1. Page Name and Number

Click to change the name of the current page, or to select a different page to display. Click the arrows to navigate between pages.

  1. Wireless Devices Bluetooth

Connect a wireless sensor and set up remote data logging.

  1. Journal 

Create and edit the snapshot Journal. Print or export the Journal after making your edits.

  1. Journal Snapshot 

Take a snapshot of the current screen and add it to the Journal.

  1. Experiment Page

Display and analyze experiment data in multiple ways such as a graph or table. Control various hardware such as signal generators and Smart Cart accessories.

  1. Live Data Bar

See the live measurement reading for measurements currently selected in the experiment page. Click to zero, change the sign, calibrate, and configure the measurement properties.

  1. Sampling Options

Displays the current sample rate or sampling mode. Click Sampling Options to configure the following:

  1. Data Recording Controls
    • Click to Start Start or Stop Stop data collection. The clock displays the elapsed data collection time.
    • When using the Code tool without sensors connected, the Start button changes to Execute Execute. Click to run the program in the Code tool.
  2. Zero Measurements 

Click to zero all measurements of connected sensors.

Note

Not all sensors support zeroing measurements.

Tip

Use the Live Data Bar to zero measurements individually.

  1. Code 

Click to open the Code tool to create programs using Blockly.

  1. Experiment Tools 
    • Manage Runs: Delete or rename a run.
    • Manage Images: Delete and rename images taken with the Camera display.
    • Calculated Data: Create calculations to transform data.
    • Data Properties: Change the number format (such as the number of decimal places), change the default units, and apply one color to all runs.
  2. Hardware Setup 

Configure sensors and their measurements:

  • Sensors: Turn on or off, zero, and change the sign.
  • Measurement: Calibrate the measurement and access the Data Properties.
  1. Live Data Bar Visibility 

Click to show or hide the Live Data Bar.

 

 

Code tool

The Code Tool interface consists of a workspace to build a program using blocks from the Blockly Toolbox.

To access the Code tool, click Code on the bottom of the Experiment Screen.

  1. Code execution switch 

Toggle to disable the Code tool from running a program during data collection. This can be useful when you want to test sensor measurements without having the code interrupt data collection.

  1. Blockly Toolbox

Click a category to view blocks that can be added to the workspace when building a program.

  1. Lua code viewer

Click the Lua tab to view, but not edit, what the program looks like in text-based code to help with debugging.

  1. //control.Node upload tools

Upload code to the //control.Node so that it can run independently from a computing device. This toolbar only appears when a //control.Node (PS-3232) is connected.

  1. Code Tools
  2. Workspace Tools
    •  Center the code on the workspace.
    •  Zoom in on the workspace.
    •  Zoom out of the workspace.
    •  Delete blocks by dragging them to the trash can. Click the trash can to retrieve previously deleted blocks.
  3. Block tools

Right-click a block to access the block tools menu. (If using a mobile device, tap and hold the block instead.) What appears in the menu depends on the block. The following tools are common to most blocks:

  • Duplicate

This creates a copy of the block.

  • Add Comment

This adds a comment icon  to the block. Click the icon to add a note to the block, which can help others understand what your code does.

  • External and Inline Inputs

This option appears for blocks that have more than one input. Selecting External Inputs will make input blocks appear as a vertical list outside of the block. Selecting Inline Inputs will make input blocks appear inside the block as a horizontal list.

  • Collapse and Expand Block

Collapse block collapses all the code inside the block into a single line. This can be useful for de-cluttering the workspace to make the code easier to read. Select Expand Block to display the code again.

  • Disable Block

This disables the block and the code inside the block. This can be useful for debugging a program.

  • Delete Block

This deletes the block and all code inside the block.

  1. Workspace

Drag blocks from the toolbox to the workspace to create a program.

 

Display types

Use a display to visualize data, control hardware, and add content.

Visualize data

Type

Icon

Application

Preview

Minimum Size

Line Graph

Graph Display

Display data in an XY line graph, showing one or more measurements versus time or another measurement.

Digits

Digits Display

Show the most recently recorded data sample as digits, statistics of a single data run, or text output from a Blockly program.

Table

Table Display

Display data using two or more columns and show data statistics.

Meter

Meter Display

Show the most recently recorded data sample, or a statistical value of a single run, on an analog display.

Bar Graph

Bar Graph Display

Compare manually-sampled measurements across categories.

Map

Map Display

Tag sensor measurements with GPS data and display the measurement locations on a map.

Bar Meter

Bar Meter Display

Visually compare the most recently recorded data values across similar measurements.

Scope

Scope Display

View data that oscillates rapidly in time, such as electrical signals and sound waves.

FFT

FFT Display

Display data in a spectral analysis display to measure the intensity as a function of frequency.

Compass

Compass Display

View directional measurements from the Wireless Weather Sensor, such as wind direction and heading.

Camera

Camera Display

Capture and analyze still images from a webcam or digital microscope.

Control hardware

Type

Icon

Application

Preview

Minimum Size

Signal Generator

Signal Generator Display

Control the output waveform type, frequency, and amplitude on the Wireless AC/DC Module or 550 Universal Interface.

Smart Fan

Smart Fan Display

Control the thrust and direction of a Smart Fan Accessory attached to a Smart Cart.

Ballistic Cart

Ballistic Cart Display

Launch a projectile from the Smart Ballistic Cart Accessory by setting a position-based or time-based trigger.

Vector Display

Vector Display

Change the measurement displayed on a Smart Cart Vector Display, and configure the range and sign of the measurement.

Smart Motor

Smart Motor Display

Control the speed and direction of a Smart Cart Motor attached to a Smart Cart.

Geiger Counter

Geiger Counter Display

Control the voltage supplied to a Geiger Counter's Geiger-Müller tube, the sensor's sound output, and the criteria of data collection.

Melt Temperature

Melt Temperature Display

Control the Wireless Melting Point Apparatus (PS-3239) by selecting or editing a heating profile.

Add content

Type

Icon

Application

Preview

Minimum Size

Media

Media Display

Insert an existing still image.

Text Box

Text Display

Insert text for experiment notes or instructions.

Assessment

Assessment Display

Create multiple-choice, drop-down, or short-answer questions.

Data display tools

Each data display includes common tools that help with analyzing data and modifying the appearance. Graph displays (Line Graph, Bar Graph, Scope, and FFT) include additional tools that are specifically useful for graphs.

  1. Run selector

Click to select a run to show in the display.

For graph displays, click the check box to show Deselect or hide Select a run. When analyzing a run, first select the colored run icon to make the run active. The active run is indicated by a red box.

  1. Measurement selector

Click any measurement in a display to change the measurement or its units. In the measurement selection pane, select a measurement to display, or select the unit to change the units. If you want to display user-entered or calculated data, select the User-entered tab at the top of the pane.

  1. Toolbar drawer

Click to show or hide the display's toolbar. Each display includes analysis tools specific for that display. Select a tool in the drawer to activate it in the display.

  1. In-context tools

Graph displays include analysis tools in the plot area for easy access. These are the same tools found in the toolbar. The tools that appear depends on whether you select a single data point or drag over a range of data.

  • Single data point

Select a single data point, then select either the coordinates Coordinates Tool, slope Slope Tool, or annotation Annotation tool. After selecting the tool, you can select a different data point by clicking the left Move Bar Left and right Move Bar Right arrows. Click Remove Bar to remove the tool.

  • Range of data

Drag over a range of data, then select the statistics Statistics, linear fit Linear Fit, or curve fit Curve Fit tool. Click Remove Bar to remove the tool.

  1. Axes scale

Drag across an axis to change the scale of the axis. To prevent the axis from scaling, click the lock icon Lock Axis. You can also drag the plot area to move the plot.