Inspect3D Tutorial: Load and View Data: Difference between revisions
m (→Data: Updated link to data folder to point to C-Motion website.) |
(Added screenshot for Load Library dialog and described how this can be used to view data.) |
||
Line 11: | Line 11: | ||
This tutorial can be completed with any CMZ file. One possibility is a data set from a Visual3D Workshop at a recent ASB meeting: [https://www.c-motion.com/download/examples/V3D_Workshop.zip V3D Workshop @ ASB]. | This tutorial can be completed with any CMZ file. One possibility is a data set from a Visual3D Workshop at a recent ASB meeting: [https://www.c-motion.com/download/examples/V3D_Workshop.zip V3D Workshop @ ASB]. | ||
== | ==Load your library== | ||
<div style="overflow: hidden"> | |||
To start, you need to tell Inspect3D where to look for your data. After opening Inspect3D: | [[Image:Inspect3D_Loaded_Library.png|400px|right]]To start, you need to tell Inspect3D where to look for your data. After opening Inspect3D: | ||
<ol> | |||
<li> [[Image:I3DLoadLibrary.png|30px]] Click the Load Library button on the [[Inspect3D_Documentation_ToolBar|toolbar]] to open the Library dialog:</li> | |||
<ol type="a"> | |||
<li> Click <b>Browse</b> to open a dialog that allows you to select a file path </li> | |||
<li> Select the top level folder/root directory which contains the CMZ files | |||
NOTE: the CMZ files' associated CMX files must also be present for Inspect3D to be able to load the library. </li> | |||
<li> Click <b>Select Folder</b> </li> | |||
</ol> | |||
<li>Click <b>Load</b> </li> | |||
<li> Once the library is loaded, you will be able to do some initial exploration here in the Load Library dialog: </li> | |||
<ol type="a"> | |||
<li> Verify which CMZ files have been loaded in the 3D Viewer dropdown box as well as which C3D files are associated with each CMZ; </li> | |||
<li> Verify which file tags are present in the library; </li> | |||
<li> If you have loaded [[Multisubject|multisubject data]], verify which [[Multisubject#Important_Terms|subject prefixes]] and [[Multisubject#Important_Terms|subject tags]] are present in the library; and </li> | |||
<li> Animate the data contained in any loaded C3D file. </li> | |||
</ol> | |||
<li> Close the Library dialog </li> | |||
</ol> | |||
</div> | |||
==Define queries and group signals== | ==Define queries and group signals== | ||
Once you have loaded the library, the Group definition dialog will be activated. You now have the ability to automatically or manually define queries that will group the signals in your library. To do this: | Once you have loaded the library, the Group definition dialog will be activated. You now have the ability to automatically or manually define queries that will group the signals in your library. To do this: | ||
<ol> | |||
<li> Click on the [[Image:I3DGroups.png|20px]] <b>Query Definitions</b> icon on the [[Inspect3D_Documentation_ToolBar|toolbar]] </li> | |||
<li> Click on [[Image:I3DGroups.png|20px]] <b>Query Definitions</b> to define group definitions for the first time and open the [[Inspect3D_Advanced_Query_Section|Query Builder Dialog]] </li> | |||
<li> Alternatively, if you have previously saved query definitions, you can click on [[Image:I3DOpenGroupDef.png|20px]] <b>Load Query Def & Compute Groups</b> to load a [[Q3D_Query_File|.q3d]] file containing query definitions and then automatically calculate the groups for the loaded library. </li> | |||
Once the [[Inspect3D_Advanced_Query_Section|Query Builder dialog]] is open there are two options for creating group definitions: | Once the [[Inspect3D_Advanced_Query_Section|Query Builder dialog]] is open there are two options for creating group definitions: | ||
<li> Either manually create group definitions by </li> | |||
<ol type="a"> | |||
<li> Clicking the [[Image:ActionAdd48x48.png|20px]] green addition button to name a new group and add it </li> | |||
<li> While your new group is selected, click the [[Image:ActionAdd48x48.png|20px]] green addition button to name and define a new sub-group </li> | |||
<li> Repeat these steps until you have created all of your groups </li> | |||
</ol> | |||
<li> OR Click <b>Auto-Populate Groups</b> </li> | |||
<ol type="a"> | |||
<li> Accept the default settings and click <b>Create</b> </li> | |||
</ol> | |||
Once you have created your query definitions: | Once you have created your query definitions: | ||
<li> Click <b>Calculate All Queries</b> to apply the queries you have defined to the loaded library. </li> | |||
<li> Close the Query Builder dialog. Note that if Inspect3D has not finished computing all of the groups then it will ask you if you want it to continue. Click <b>Compute Groups</b>. </li> | |||
</ol> | |||
{| class="wikitable mw-collapsible mw-collapsed" width="100%" | {| class="wikitable mw-collapsible mw-collapsed" width="100%" |
Revision as of 14:32, 23 August 2023
Language: | English • français • italiano • português • español |
---|
This tutorial begins by assuming that you have a CMZ file for each subject/session from Visual3D. If necessary you can use our build CMZ feature or work through the Visual3D tutorial for building a CMZ file.
Data
This tutorial can be completed with any CMZ file. One possibility is a data set from a Visual3D Workshop at a recent ASB meeting: V3D Workshop @ ASB.
Load your library
Define queries and group signals
Once you have loaded the library, the Group definition dialog will be activated. You now have the ability to automatically or manually define queries that will group the signals in your library. To do this:
- Click on the
Query Definitions icon on the toolbar
- Click on
Query Definitions to define group definitions for the first time and open the Query Builder Dialog
- Alternatively, if you have previously saved query definitions, you can click on
Load Query Def & Compute Groups to load a .q3d file containing query definitions and then automatically calculate the groups for the loaded library.
Once the Query Builder dialog is open there are two options for creating group definitions:
- Either manually create group definitions by
- Clicking the
green addition button to name a new group and add it
- While your new group is selected, click the
green addition button to name and define a new sub-group
- Repeat these steps until you have created all of your groups
- OR Click Auto-Populate Groups
- Accept the default settings and click Create
- Click Calculate All Queries to apply the queries you have defined to the loaded library.
- Close the Query Builder dialog. Note that if Inspect3D has not finished computing all of the groups then it will ask you if you want it to continue. Click Compute Groups.
Once you have created your query definitions:
Manually Create Group Definitions (Video) |
---|
Visualize your data
Interact with your data
You can highlight a trace by left-clicking on it. This causes the trace to become more visually prominent than non-highlighted traces and produces a tooltip that includes:
- The trace's group name
- The trace's workspace name
- The name of the specific C3D file for that trace
- The trace's frame range from that C3D file
- The trace's sub-group name
- The x- and y- values of the trace where you left-clicked it
A trace can be excluded from the plot by:
- left-clicking on the trace to highlight it; then
- right-clicking and selecting Exclude > Exclude Trace (raw data) from the context menu.
You can confirm that the trace has been excluded in the Workspaces widget: excluded traces will be marked with a red X and workspaces containing excluded traces will have their checkmark icon replaced by an X.
Manually View Group Definitions (Video) |
---|
Save the application workspace
Click Save Workspace As to save the work you've done so far. This saves the application workspace as an .i3d file, which is an XML file.
NOTE: If you have excluded data then your CMZ files are out of sync with your Inspect3D workspace at this point. This means that if you re-queried the loaded library, you would need to exclude the traces again. To avoid this, click the Update CMZ files icon on the toolbar to update your CMZ files at any point.