Category: Did You Know

User Guide for ErrorViewer application available

Starting with the cyflex.6.3.24 version, the ErrorViewer GUI is included with the installation of CyFlex. The new ErrorViewer GUI allows a user to explore the errors reported by CyFlex. The GUI allows a user to filter a large number of errors down to what they need. It provides filtering based on application, severity, and time,

Mach Tools are available for CyFlex

Engineering users who retrieve test cell data from DARTS may not know that Mach is the system behind the scenes which performs all the calculations. These calculations are now available at the test cell. In addition, Mach tools are available at the test cell to help in setting test cells up so that all measured

Information about DARTS

A new database has been added called DARTS, and the 6.3.x versions of CyFlex have new tasks to communicate with the DARTS database. The DARTS database replaces the PAM database with new and improved features for better data acquisition outside of CyFlex. The purpose of DARTS database is to address some long-time user needs which

Spectre Meltdown should be disabled in SL6.9

If SL6.9 is installed on a system, it is recommended that the following steps should be executed to disable Spectre Meltdown: If CyFlex is running, then shut it down: $ slay_stuff Make a copy of the GRUB menu interface configuration file before editing: $ cd /boot/grub $ sudo cp grub.conf grub.conf.bak Edit the GRUB menu

A Process Exists for Monitoring the ExternalDataManager for MSU Data Loading

Have you noticed that the ExternalDataManager for MSU stops running from time to time? The cyflex_check_msu_loading RPM has been created to help with this problem. The following is a description of the what the RPM file does: Changes made for Jira issue CCS-1077 / CFBUG-2448: cyflex_check_msu_loading RPM created The cyflex_check_msu_loading RPM installs /etc/cron.hourly/ file The

specs.def and cell.def are included in cyflex.6.3 versions

For cyflex.6.3 versions, the specs.def and cell.def directories have been moved under the cyflex directory in order to keep those files version specific. You will find them at /cyflex/specs.def and /cyflex/cell.def   The files under the /specs.def and /cell.def directories are no longer maintained.  If you are running a cyflex.6.3 version, the /cell.def and /specs.def

Bug with application of @LIMIT_SPECS_ALL keyword in Test Manager (gp_test)

In all versions of CyFlex prior to the 6.3.24 release, there is a bug in how the @LIMIT_SPECS_ALL keyword is handled in gp_test. Example Usage:     @LIMIT_SPECS_ALL        #exit_path        MODE_TERMINATE        #list_of_limits        #Variable  value       Upper/Lower  process_interval  period        A          100[rpm]    L            SLO               0[s]        B          my_limits   U            MED              

New control tasks conversion tips and new features

ctrl_spec_converter script A script has been created for CyFlex release 6.3.24 to simplify the process of going from the old control programs to the new control programs. The script uses entries in your ctrl_specs.xx file to populate an eng_ctrl_specs.xx file. See the example below: [tc1@mynode1 specs]$ ctrl_spec_converter /specs/ctrl_specs.1 Your new eng_ctrl_specs file can be found documentation format changes

The PDFs in the CyFlex Manuals section on have undergone retrofit to SGS-centric templates to convey a consistent look and feel across the document collection. For applicable PDFs, table of contents entries, intra-document cress-references, and cross-document links are active/clickable. The Subversion library has been updated in parallel with to facilitate Cummins Wiki alignment.

Critical bug found within limit task

A critical bug in the “limit” task has been uncovered by CTC in the cyflex.6.2.17 and cyflex.6.2.16 versions. This bug may be encountered as it is a somewhat time sensitive issue and the “time-window” is related to the number of limit specifications. This bug causes the abort_limit and emergency events to occur when the limit_specs

Critical bug found in gp_test within cyflex.6.2.16 and cyflex.6.2.17

A critical bug in “gp_test” has been uncovered by staff at CTCC.  This bug has existed for many years since the introduction of the “immediate” mode timeout which is specified by a negative timeout value such as “-1[sec]”.  The negative timeout means that the test mode has no countdown clock and the mode actions will

Use of msu_set

Recently, we have encountered some issues with MSU data and displays related to whether the engine or ‘test object’ is actually running.  A cell may show up on the monitor as running when the engine is not, or vice versa. Some of these issues have been tracked down to an incorrect application of the “msu_set”

CyFlex Pre/Post 6.1 Memory Reuse

In versions of ASSET and CyFlex prior 6.1.x, when variables were deleted, they were actually completely removed from memory. BEFORE 6.1.x As a simple example, if you had a gen_labels file that contained only 3 variables and they were in this order (A, B, C), they would be allocated in memory is this order: A

Scientific Linux version 6.9 is recommended

Scientific Linux kernel version (2.6.32-754-6.3) is SL version 6.9. SGS, CyberMetrix, Inc. recommends that all installations of Scientific Linux be upgraded to the latest version (SL6.9) for maintenance and support reasons. Prior to the installation of SL6.9, we recommend you execute a go and capture the errors associated with that go. The following are instructions

go.scp template file

Within the /cell.def directory of any cyflex.6.2 version, a prototype for a go.scp file that can be found. This prototype file contains a recommended sequence for launching applications and offers explanations of what certain applications are for. Future versions of this prototype will also reference appropriate user manuals that will become part of the standard

Execution Sequence of Operations within a gp_test mode

The Test Manager (gp_test) uses a unique language for specifying actions within a test mode for setting control targets, requesting fuel readings, setting variable values, and so on.  The gp_test language is not a scripting language where the sequence of operation is based on the sequence in which the operations are specified.  Instead, there is

nt gp_idle vs. idle

On occasion, we have received complaints about the fact that it takes “gp_test” several seconds to process the “nt gp_idle” command and start the “gp_idle” procedure. A much quicker alternative is to use the “idle” command.  If you type the “nt gp_idle” command, you are instructing “gp_test” that it has a new root procedure and is shut down

This Tuesday (8/14/18), the addresses will be shut down.  There isn’t an impact expected to the test cell systems; however, there likely are emails in the cyflex systems sending to addresses still. It would be a good idea to search the test systems for addresses and either remove them (preferred) or (if