To see the properties of a Signal, right-click on the name of the desired Signal inside the TestCase window, and select Properties. You will see as many as three tabs, which are displayed when appropriate. These properties apply only to the Signal in the current TestCase. For classifications and more properties, see Signal Dictionary.
You can review and modify the following properties:
There are two versions of the Display Settings tab depending on the Signal Classification:
The Pass/Fail Criteria tab is displayed for numeric response Signals. For more detailed information about the mechanism for determining Pass/Fail, refer to Pass/Fail Judgment Overview. Default Pass/Fail judgment settings can be defined in the Signal properties. The tolerance settings can be overridden for each DataBlock.
For Numeric Output Signals there are two Pass/Fail algorithms that may be used during Pass/Fail judgment. One is designed primarily for Continuous Signals and the other for Discrete Signals. The algorithm used by default is selected based on the classification of the Signal in Signal Dictionary (Continuous or Discrete). This default selection can be overridden here. For more information, see Pattern Matching.
This selection also controls how the Accept Results command works.
Require Periodic Transitions
This is used to test periodic Signals. When this box is checked, each transition must be no more than the specified Period Maximum after the previous transition or the test fails. See Periodic Signals.
You can set upper and lower tolerances on numeric response Signals. The default, the tolerances are specified in the Signal Dictionary, but they can be overridden here. If a tolerance is specified here, the values apply to the current TestCase only.
For the test to pass (assuming other criteria are met), the Actual Value measured must be less than or equal to the Expected Value plus the Upper Tolerance and greater than or equal to the Expected Value minus the Lower Tolerance. Tolerances can be defined in either Engineering Units or Counts.
Basic tolerances are numeric values that are applied to all transitions on the Signal. The tolerances do not change during the test.
Custom Tolerances are defined by a C# code snippet. In the code, assign the Positive Tolerance to TolValUpper and the Negative Tolerance to TolValLower. Predefined Constants and the variables time and value can be used in the calculation. The value of the Constant may change based on the tags associated with it.
The tolerances are recalculated for each transition on the Signal; thus they may change during the test.
Click the Compile button to check your code for syntax errors, then click OK.
The Properties pane summarizes some of the information specified in the Signal Dictionary. It cannot be modified here.
Editing Ports (setting port properties in MxTransIt)