Mathematical Operators: Difference between revisions

From Software Product Documentation
Jump to navigation Jump to search
(Created page with "==Using the Adjective NOT== NOT can be used with the logical AND and logical OR Example: Given a workspace containing 3 trials (*trial1.c3d, *trial2.c3d, and *trial3.c3d) A...")
 
Line 21: Line 21:


This command results in *trial2.c3d and *trial3.c3d being active.
This command results in *trial2.c3d and *trial3.c3d being active.
==Boolean Operator ''equals''==
'''=''' Boolean Operator ''equals''
Example: Comparing a model metric with a string
:Consider a model metric that is defined as a string.
::'''Set_Model_Metric'''
::! /CALIBRATION_FILE=
::/METRIC_NAME=TEST
::/METRIC_VALUE="TTT"
::''';'''
:Now compare it to the text string "TTT"
::'''Evaluate_Expression'''
::/EXPRESSION=MODEL::METRIC::TEST="TTT"
::/RESULT_NAME=SCOTT
::/RESULT_TYPE=METRIC
::! /RESULT_FOLDER=PROCESSED
:''';'''
:The text strings should be equal so the resulting signal contains a 1

Revision as of 17:27, 31 December 2023

Using the Adjective NOT

NOT can be used with the logical AND and logical OR

Example: Given a workspace containing 3 trials (*trial1.c3d, *trial2.c3d, and *trial3.c3d)

All trials are assigned a TAG labeled WALK

  • trial1.c3d is also assigned a TAG labeled BAD
Select_Active_File
/FILE_NAME=WALK
/QUERY=BAD
;

This command results in *trial1.c3d being active

Select_Active_File
/FILE_NAME=WALK
/QUERY=NOT(BAD)
;

This command results in *trial2.c3d and *trial3.c3d being active.

Boolean Operator equals

= Boolean Operator equals

Example: Comparing a model metric with a string

Consider a model metric that is defined as a string.
Set_Model_Metric
! /CALIBRATION_FILE=
/METRIC_NAME=TEST
/METRIC_VALUE="TTT"
;
Now compare it to the text string "TTT"
Evaluate_Expression
/EXPRESSION=MODEL::METRIC::TEST="TTT"
/RESULT_NAME=SCOTT
/RESULT_TYPE=METRIC
! /RESULT_FOLDER=PROCESSED
;
The text strings should be equal so the resulting signal contains a 1
Retrieved from ""