Overview

The PV Table provides a tabular view of PV names and their current value with time stamp and alarm state.

You can take a "snapshot" of current values, and the table will now highlight rows where the current value differs from the snapshot.

The configuration (PV names, saved value) can be saved and later re-loaded.

Adding and Removing PVs

Enter new PV names in last row of table, or 'drop' them via drag-and-drop into table.

Delete PV names by changing their name to an empty name, or by selecting one or more PVs and deleting them via the context menu.

Restoring PVs

The value of PVs can be restored, i.e. the saved value will be written to the PV. By default, this affects every row of the table, but the check-mark at the start of each table row can be use to de-select rows.

The context menu of the table offers shortcuts to select or de-select the whole table.

Tolerance

Values are highlighted when they differ from the saved snapshot value by a certain amount. The currently used tolerance is displayed in the tool-tip of a table row. This 'tolerance' value can be configured via the context menu of selected table rows.

When configuring the 'tolerance', note that it applies to the rows which are selected in the table via the usual selection mechanism (click on one row, shift-click to select multiple rows, ...). If no row specific rows are selected to set their tolerance, the tolerance for every row in the table will be updated. This is independent of the check mark in the first table column which marks rows to be restored by writing their saved value back to the PVs.

History

Version 3.2.1 - 2013-12-05

Version 3.2.0 - 2012-12-05

Ported to PVManager, including simpler GUI based on Kunal Schroff's pvmanager.pvtable, but still supporting snapshot/restore:

Original, ca. 2006

Started as a demo for something similar to XAL 'score'.