User Tools

Site Tools


visual3d:documentation:pipeline:other_commands:create_text_data

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
visual3d:documentation:pipeline:other_commands:create_text_data [2024/07/17 15:46] – created sgrangervisual3d:documentation:pipeline:other_commands:create_text_data [2025/08/01 16:34] (current) wikisysop
Line 1: Line 1:
 ====== Create Text Data ====== ====== Create Text Data ======
  
-===== Command =====+===== Overview =====
  
-Create a signal that contains text instead of a number.+The **Create_Text_Data** command is used to generate a text-based signal in Visual3D. Unlike standard numeric signals, this command allows a signal to be created where each frame contains text data instead of numeric values. This can be helpful for labeling data, embedding annotations, or tracking categorical information frame-by-frame in trial.
  
-{{:CreateTextDataDlg1.jpg}} 
  
 +===== Pipeline Command =====
 +
 +The command below is as seen in the Visual3D application. The parameters allow for customization of how the text signal is created"
 +
 +<code>
 Create_Text_Data Create_Text_Data
-/SIGNAL_FOLDER=TEST +/SIGNAL_FOLDER= 
-/SIGNAL_NAME=HELLO +/SIGNAL_NAMES
-/TEXT_DATA=Hello World! +/TEXT_DATA= 
-/TEXT_FILE_NAME=+/TEXT_FILE_NAME=
 ! /PROMPT_ON_EMPTY=TRUE ! /PROMPT_ON_EMPTY=TRUE
-**;** +
-It is possible to specify **EITHER** TEXT_DATA or TEXT_FILE_NAME but not both+</code> 
-/TEXT_FILE_NAME refers to the full pathname of a file on disk that will be read as a text string (e.g. an RTF file)+ 
-\\+===== Command Parameters ===== 
 + 
 +The following table outlines the available parameters and their functions. 
 + 
 +|**Parameter**|**Description**| 
 +|**/SIGNAL_FOLDER=**|The folder where the new text signal will be saved (e.g. PROCESSED)| 
 +|**/SIGNAL_NAMES=**|Name(s) of the signal(s) to be created.| 
 +|**! /TEXT_DATA=**|Inline text data to be inserted directly in the command.| 
 +|**! /TEXT_FILE_NAME=**| External text file to load the text data from (one entry per line)| 
 +|**! /PROMPT_ON_EMPTY=**|If TRUE, prompts the user to input data if no text or file is provided.| 
 + 
 +Note: Either /TEXT_DATA or /TEXT_FILE_NAME must be used. If neither is included, the user will be prompted manually during execution. 
 + 
 +===== Dialog ===== 
 + 
 +The command can be edited either in the text editor or inj dialog formTo open the dialog, either double-click the command in the pipeline workshop or click 'Edit'
 + 
 +Below is the dialog box for the **Create_Text_Data** command: 
 + 
 +{{:visual3d:documentation:pipeline:other_commands:create_text_dlg.png?600|}}
  
 +This dialog provides three different methods to supply text to the signal.
 +  * Box 1: Displays and accepts input in RTF (Rich Text Format)
 +  * Box 2: Displays and accepts input as plain formatted text.
 +  * Box 3: Allows the user to browse and select an external text or RTF file to load.
  
-if /PROMPT_ON_EMPTY==TRUE +Additional Options 
-and the text box and filename edit box are empty +  * Return with RTF Formatting: If selected, the contents of Box 1 will be used. This is useful if you are working with styled text. 
-the user is prompted for input. +  * Return Text: Uses Box 2 (Plain Text) as the input source 
-{{:CreateTextDataDlg2.jpg}}+  * Return FilenameUses the selected file path from Box 3 to load the contents of an external file.\
  
-Example: Given the dialog 
  
-{{:CreateTextDataDlg3.jpg}}+If no text or file is provided, and the /PROMPT_ON_EMPTY=TRUE parameter is enabled, this dialog will appear during execution prompting the user to manually enter the text data.
  
-The resulting signal in the workspace is:+===== Examples =====
  
-{{:TextItemSignal.jpg}} 
  
-===== Syntax Issue ===== 
  
-Consider the following: 
  
-/TEXT_DATA=08/09/2017 by WSS Speed = 0.4 
-A forward slash (/) is a special character for pipeline commands that indicates that a parameter_name follows immediately afterwards. 
-If an equals sign (=) follows Visual3D confirms that a parameter was specified. 
-Two equals signs (==), however, does confirm that a parameter was specified. 
-Visual3D searches for an equals sign after each slash because this logically indicates that the user has specified a parameter. 
-Text_Data is assigned the string 08/09 
-Visual3D finds an equals sign after the next slash, so interprets the rest of the string as a new parameter 
-/2017 by MJT using Modify_Speed_Metric_Ver01 Speed = 0.4 
-It doesn't do anything with this parameter because it doesn't recognize it. 
-Solution 
-remove the = sign 
-/TEXT_DATA=08/09/2017 by WSS Speed 0.4 
-or specify two equals signs 
-/TEXT_DATA=08/09/2017 by WSS Speed == 0.4 
  
  
visual3d/documentation/pipeline/other_commands/create_text_data.txt · Last modified: 2025/08/01 16:34 by wikisysop