You can scale the value of a shared variable with a Data Type of Double.
 |
Note You can use scaling only for network-published shared variables. The shared variable you want to scale also must have a data source. Configure a shared variable to have a data source by placing a checkmark in the Bind to Source checkbox on the Variable page of the Shared Variable Properties dialog box. |
Complete the following steps to scale shared variables with a Data Type of Double.
- Right-click a shared variable in the Project Explorer window and select Properties from the shortcut menu to display the Shared Variable Properties dialog box.
- Select the Scaling option in the listbox of the dialog box to display the Scaling page of the Shared Variable Properties dialog box.
- Place a checkmark in the Enable Scaling checkbox.
- Select one of the following scaling options from the Scale Type pull-down list:
- Linear—Enables a linear (mx + b) conversion between raw and engineering ranges.
- Square Root—Enables a square root conversion between the raw (Raw Zero Scale and Raw Full Scale) and engineering (Engineering Zero Scale and Engineering Full Scale) ranges, which is b + m * sqrt(raw – o) where b = Engineering Zero Scale, m = (Engineering Full Scale – Engineering Zero Scale)/sqrt(Raw Full Scale – Raw Zero Scale), and o = Raw Zero Scale.
- Click the OK button to close the Shared Variable Properties dialog box.
Use the SharedVariableIO properties to scale double shared variables programmatically.