RTMC Pro Real Time Monitoring and Control Software

RTMC is an application used to graphically display data from a LoggerNet datalogger network or RTDAQ datalogger. Available components include status bars, digital displays, charts, gauges, tables, and alarms. In addition, RTMC can be used to remotely control a datalogger and its peripherals by toggling ports and flags with switch components, and it can be used to set input locations or variables in a datalogger with value setter components. Various command button components exist that can run/open files, execute CoraScript commands (used to interact with the communications server), and link to websites. Aesthetic layout components such as labels, images, group boxes, panels, bevels, shapes, and gradients are also available.  

Two versions of RTMC are available. A standard RTMC Development version ships with LoggerNet and RTDAQ. RTMC Pro has many enhancements over the standard version. RTMC Pro contains more graphical components than RTMC. For example, more alarms (multi-state), alarm events (email, FTP, run/open), switches (lever, rocker, rotary), charts (XY and scope), gauges (rotary, compass), and layout components (group box, bevel, panel) are available. For components that exist in both versions, more properties have been exposed in RTMC Pro resulting in more design control. RTMC Pro also includes run/open button, hotspot, snapshot, and alarm log capabilities. In LoggerNet, you also have the ability to add data files, LNDB databases, HTTP dataloggers, virtual data sources, and additional LoggerNet servers as data sources for RTMC Pro projects. RTMC Pro also comes with the CSI Web Server and Web Publisher which allow you to publish your project to the web through either a PC website or through a web-enabled datalogger like a CR6 or a CR1000 with an NL121 attached.

NOTE: A project that is created with the standard RTMC Development version can be converted to RTMC Pro format. However, once a project is converted to RTMC Pro format, it cannot be opened in standard RTMC.

NOTE: Starting with LoggerNet 4.8, RTMC will no longer be updated if a version of RTMC Pro earlier than 5.0 is installed on the computer. This is to maintain full compatibility with the installed RTMC Pro package.

RTMC's main window is divided into a Workspace, Project Tree, and Component Toolbox. The Workspace, in the center of the RTMC screen, is where the components will be placed for the display. As each component is selected from the Component Toolbox and added to the Workspace, it will show up in the Project Tree.

Adding Components to the Workspace

Click an item on the Component Toolbox (see below), and then click within the Workspace to add the component to the display. Different components can be chosen by clicking the arrow on each tab to display the components available for each component type. When an item is selected from the Component Toolbox, the cursor will change to a cross to indicate the selection (). If you decide not to insert the component, press the component's button in the toolbox again to return the cursor to its normal state.

For more information, see Component Toolbox.

Adding Tabbed Screens

When a new project is started in RTMC, it has only one screen on which to place components. However, more screens can be added. Each screen will appear in the project tree and as a tabbed page in the workspace. A new screen can be added using the Project | Add New Screen menu or by selecting an icon from the Standard Toolbar. Navigate between the screens using the tabs at the top of the workspace.

The Add Screen icon is highlighted below.

The order in which the screens appear can be changed by selecting Project | Change Screen Order from the menu. A dialog box with all the screen names listed is displayed. Highlight a screen name and use the up or down arrow buttons to change the order of the screens.

Execution Modes

Development Mode - The development mode is used when creating projects to be displayed by RTMC. The development mode is launched when RTMC Pro Dev is selected from the LoggerNet or RTDAQ toolbar. It can also be started by choosing All Apps | Campbell Scientific | RTMC Pro Development from the Windows Start menu.

Run-time Mode - The run-time mode is used to display a completed project. The run-time mode is launched when RTMC Run-time is selected from the LoggerNet or RTDAQ toolbar. In LoggerNet, it can also be started by choosing All Apps | Campbell Scientific | RTMC Run-time from the Windows Start menu or by Saving and Running the project within the development mode (File | Save and Run Project or the  icon.) 

NOTE: In RTDAQ, you must be connected to a datalogger for the RTMC Run-time icon on the RTDAQ toolbar to be enabled. Also, the option to Save and Run Project and the associated button are not available when running the development mode of RTMC from RTDAQ.

Data Displayed by RTMC

LoggerNet - RTMC displays data from LoggerNet's binary data cache, not from a data file. (Note, however, that RTMC Pro does have the ability to add data files as data sources. See Project | Manage Data Sources for more information.) The data cache is updated during scheduled or manual data collection in LoggerNet. In RTMC, when associating a data value from a table with a component, a table represented with a red X indicates the table is not being collected in LoggerNet. This is because scheduled collection is not enabled for the datalogger, the table is not included for collection, or the schedule has been paused from the Status Monitor.

For instance, in the example below, the Public, Status, and DataTableInfo tables are not being collected from the Logan datalogger.

In this instance, if a data value from the Public, Status, or DataTableInfo table is associated with a component, that component will likely not be updated when RTMC is run. Scheduled collection can be enabled and tables can be included for data collection in LoggerNet's Setup window.

In RTMC Pro, you can also set up data collection from the Project | Configure Override Scheduled Collection menu item. This data collection will be in addition to any scheduled collection setup in LoggerNet's Setup window. Using this option will not generate green check marks next to the table in the Data Source Browser. (Green check marks indicate only that the table is set up for scheduled collection in LoggerNet.) However, components will still be updated when RTMC is run.

Data displays will be updated no more frequently than data is being collected from the datalogger.

Input locations, public variables, ports, and flags will show only the current value in the datalogger -- the datalogger does not keep historical records for these values. A "snapshot" of these values will be updated only when data is collected.

RTDAQ – In RTDAQ, RTMC projects are limited to a single station. This station must be specified when a new project is opened. Thus when components are added to a project, only the specified station's tables and fields will be shown in the Data Source Browser. When associating a data value from a table with a component, the station's table will be represented with a green check mark when RTDAQ is connected to the station and monitoring the table through a real-time window (field monitor, table monitor, graph, etc.). A table will be represented with a red X when RTDAQ is not monitoring the table.

When RTDAQ is connected to the station, RTMC will perform a manual poll to update the project data every second. Thus, RTMC data displays will only be updated when RTDAQ is connected to the station.

In RTMC Pro, you can override this one second collection from the Project | Configure Override Scheduled Collection menu item.