SCT enhancements to support TVA's Preschedule Editor functionality
Phil Weinstein, CADSWES, 9-11-2014

(1) Custom Time-Aggregation Summary Rows/Columns shown after each set of aggregated timesteps.

Although these make use of the SCT's time aggregation configuration, the initial requirement is to show them only in the non-aggregated views. 

Each Time-Aggregation Summary Row/Column is of one of these types:

  1. Sum
  2. Sub-Interval Sum (e.g. in an hourly model, 6-hour blocks in a daily aggregation).
  3. Average
  4. Maximum
  5. Minimum
  6. Difference (of prior two rows/columns)
     
  7. Slot Lookup Value ... This resolves to either a scalar slot or a series slot having a timestep size of the timestep aggregation. The slot reference is composed from these pieces:
    • The name of the Simulation Object of the column's (or row's) series slot.
    • An optional name suffix to allow a DataObj associated with the Simulation Object to be used.
    • The name of a slot.
       
  8. Slot Lookup Notes ... similar to the above, but instead of a numeric value, a note index is shown.

(2) A second Series Data Table for non-scrolled slot columns (Vertical Timestep Axis Orientation Only).

This would be the third horizontal panel, after the Row Header Table and current Series Data Table.

This could be supported in the "Edit Series Slot List" tab with a new special type of slot divider item (between slots for the first and second Series Data Tables).

(3) Mode "data qualifier" flags settable on individual slot/timesteps (cells).

This could be implemented with Series Slot Notes with new GUI provisions for managing those notes.

Instead of the current note icon, the presence of a note could be indicated by a different TEXT COLOR for the cell's numeric value.

(4?) Generate selected cell/cell range notifications to support changes in other displays -- for the "Plot Page / SCT Linkage".

--- (end) ---