Select Language / Country  Country Flag







> Product Options

nCode GlyphWorks Product Options

nCode GlyphWorks Product Options

nCode GlyphWorks is a powerful data processing system for engineering test data analysis, with specific application to durability and fatigue analysis.

The basic GlyphWorks package is nCode Fundamentals. Users can add on to Fundamentals from an ever growing list of analysis functions to increase product durability and performance.

nCode Fundamentals

nCode Fundamentals provides visualization and basic manipulation, frequency spectrum analysis and filtering capability. Report layouts can be interactively designed and these reports automatically generated by including as part of the analysis process. Fundamentals is a pre-requisite for all other product options.

The Fundamentals package includes support for a wide range of data formats and types of displays. This option contains the SuperGlyph to encapsulate multiple analysis functions as a single glyph that can be saved and re-used.


  • Input/output support of multiple data formats
  • Channel calculator
  • Channel reassignment
  • Filtering Extraction and concatenation
  • Statistics and running statistics
  • Resampling
  • Unit conversion
  • Frequency analysis
  • Time at level analysis
  • Rainflow counting
  • Graphical editor
  • Visualization and reporting
  • Batch and interactive interfaces
  • SuperGlyph to encapsulate multiple analysis functions as a single glyph that can be saved and reused
  • ScheduleCreate durability duty cycle definition 

To top


The Signal option delivers additional signal analysis capability and is particularly well-suited to durability test applications.. It also provides a set of glyphs to detect ‘features’ within time series data. These glyphs are powerful tools used to find problems within data such as spikes, drift and flat-lines. These features within the data can then be viewed and corrected automatically using other glyphs such as the Graphical Editing glyph.

  • Level crossing counting
  • Joint distribution analysis
  • Peak valley slice
  • PSD to rainflow cycle counting
  • Trend removal
  • Markov counting
  • Relative damage calculation
  • Flat-line detection
  • Drift and spike detection
  • Frequency-banded relative damage spectrum
  • Rainflow exploration

To top


GlyphWorks provides the industry-leading fatigue analysis technology you need to calculate fatigue life from measured data. You can correct for mean stress and surface finish effects, even back calculate from each data channel to determine a scale or fatigue concentration factor required to achieve a target life. You can then review damage histograms to determine which load cycles were most damaging, even output damage time histories to show exactly when the damage occurred. A database with commonly used fatigue data is also provided.

  • Stress-Life method uses a nominal stress approach for high-cycle conditions or non-metallic applications.
  • Strain-Life method is more appropriate for more severe loading conditions (low-cycle fatigue) – where plasticity is significant.
  • Creep Analysis - performs creep calculation for time in hours to rupture. Supports Larson-Miller and Chaboche methods.
  • Crack Growth provides linear elastic fracture mechanics in the GlyphWorks environment.

Crack Growth provides a complete fracture mechanics capability using industry standard methodologies, an open environment for users to embed their own algorithms – and the advanced reporting and quality assurance capabilities of GlyphWorks. Built-in growth laws include NASGRO3, Forman, Paris, Walker and more.

Crack Growth provides both backward compatibility with your legacy in-house solutions, along with a future-proof development tool for implementing new methodologies. The package effectively masks its high technology architecture behind a state-of-the-art graphical user interface that offers an intuitive and elegant view of the analysis along with full reporting facilities. Predicting how a crack will propagate after initiation is now easy.

Download available:
A Practical Discussion on Fatigue

Webinars available:

Introduction to Fatigue Analysis Theory

Advanced Fatigue Calculations with nCode GlyphWorks



To top

Fatigue Editing

Performing durability tests, such as vehicle road simulators, can take many weeks and require huge amounts of time history data. Fatigue Editing is an option used to perform damage sensitive editing to generate shorter time series data that retain the required damage.

  • Shorten multi-axial durability tests while retaining damage to save time and money
  • Assess the trade-off between time saved and damage retained across multiple channels

A highly flexible tool, Fatigue Editing uses the powerful Fatigue glyphs enabling the user complete control over the parameters used in the damage calculations.

To top

Accelerated Testing

Accelerated Testing provides the ability to create a representative PSD or swept sine shaker vibration test based on measured data. It uses the fatigue damage spectrum approach as described in NATO STANAG 4370 (AECTP-240)/ UK DefStan 00-35/Mil-Std-810G, allowing users to tailor vibration tests to a target vibration environment. With Accelerated Testing, users can also compare existing test evidence against the requirements of a known test specification, enabling assessment of whether components in service will likely survive to the target service life. This known safety margin may help extend the life of parts in service or conversely avoid unexpected failures.

  • Create an accelerated shaker test and assess the impact on shock and fatigue damage
  • Rapidly compare an existing test specification with service vibration data
  • Extend the life of parts in-service or avoid unexpected failures
  • Understand the impact of exposure time in-service and on the test rig

Accelerated Testing is the only known supported commercial software that makes it possible to quantify the fatigue damage of a vibration test.

Downloads available:

White Paper: New Techniques for Vibration Qualification of Vibrating Equipment on Aircraft

White Paper: Methods for Accelerating Dynamic Durability Tests

White Paper: Accelerated Vibration Testing Based on Based on Fatigue Damage Spectra

White Paper: Synthesis of an Engine Vibration Specification and Comparison with Existing Qualification Specifications

Case Study: AgustaWestland selects GlyphWorks for Super Lynx 300

Brochure: Accelerated Testing Module Details


Accelerated Testing for Shaker Table Tests

Introduction to Accelerated Testing in nCode GlyphWorks

To top

Optimized Testing

Physical durability testing often requires determination of the optimum, most efficient mix of events required to match an overall target. Optimized Testing provides a proven approach to find the optimum solution across many channel locations.

  • Significantly reduce proving ground track usage
  • Optimize testing schedules and reduce testing time
  • Understand how real world usage compares to track data
  • Rapidly compare different proving grounds or duty cycles

A wide range of inputs from measured data such as rainflow cycle counts or relative damage values enables many industry applications. The optimization methods for best fit least-squares regression and constrained minimization routines employ robust algorithms from IMSL® Numerical Library.

Downloads available:

Brochure: Optimized Testing Module Details

Case Study: Millbrook uses GlyphWorks to Deliver Unrivalled Vehicle Test Service

White paper: Proving Ground Optimisation based on Fatigue Damage Spectra


Optimized Testing for Proving Grounds

To top

nCode VibeSys

VibeSys Base provides a set of glyphs that enable acoustics and vibration engineers to design a reliable product that satisfies customers’ expectations in terms of sound, comfort, and regulatory requirements. It expands functionality previously released as the Frequency option and includes worked examples and technical documentation for addressing noise and vibration challenges. A Vibration Manager is included, providing the ability for users to enter, edit, and view vibration specification data.

Learn more about nCode VibeSys

To top

GPS Display

GPS Display glyph plots latitude and longitude GPS data on a map or grid background. Data can be also exported to Google KML file to enable easy viewing in Google Maps or Google Earth. The embedded mapping capability in the GPS Display glyph requires Microsoft® MapPoint® 2006 or 2009 to be installed. The GPS Display also supports feature lists allowing locations of interest on the data lines to be automatically identified and marked. For example, show where speed or temperature exceeded a certain value directly on the map. Regions for editing data can be defined based on geographical location.

GPS Processing enables vehicle performance data to be estimated from low sample rate GPS data. Calculated channels include speed, percent gradient, yaw rate and, lateral acceleration. It can even be used to estimate engine power and braking power.

See GPS Visualization and Processing presentation for more information.

To top

Media Display

Media Display glyph enables video and audio signals to be played using Windows Media® player embedded in the glyph. It also enables cursor synchronization with other data displays to gain insight on what was occurring in other signals. The Gauge Display glyph enables synchronized values to be displayed during playback in a variety of styles such as angular gauges or digital read-outs.

See Video Synchronization demo

To top


Search and select data from your ASAM ODS database from within GlyphWorks! The interface to the ASAM ODS data enables interactive browsing, editing of metadata and searching based on metadata all from within GlyphWorks. ASAM ATF and ATFX files are also supported and can be both imported and exported from GlyphWorks.

To top


GlyphBuilder combines both Scripting glyph and OpenGlyph capabilities, enabling users to add their own unique or proprietary methods and file formats to GlyphWorks. The Scripting glyph enables new functionality to be added to GlyphWorks by using MATLAB or Python programming language (can be downloaded at With GlyphBuilder, users have the power to literally write their own glyphs!

Within the Scripting glyph, users can define their own processes by using MATLAB or Python programming language. IMSL math and statistic functions can also be accessed by using the special Python-enabled PyIMSL™ functions. 

OpenGlyph directly enables external applications to be accessed from within a GlyphWorks process. The OpenGlyph executes a given command line operation and in this way external code or scripts such as Visual Basic, Java, nCL, C++ etc., can all be called using data from the GlyphWorks process.

Webinar: Learn a better way to use MATLAB for test data analysis

To top

Data Cleaning

The Data Cleaning option provides advance data cleaning techniques beyond what is possible with classical filtering techniques alone. This option includes the Wavelet Denoising glyph that enables noise to be separated out from signals by decomposing data into the combination of “wavelet levels”. It also includes the KalmanFilter glyph which accounts for noise in measured data using a physics model that predicts, given the current point, where the next point will be.