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.
-
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.
-
Click a category to view blocks that can be added to the workspace when building a program.
-
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.
-
//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.
-
Code Tools
Import code from the PASCO Code Library. This icon appears when a //code.Node (PS-3231) or //control.Node (PS-3232) is connected.
Import code from a .pcbx file.
Export all code as a .pcbx file for importing into other SPARKvue or Capstone files.
Delete all code on the workspace.
-
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.
-
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.
-
-
Workspace
Drag blocks from the toolbox to the workspace to create a program.