Radiation Monitoring Computer System (RMCS)

Apr 19, 2024

64 Bit Windows 10/11 Edition

Note: You may substitute Windows 11 anywhere Windows 10 is referenced in this document

The latest edition of EVI's RMCS sees all components built as 64 bit executables that target Windows 10 Professional. Note that we do not certify RMCS for use on Windows 10 Home due to the Home edition's lack of some features that are important to cyber security. In addition to executing as native, 64 bit Windows 10 executables, all of the system functions that require administrator permission have been moved into our software installer, allowing the day-to-day operation of RMCS to happen under a standard (i.e. non-administrator) user account. In addition to the 64 bit Windows 10 port, quite a few new features have been added to RMCS Display as well.

New RMCS Display Features

Many of these features are optional and are controlled through configuration files.

System-Level Context Menu

In Windows, right-clicking the mouse typically activates a context menu that provides options related to the object under the mouse pointer at the time of the click. RMCS Display includes context menus for channel readings, RM-80s and Loops. The Win10 edition adds a system level context menu that will be displayed when no other recognized object is under the mouse pointer when the right-click occurs. As with the other context menus, the system context menu will automatically adjust to provide choices valid for the current user's security access level.

Administrato System Context Menu

Administrator System Context Menu

Grid Alarm Highlighting

RMCS uses colors to indicate alarm conditions and blinks new conditions that require acknowledgement. The original program used the same foreground/background color scheme for all grid channel tags. The new edition allows the color scheme to be reversed for off-normal conditions. This causes any off-normal conditions to be easily distinguished even if the color may be similar to the normal color at a distance by reversing the foreground/background colors of the off-normal tags.

Grid Highlighting Example

Grid Highlighting Example

Graphical Buttons

Buttons are now rendered graphically by default, instead of the previous rendering using line-draw characters. This makes screens containing buttons a bit more visually appealing.

Line-Character Buttons Graphical Buttons Graphical Buttons
Line-Character Buttons
 
Graphical Buttons
(using custom colors)
Graphical Buttons
(using system button colors)

High DPI Awareness

The 64 bit Win10 version of RMCS Display has a limited level of "High DPI" awareness. This means that it responds to the messages Windows sends about the display scaling factor that may be used on high resolution screens when the text in menus and dialogs would otherwise appear too small. RMCS Display also includes a user setting to increase or decrease the font size (and associated controls) in dialogs to help force things to fit in case a dialog is too small to read or too large to completely see on your screen.

Administrator Security Level

A new security level of Administrator has been added to ensure that changes to system configuration are performed only by authorized users.

Graphical Primitives

RMCS Display now supports the addition of primitive graphical objects (lines [and frames], arcs, circles, ellipses, triangles and rectangles) to screen layouts. These graphical objects are attached to the fixed-width character grid used for all text (except graphical button labels) on the RMCS Display screen. This allows graphical objects to be directly associated with screen elements and to resize appropriately for different screen resolutions and/or layouts. Graphical objects may added to the screen before and/or after any other data elements, allowing live data to be superimposed over a graphical object as shown by the blue ellipse in the sample.

Graphic Primitives Sample

Graphic Primitives Sample

Nested screen layouts

Sometimes, multiple screen may share a common section. This may now be implemented using a shared file that will be embedded within each of the screens that requires the section of a screen that it provides. Used correctly, this feature will help minimize the type of maintenance issues that arise when similar changes must be applied to multiple things.

Live Configuration Tools

Several configuration tools have been added (and a few made more easily accessible) to RMCS Display in an effort to minimize requirements for direct editing of the configuration INI files with external tools. For example, there are now tools to edit Loop Configuration settings, RMCS Display settings, RM-80 description/settings, Channel description/settings, and even some special tools for changing some screen layout settings. With one exception, (Loop Configuration) these settings are all made to local files and are not automatically shared between RMCS computers.

The Loop Configuration settings tool offers a common way to alter the control settings for the RM-80 Control program's loop scanning & configuration processes. These are low-level settings that will typically be tuned during installation and should rarely, if ever, need to be changed again — however, the ability to view these settings may be helpful for diagnostic purposes. These settings are stored in the shared RMCS Database and are immediately available to all active RMCS computers when saved.

RMCS Display settings offers a large number of tabs, each of which deals with a subset of the various settings available to alter the look and feel of the RMCS Display program.

RM-80 settings provides a way to alter the description used for an RM-80 along with the RM-80's flags for Safety, Tech Spec and Effluent that are shown on some of the screens as reminders of the RM-80's classification.

Channel settings allows the channel's description to be changed along with the high/low limits for the channel's historical trend graphs and the refresh rates for live and historical data for the channel.

Screen Layout setting tools all offer a way to change the screen's title and offset within the content area. Some screens (for example, the "Loop N Status" screen, AKA the "vls" screen) have custom setting tools that offer many additional settings that apply only to the currently active screen.

Loop Configuration Diagnostics screen

The new Loop Configuration Diagnostics (LCD) screen was created to show mis-wired and/or mis-identified RM-80s on a loop. The screen shows the sequence of RM-80s discovered on a single loop side during the most recent configuration pass (or passes).

Channel Item Editing Screen Changes

The screen used for channel item editing may now be extended to show different items and/or descriptions based on channel type (CI001). The as-delivered screen adds the five "total" items (CI033-CI037) to the screen for the WRGM Effluent channel (where they actually exist and have meaning.)

Channel List Screen Spacing

The channel list screen is delivered using double spacing and item selection is highlighted with a box framing the selected item/row. Channel list screens now support setting line spacing to 1.5, which makes room for several more items/rows while still leaving a small gap between the graphical element on each row (for visual clarity.) However, in this mode the currently selected item/row is indicated only by the standard menu item indicator (by default a light red diamond.)

Data Value Tool Tips

Grid Tags have had tool tips that show the current value and condition of a channel value for some time now. With the 64 bit Win10 edition, data values may also have a tool tip that shows the name of the data source and the current value. For example, near the bottom of the MONITOR screen's content area are some yellow words that may yellow on black or black on yellow — the new data value tool tips will now show the source and current value of the data driving the coloring of those indicators.

Display Improvements

User Management Improvements

Inventory Report

A new report was added for Administrators to list the versions of all currently running RMCS components, RM-8800s, group files and screen layout files. This report may be used to ensure that all RMCS computers have the same versions of the appropriate items. Click for a PDF Sample Report.

Cross Reference Screen Enhancement

The cross reference screens are now dynamically generated and may automatically create additional pages if necessary.

RM-80 Loop Activity Display

The RM-80 Control component is now able to provide a dialog that shows communication activity on each side of the RM-80 loops:

This dialog is dynamically updated as activity occurs. Previous activity remains visible for about 0.5s to allow time for the activity to be viewed and understood. Click this link to see more information about this dialog.

And more ...


For more info contact,    
Harry "Butch" Young:

1555 Magnolia Street NE    Palm Bay, FL 32905    (321) 632-7530