Tools: Data-Transfer

<< Click to Display Table of Contents >>

Navigation:  MotionDesigner Reference & User Interface >

Tools: Data-Transfer

Data-Transfer Table

Use the Data-Transfer Table to:

Transfer data from an application (e.g. NotePad, Excel) to the table and then to List segment-type

Transfer data from a motion to the table and to an application

Display the data in the table as a dumb-graph - see Overlay Trace

Open the Data Transfer Table

MT-Toolbar-BP-Transfer

To open the Data-Transfer Table:

1.Click Blend-Point & Segment toolbar > Data Transfer Table icon.


The Data-Transfer Table is now open.

Data-Transfer Table

MT-Dialog-DataTransfer

Note: X-axis of First Row is equal to Motion-Start. First Row is designated Row 0

Data-Transfer Table toolbar

MT-DTT-ClearAll

Clear all data from the table: Remove all the data from the Data-Transfer Table.

MT-DTT-SaveAll

Save data to a CSV, TXT, or DAT file-type: Save all of the data in the motion-graphs to a CSV, TXT, or a DAT file-type.

The DAT file-type is for the Motion application.

MT-DTT-OpenFile

Load data from a CSV, TXT, DAT file-type: Load data in a CSV, TXT, or DAT file-type, and paste into the table.

 

MT-DTT-CopyAll

Copy all data to clipboard:  Copy all data in the Data-Transfer Table to the Windows© clipboard.

MT-DTT-CopySelected

Copy selected data to clipboard: Copy the selected data to the Windows© clipboard.

MT-DTT-CutSelected

Cut selected data to clipboard: Remove selected data from the Data-Transfer Table and copy to the Windows© clipboard

MT-DTT-PasteClip

Paste clipboard to table: Paste data in the Windows© clipboard to the Data-Transfer Table, starting at the active cell.

MT-DTT-DeleteSelected

Delete selected data from table: Delete the selected data from the Data-Transfer Table.

 

MT-DTT-GetListData

Get data from List segment-type: The Selected-Segment must be a List Segment-Type.

MT-DTT-PutData

Put data to a List segment-type: The Selected-Segment must be a List Segment-Type.

 

MT-DTT-GetListData

Get all displayed P,V,A,J data : Transfer to the Data-Transfer Table the motion data of each motion-derivative graph

MT-DTT-GetSegData

Get all displayed P,V,A,J segment data:  Transfer to the Data-Transfer Table, for the Selected-Segment only, the data of each motion-derivative graph

 

MT-DTT-OverlayTrace

Show data as an Overlay-Trace : Display the motion-data in the Data-Transfer Table as an Overlay-Trace. You can toggle this icon to show or hide the overlay-trace.

An Overlay-Trace is a dumb graph that shows together with the active motion graph.

MT-DTT-LastPoint

Toggle: Include/Ignore last value in data transfer to table

Often you want to transfer the motion-data that is in the Data Transfer Table to another application. Your application may need:

the last row in the table to equal the first row in the table

the last row in the table to equal the last data-value in the motion

Data Transfer Table: Contextual menu

Right-click in the Data-Transfer Table to show the contextual menu.

MT-DataTransferTable-ContextualMenu

Copy Selected Data to the Clipboard

Clear all data from table

Load data from a CSV or TXT file-type

Save to Text File

Copy all data to clipboard

Copy selected data to clipboard

Cut selected data from table

Paste data from clipboard to table

Delete selected data from table

Get all displayed P,V,A,J segment data

Toggle: include/ignore last value in data transfer to table

Get all displayed P,V,A,J motion data

Show Data as an Overlay Trace


What happens when we PUT data to a List segment-type

When you PUT data to a List segment-type

MotionDesigner re-calculates the data in your list to give the correct number-of-steps for the segment-width of the List segment-type

MotionDesigner numerically calculates all motion-derivatives from the data.

The minimum number-of-points (rows) you can transfer to a List segment-type is 6. However, we recommend many more!


Get data from Motion / Segments

When you GET data from the motion or a segment:

Number of Columns: X-axis + each displayed motion-derivative

Number of Rows (Motion) : see Number-of-Steps in Active-Motion-Settings

Number of Rows (Segment) = Number-of-Steps in Motion * Segment-Width / Motion-Width