If the PmTrend object stores the data on the computer disk and the application has stored the data on the computer hard disk for some time and a need to change the data structure arises (for example to add variables on the Data page), then it is necessary to add this variable in the development mode. After the next starting the application in the Runtime mode, the PmTrend object will change the data structure on the disk and add a new variable.
If the PmTrend object is set to the "Read only (new records cannot be written)" mode (see Read only (new records cannot be written)), then the list of trend variables isn't defined here and the page can be even empty. But the list of variables (needn't be complete) can be defined here, see PmTrend object in "Read only (new records cannot be written)" mode.
New | Opens the Variable window, where new variable can be added. |
---|---|
Multi new | Opens the Multi items adding window, where any number of variables can be added. |
Edit | Opens the Variable window, where the marked variable can be edited. |
Delete | Deletes the marked variable. |
Up | It is possible to change the order of variables. By pressing the Up/Down button the marked item will be moved upward/downword in the list. The same effect can be achieved by pressing the key combination ALT+up key/down key. |
Down | It is possible to change the order of variables. By pressing the Up/Down button the marked item will be moved upward/downword in the list. The same effect can be achieved by pressing the key combination ALT+up key/down key. |
Sort | If sorts variables in the alphabetical order by the variable name. The order of variables is changed. Be careful in cases when variables are accessed not by the name but by index (order). |
Export | It is possible to export the data of items of this page XML file - see Data export to the XML text file. Various export types to the XML file are described in Import/Export in the application editor. CSV file - see Data export to CSV text file |
Import | It is possible to load (import) the data into this page. XML file - see Data import from XML text file CSV file - see Data import from CSV text file Selection from OPC server - This item is available only in the PmOpcClientData object. Opens the "Browsing the OPC server address space" window. On the selected level, it is possible to select multiple variables (by using the Ctrl, or Shift key), that are then added into this page. |
Extensions | Opens the List of data extensions window, displaying a list of all found data extensions (defined anywhere in the application), designed for this specific target object (see the configurator "Target object" in the data extension). |
Name | Name of the variable (no diacritics, no spaces, must start with a letter). This configurator sets the initial value of the property Name. |
---|---|
Data type | Data type of a variable. This data type is preserved in the variable and written values are converted into this data type. The exception is the Variant data type indicating that the variable preserves the last written value with its data type. Thus even an array can be stored in the variable (not allowed with the PmRtFree license). |
Value | Here you can define - the value (expression), that will be assigned to the variable at application start, or - the data binding to another value. See property Value and see Data binding configuration. Macro expression can be used for input (it is evaluated while the application is launching). |
Rounding | If checked, then the value in the variable will be rounded do defined accuracy on each writing. It is functional only for numeric data types (Double, Single, Long, Short, Byte). See also Pm.Round. |
Accuracy | Positive number indicating accuracy (number of decimal or whole places) to round the number to. For example: 0.01 = rounding to hundreths 0.1 = rounding to tenths 0.5 = rounding to five tenths 1 = rounding to whole numbers 10 = rounding to tens 25 = rounding to the closest multiple of 25 |
Note | Note for better orientation in the project, applicable through the script interface even in the running application. This configurator sets the initial value of the property Note. Macro expression can be used for input (it is evaluated while the application is launching). |
Minimum | Low limit of the variable (its minimum). This configurator sets the initial value of the property Min. The value entered here is used as initialization value for trend viewer (for TrendsView object). The value is entered in the following property: tvTrend.ValueMin |
---|---|
Maximum | High limit of the variable (its maximum). This configurator sets the initial value of the property Max. The value entered here is used as initialization value for trend viewer (for TrendsView object). The value is entered in the following property: tvTrend.ValueMax |
Dead band | Value insensitivity range. It is valid only if the optimalized value storage is enabled (see Enable saving of variables on change). |
Unit | Physical unit of the variable (for example "kWh"). This configurator sets the initial value of the property Unit. Macro expression can be used for input ($.text ..) (it is evaluated while the application is launching). The value entered here is used as initialization value for trend viewer (for TrendsView object). The value is entered in the following property: tvTrend.Unit |
Color | Color of the variable for displaying in the trend viewer. This configurator sets the initial value of the property Color. The value entered here is used as initialization value for trend viewer (for TrendsView object). The value is entered in the following property: tvGraph.Color |
name for displaying | Text that can be shown as the name of the item in the trend viewer. This configurator sets the initial value of the property DisplayName. Macro expression can be used for input ($.text ..) (it is evaluated while the application is launching). The value entered here is used as initialization value for trend viewer (for TrendsView object). The value is entered in the following property: tvTrend.Name |
Additional parameters | Additional parameters for saving the trend variable. Allow to define the database data type or table column name. dbdt (optional) - Database column data type. For specific database data types see Storage type, for example "dbdt:NUMERIC(12,4);". name (optional) - (only for Database dBase backups) Specifies the column name. If not defined, then the variable name Var or ExtTrend is used as column name. |