Provide a wild card supported filter for assigning a data source. Provide a mathematical expression builder that is accessible from the graphic workspace. Provide for easy reuse of graphic objects or groups of objects. The objects shall be intelligent Windows wizard-like objects. A library of objects shall be included: pipes, valves (manual and automatic types), pumps, motors, tanks. The system must allow for bitmaps created by other systems to be imported into the graphics. Bitmaps must support a transparent mode and Metafiles must import as objects, not just bitmaps. As a minimum, the system must import .bmp, .msp, .jpg, wmf, pcx, ico, cur, psd, epr, and wpg. MS Word and Excel documents must be able to live within a graphic screen, running with the graphic, not as an external call. Word and Excel toolbars must be inserted as part of the graphic toolbars. Printing of graphic displays in color and black and white shall be supported via the standard MS Windows print manager in both the graphics development and runtime environments. Operator entry methods shall be a flexible MS Windows NT method. Item selection and data entry shall be done with mouse or keyboard and the selected item shall be highlighted. The following data entry methods shall be supported: numeric, slider, pushbutton, ramp value, alphanumeric. The system shall print a descriptive message with time stamp and user ID on the alarm printer or to an alarm file (as selected by user) whenever any of the following events occur: alarm, alarm acknowledgement, data entry into tag, reloading database file, saving database file, restarting the system. The scripting language used by the system must be MS Visual Basic for Applications (VBA) or equivalent with one of the software packages specified. Scripts shall allow users to automate operator tasks, and create automations solutions. The scripting language must use MS IntelliSense feature, exposing all methods and properties of graphic objects. Editing will be with the Visual Basic Editor (VBE), which is part of VBA. Scripting language requirements include: animation of objects, automatic generation of objects, read write and create database blocks,
Provide a wild card supported filter for assigning a data source. Provide a mathematical expression builder that is accessible from the graphic workspace. Provide for easy reuse of graphic objects or groups of objects. The objects shall be intelligent Windows wizard-like objects. A library of objects shall be included: pipes, valves (manual and automatic types), pumps, motors, tanks. The system must allow for bitmaps created by other systems to be imported into the graphics. Bitmaps must support a transparent mode and Metafiles must import as objects, not just bitmaps. As a minimum, the system must import .bmp, .msp, .jpg, wmf, pcx, ico, cur, psd, epr, and wpg. MS Word and Excel documents must be able to live within a graphic screen, running with the graphic, not as an external call. Word and Excel toolbars must be inserted as part of the graphic toolbars. Printing of graphic displays in color and black and white shall be supported via the standard MS Windows print manager in both the graphics development and runtime environments. Operator entry methods shall be a flexible MS Windows NT method. Item selection and data entry shall be done with mouse or keyboard and the selected item shall be highlighted. The following data entry methods shall be supported: numeric, slider, pushbutton, ramp value, alphanumeric. The system shall print a descriptive message with time stamp and user ID on the alarm printer or to an alarm file (as selected by user) whenever any of the following events occur: alarm, alarm acknowledgement, data entry into tag, reloading database file, saving database file, restarting the system. The scripting language used by the system must be MS Visual Basic for Applications (VBA) or equivalent with one of the software packages specified. Scripts shall allow users to automate operator tasks, and create automations solutions. The scripting language must use MS IntelliSense feature, exposing all methods and properties of graphic objects. Editing will be with the Visual Basic Editor (VBE), which is part of VBA. Scripting language requirements include: animation of objects, automatic generation of objects, read write and create database blocks,