User Tools

Site Tools


visual3d:documentation:pipeline:signal_commands:signal_commands_overview

Differences

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

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
visual3d:documentation:pipeline:signal_commands:signal_commands_overview [2025/07/11 15:48] wikisysopvisual3d:documentation:pipeline:signal_commands:signal_commands_overview [2025/07/11 16:12] (current) – 5/5 conversion complete. Links to commands are missing as well as descriptions. wikisysop
Line 1: Line 1:
 ====== Signal Commands Overview ====== ====== Signal Commands Overview ======
  
-Signal functions are used to manipulate signals within Visual3D expressions. These can be used in the [[visual3d:documentation:pipeline:expressions:expressions_overview|Evaluate_Expression]] pipeline command or anywhere in Visual3D where expressions are used.+Signal commands are used to manipulate signals within the Visual3D pipeline.
  
 ===== Signal Math ===== ===== Signal Math =====
  
-These functions can be combined by users to create custom mathematical expressions.+These commands perform mathematical operations using signals.
  
-Function ^ Description ^+Command ^ Description ^ 
 +| [[visual3d:documentation:pipeline:expressions:expressions_overview|Evaluate_Expression]] | Can be used to flexibly define custom mathematical functions. |
 | [[visual3d:documentation:pipeline:signal_commands:add_constant_to_signals|Add_Constant_To_Signals]] | Adds a constant to the specified components of a signal(s). | | [[visual3d:documentation:pipeline:signal_commands:add_constant_to_signals|Add_Constant_To_Signals]] | Adds a constant to the specified components of a signal(s). |
 | [[visual3d:documentation:pipeline:signal_commands:add_random_noise_to_signals|Add_Random_Noise_To_Signals]] | Adds random noise to the specified signal(s). | | [[visual3d:documentation:pipeline:signal_commands:add_random_noise_to_signals|Add_Random_Noise_To_Signals]] | Adds random noise to the specified signal(s). |
Line 28: Line 29:
 ===== Signal/Data Management ===== ===== Signal/Data Management =====
  
-==== Create_Target ==== +These commands manage signals within the Visual3D workspace.
-[[visual3d:documentation:pipeline:signal_commands:create_target]]+
  
-==== Global_Normalized_Signal_Mean ==== +^ Command ^ Description ^ 
-[[visual3d:documentation:pipeline:signal_commands:global_normalized_signal_mean]] +[[visual3d:documentation:pipeline:signal_commands:create_target|Create_Target]] | | 
- +[[visual3d:documentation:pipeline:signal_commands:global_normalized_signal_mean|Global_Normalized_Signal_Mean]] | | 
-==== Find_Representative_Signal ==== +| [[visual3d:documentation:statistics:find_representative_signal|Find_Representative_Signal]] | | 
-[[visual3d:documentation:pipeline:signal_commands:find_representative_signal]] +[[visual3d:documentation:pipeline:signal_commands:merge_data|Merge_Data]] This command merges data from more than one data name into a single one either by appending one signal to the end of another signal or by treating each original signal as a component of the new signal. | 
- +[[visual3d:documentation:pipeline:signal_commands:copy_folder|Copy_Folder]] Makes a copy of an existing folder. If the new folder already exists, select whether these signals should be overwritten (replaced). | 
-==== Merge_Data ==== +[[visual3d:documentation:pipeline:signal_commands:rename_folder|Rename_Folder]] This command renames the specified folder. | 
-[[visual3d:documentation:pipeline:signal_commands:merge_data]] +[[visual3d:documentation:pipeline:signal_commands:delete_folder|Delete_Folder]] Deletes the specified folder. Note that ORIGINAL folders can not be deleted. | 
- +[[visual3d:documentation:pipeline:signal_commands:remove_signals|Remove_Signals]] | | 
-This command merges data from more than one data name into a single one either by appending one signal to the end of another signal or by treating each original signal as a component of the new signal. +[[visual3d:documentation:pipeline:signal_commands:rename_signals|Rename_Signals]] | | 
-==== Copy_Folder ==== +[[visual3d:documentation:pipeline:signal_commands:remove_unlabeled_points|Remove_Unlabeled_Points]] Vicon Nexus exports unlabeled trajectories identified with an asterisk (*) at the beginning of the filename. | 
-[[visual3d:documentation:pipeline:signal_commands:copy_folder]] +[[visual3d:documentation:pipeline:signal_commands:remove_polygon_signals|Remove_Polygon_Signals]] Remove processed signals generated by Polygon and stored as POINT data in the C3D file. |
- +
-Makes a copy of an existing folder. If the new folder already exists, select whether these signals should be overwritten (replaced). +
-==== Rename_Folder ==== +
-[[visual3d:documentation:pipeline:signal_commands:rename_folder]] +
- +
-This command renames the specified folder. +
-==== Delete_Folder ==== +
-[[visual3d:documentation:pipeline:signal_commands:delete_folder]] +
- +
-Deletes the specified folder. Note that ORIGINAL folders can not be deleted. +
-==== Remove_Signals ==== +
-[[visual3d:documentation:pipeline:signal_commands:remove_signals]] +
- +
-==== Rename_Signals ==== +
-[[visual3d:documentation:pipeline:signal_commands:rename_signals]] +
- +
-==== Remove_Unlabeled_Points ==== +
-[[visual3d:documentation:pipeline:signal_commands:remove_unlabeled_points]] +
- +
-Vicon Nexus exports unlabeled trajectories, and identifies them by placing an asterisk (*) at the beginning of the filename +
-==== Remove_Polygon_Signals ==== +
-[[visual3d:documentation:pipeline:signal_commands:remove_polygon_signals]] +
- +
-Remove processed signals generated by Polygon and stored as POINT data in the c3d file.+
  
 ===== Signal Filter ===== ===== Signal Filter =====
  
-==== Average_Filter ==== +These commands apply filters to signals within the Visual3D workspace.
-[[visual3d:documentation:pipeline:signal_commands:average_filter]]+
  
-==== FFT_Filter ==== +^ Command ^ Description ^ 
-[[visual3d:documentation:pipeline:signal_commands:fft_filter]] +[[visual3d:documentation:pipeline:signal_commands:average_filter|Average_Filter]] | | 
- +| [[visual3d:documentation:pipeline:signal_commands:butterworth_filter|Butterworth_Filter]] | Matlab's FDA tool can be used to [[visual3d:documentation:pipeline:signal_commands:using_the_matlab_fda_tool_for_designing_a_notch_filter|design a notch filter]] using this command. | 
-==== GCVSPL ==== +| [[visual3d:documentation:pipeline:signal_commands:fft_filter|FFT_Filter]] | | 
-[[visual3d:documentation:pipeline:signal_commands:gcvsp]] +[[visual3d:documentation:pipeline:signal_commands:gcvspl|GCVSPL]] | | 
- +[[visual3d:documentation:pipeline:signal_commands:lowpass_filter|Lowpass Filter]] | | 
-==== Lowpass Filter ==== +[[visual3d:documentation:pipeline:signal_commands:highpass_filter|Highpass Filter]] | | 
-[[visual3d:documentation:pipeline:signal_commands:lowpass_filter]] +[[visual3d:documentation:pipeline:signal_commands:onepass_filter|Onepass_Filter]] | | 
- +[[visual3d:documentation:pipeline:signal_commands:median_filter|Median_Filter]] | | 
-==== Highpass Filter ==== +[[visual3d:documentation:pipeline:signal_commands:moving_rms|Moving_RMS]] | | 
-[[visual3d:documentation:pipeline:signal_commands:highpass_filter]] +[[visual3d:documentation:pipeline:signal_commands:shift_frames|Shift_Frames]] | | 
- +[[visual3d:documentation:pipeline:signal_commands:teager_kaiser_energy|Teager_Kaiser_Energy]] | The Teager-Kaiser Energy Operator. |
-==== Onepass_Filter ==== +
-[[visual3d:documentation:pipeline:signal_commands:onepass_filter]] +
- +
-==== Median_Filter ==== +
-[[visual3d:documentation:pipeline:signal_commands:median_filter]] +
- +
-==== Moving_RMS ==== +
-[[visual3d:documentation:pipeline:signal_commands:moving_rms]] +
- +
-==== Teager_Kaiser_Energy ==== +
-[[visual3d:documentation:pipeline:signal_commands:teager_kaiser_energy]] +
- +
-Teager-Kaiser Energy Operator +
- +
-==== Using the matlab fda tool for designing a notch filter ==== +
- +
-==== Shift_Frames ==== +
-[[visual3d:documentation:pipeline:signal_commands:shift_frames]]+
  
 ===== Signal Process ===== ===== Signal Process =====
  
-==== Interpolate ==== +These commands process signals within the Visual3D workspace. For signal filters see the [[visual3d:documentation:pipeline:signal_commands:signal_commands_overview#Signal_Filters|Signal Filter]] section of this page.
-[[visual3d:documentation:pipeline:signal_commands:interpolate]]+
  
-==== Replace ==== +^ Command ^ Description ^ 
-[[visual3d:documentation:pipeline:signal_commands:replace]] +[[visual3d:documentation:pipeline:signal_commands:interpolate|Interpolate]] | | 
- +[[visual3d:documentation:pipeline:signal_commands:replace|Replace]] | | 
-==== Set_Data_To_New_Values ==== +[[visual3d:documentation:pipeline:signal_commands:set_data_to_new_values|Set_Data_To_New_Values]] | | 
-[[visual3d:documentation:pipeline:signal_commands:set_data_to_new_values]] +[[visual3d:documentation:pipeline:signal_commands:rectify|Rectify]] | | 
- +[[visual3d:documentation:pipeline:signal_commands:transform_data_coordinate_system|Transform_Data_Coordinate_System]] | | 
-==== Rectify ==== +[[visual3d:documentation:pipeline:signal_commands:distance_along_path|Distance_Along_Path]] | | 
-[[visual3d:documentation:pipeline:signal_commands:rectify]] +[[visual3d:documentation:pipeline:signal_commands:distance_parallel_to_path|Distance_Parallel_To_Path]] | | 
- +[[visual3d:documentation:pipeline:signal_commands:distance_perpendicular_to_path|Distance_Perpendicular_To_Path]] | | 
-==== First_Derivative ==== +[[visual3d:documentation:pipeline:signal_commands:compute_ud_power|Compute_UD_Power]] | | 
-[[visual3d:documentation:pipeline:signal_commands:first_derivative]] +[[visual3d:documentation:pipeline:signal_commands:cross_correlation|Cross_Correlation]] | | 
- +[[visual3d:documentation:pipeline:signal_commands:compute_ik_residuals|Compute_IK_Residuals]] | |
-==== Second_Derivative ==== +
-[[visual3d:documentation:pipeline:signal_commands:second_derivative]] +
- +
-==== Transform_Data_Coordinate_System ==== +
-[[visual3d:documentation:pipeline:signal_commands:transform_data_coordinate_system]] +
- +
-==== Distance_Along_Path ==== +
-[[visual3d:documentation:pipeline:signal_commands:distance_along_path]] +
- +
-==== Distance_Parallel_To_Path ==== +
-[[visual3d:documentation:pipeline:signal_commands:distance_parallel_to_path]] +
- +
-==== Distance_Perpendicular_To_Path ==== +
-[[visual3d:documentation:pipeline:signal_commands:distance_perpendicular_to_path]] +
- +
-==== Compute_UD_Power ==== +
-[[visual3d:documentation:pipeline:signal_commands:compute_ud_power]] +
- +
-==== Cross_Correlation ==== +
-[[visual3d:documentation:pipeline:signal_commands:cross_correlation]] +
- +
-==== Compute_IK_Residuals ==== +
-[[visual3d:documentation:pipeline:signal_commands:compute_ik_residuals]]+
  
 ===== Examples ===== ===== Examples =====
  
-==== Example_-_Intersection_of_two_lines ==== +This wiki contains examples of how these signal commands can be used to accomplish common analytical tasks. 
- +  [[visual3d:documentation:pipeline:signal_commands:example_-_intersection_of_two_lines|Compute the intersection of two lines]] (under construction) 
- +  [[visual3d:documentation:pipeline:signal_commands:example_-_intersection_of_a_line_and_a_plane|Compute the intersection of a line with a plane]] (under construction)
-Compute the intersection of two lines +
- +
-==== Example_-_Intersection_of_a_line_and_a_plane ==== +
- +
-Compute the intersection of a line with a plane +
- +
-==== Example_-_Computing_the_head_fixation_point ====+
  
-The head fixation point is the intersection between the anterior direction of the head at one frame of time and an another frame of time. This examples makes use of the example for computing the Intersection of 2 Lines found above.+The head fixation point is the intersection between the anterior direction of the head at one frame of time and an another frame of time. The [[visual3d:documentation:pipeline:signal_commands:example_-_computing_the_head_fixation_point|head fixation point can be computed]] using the above example for the intersection of two lines.
  
  
  
visual3d/documentation/pipeline/signal_commands/signal_commands_overview.1752248916.txt.gz · Last modified: 2025/07/11 15:48 by wikisysop