MTS is a registered trademark of MTS Systems Corporation within the United States. This trademark may
be protected in other countries.Windows and Windows NT are registered trademarks and Excel is a
trademark of Microsoft Corporation. Pentium is a registered trademark of Intel Corporation. All other
trademarks or service marks are property of their respective owners.
Proprietary Software
Software use and license is governed by the MTS End User License Agreement which defines all rights
retained by MTS and granted to the End User. All Software is proprietary, confidential, and owned by MTS
Systems Corporation and cannot be copied, reproduced, disassembled, decompiled, reverse engineered,
or distributed without express written consent of MTS.
Software Verification and Validation
MTS software is developed using established quality practices in accordance with the requirements detailed
in the ISO 9001 standards. Because MTS-authored software is delivered in binary format, it is not user
accessible. This software will not change over time. Many releases are written to be backwards compatible,
creating another form of verification. The status and validity of MTS operating software is also checked
during system verification and routine calibration of MTS hardware. These controlled calibration processes
compare the final test results after statistical analysis against the predicted response of the calibration
standards. With these established methods, MTS assures its customers that MTS products meet MTS’s
exacting quality standards when initially installed and will continue to perform as intended over time.
Manual Part Number—Publication Date—Release
100-219-118 E—August
2013—TestSuite MP 2.6 or later
100-219-118 D—September
2012—TestSuite MP 2.3
Contents
1.0 Technical Support7
2.0 Preface11
3.0 Introduction15
1.1.0 How to Get Technical Support........................................................................................................7
1.2.0 Before You Contact MTS................................................................................................................7
1.3.0 If You Contact MTS by Phone........................................................................................................9
1.4.0 Problem Submittal Form in MTS Manuals...................................................................................10
2.1.0 Before You Begin..........................................................................................................................11
The manuals supplied by MTS provide most of the inf ormation you need to use and maintain your equipment.
If your equipment includes software, look for online help and README files that contain additional product
information.
Technical support methods
MTS provides a full range of support services after your system is installed. If you ha ve any questions about
a system or product, contact Technical Support in one of the following ways.
Web site
Outside the U.S.
For technical support outside the United States, contact your local sales and service office. For a list of
worldwide sales and service locations and contact information, use the Global MTS link at the MTS web site:
www.mts.com > Global Presence > Choose a Region
www.mts.com > Contact Us (upper-right corner) > In the Subject field, choose
To escalate a problem; Problem Submittal Form
Worldwide: 1 800 328 2255 - toll free in U.S.; +1 952 937 4000 - outside U.S.Telephone
Europe: +800 81002 222, International toll free in Europe
1.2.0 Before You Contact MTS
MTS can help you more efficiently if you have the following information available when you contact us for
support.
MTS TestSuite™ Fracture Analyzer User Guide 7
Know your site number and system number
The site number contains your company number and identifies y our equipment type (such as material testing
or simulation).The number is typically written on a label on your equipment before the system leaves MTS.
If you do not know your MTS site number, contact your sales engineer.
Example site number: 571167
When you have more than one MTS system, the system job number identifies your system.You can find
your job number in your order paperwork.
Example system number: US1.42460
Know information from prior technical assistance
If you have contacted MTS about this problem before, we can recall your file based on the:
•MTS notification number
•Name of the person who helped you
Identify the problem
Describe the problem and know the answers to the following questions:
•How long and how often has the problem occurred?
•Can you reproduce the problem?
•Were any hardware or software changes made to the system before the problem started?
•What are the equipment model numbers?
•What is the controller model (if applicable)?
•What is the system configuration?
Know relevant computer information
For a computer problem, have the following information available:
•Manufacturer’s name and model number
•Operating software type and service patch information
•Amount of system memory
•Amount of free space on the hard drive where the application resides
•Current status of hard-drive fragmentation
•Connection status to a corporate network
Know relevant software information
For software application problems, have the following information available:
•The software application’s name , v ersion number, build number, and (if available) software patch number .
This information can typically be found in the About selection in the Help menu.
•The names of other applications on your computer, such as:
•Anti-virus software
•Screen savers
8 MTS TestSuite™ Fracture Analyzer User Guide
•Keyboard enhancers
•Print spoolers
•Messaging applications
1.3.0 If You Contact MTS by Phone
A Call Center agent registers your call before connecting you with a technical support specialist. The agent
asks you for your:
•Site number
•Name
•Company name
•Company address
•Phone number where you can be reached
If your issue has a notification number, please provide that number. A new issue will be assigned a unique
notification number.
Identify system type
To enable the Call Center agent to connect you with the most qualified technical support specialist available,
identify your system as one of the following types:
•Electrodynamic material test system
•Electromechanical material test system
•Hydromechanical material test system
•Vehicle test system
•Vehicle component test system
•Aero test system
Be prepared to troubleshoot
Prepare to perform troubleshooting while on the phone:
•Call from a telephone close to the system so that you can implement suggestions made over the phone.
•Have the original operating and application software media available.
•If you are not familiar with all aspects of the equipment operation, have an experienced user nearby to
assist you.
Write down relevant information
In case Technical Support must call you:
•Verify the notification number.
•Record the name of the person who helped you.
MTS TestSuite™ Fracture Analyzer User Guide 9
•Write down any specific instructions.
After you call
MTS logs and tracks all calls to ensure that you receive assistance for your problem or request. If you have
questions about the status of your problem or have additional information to report, please contact Technical
Support again and provide your original notification number.
1.4.0 Problem Submittal Form in MTS Manuals
Use the Problem Submittal Form to communicate problems with y our software, hardware, man uals, or service
that are not resolved to your satisfaction through the technical support process.The form includes check
boxes that allo w you to indicate the urgency of y our problem and y our e xpectation of an acceptable response
time.We guarantee a timely response—your feedback is important to us.
You can access the Problem Submittal Form at www.mts.com > Contact Us (upper-right corner) > In the
Subject field, choose To escalate a problem; Problem Submittal Form
10 MTS TestSuite™ Fracture Analyzer User Guide
2.0 Preface
2.1.0 Before You Begin
Safety first!
Before you use y our MTS product or system, read and understand the safety information provided with your
system. Improper installation, operation, or maintenance can result in hazardous conditions that can cause
severe personal injury or death, or damage to your equipment and specimen. Again, read and understand
the safety information provided with your system before you continue. It is very important that you remain
aware of hazards that apply to your system.
Other MTS manuals
In addition to this manual, you may receive additional manuals in paper or electronic form.
You may also receive an MTS System Documentation CD. It contains an electronic copy of the manuals that
pertain to your test system.
Controller and application software manuals are typically included on the software CD distribution disc(s).
2.2.0 Documentation Conventions
The following paragraphs describe some of the conventions that are used in your MTS manuals.
Hazard conventions
Hazard notices may be embedded in this manual.These notices contain safety information that is specific
to the activity to be performed. Hazard notices immediately precede the step or procedure that may lead to
an associated hazard. Read all hazard notices carefully and f ollow all directions and recommendations.Three
different levels of hazard notices may appear in your manuals. Following are examples of all three levels.
(for general safety information, see the safety information provided with your system.)
DANGER:
Danger notices indicate the presence of a hazard with a high level of risk which, if
ignored, will result in death, severe personal injury, or substantial property damage.
WARNING:
Warning notices indicate the presence of a hazard with a medium lev el of risk which,
if ignored, can result in death, severe personal injury, or substantial property damage.
MTS TestSuite™ Fracture Analyzer User Guide 11
CAUTION:
Caution notices indicate the presence of a hazard with a low level of risk which, if
ignored, could cause moderate or minor personal injury or equipment damage, or
could endanger test integrity.
Other special text conventions
Important:
Important notices provide information about your system that is essential to its proper
function.While not safety-related, if the important information is ignored, test results may
not be reliable, or your system may not operate properly.
Note:
Notes provide additional information about operating your system or highlight easily
overlooked information.
Recommended:
Recommended notes provide a suggested way to accomplish a task based on what MTS
has found to be most effective.
Tip:
Tips provide helpful information or a hint about how to most efficiently accomplish a task.
Access:
Access provides the route you should follow to a referenced item in the software.
Example:
Examples show specific scenarios relating to your product and appear with a shaded
background.
Special terms
The first occurrence of special terms is shown in italics.
Illustrations
Illustrations appear in this manual to clarify text.They are examples only and do not necessarily represent
your actual system configuration, test application, or software.
Electronic manual conventions
This manual is available as an electronic document in the Portable Document File (PDF) format. It can be
viewed on any computer that has Adobe Acrobat Reader installed.
12 MTS TestSuite™ Fracture Analyzer User Guide
Hypertext links
The electronic document has many hypertext links displayed in a blue font. All blue words in the body text,
along with all contents entries and index page numbers, are hypertext links.When you click a hypertext link,
the application jumps to the corresponding topic.
Overview of MTS TestSuite File Structure.............................................................................................16
•
Viewing the Main Window......................................................................................................................24
•
Using the Menu Bar...............................................................................................................................25
•
Using the Analysis Toolbar....................................................................................................................29
MTS TestSuite™ Fracture Analyzer User Guide 15
3.0 Introduction
3.1.0 Application Overview
This application enables standard and custom in-depth analysis of test data, including post-processing, using
basic statistical and graphical displays.The application supports test run data from the Multipurpose Elite
application and Model 793.20 Cyclic Fatigue software.
Some features of this application function the same way that they do in the Multipurpose Elite application.
To learn more about using the following features and other features that are available in both applications,
see the Multipurpose Elite User guide that is included with your MTS TestSuite installation CD:
•Managing users and roles
•Importing and exporting tests and test run data
•Converting tests and templates using the Conversion Wizard
•Sorting and filtering data in tables
•Copying values or images to the clipboard
•Using the Error List and Application Log
•Editing Specimen Geometries with the Specimen Geometry Manager
•Removing peaks and valleys deducted from noise with the Decimation Utility
•Creating diagnostic files
3.2.0 Overview of MTS TestSuite File Structure
The MTS TestSuite file heirarchy comprises sev eral individual components. Each component stores a specific
set of information. For example, a test contains a set of activities (known as the procedure), and the test run
contains the data acquisition information and variable values that were obtained when the test was run.
Furthermore, each component has a relationship with at least one other component. For e xample, the analysis
definition uses the information in the test run to create an analysis run in either the Fatigue Analyzer or
Fracture Analyzer applications.
In the following table, each of the main components of the MTS TestSuite structure are described. In the
following sections of this document, the data stored in these components and the relationships between these
components is described in detail.
Components of the MTS TestSuite Architecture
DescriptionIconName
Project
A project is a collection of tests and test templates. By creating separate projects,
you can organize similar tests and test templates and various project-level
settings, such as the language or unit types used.
16 MTS TestSuite™ Fracture Analyzer User Guide
3.0 Introduction
DescriptionIconName
Test
Test Template
Analysis
Definition
Analysis Run
A test is the core component of MTS TestSuite.The test contains the test
definition along with any test runs, analysis definitions, or analysis runs that have
been created.
Test templates eliminate the need to re-create existing information and provide
an easy way to run standard tests.
A test run contains all data that was gathered during a single run of the test.Test Run
The analysis definition is available in either the Fatigue Analyzer or Fracture
Analyzer application as an overlay to the information that was gathered during
a test run.You can customize the views and displays associated with an analysis
definition to manipulate how the test run data is presented on the screen.
Additionally , you can customiz e the variable values , DA Q mappings, and functions
in order to create analysis runs and analyze various "what if" scenarios.
The analysis run uses the analysis definition and the data in a test run to produce
a set of analysis results.
3.2.1.0 Project
A project is the highest level component in the MTS TestSuite file heirarchy. A project contains the following:
•A collection of tests
•A collection of test templates
•Project settings, such as the name and location of directories in which the tests, test templates, report
templates, external files, and data exports are stored.
T o vie w or edit your av ailable projects and their associated settings, clic k Preferences, select Configuration,
and then select the Project tab.The other tabs on the Configuration window contains settings that are
application-wide and persist regardless of which project you have selected.
MTS TestSuite™ Fracture Analyzer User Guide 17
3.0 Introduction
A Project Contains Project Settings, Tests, and Test Templates
3.2.2.0 Test
A Test is stored within a project folder, and contains the following components:
•Test Definition—Contains the main components of the test, such as the procedure, variables, test-run
display, resources, functions, and report templates.
•Test Run(s)—Contains information that was gathered during the test run, such as variable values.
•Analysis Definition(s)—Contains variable definitions, functions, DAQ-to-variable mappings, and the
views and displays that organize and present the data within either the Fatigue Analyzer or Fracture
Analyzer applications.
•Analysis Runs—Uses the data gathered from test runs to show data according to the analysis definition.
18 MTS TestSuite™ Fracture Analyzer User Guide
3.0 Introduction
A Test Contains the Test Definition, Test Run(s), Analysis Definition(s), and Analysis Run(s)
3.2.3.0 Test Definition
The test definition is stored within the test.The test definition contains the following main components that
define the test:
•Procedure: A collection of test activities that are performed step-by-step when the test is run.
•Resources: A collection of test resources mapped to the controller resources that will be used during the
test.
•Variables: Containers that can hold values that may change during the test run, such as time or axial
displacement.Variables facilitate data manipulation and communication between different components
MTS TestSuite™ Fracture Analyzer User Guide 19
3.0 Introduction
of the test. After a test run is complete, values that are stored in variables can be changed using the
Fatigue Analyzer and the Fracture Analyzer in order to simulate various "what if" scenarios.
•Test-Run Display: A customizable user interface that shows data when the test is run.
•Report Templates: A collection of Microsoft Excel Template files that define the layout of generated
reports.
•Functions: A sequence of instructions that receive arguments and produce a result.
3.2.4.0 Test Run
A test run is the record of a test performed on a single, selected specimen.Test runs are stored in the test
and include:
•A copy of the test definition, including the procedure, at the time the test run is created.
•A copy of the name of the selected specimen and its values at the time the test run is created.
•Variable values during the test run.
•The state of the test run.
•Results data, such as data acquisitions and calculations.
20 MTS TestSuite™ Fracture Analyzer User Guide
3.0 Introduction
Components of a Test Run
MTS TestSuite™ Fracture Analyzer User Guide 21
3.0 Introduction
3.2.5.0 Test Run State Colors
The color of a test run entry indicates its run state.
Test Run State Colors
DescriptionColor
The test run completed successfully.Black
The test run initialized successfully but has not run.Dark Blue
The test run stopped.Red
Orange
The test run is running, on hold, or an error occurred. If a test run name is
orange, data may not be available. If an error occurs while the test runs, no
data is viewable. If an interruption occurs, some data may be available.
3.2.6.0 Analysis Definitions
An analysis definition acts as an overlay to the information in the test run to produce an analysis run. An
analysis definition includes user-defined views, displays, variable definitions, calculations DAQ mappings,
and functions.The analysis definition is similar to a test because it simply contains a definition of what
information will be used or populated, but it does not actually contain data or variable v alues; those are stored
in the analysis run.
Changes you make to an analysis definition are reflected in any analysis run that uses the definition. A test
can contain multiple analysis definitions.
22 MTS TestSuite™ Fracture Analyzer User Guide
3.0 Introduction
An Analysis Definition Contains Views, Displays, Variables, DAQ Mappings, and Functions
3.2.7.0 Analysis Runs
Analysis runs apply the views and variables of an analysis definition to the data from one or more test runs
stored in the same test. An analysis run does not alter the original test data, but uses the data to produce an
independent set of analysis results. An analysis run contains the analysis results and any reports generated
within the analysis run.
An analysis run does not contain the calculations, variables, or displa ys used to generate and view the results.
This information is stored in the analysis definition. If you change anything in the analysis definition, those
changes are updated the next time you vie w an analysis run based on that analysis definition. Multiple analysis
definitions can be saved and used for a given test. Additionally, multiple analysis runs can exist in a test.
When the data from two or more analysis runs are contained in the same analysis, the collection is called a
multi-run analysis.
MTS TestSuite™ Fracture Analyzer User Guide 23
3.0 Introduction
Analysis Runs use the Analysis Definition and Test Run Data to Generate Data
3.3.0 Viewing the Main Window
The Fracture Analyzer application main window has four sections:
•The top section contains menu options and a toolbar.
•The left section contains the Explorer.
•The major portion of the window contains the work area.
•The bottom section contains the Error List panel and the Message Log.
Fracture Analyzer Application Main Window
DescriptionCallout
Menus and Toolbars1
Explorer Panel2
24 MTS TestSuite™ Fracture Analyzer User Guide
3.0 Introduction
DescriptionCallout
Error List Panel3
Closes Error List and Message Log4
Message Log5
Work Area6
3.4.0 Using the Menu Bar
3.4.1.0 File Menu Options
Menus provide navigation to se veral user activity options .The File menu supports file-level and analysis-le vel
activities.
File Menu Options
Analyze Test Run
View Analysis Run
Close Analysis Run
Analyze Multiple Runs
Close Multi-Run
Analysis
Save As
DescriptionItem
Shows the Open Test window that contains a list of available tests.Open Test
Shows a window in which you can define new analysis runs and definitions.
The menu item is active when you highlight a test run in the Explorer panel.
Shows the properties window for the analysis run.The menu item is active
when you highlight an analysis run in the Explorer panel.
Closes an open analysis run.The menu item becomes active when you open
an analysis run.
Shows the test window that contains the list of av ailab le analysis runs. Select
two or more analysis runs for comparison.The menu item becomes active
when you highlight the Test Run element in the Explorer panel.
Closes the multi-run analysis window after you selected a multi-run analysis
to view.
Deletes the current test and all related analysis information.Delete Test
Saves the test and all related analysis information.Save
Saves the test and all related analysis inf ormation using a location and name
that you choose.
Import
•Project—Imports a project.
•Test—Retrieves a test file with a .tsproj file extension and installs it as an
analysis test.
MTS TestSuite™ Fracture Analyzer User Guide 25
3.0 Introduction
DescriptionItem
•Test Run—Imports a test run.
•Legacy Data—Retrieves test runs, templates or files from data archived
from previous software products. For more information about importing
legacy files, see the Multipurpose Elite User guide that is included with
your MTS TestSuite installation CD.
Export
Close Test
•Test Stores an analysis test to disk as a file with a .tsproj file extension.
This option provides a convenient way to transfer test data between
workstations.
•Test Run Allows you to select the test runs that you want to export and
save them in a .tsproj file.
•Raw Data Allows you to export filtered data (data acquisition list, signal
list, and so forth) for a specific test run as a text file (tab-delimited or CSV).
Terminates an open analysis test.The menu item becomes active when you
open an analysis test.
Closes the application.Exit
3.4.2.0 Definition Menu Options
Use the Definition menu to access several managers and editors.
Definition Menu Options
DescriptionItem
Definition Manager
Data Acquisition
Editor
Opens a window that contains details of the various analysis definitions.You
can also rename or delete definitions.
Opens a window where you can create, modify, organize, and delete variables.Variable Editor
Opens a window where you can map signal data into variables that can be
used for various functions such as adding variab le mapping and calculations,
or change existing mappings.
Opens a window where you can add custom calculations.Function Manager
Opens a window where you can rename or delete views and displays.Display Manager
3.4.3.0 View Menu Options
Use the View menu to customize the data display.
26 MTS TestSuite™ Fracture Analyzer User Guide
View Menu Options
3.0 Introduction
DescriptionItem
Returns all views to a docked position.Re-Dock All Views
Closes all views in the work area.Close All Views
Zoom
Point Picking
Format Axes
Format Line and
Symbol
Print Data
Export Data
Allows you to click and drag to select an area of a chart to zoom in to .To reset
the zoom level, right-click the chart and select Reset Zoom.
Shows vertical and horizontal guidelines that move with the cursor. Highlight
a point on the graph to show its X and Y values.
Shows the Format Axes window .You can also see this window if you right-click
in the work area of a chart.
Shows the Line and Symbol window.You can also see this window if you
right-click in the work area of a chart.
Shows the Print Preview window.You can use the zoom and print functions
for tabular data.
Shows the Save As window.You can save tabular data as a Microsoft Excel
(.xls) or other type of file.
3.4.4.0 Display Menu Options
Use the Display menu to manage saved views and displays.The names of currently available views appear
at the bottom of the menu.
Note:
Click the Display Manager button to delete displays and views.
Display Menu Options
DescriptionItem
Creates a display.Create New Display
Shows the Save Current Display window.Type a unique name and click OK.Save Current Display
Shows the Select Display window. Type a unique name and click OK.Select Display
Explorer
Shows or removes the Explorer panel. A check mark appears next to the
menu item when the panel is active.To remove or show the panel, click the
menu item.
MTS TestSuite™ Fracture Analyzer User Guide 27
3.0 Introduction
DescriptionItem
Message Log
Error List
Shows or removes the Message Log panel. A check mark appears next to
the menu item when the panel is active.To remove or show the panel, click
the menu item.
Shows or removes the Error List panel. A check mark appears next to the
menu item when the panel is active.To remove or show the panel, click the
menu item.
3.4.5.0 Tools Menu Options
Use the Tools menu to access other MTS TestSuite applications.
Tools Menu Options
DescriptionItem
Opens the Specimen Geometry Manager window.Specimen Geometry
Manager
Multipurpose Elite
Application
Opens the Multipurpose Elite application.This option is only available if the
Multipurpose Elite application is licensed on your MTS TestSuite installation.
Fatigue/Fracture
Analyzer Application
Decimation Utility
Compare (Variable or
Function)
Opens either the Fatigue Analyzer application or the Fracture Analyzer
application.This option is only available if the both the Fatigue and Fracture
Analyzer applications are licensed on your MTS TestSuite installation.
Reduces the size of a large data file by removing data points from the original
data set.This action is irreversible. Unlike the other analysis functions,
decimating a large data file will affect the original test run data.
Creates a diagnostic file that you can send to MTS Technical Support.Create Diagnostic File
Opens the Variable/Function comparison tool. This tool allows you to easily
compare variable or function groups that are used in one or more specified
tests.
To help you identify differences in the list of variables or functions you are
comparing, click Show Only Differences.To quickly change a variable so it
matches a variable you are comparing it against, click Add Change.
3.4.6.0 Preferences Menu Options
Use the Preferences menu to edit the system configuration and manage user accounts. F or more information
about editing your system configuration settings and user accounts, see the Multipurpose Elite User Guide,
which is included with your MTS TestSuite installation disk.
28 MTS TestSuite™ Fracture Analyzer User Guide
3.5.0 Using the Analysis Toolbar
The Analysis Toolbar allows you to click an icon to create a new chart or table, manage editors, functions,
views, and displays.
Analysis Toolbar
DescriptionItem
3.0 Introduction
New Array-Variable
Chart
New History Chart
New Hysteresis Chart
New History Marker
Chart
New Cycle Marker
Chart
New Array-Variable
Table
New Variable Table
New Fixed-Column
Boundary Table
Create a chart to show data that is collected and calculated during each test
cycle and stored in arrays.
Create a history chart to plot cycle data in relation to time or another index
type.
Create a hysteresis chart to plot the stress and strain data produced during
a test cycle.
Create a history marker chart to show general history data with markers that
indicate specific points in the data.
Create a cycle marker chart to plot the loading modulus and the unloading
modulus.
Create a multi-cycle time chart that plots array data for multiple cycles.New Cycle Time Chart
Create a table that shows the element values in one or more selected array
variables.
Create a variable table that shows the current value of the selected analysis
run variables.
Create a table that shows the values of point-by-point arrays and group
variables.
New Variable-Column
Boundary Table
Variable Table
New Variable Table
for Multiple Runs
New Variable-Column
Boundary Table for
Multiple Runs
Create a table that shows the current values of the selected boundary variables
by group.
Create a table that provides information about the data acquisition variab les.New Data Acquisition
Create a table that shows data from two or more analysis runs that were
selected as a multi-run analysis.
Create a table that shows data from two or more analysis runs that you
selected as a multi-run analysis.
MTS TestSuite™ Fracture Analyzer User Guide 29
3.0 Introduction
DescriptionItem
Refresh All Analysis
Views
Unlock the Current
Analysis
Data Acquisition
Editor
Update all references to variables , calculation, and data acquisition definitions
using the current configuration and overridden variable values.
Allows you to select and open a different analysis run in the Explorer panel.
You can open the Variable Editor or Data Acquisitions Editor , make changes,
refresh the screen, and show updates when locked.
Create, modify, organize, and delete test variables.Variable Editor
Map signal data into variables that can be used for various functions such as
adding variable mappings and calculations, or change existing mappings.
Define functions that you can use in variable calculations and other functions.Function Manager
Rename or delete views and displays.Display Manager
30 MTS TestSuite™ Fracture Analyzer User Guide
4.0 Getting Started
Topics:
•
Begin an Analysis..................................................................................................................................32
•
Data Analysis.........................................................................................................................................33
MTS TestSuite™ Fracture Analyzer User Guide 31
4.0 Getting Started
4.1.0 Begin an Analysis
You can begin an analysis using a sample test to help you learn the application. If you have a test created
in a testing application that contains at least one test run with valid data, you can begin analyzing your test
results instead.
4.1.1.0 Analyze Example Test Data
To familiarize yourself with the software, begin an analysis using an example test:
1. On the File menu, click Open Test.
2. Select the Sample LCF Strain Test .
3. Click OK and then Open.The Explorer panel contains the test hierarchy.
4. Double-click the analysis run you w ant to use .The Select Display window prompts y ou to select a displa y.The default option is All Views.
5. Click OK.The application shows the Sample LCF Strain Test main window.Tabs appear above the chart
from left to right in the approximate order of typical analysis activities.
4.1.2.0 How to Open a Test and Analyze Your Test Data
To begin analyzing your test data by opening a new test that contains one or more test runs:
1. On the File menu, click Open Test.
2. Select the name of the test and click Open.
The Explorer panel contains the test hierarchy.
3. Right-click a test run and click Analyze Test Run.
4. Type a unique name for your analysis run in the Analysis Name box.
5. If an analysis definition does not already exist, clic k in the New Definition Name bo x of the Add DefinitionName panel. Enter a unique name, and then click Add New.
6. Click Add Analysis.
7. Click OK to display the default screen area arrangement.
The view icons are active.You can select the charts and tables made available by the toolbar buttons.
32 MTS TestSuite™ Fracture Analyzer User Guide
4.0 Getting Started
4.2.0 Data Analysis
4.2.1.0 Activities and Tests
Analysis activities include mathematical and statistical evaluation of the results obtained from the material
test of one or more specimens. An evaluation of data from multiple test runs is a multi-run analysis.
A project is a collection of settings that indicate where different items necessary for a test can be found.When
the test is opened, it opens with default settings when looking for external files and reports. It also contains
settings that indicate where the tests can be found and where to look for test templates.
Tests can be logically grouped when they contain references to the same set of external files. However, you
can open a test in a different project to change the files referenced b y the test without modifying the test itself
(files are specified relative to the directories in the project settings).
4.2.2.0 Creating a New Analysis Definition
1. Select the name of a test run in Explorer.
2. Click File > Analyze Test Run.
3. Enter the name of the new analysis definition in the New Definition Name box and click Add New.
4.2.3.0 Creating a New Analysis Run
1. Select the name of a test run in Explorer.
2. Click File > Analyze Test Run.
3. Enter the name of the new analysis run in the Analysis Name box. Select a run name and analysisdefinition, then click Add Analysis.
4.2.4.0 Opening an Existing Analysis Run
1. Select the name of a test marked with a + in Explorer and click the + to expand the list.
2. Double-click the name of the analysis run to open it.
Configuring Chart and Table Properties.................................................................................................40
•
Charts and Tables (Views).....................................................................................................................44
MTS TestSuite™ Fracture Analyzer User Guide 35
5.0 Customizing the Main Window
5.1.0 Overview
5.1.1.0 Understanding Views and Displays
Within the application's main window, data is shown in Charts and Tables. Charts and tables may also be
called Views.Views contain cycle selection settings and analysis variables mapped to test run variables.The
content of each view is context-specific and depends on the property settings that are selected for the view.
Chart and Table
You can customize which views appear in the main window along with the size, location, and shape of each
view. For example, if you want to examine the peak-valley data that was acquired during your testing, you
might add the following views to the main window:
•Load Peak Valley Chart
•Stress Peak Valley Chart
•Strain Peak Valley Chart
•Peak-Valley Data by Cycles Table
After you add these four views, the main window may look like the following:
36 MTS TestSuite™ Fracture Analyzer User Guide
5.0 Customizing the Main Window
Four Views Containing Peak-Valley Data
When you are finished resizing the views to your liking, you can save the current on-screen presentation of
views as a Displayso that you do not have to recreate it in the future. A display is simply a certain organization
and presentation of different views.When you save the display, the size, shape, and location of each view
within the display is saved.When you create new displays, you can also re-use existing views that you
previously created. Additionally, each view can be configured separately in multiple different displays.
You can create and save sev eral different displa ys to meet v arious analysis needs. F or example , the f ollowing
image contains four different displays showing various data:
Examples of Various Displays
MTS TestSuite™ Fracture Analyzer User Guide 37
5.0 Customizing the Main Window
5.1.2.0 Creating, Editing, and Deleting Views
When you create a new view, it is stored in the analysis run. If you delete a view, no change is made to any
display that contains the view. The only change is that the display no longer contains the view. Although the
application saves the view, the application does not save the original content. If you modify the analysis
definition to use new variable values, the presented content changes.
You can customize certain properties of a view, such as the thickness and color of lines used in charts or the
visible columns in a table.When you sav e the displa y (using the Displa y menu), these properties of the view
are also saved. Other properties, such as the variab le values that populate data in a chart or table, are stored
in the analysis run; not the view or display. Because the view retrieves the variable values from the analysis
run, the data in the view will refresh when the variable values change.
•To create a new view, click a view icon in the analysis toolbar and enter a name for the new view.
•To customize which views appear in the current display, save a display, click the Display menu, and then
enable or disable the desired views.
•To rename or delete a display, select Definition > Display Manager. In the Display Manager, select the
display and click Rename or Delete directly below the Displays panel.
5.1.3.0 Organizing Views in a Display
There are several w ays to organize views in a displa y.When you click the window title bar and drag the view,
the view remains where it is positioned when you release your mouse b utton.Y ou can drag an y side or corner
to change the shape and size of the frame. As you move the view, transparent positioning arrows appear on
the screen.When your mouse pointer reaches a positioning arrow , a portion of the display becomes highlighted.
To dock the view in that area, release your mouse button.
To create new displays, save current displays, or select existing displays, click Display on the toolbar.To
manage views and saved displays, click Definition > Display Manager to open the Display Manager.
Tabbed display
Within a display, you can show multiple views. Multiple views can be arranged using tabbed, split-screen, or
undocked (independent) configurations. In a tabbed configuration, click the tab that contains the view name
to make it prominent.
Tabbed Display
Split-screen displays
In a split-screen configuration, all views are equally prominent.To create a split-screen configuration, click
the drop-down button in the upper right-hand corner of the display and select Floating or double-click the
window title bar.The window changes size and location on the screen. Drag the window with your cursor to
the new location. Repeat for additional views.
38 MTS TestSuite™ Fracture Analyzer User Guide
5.0 Customizing the Main Window
Split-Screen Display
Undocked displays
When an undocked display is closed, only the window size is retained.When a display is reopened on a
dual-screen system, the application opens on the device to which the mouse points.
5.1.4.0 Creating, Saving, and Editing Displays
A display includes one or more views and the location and size of the vie w(s) in the main windo w .Your saved
displays are stored in the analysis definition and are immediately propagated to all existing analysis runs that
are based on the analysis definition.
When you save a display, the views in the display are not saved separately. If the view changes, the display
changes. No Undo or Back function is available. If your intention is to save the exact display for future
reference, you must store your view and create a new view for use with any value changes.To retain your
views and displays, save the test before it is closed. If the test is not saved, the application discards new
views and displays.
•To open a saved display, select the name listed in the Display menu.
•To save a display, select Display > Save Current Display.
•To rename or delete a display, select Definition > Display Manager. In the Display Manager, select the
display and click Rename or Delete directly below the Displays panel.
Use the Display Manager to rename and delete displays. Select the view or display and click Rename or
Delete directly below the Views or Displays panel.
MTS TestSuite™ Fracture Analyzer User Guide 39
5.0 Customizing the Main Window
5.2.0 Configuring Chart and Table Properties
5.2.1.0 Populating Charts with Data
Some charts, such as the Load vs.Time and Hysteresis charts, allow you to specify which cycle numbers
will show in the chart. Other charts, such as Load Peak-Valley and Strain Peak-Valley charts, allow you to
specify which cycle variables will be used to populate the charts data. For example, if you select the Failure
Cycle variable, the cycle in which a failure occurred will appear in the chart.
To choose which cycles or variables you want to see data for, click either the Numeric or Variable button
located at the top-right area of the chart. In the window that appears, click the cycle number or variable and
then click the right-arrow button to move a cycle number or variable to the Selected panel.
To move multiple items, drag the cursor over two or more items while you press the left mouse button.You
can also click two individual items while you hold the Shift key to form a range, or click several individual
items while you hold the Ctrl key.
5.2.2.0 View Properties
Customize and display charts and tables through their properties panel. For charts, the Format Axes and
Format Line and Symbol options are available from the Vie w menu or from a conte xt menu that is a v ailab le
when you right-click a chart.
Table columns and rows can be grouped, sorted, and filtered. Changes you make to the table occur
immediately.
5.2.3.0 Traces Properties
Traces
DescriptionItem
Traces
Lists the names of the variable that is selected for the traces. A trace is the
representation of a series of values plotted against another series of values.
Depending on the type of view, you can plot signal or variable data on either
the Y- or X-axis. If you define more than one trace on an axis, all the traces
must have the same dimension. For example, you cannot add a force signal
trace and a displacement signal trace together on the Y-axis. If you define
more than one trace on an axis, a legend is displayed by default.You can
use the Hide Legend option to hide the legend.
If no signal is selected for the Y Signal trace, the box shows Undefined
Variable.
Color
40 MTS TestSuite™ Fracture Analyzer User Guide
Use the color that appears or click the drop-down button and select a color
for the selected trace.
5.0 Customizing the Main Window
DescriptionItem
Y Array
Point Pick
Assign an array to the selected trace that is added on the Y axis. Click the
drop-down button for a list of a vailable resource arra ys .When a second trace
is added to a Y axis, the signal list is filtered to only show arrays.
Clear the check box to use the index of the array for the X axis.X Array
Select the box, click the drop-down button, and select an array to plot on the
X axis.
Shows vertical and horizontal guidelines that move with the cursor. Highlight
a point on the graph to show its X and Y values.
Edit the size, color, location, and border of the charts title and legend.Titles and Legend
5.2.4.0 X-Axis and Y-Axis Properties
X-Axis and Y-Axis Properties
DescriptionItem
Display Unit
Select a display unit for the selected trace signal.The list only shows the set
of units that are compatible with the dimension of the signal that is assigned
to the selected trace.
Mean or Amplitude
Log Scale
Blank is the default value.
Set the display range of the Y axis to the maximum or minimum values.Maximum or Minimum
Click the corresponding button to use this feature.
To have the software calculate the maximum or minimum value(s) of the Y
signal and then set the maximum or minimum display range to the value(s),
click to clear the required check boxes.
To manually set the maximum or minimum display range for the Y axis, select
the required check box es and then specify the maxim um or minimum v alues .
Set the display range of the Y axis to the amplitude or mean values. Amplitude
is a plus or minus display range. Mean is an offset, and the amplitude is relativ e
to the mean.
•Click the corresponding button to use this feature.
•Click to clear the check box(es) to have the application set the amplitude
or mean display range to the amplitude or mean value(s) of the X signal.
•Select the check box(es) and then specify the amplitude or mean values
to manually set the amplitude or mean display range for the X axis.
Toggle between linear scale and log scale for the axis. Select the check box
for logarithmic scale. Leave the box blank for linear scale.
MTS TestSuite™ Fracture Analyzer User Guide 41
5.0 Customizing the Main Window
DescriptionItem
Expand Only
Select the check box to allow a range to automatically expand if the data
exceeds the maximum and minimum ranges.The chart does not rescale to
a smaller range.
5.2.5.0 Line and Symbol Properties
Line and Symbol Display Properties
Opacity
Draw Line
Symbol Type
Symbol Size
DescriptionItem
Adjust the opacity to better see through traces when they overlap. If you set
the opacity to a lower value, it makes the trace more transparent.
Select this check box to dra w lines between data points . Clear the Draw Line
check box and clic k OK to only show data points if a Symbol T ype is selected;
otherwise, the trace is not drawn.
Select the thickness of the lines from 1 to 10 points.Line Thickness
Select the line style as solid, dotted, or dashed.Line Type
Select the type of symbol to mark the location of data points. If you do not
want to mark the data points with symbols, choose the blank selection in the
list.
Select the size of the data point symbols.To automatically size the symbols,
select the multiple size image, which is the first item in the drop-down list.
42 MTS TestSuite™ Fracture Analyzer User Guide
5.2.6.0 Limit or Curve Fit Line Properties
Limit or Curve Fit Lines
DescriptionItem
Click to add a limit or curve fit line.Add a Limit or Curve
Fit Line
Click to remove a limit or curve fit line.Remove a Limit or
Curve Fit Line
5.0 Customizing the Main Window
Limit or Curve Fit
Lines
Color
Lists the names of the limit or curve fit lines that are defined for the scope or
chart. If more than one line is defined, use the up-arrow and down-arrow
buttons to scroll the list.
Click the Add icon to add a limit or curve fit line. Click the Minus icon to
remove a limit or curve fit line.
When the Horizontal, Vertical, or Slope Intercept radio button is selected
and no variable is defined, this box shows Undefined Limit.
Use the color that is shown, or click the down-arrow and select an alternate
color for the selected trace.
The types include:Limit Type
•Horizontal—Shows a single value parallel to the X axis.
•Vertical—Shows a single value parallel to the Y axis.
•Slope Intercept, M*x+b—Shows a curve aligned with the slope of the
trace.
•General Array—Shows an array for the X and Y variables as complex
limits that are not linear, such a logarithmic or polynomial.
Click the down arrow and select a variable, or create a new variable.Y Variable
Click the down arrow and select a variable, or create a new variable.X Variable
Enter text for the trace legend.Legend Label
5.2.7.0 Refresh All Analysis Views
The Refresh All Analysis Views button updates all references to all variables, calculations, and data
acquisition definitions using the current configuration and overridden variable v alues . Calculations and views
using the variable are updated.To activate the option, click the button.When the update is complete, the
icon is unavailable.
MTS TestSuite™ Fracture Analyzer User Guide 43
5.0 Customizing the Main Window
5.3.0 Charts and Tables (Views)
5.3.1.0 Array-Variable Chart
The Array-Variable chart shows data that is collected and calculated during each test cycle and stored in
arrays.This chart is used in several ways:
•As a runtime display activity
•As an analysis tool in the Fracture Analyzer application
•As an image in reports in the Reporter Add-In for Excel
An Array-Variable chart plots the entire variable array. The data is not cyclic or time-based.The Y axis of the
chart must be an array variable.The X axis can be an array variable or the index of the Y axis array.You can
add multiple traces to the Y axis, and you can add multiple Y axes.When the chart has multiple traces, a
legend on the chart identifies the individual traces.
You can create new numeric variables when you define additional traces. Click the <new variable> variable
list item to display the New Numeric Variable window.
You can include Array-Variable charts in reports.
5.3.2.0 History Chart
Overview
The History chart shows minimum-maximum or peak-valley cycle data in relation to time or an index, such
as a data group, data point, or cycle number. The Y axis presents data values and the X axis presents index
values.
History charts are typically one of the first views used for checking test data. For example, strain peak and
strain valley may provide the first signal-strength indicator. History peak and valley curves can also be the
starting points for checking stress and load results.
You can include an image of a History chart in reports.
Analysis
History charts are also available in the Fatigue Analyzer and Fracture Analyzer applications.
If more than one type of group is availab le, select a v alue from the drop-do wn list.The default v alue is Cyc le.
Other variables listed in this box are variables specified in the Save Variables box of the Map Variables
window.
If an invalid cycle is selected for the chart, a warning icon appears with the error message, “Invalid cycle
values are not plotted.”
5.3.3.0 Hysteresis Chart
The Hysteresis chart shows the cyclic or group data produced during a test cycle.
44 MTS TestSuite™ Fracture Analyzer User Guide
5.0 Customizing the Main Window
Runtime
In the Multipurpose Elite application, hysteresis charts are available as part of the Runtime Display and
View Results.To create a new Hysteresis chart in Runtime Display, double-click or drag the icon to the
work area.To see a Hysteresis chart in View Results, click the Hysteresis tab.
Group variable mapping occurs in the Procedure definition part of the test. If more than one type of group is
available, the Monitor for Change box of the hysteresis chart properties contains a drop-down selection
button.The default v alue is Cycle. Other variables listed in the Monitor f or Change box are v ariables specified
in the Save Variables box of the Map Variables window.
You can select a cycle by number or by using a variable. On the chart, the zero-value reference lines are
slightly darker than the other reference lines to provide a visual orientation to your data.
You can include an image of a Hysteresis chart in reports.
Analysis
To see a Hysteresis chart in the Fatigue Analyzer application or the Fracture Analyzer application, click the
New Hysteresis Chart button. If more than one type of group is a v ailable , select a value from the drop-do wn
list.The default value is Cycle. Other variables listed in this box are variables specified in the Save Variables
box of the Map Variables window.
The Hysteresis chart can plot the same time variables on its X axis as the Cycle Time chart. However, the
Cycle Time chart shifts overlaying cycles to zero at the start of the cycle. Because the shift does not occur
on the Hysteresis chart, the cycles are separated by the elapsed time.
Properties
The following table lists Hysteresis Chart properties.
Hysteresis Chart Properties
DescriptionItem
Specify a unique name to identify the chart in the test.Display Name
Group
Cycles to Display
If more than one type of group is availab le, select a v alue from the drop-down
list.The default value is Cycle. Other variables listed in this bo x are variables
specified in the Save Variables box of the Map Variables window.
Select an array-type variable from the drop-down list.Y Variable
Select an array-type variable from the drop-down list.X Variable
Use the toggle button to change between a numeric value and unit of measure
or a variable to determine the input type.When the number setting is active,
type a value in the adjacent box.When the variable setting is active, click the
drop-down indicator and select an item from the list of available variables.
MTS TestSuite™ Fracture Analyzer User Guide 45
5.0 Customizing the Main Window
5.3.4.0 History Marker Chart
The History Marker chart allows you to add markers and lines to history charts. In f atigue tests, y ou can show
failure cycle information or data from user-specified groups.To create a new History Marker chart, click the
New History Chart button.
To select a variable for the Y-Axis Data box, click the drop-down box to see the list of available items.The
X axis represents the index. If more than one type of index is available, click the drop-down selection button
to see a list of available items.The default value is Cycle. Other variables listed in this box are variables
specified in the Save Variables box of the Map Variables window.
If an invalid cycle is selected for the chart, a warning icon appears with the error message, “Invalid cycle
values were not plotted.”
Properties
The Markers panel provides a toolbar that allows you to add and remove marker points, marker lines, and
marker values to the chart.
Markers Toolbar Properties
DescriptionItem
Add Marker Point
Remove Marker Point
Add Marker Line
Shows a panel to create one marker , adds one new marker to the chart, and
activates the Remove Marker Point button.
To set the marker, click the drop-down button to show a list of variables and
select a variable. A value is assigned to the index and a marker appears on
the chart.
To reposition the marker, select the Move check bo x. Move your cursor along
the curve.When the cursor touches a data point, an orange circle surrounds
the point and shows the X and Y values.To set the marker, click the curve at
the data point.The orange circle changes to an orange diamond shape. Clic k
to clear the check box.The marker changes to a purple diamond shape.
To move the marker to the original location, click Reset.
When a marker point is added to the chart, the Remove Marker Point button
becomes active. It remains active until you select another button on the
Markers toolbar or a box in a marker, line, or value entry.
Shows a panel for setting two markers and a drop-line offset. Set the markers
with the same procedure as with the Add Marker Point b utton.The drop-line
offset is specified as a numeric percentage, a decimal number (unity), or a
variable.The default value is 10%.To select a variable, click the
Number-Variable Selection button, and click an item in the list.
The default setting for the drop line is par allel to the direction between the two
drop-line markers.You can change the direction by selecting the Horizontal
or Vertical check box.
Remove Marker Line
46 MTS TestSuite™ Fracture Analyzer User Guide
When a marker line is added to the chart, the Remove Marker Line button
becomes active. It remains active until you select another button on the
Markers toolbar or a box in a marker, line, or value entry.
5.0 Customizing the Main Window
DescriptionItem
Add Marker Value
Remove Marker Value
Shows a panel to set one variable v alue.The selected marker value appears
in the New Failure Cycle Chart panel. The Value box is unavailable and you
cannot change the value.The Units box has a drop-down button that shows
a list of unit options.The content of the list is context-sensitive and depends
on the marker selection.The marker’s value and units appear, but the marker
is not added to the chart.
When you add a marker value to the chart, the Remove Marker Value button
becomes active. It remains active until you select a button on the Markers
toolbar or you click in a box in the Markers panel.
5.3.5.0 Drop-Line Markers
On the Failure Cycle chart, two markers, Drop-Line Start and Drop-Line End, are typically defined relative to
the stable cycle and crack initiation cycle. Drop-Line Start represents the stable cycle. Drop-Line End represents
the crack initiation cycle.The drop line markers provide a way of moving markers on the chart curve without
overriding the stable cycle or crack initiation cycle values.
Drop-line marker buttons are best illustrated using a simple example.
1. Click the Add Marker Line button to add a marker line.
2. Click Drop Fit Start for the first marker and click Drop Fit End for the second marker.The Remove Marker Line button becomes active.
3. Click the Add Marker Point button to add a marker point, and select Failure Cycle Number.
The Remove Marker Point button becomes active.
4. Click the Move box of the Drop Fit End marker.The Remove Marker Line button becomes active.
5.3.6.0 Cycle Marker Chart
The Cycle Marker chart plots the loading modulus and the unloading modulus. Additionally, this chart can be
used as a Hysteresis chart with markers.The variable and index selection interface is the same as for the
Hysteresis chart. Marker points, lines, and values can be added in the same way as with the History Marker
chart. Howe v er , the Cycle Mark er chart uses indices from the array inde x, rather than cycles .The array inde x
depends on how the timed data was sampled and is not shown on the chart.To create a new Cycle Marker
chart, click the New Cycle Marker Chart button.
The typical calculation for the loading modulus or the unloading modulus is:
Loading Modulus(Stress Array, Strain Array, IndexLow, IndexHigh)
The calculation for IndexLo w and IndexHigh is -1.This value causes the function to determine the index when
calculating the modulus. If you mo ve a marker on the chart, the calculation is performed using the array v alue
at the index designated by the marker. The modulus value is calculated for only the cycle currently shown
on the History Marker chart.
MTS TestSuite™ Fracture Analyzer User Guide 47
5.0 Customizing the Main Window
Cycle Marker Chart Properties
DescriptionItem
Specify a unique name to identify the chart in the test.Display Name
Group
Cycles to Display
If more than one type of group is availab le, select a v alue from the drop-down
list.The default value is Cycle. Other variables listed in this bo x are variables
specified in the Save Variables box of the Map Variables window.
Select an array-type variable from the drop-down list.Y Variable
Select an array-type variable from the drop-down list.X Variable
Use the toggle button to change between a numeric value and unit of measure
or a variable to determine the input type for the Cycle # bo x.When the number
setting is active, type a value in the adjacent box.When the variable setting
is active, click the drop-down indicator and select an item from the list of
available variables.
5.3.7.0 Cycle Time Chart
The Cycle Time chart plots cycle data for multiple cycles.The Y axis presents cycle array data.The X axis
presents time array data.To create a new Cycle Time chart, click the New Cycle Time button.
The variables you choose f or the Y axis and the X axis must be array-type variables. Additionally, the v ariable
you choose for the X axis must have a time dimension. If a single time array variable exists when you create
the runtime display, the application selects the time array variable for the X axis.
When cycles overlap, the chart shifts the time to zero at the start of the cycle.The Hysteresis chart can plot
the same time variables on the X-axis, but the time is not shifted, so the cycles are separ ated b y the elapsed
time.
During your analysis, you can select a Cycle Time chart following a history chart. F or e xample, after y ou view
the strain peak-valley, you can look at the strain and running time for cycle 1, the half-life cycle, and the last
strain.
Cycle Time Chart Properties
DescriptionItem
Specify a unique name to identify the chart in the test.Display Name
Y-Axis
Group
48 MTS TestSuite™ Fracture Analyzer User Guide
The left-most box provides a drop-down list of array-type variables available
for selection.
This box provides a drop-down list of array variables available for selection.X-Axis
If more than one type of group is availab le, select a v alue from the drop-down
list.The default value is Cycle. Other variables listed in this bo x are variables
specified in the Save Variables box of the Map Variables window.
5.0 Customizing the Main Window
DescriptionItem
Click this button to show the Numeric Selection window.Numeric
Click this button to show the Variables Selection window.Variable
5.3.8.0 Array-Variable Table
The Array-Variable table shows you the element values in one or more selected array variables. Click the
Array Variables button to open the Variables Selection window. Use the arrows to mov e A vailable Variables
to the Selected Variables box and click OK.
Variables Selection Window
•Right Arrow button—Click this button to add a variable that you have selected on the Available Variables
panel to the Selected Variables panel.
•Double Right Arrow button—Click this button to add all variables to the Selected Variables panel.
•Left Arrow button—Click this button to delete a single variable from the Selected Variables panel.
•Double Left Arrow button—Click this button to delete all the variables from the Selected Variables panel.
The default left-hand column of the table is the Array Index. Subsequent columns contain the values of the
array variables.
You can see the units for each selected array variable using the Column Chooser button.
MTS TestSuite™ Fracture Analyzer User Guide 49
5.0 Customizing the Main Window
5.3.9.0 Variable Table
The Variable table shows the current value of the selected analysis run variables.The table supports direct
value overrides that can be used for error correction or “what if” speculation.
Variable Table
You can override values for data not measured from a signal directly in the Value column. However, you
cannot override and recalculate calculations, unless you type a number in the Value column. In that case,
the calculation is handled as an assigned constant value.
Changes made in the Variable Table are processed only in the current analysis run.
5.3.10.0 Fixed-Column Boundary Table
The Fixed-Column Boundary table shows the current value of cycle variables with one cycle variable row for
each cycle.To see the array variable values, expand the variable row for a cycle.
50 MTS TestSuite™ Fracture Analyzer User Guide
Fixed-Column Boundary Table
5.3.11.0 Variable-Column Boundary Table
5.0 Customizing the Main Window
The Variable-Column Boundary table shows the current values of the selected variables.The number of
possible table columns depends on the number of data-collection variables and types of indexes. Each row
contains data from one cycle or data group.
5.3.12.0 Data Acquisition Variable Table
A Data Acquisition Variable table provides information about the data acquisition variables in each Data
Acquisition Editor. Click Column Chooser to select the columns to display.
To group the table rows based on a column, drag the column heading above the column area.To restore the
columns, drag the column heading to the first row. Additionally, rows can be sorted and filtered.
You can print and export tabular data with the View menu, Print Data, and Export Data options.
Data Acquisition Variable Table Properties
DescriptionItem
Specify a unique name to identify the chart in the test.Display Name
Select a Data
Acquisition Activity
Group
Click the drop-down button for a list of array-type variables available for
selection.
If more than one type of index is av ailab le, select a v alue from the drop-do wn
list.The default value is Cycle. Other variables listed in this bo x are variables
specified in the Save Variables box of the Map Variables window.
Show the Numeric Selection window.Numeric
Show the Variables Selection window.Variable
MTS TestSuite™ Fracture Analyzer User Guide 51
5.0 Customizing the Main Window
5.3.13.0 Variable Table for Multiple Runs
The Variable Table for Multiple Runs shows data from two or more analysis runs selected as a multi-run
analysis.The table is typically used for comparing the data of the analysis runs.This table is activated, along
with the Variable-Column Table for Multiple Runs, when a multi-run analysis is created.
Values and calculations cannot be changed or recalculated in the table.Values that have been previously
changed in an analysis run are indicated by a check mark in the Modified column of the table row.
The table columns available for the table are determined by the analysis definition. For display, columns are
removed or added using the Column Chooser button.
The number of rows for each analysis run is determined by the number of identifiers in the analysis run. Rows
can be grouped, sorted, and filtered for ease of comparison.
The Variable Table for Multiple Runs cannot be saved for future use. However, data can be printed using
View > Print Data and exported using View > Export Data.
5.3.14.0 Variable-Column Table for Multiple Runs
The New Variable-Column Table for Multiple Runs shows data from two or more analysis runs selected as
a multi-run analysis.The table is typically used for comparing the data of the analysis runs.This table is
activated with the Variable Table for Multiple Runs when a multi-run analysis is created.
The table has one row for each analysis run.The table columns are determined by the analysis definition.
For display, table columns are added or removed using the Column Chooser button.
The New Variable-Column Table for Multiple Runs cannot be saved for future use. However, data can be
printed and exported.
Analyzing Multiple Test Runs.................................................................................................................57
•
Data Acquisition Signal Addition and Removal......................................................................................58
MTS TestSuite™ Fracture Analyzer User Guide 53
6.0 Data Analysis
6.1.0 Analysis
The application supports a variety of analysis activities, including:
•Analysis of completed tests
•Reanalysis of a data set requiring updated parameters
•“What if?” analysis to evaluate hypothetical scenarios
•Cross-specimen analysis to compare two different sets of test data
6.1.1.0 Analysis Procedure
You can perform data analysis on a system separate from the test system. If the test is stored and used on
the network, you can simply open the test from that network location. Alternatively, if you need to import the
test to a different computer, you would need to move the data to the analysis system.To do so, import the
test with the File > Import test menu options.
Variable definitions applied to different test runs must be scrutinized carefully. For example, Test Run 1 has
Analysis Definition 1 and variables V1, V2, and V3. Test Run 2 was performed on a different specimen that
has very different properties. If variables V3, V4, and V5 map to Test 2, the results could be somewhat
affected.You can obtain the best results when you closely examine your variables and data.
6.1.2.0 Analysis Activities
An analysis typically includes several activities.
1. When the file is available to the work station, open the test, File > Open Test.
The Explorer shows the test structure.
2. If your test does not include an analysis run, right-click the test run and select Analyze Test Run.
The New Analysis Run window appears.
3. Select a test run name, enter a unique analysis definition name in the New Definition Name box if one
does not already exist, and then click Add New.
4. Click Add Analysis.
The Explorer lists the analysis run below the test run name.
5. If your analysis run does not open without your intervention, double-clic k the analysis run name, or select
the name and click View Analysis Run.
The next step in the process is to verify the variab le definitions and create new v ariables and calculations.
6. Click Variable Editor. Examine the variables and their definitions to verify that they are what you expect.
7. Click Data Acquisition Editor.
A test run typically has multiple data acquisition activity tables that filter data for ease of use. For example,
one or more tables contain timed data and one or more tables contain peak-valley data. Select the data
acquisition activity table for the type of data you want to work with first. A mapping applies only for a
54 MTS TestSuite™ Fracture Analyzer User Guide
6.0 Data Analysis
specific table.To use a variable in more than one data acquisition activity table, you must map it for each
table.
8. To select the data acquisition activity table that you want to work with, click the down-arrow in the Select
a Data Acquisition Activity box and select the name of an activity table.
9. To map a signal to a variable:
a) Select the signal name in the Signal to Variable Mapping panel.
The Signal to Variable Mapping panel provides information from the test run.The items in the Variable
column are available in your test and contain test data values.
b) Click the down-arrow in the Variable column and select the variable name or <new variable>.
c) If you select <new variable>, a window opens so that you can define a new variable. Complete the
boxes as necessary and click OK.
The Additional V ariables to Calculate panel pro vides information about other calculated values contained
in your analysis definition.The items in the right-hand frame are designated for recalculation at the
end of every cycle.
10. T o calculate a v ariable for e very cycle, select the variable name from the Ad ditional V ariable Calculations
list and click the right arrow button.
11. When you have finished the mapping, click the Refresh button.
The recalculated values are updated in the analysis run you currently have open.
A recommended procedure is to create a copy of your test and analysis definition.
12. Click File > Save As to save your test.
13. Type a new test name and click Save.
The variable definitions and mapping are transferred to your new test and can be modified to meet your
requirements.Your original test is protected from any new values, variables, and calculations you make
in your analysis.The test data does not change. Analysis data and calculation changes do not modify the
test run data in any way.
With the variables defined, mapped, or calculated, you can begin re viewing and analyzing the data through
the various charts and tables.
6.2.0 Variable Table Analysis
The Variable table enables you to directly change data values in the Value column.When you refresh the
analysis run, you can examine the effects on other v alues .The altered values are an ov erlay of actual v alues,
and no test data is changed. Additionally, you can map measured signal data to variables and override their
values.
6.2.1.0 Changing the Value of a Variable
To change the value of a variable in the Variable table:
1. Click in the table cell that you want to change in the Value column.
MTS TestSuite™ Fracture Analyzer User Guide 55
6.0 Data Analysis
The table row becomes highlighted.The value becomes bold and underlined.Your cursor blinks in the
table cell. A value entry icon appears at the left end of the row.
2. Highlight the value, type the new value, and click the value entry icon.
The new value replaces the old value.The Refresh All Analysis Views button becomes active.
3. Click the Refresh All Analysis Views button.
4. Examine the table and other views for changes in the data.
6.2.2.0 Changing a Failure Cycle Variable
To change a failure cycle variable in a Variable table:
1. Click the New Variable Table button to open a Variable table.
The application presents a Variable table.The table row becomes highlighted.
For example, highlight the value (240) in the Value column of the Failure Cycle row and type 245.
The value becomes bold and underlined.Your cursor blinks in the table cell. A value entry icon appears
at the left end of the row.
2. Click the value entry icon.
The new value replaces the old value.The Refresh All Analysis Views button becomes active.
3. Click the Refresh All Analysis Views button.
The Processing Analysis Run Views window shows a progress bar.
4. Select the Failure Cycle Chart tab immediately to the left of the New Variable Table tab in the upper
right-hand portion of the screen.
The Failure chart moves to the front.The Failure Cycle value is 245 in the Markers panel.
The Reset button becomes availab le because the F ailure Cyc le v alue is changed.To restore the original
value, click Reset.
6.2.3.0 Defining a Calculated Variable
This procedure defines a new variable that performs a calculation. For example, the specimen diameter is
multiplied by the gage length to calculate the variable.
To define a calculation variable:
1. Open an analysis run.
2. Right-click the analysis run name in Explorer and select View Definition Variables.
The Variable Editor is shown in the Variables window.
3. Click Add New Variable.
The New Variable window opens.
4. Type variable name Area2 and click OK.
The variable appears in a row at the bottom of the table.
5. Click in the Dimension box, click the drop-down button, and click Area.
56 MTS TestSuite™ Fracture Analyzer User Guide
6. Select the Is Calculated check box and click ....
The Calculation Editor window opens.
7. In the Variables panel, select Diameter and right-click Insert.
The diameter moves to the Calculation panel.
8. In the Functions panel, select the * symbol (multiplication) and right-click Insert.
The * symbol moves to the Calculation panel.
9. In the Variables panel, select GageLength and right-click Insert.
GageLength moves to the Calculation panel.
10. Click OK.
The Variable Editor opens.
11. Click the Refresh All Analysis Views button.
12. Close the window.
6.3.0 Analyzing Multiple Test Runs
6.0 Data Analysis
A multi-run analysis is a collection of analysis runs.The runs can be based on different specimens and
analysis definitions.The test runs may be from multiple tests, but the test runs must reside in the same test
and the same test for analysis.
The analyst has the responsibility to be aware of data characteristics.The application does not distinguish
or compensate for differences in analysis or test definitions.
When you create an analysis set, you get two tables, a New Variable Table for Multiple Runs and a New
Variable-Column Table for Multiple Runs.
6.3.1.0 Multiple Test Runs Overview
Determine if all the test runs you want to analyze exist in the same test or are from different tests.
If all the test runs that you want to analyze are in the same test, follow the procedure detailed in Analyze
Multiple Test Runs on page 58.
If you have a test file that contains test runs that you want to analyze with test runs from another test, use
the following procedure.
1. Export the test runs to a test file.
You can export the test runs in the Fatigue Analyzer application or the Multipurpose Elite application.
2. Import the exported test runs to the test file that will contain all the test runs that you want to analyze.
3. Open the test in the Fatigue Analyzer application.
4. Use the Analyze Multiple Test Runs procedure to simultaneously analyze all the test runs of interest.
MTS TestSuite™ Fracture Analyzer User Guide 57
6.0 Data Analysis
6.3.2.0 Analyze Multiple Test Runs
When the test runs are in your analysis test, open the analysis set and create an analysis run for each test
run.The following procedure uses the Sample LCF Strain Test as an example.
1. On the File menu, click Open Test.
2. Click Sample LCF Strain test and click Open.
The Explorer panel shows the test hierarchy.
3. Right-click the “Test Run” entry to show a context menu.
4. Click Analyze Multiple Runs.
The New Analysis Multiple Runs window shows the list of a vailable analysis runs and additional inf ormation.
5. Click the check box for each analysis run to include in the analysis set and click Analyze Multiple Runs.
The Variable Table for Multiple Runs and Variable-Column Boundary Table for Multiple Runs tables open.
6.4.0 Data Acquisition Signal Addition and
Removal
Signals can be added and removed from Data Acquisition activities f or analysis purposes.You can add one
or more signals in an analysis application alone. Removal requires you to make changes in Multipurpose
Elite and Fatigue Analyzer or Fracture Analyzer. Removal deletes the signal definitions without altering the
variable definitions or the original test definition and data.
You can verify that the addition or deletion is successful by checking the Fixed-Column Boundary table for
the array value that you added or removed.
You can add one or more signals in an analysis application to obtain statistical information without performing
another test, but you can only add and map variables to signals that were captured in the test run.You can
change signals and values to determine if you want to retest with different parameters.
To add a signal, you must first define the array variable to contain the data.You can add the variable from
the <new variable> entry of the drop-down button in the Variable box in the Data Acquisitions window or
from the Variable Editor.To remove the signal, un-map the data acquisition signal from the variable.
6.4.1.0 Adding a Data Acquisition Signal
To add a data acquisition signal using the Data Acquisition Editor:
1. Select the analysis run in the Explorer panel.
2. Click the Data Acquisition Editor button in the toolbar.
3. Select the correct Data Acquisition activity.
4. In the Signal to Variable Mapping section, select the row of the signal that you want to add.
5. In the Variable column, clic k the drop-down b utton and select the arra y variab le or select <new v ariable>.If you select <new variable>, the New Variable window allows you to create an array variable.
58 MTS TestSuite™ Fracture Analyzer User Guide
6. Click Update Signal List.
7. Click Close to save the changes made in the Data Acquisition Editor.
Important:
You must click Close before the next step (Refresh All Analysis Views) to save the changes made
in the Data Acquisition Editor.
8. Click the Refresh All Analysis Views button in the toolbar.
9. Click File > Save.
6.4.2.0 Removing a Data Acquisition Signal
To remove a data acquisition signal using the Data Acquisition Editor:
1. In Fatigue Analyzer or Fracture Analyzer, open the test and double-click the analysis run.
2. Open the Definition Manager window by clicking on the Definition menu > Definition Manager.
3. Select the analysis run and click Data Acquisitions.
4. Click the drop-down button of the Variable box in the row of the signal you want to remove.
5. Click the blank line to deselect the array variable and click Update Signal List.
6. Click Close.
6.0 Data Analysis
Important:
If you do not click Close before the next step (Refresh All Analysis Views), the changes made in
the Data Acquisition Editor are not saved.
7. Close the window and click the Refresh All Analysis Views button in the toolbar.
8. Click File > Save.
MTS TestSuite™ Fracture Analyzer User Guide 59
7.0 Variable Analysis
Topics:
•
Variables and Functions........................................................................................................................62
Data Acquisition Editor..........................................................................................................................81
•
Function Manager Overview..................................................................................................................86
MTS TestSuite™ Fracture Analyzer User Guide 61
7.0 Variable Analysis
7.1.0 Variables and Functions
You can analyze test results by reviewing the variables and functions used in the test.You can change the
data presented in the test by changing the variables and functions used in the mathematical and statistical
calculations.The original test data is not lost and does not change.
The Fatigue Analyzer and Fracture Analyzer applications have test data variables and analysis variables.
Test data variables map to signal data calculations for data acquisition activities that occur when you run a
test.These variables are av ailable for analysis as part of the stored test. Copies of the original test data values
are also available in the analyzer applications.
Analysis variables are variables in analysis definitions and analysis runs. Many analysis variables are based
on test data variables. Other variables are for system use. Additionally, the user may define variables for use
while analyzing data.
The analysis definition contains a copy of all test variables.The analysis run contains the data the test
generates.The data includes all user-created variables, calculations, and changed values that result from
data manipulation.
When a variable value changes , the ne w v alue triggers activation of the Refresh All Anal ysis Views button.
When you click the Refresh All Analysis Views button, the new value proliferates to all analysis runs that
use the same analysis definition.
Although test data variables are av ailable in the analyzer applications, analysis variab les are not available in
the test control applications.
Analysis-run variables are accessible from the Variable Editor.
7.2.0 Variables Editor
Open the Variables Editor by clicking the Variables Editor button in the toolbar.
Use the Variables Editor to view and edit the available variables within a test.You can create your own
variables and variable categories using the Variables editor . By default, disabled and read-only variables are
hidden from view.You can use the Variables Actions or context menus to show or hide variables.
Any changes you make to the display of the Variables Editor are saved when you close the application.That
is, if you filter or sort variables, set the variab le order , hide or display certain columns, or set the column order ,
your changes to the display will be retained the next time you open the application.
62 MTS TestSuite™ Fracture Analyzer User Guide
Parts of the Variables Editor Window
DescriptionItemNumber
7.0 Variable Analysis
Variables Editor Window
1
Search, Toolbar,
and Menu Access
Provides menus and quick-access toolbar icons that allow y ou to perform
tasks such as searching for the Display Name of a variable, adding or
deleting variables, and access to the Variable Actions menu.You can
show all variables, and show or hide read-only or disabled variables in
the variables table.You can also right-click in the variables table to
quickly access a context menu for variable actions.
Variable Actions Menu
Selects which columns you want to show in the variables table.Column Chooser2
Column Chooser
MTS TestSuite™ Fracture Analyzer User Guide 63
7.0 Variable Analysis
DescriptionItemNumber
3
Filter and Sort
Icons for Columns
Selected variable4
Filters by your selected filter criteria and sorts in ascending or descending
order. If a filter for a column is currently active, the filter icon appears
blue.
Filter
Shows the properties for the variable currently selected in the variables
table.
Shows the properties for the currently selected variable.Properties5
7.2.1.0 Editing Properties for Multiple Variables
You can select multiple variables in the Variables tab and change a parameter for the selected variables.
Only the changed parameter is applied to the selected variables.
In general, you cannot edit read-only variables, which include the System and Specimen groups. However,
for both System and Specimen variables, you can edit the Display Name, Availability options, and Format
options. If the variable is a Specimen variable, you can additionally edit the Unit and Default Option.
Use the far-left blank column to select multiple variable rows.You can click with the Ctrl or Shift keys.
You cannot edit calculations for multiple selected variables.
7.2.2.0 Variable Categories
The Variable categories organize variables based on functionality or user preference. Every test has two
predefined categories, Specimen and System.These categories contain predefined variables.You cannot
add variables to these categories or change the names of these categories.The default setting is to hide the
Specimen and System variables.To view them, click the Show Read-Only Variables button.
When you create new variables, they are added, by default, to a category called Variables.You can create
additional categories and assign user-defined variables to them.
You are not required to create additional categories for variables. However, categories can help differentiate
variables by type or by usage. For example, you may want to create one category that pertains to command
variables and another that pertains to data acquisition variables.
Variable selection windows also show variables by category groups.
64 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
7.2.3.0 Variable Details
The V ariable Details panel sets the main properties of the selected variable or v ariables . New categories are
defined using the Category box.You can set or change the value type with the String and Array check
boxes .You can set or change the Dimension, Unit, and Default values.The calculated frame sets the value
as calculated.The Edit button opens the Calculation Editor.
7.2.4.0 Variable Properties
Variable Properties
DescriptionItem
Select the category of the variable.Category
Optionally, you can create a new category using the New Category option
from the drop-down list.
Uniquely identify the variables among all variables in the test.Identifier
Display Name
Default Value
Variable identifiers can contain only alphabetical, numeric, and underscore
(_) characters and must begin with an alphabetical character.They cannot
contain spaces or other special characters.
Provide a more operator-friendly way of identifying the same variable for use
in displays and reports.The default display name is the same as the identifier .
The display name must be a unique name, except it can match its variable
identifier.The display name can contain alphanumeric characters and spaces.
The name cannot contain periods and must not begin with a number.
Specify a default value for the variable to use until another value is provided
for the variable, either through user input or through calculation.
Specify a value that is consistent with the variable type , such as a numeric or
string value.
If you enter a string for a numeric variable, the default value is forced to a
numeric value of 0.000. If you enter a numeric value for a string variable, the
number is treated as a string, and not as a numeric value.
If a numeric default value is entered outside the variable Range, an error
message is generated.
Specify the default value. Available options are:Default Option
•Use Default Value from the Default Value field
•Use Previous Test Run Value
Specify the type of variable.The following types of variables are available:Type
MTS TestSuite™ Fracture Analyzer User Guide 65
7.0 Variable Analysis
DescriptionItem
•Array of Boolean—The variable holds multiple v alues of the Boolean data
type.
•Array of Numbers—The variable holds multiple values of the numeric
data type.
•Array of Text—The variable holds multiple values of the text data type.
•Boolean—The variable type holds a Boolean value of either True or False.
•Number—(Default) The variable type holds numeric values.
•Te xt—Specify that the variable holds alphanumeric text r ather than numeric
data.
Dimension
Unit
Select the unit dimension.The dimension indicates a type of measurement,
such as length or force. However, the dimension does not specify which unit
type is used when displaying this measurement.You must specify the unit
type in the Unit field.
The dimension of a variable determines where it can be used.The dimension
is used to filter out incompatible variables from being incorrectly used within
the application. Only those variables that have a dimension that matches the
dimension of the signal can be used in the processing activity.
This property is not used when the variable data is a string.
Select a unit type in which the dimension is displayed.The unit indicates a
unit of measurement, such as mm (millimeters) or m (meters) for length, or N
(Newtons) or lbf (pounds) for force.The list only shows the set of units that
are compatible with the dimension of the variable.This is the unit of measure
that you want to assign to the variable value.
This property is not used when the variable data is a string.
7.2.5.0 Variable Calculated Properties
The Calculation panel shows the defined calculation for a variable.
Variable Calculated Properties
DescriptionItem
Is Calculated
Evaluate Only During
Test
66 MTS TestSuite™ Fracture Analyzer User Guide
If a calculation has been defined for the variable and you clear the Is
Calculated check box, the calculation equation is cleared (erased).
To create a calculation, click Is Calculated and click Edit.
To edit a calculation, click ....Edit
Select this check box to limit e valuation of the calculation to only during testing
(in either TW or MP), not post-test.The calculation is not performed in the
DescriptionItem
Fatigue or Fracture Analysis applications (for example, when a marker is
moved).
This check box must be selected if the calculation contains references to
functions that access the controller, such as Signal(), SignalFullscale(), and
SystemRate(). If the check box is not selected, a validation error occurs that
you must clear before you can start a new test run.
7.2.6.0 Variable Format Properties
Use the Format panel to define properties for displaying the numeric value of a variable.
Variable Format Properties
DescriptionItem
7.0 Variable Analysis
Format Type
Digit Type
With Fixed, the number is shown in standard notation. For example, twenty
million would be displayed as 20000000.000 for a digit type of Decimal with
digits set to 3.
With Scientific, the number is shown in E scientific notation. For example,
twenty million is displayed as 2.000E+007 for a digit type of Decimal with
digits set to 3.This notation is typically used for number values too large or
small to be shown in standard decimal notation.
With Decimal, the number of digits specifies the number of digits to the right
of the decimal symbol. For example, zero would be displayed as 0.000 with
digits set to 3.
With Significant, the number of digits specifies the number of digits that are
significant. For example, zero would be displayed as 0.00 with digits set to 3.
Specifies how many digits to use for the digit type.Digits
7.2.7.0 Variable Range Properties
Use the Range panel to force the value of a numeric variable to be equal to or between the minimum and
maximum limits.The default value must be inside the range, or the range must accommodate the default
value.
Variable Range Properties
DescriptionItem
Use Range
When this option is selected, the application checks the value of the v ariab le
during the test to determine if the value is within the specified range.
MTS TestSuite™ Fracture Analyzer User Guide 67
7.0 Variable Analysis
DescriptionItem
If the value of the variable is not within the range, the application adjusts the
value to be within the range. If the value of the variable does fall inside the
specified range, the value remains unchanged.
Specifies the smallest number the variable value can be.Minimum
If Inclusive is used and the value of the variable is less than the minimum
value, the application sets the variable value equal to the minimum value.
If Exclusive is used and the value of the variable is less than the minimum
value, the application sets the variable value so that it equals the minimum
value plus the Resolution value.
Specifies the largest number the variable value can be.Maximum
If Inclusive is used, and the value of the v ariable is greater than the maximum
value, the application sets the variable value equal to the maximum value.
If Exclusive is used, and the value of the v ariable is greater than the maximum
value, the application sets the variable value so that it equals the maximum
value minus the Resolution value.
Sets the value of the variable, relative to the edge of the range.Resolution
If the value of the variable f alls outside the specified (minimum and maximum)
range, the value will be adjusted to fall within the range.The adjustment is
relative to the closest edge of the range plus or minus the Resolution v alue.
For example , if a value of -5 is entered and the range is Minim um 0 Exclusive ,
Maximum 10 Exclusive, and the Resolution is 1, the value will be set to 1.
Howev er, if a value of 1.75 is entered, the value will not be changed because
it falls within the specified range. If .75 is entered, the value will be set to 1
because .75 is outside of the Minimum 0 Exclusive limit.
7.2.8.0 Choice Lists
You can set multiple values for a variable in a choice list and use them in many activities. Choice list values
are made up only of strings.
Use variable choice lists in If-Else conditions and While loops. F or example, in an If-Else activity, the condition
checks for the v alue of the variable to be equal to one of the choice list values. If that value matches, the test
procedure follows the “if” path.You can create a wave shape v ariable with v alues of triangle, sine, and square
as its values as another example.
Global and local lists
You can define choice lists for local use or global use. Use a local choice list if you are using one instance
of the variable that only contains those values. A local choice list has no name and is assigned only to one
variable. Use global choice lists if you want to assign the same choice list to multiple variables.This keeps
consistency and predictability in your test.
When you create a variable with a choice list, you must assign a default value from your list of values. Note
the following when deleting choice lists:
68 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
•If you delete a variable that uses a local choice list, you also delete the choice list.
•If you delete a variable that uses a global choice list, only the variable is deleted.The global choice list
remains and is available for use with other variables.
Properties
The Choice List panel is available only for string variables.
Choice List Panel Properties
DescriptionItem
Use Choice List
Edit
Select this option to modify an existing choice list or create a new choice list.
If you select this box, the field selection is required, as indicated by the error
icon.
When you create a variable with a choice list, y ou must assign a def ault value
from your list of values.
Click the drop-down menu to see the available global choice lists or to create
a new one in the Global Choice Editor.
Click <modify choice lists> to open the Global Choice Editor.
Add a selection to the choice list.This function affects only local choice lists.Add
Edit the identifier name or the display name of a choice list selection.This
function affects only local choice lists.
Remove a choice list selection.This function affects only local choice lists.Remove
7.3.0 Variable Classes
7.3.1.0 Arrays
An array is a variab le that holds multiple values of the same data type.The elements of an array are indexed
from zero. For example, an array with an identifier of “A” and a size of ten contains the elements:
A[0], A[1], A[2], A[3], A[4], A[5], A[6], A[7], A[8], and A[9]
The elements of an array can be individually ref erenced or assigned. For example, arrays are used for cyclic
data acquisition. Every time a Data Acquisition activity is triggered, arrays assigned to the activity are
repopulated with data. Data from the previous data acquisition is replaced.
You can use arrays to perform calculations on a series of values. For example, you can use array data to
calculate the minimum, maximum, and mean of cycle data.
MTS TestSuite™ Fracture Analyzer User Guide 69
7.0 Variable Analysis
7.3.2.0 Array Variables
Array variables store multiple values of the same data type.You can use array variables in several types of
activities:
•Cycle with Data Acquisition activity
•Custom Waveform with Data Acquisition activity
•Data Acquisition activity
•Fatigue data analysis
•Fracture data analysis
•Point-by-Point calculations
•Variables that store changing uncalculated values that are not part of a data acquisition activity
•Variables that store recurring calculations
View values
In the Fatigue Analyzer and Fracture Analyzer applications, you can view the values in charts or tables:
•Cycle Marker chart
•Cycle Time chart
•Hysteresis chart
•Array-Variable chart
•Array-Variable table
•Variable table
•Fixed-Column Boundary table
With the Reporter Add-In for Excel, you can include the image of the charts that show array variable values.
You can also use the Reporter Add-In for Excel to display charts and tables of array data.
Create new array variables
You can create new array variables in several areas of the application.
In the Multipurpose Elite application, perform one of the following procedures to create new array variables:
•Click Add New Variable in the Variable Editor window.
•Click the Counter box drop-down menu in the Data Acquisition activity properties window, and click
<new variable> to create a block variable array.
•Click in the Properties panel of a Cycle with Data Acquisition or Custom Waveform with Data
Acquisition activity to open the Data Acquisition window.
In the Fatigue Analyzer and the Fracture Analyzer applications, perform one of the following procedures to
create new array variables:
•Click Add New Variable in the Variable Editor.
•Click the drop-down menu of the Variables box in the Variable-to-Signal Mapping panel of the Data
Acquisition Editor and click <new variable>.
70 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
After you create the new variable in either the Multipurpose Elite, Fatigue Analyzer, or Fracture Analyzer
applications, the Properties panel appears. In the Properties panel, select one of the Array options in the
Type field to create a new array variable.
Calculations
The Calculation Editor provides a variety of array functions for use with array variables. Some result in an
array. Some result in a single value, depending on the operation contained in the function.
You can perform arithmetic operations on array variables.You can also create custom functions to perform
specialized processing on data arrays and other array variables.
7.3.3.0 Numeric Variables
By default, variables are defined as single-v alue, numeric values .Y ou can assign either integer or floating-point
values to a numeric variable.
To specify that a numeric variable hold a multiple-value array, select the Array of Numbers option in the
Type field.
7.3.4.0 String Variables
To specify that a variable hold a string, click String as the type. A string can contain alphabetic, n umeric, and
space characters. In addition to using string variables to store te xt values, y ou can also include string variables
in calculations that use text functions to parse and manipulate the string values. String variab les also can be
used in choice lists.
To specify that a string variable hold a multiple-value array, select the Array of Text option in the Type field.
7.3.5.0 Calculated Variables
Calculated variables perform calculations to determine the value of the variable.The calculation can include
operations, functions, and ref erences to other variables .The result of the calculation must generate the same
type of data that is stored in the variable.The application validates variable equations as they are entered
by you and notifies you if the equation is valid.
Note:
If a calculation has been defined for the variable and you clear the Use Calculation check box, the
panel clears and the equation is lost. If y ou later decide that y ou want to use the original equation, y ou
must re-create it.
For example, you want to create several calculations that include velocity, which is itself a calculation.You
can create a calculation variable, label it “velocity,” define its equation, and use it wherever an equation
requires a value for velocity. This method is more efficient than repeatedly creating an identical velocity
equation.
MTS TestSuite™ Fracture Analyzer User Guide 71
7.0 Variable Analysis
7.4.0 Managing Variables
7.4.1.0 Variables Overview
You create and define variables on the Variables tab.The application also provides shortcuts in various
places to allow you to conveniently create a new variable at the point of use.
By default, any variables you create are selected to go into a category called Variables.You can create new
categories to manage the variables you create.
After you create a variable, you can reference it in activities in the test procedure, runtime displays, test
reports, and in the analysis application.
You can define variable values in the following ways:
•As a string or as a numeric value
•As a single value or as multiple values in an array
•As a constant value or as a calculated value
Calculations can include operations, functions, and references to other variables. If a calculation is used in
a variable, the result must generate the same type of data that is stored in the variable.The application
validates variable equations as they are entered by you and notifies you if the equation is valid.
7.4.2.0 New Variable Window
Use the New Variable window to create new variables at many locations within the application.With the New
Variable window you can define the same basic properties as you can with the main Variable Editor, except
that certain properties are preselected based on the context where you define the variable:
•The default category is Variables.
•The Identifier box supplies the unique name that reflects the box where you requested the new variable .
•The display name is a user-friendly variation of the identifier.This name must be unique but can match
its identifier.
•The Default Value and units are based on the box where you requested the new variable.
•The String or Array check boxes are available and may be preselected based on the box where you
requested the new variable.
The window also contains portions of the V ariable Editor f or you to set as necessary to meet your requirements:
•Calculation
•Availability
•Format
•Range
72 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
7.4.3.0 Creating a New Variable
1. Click the New Variable button.
The New Variable window prompts you to type a unique identifier for the new variable.The identifier can
contain only alphabetical and numerical characters, ‘-’ and ‘_’.The name must not begin with a number.
The identifier cannot contain spaces, periods, and other special characters.
2. Click OK.
The properties of the variable are specified in the Variable Details panel.
7.4.4.0 Deleting a Variable
You can delete any variables that you create.You cannot delete read-only variables, which include variables
in the System and Specimen categories.
1. On the Explorer tab, click Variables.
2. Click Update Used By to update the column in the table that shows if the variable is in use in the test.
If you delete a variable that is in use, validation errors occur in the test where the deleted variable is
referenced.You must resolve validation errors before you can create a new test run.
Note:
Note the Used By information before you delete a variable.When you delete a variable, you also
delete the Used By information, which can be useful in resolving validation errors.
3. Select the variable in the table, and then click Delete Variable.
4. If you delete a variable that is in use, you are asked to confirm that you want to delete the variable.To
remove the variable from the table, click Yes.
Deleted variables are not fully deleted from the test until you save the test.
7.4.5.0 Variable Used By
The Used By table column on the Variables tab and window indicates if and where a variable is used in the
application.This column also shows any views in the application that use the variable.The table does not
automatically show the Used By column until you click Update Used By.You can add the column using
Column Chooser, but all entries are set to Unknown. Click Update Used By to update the column content.
The Used By function is helpful if you:
•Edit a variable used by more than one process. If a variable is used by multiple processes, you may want
to create a new variable, rather than edit a variable and impact all of its uses.
•Troubleshoot a complex test definition or when you plan to delete or replace a variable definition. If you
delete a variable that is in use, v alidation errors occur in the test where the deleted v ariable is ref erenced.
After you update the Used By information, click the drop-down button for the entry in the Used By column.
The display lists the location where the variable is activ e . If the variable is defined but unused, the table entry
is Not Used.
MTS TestSuite™ Fracture Analyzer User Guide 73
7.0 Variable Analysis
To locate where the variable is used, click the entry.
•For a calculation, the entry for the calculated variable becomes selected.
•For an activity, the procedure appears in the work area with the activity selected.
•For a runtime view, the Runtime Display appears with the view selected.
•For a data acquisition, the Data Acquisition window appears with the corresponding entry selected.
7.4.6.0 Adding a New Category
By default, any variables you create on the Variables tab are entered into a category called Variables.You
can create new categories to manage the variables you create.
Categories can only be created in the Variables window when you either create a variable or when you edit
a variable. If y ou create a new v ariable from a drop-down list at the point of use , the category must be created
first to make it available in the drop-down list.You can assign the variable to a category at a later time, with
no impact on the use of the variable.
1. Click the Variables tab or open the Variables Editor by clicking the Variables Editor icon in the toolbar.
2. Click the Add New Variable icon and enter a new variable.
3. In the Properties panel for the new variable, click the Category column drop-down list and click New
Category.
4. Enter the variable category name.
If one or more variables are selected, they are grouped in the new category.
If no variables are selected, the new category is added to the list.
7.5.0 Variable Calculations
7.5.1.0 Calculation Editor Overview
Click Use Calculation in the Variable Editor and click the ... button to access the Calculation Editor.Four
panels comprise this screen: Calculation, Errors, Variables, and Functions.
Calculation panel
Use the Calculation panel to build a variable calculation.You can edit text directly in the panel, or you can
use the Variables and Functions panels to insert defined variable and functions. Note the following on the
Calculation panel:
•Variables can use reference signals, other variables, and calculation parameters.
•Names are not case-sensitive.
•Variables and signal labels have identifiers and display names. Use the identifier name when creating a
calculation that uses the signal.
When you are satisfied with the calculation, click OK to add the calculation to the variable selected in the
Variable Editor window.
74 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
Note:
If adjacent variable names are not separated by a space or function in the Calculation panel, they are
interpreted as a single variable name.This is likely to result in a “...variable..., was not found” error
message.
Errors panel
The Errors panel continually evaluates the calculation as you build it.
Note:
Calculations are validated only on syntax and references to variables and functions, not expected
results.
Variables panel
The Variables panel lists all variables defined for the test. Double-click a variable or click a variable and click
Insert to add the variable to the calculation.The cursor location in the Calculation panel shows the added
variable.
To sort the displayed variables, click a column heading to sort the variables by the values in that column.
Click the same column heading again to reverse the sort order.
Functions panel
The Functions panel contains a list of defined program functions and operators. Double-click a function or
click a function and then click Insert to add the function to the calculation.
Click the drop-down list to select specific categories of functions.
To sort the displayed functions, click a column heading to sort the functions by the values in that column.
Click the same column heading again to reverse the sort order.
Square brackets [ ] indicate you can add an optional parameter. Remove the square brackets regardless if
you add an optional parameter. A calculation error occurs if they are not removed.
Parentheses ( ) in the syntax means that you must add a parameter.
For example, the function below requires two variable parameters that contain the stress and strain data.
The start and end indexes for loading and unloading modulus calculations are optional because they are in
square brackets.
The variable parameters between the parentheses are not the identities of the v ariables.They indicate
the type of variable that must be placed in the syntax.
7.5.2.0 Operators in a Calculation
The following table sho ws all the recognized oper ators organized b y group and listed in order of precedence .
Within a group, all operators have the same precedence.
MTS TestSuite™ Fracture Analyzer User Guide 75
7.0 Variable Analysis
Note:
Some languages use a semicolon as a list separator instead of a comma. If you are using one of those
languages, the last operator of the table would be replaced with a semicolon.
Greater Than>
Less than or Equal<=
Greater Than or Equal>=
Not Equal To!=
76 MTS TestSuite™ Fracture Analyzer User Guide
Left-to-RightLess Than<6
Left-to-RightEqual to==7
Left-to-RightBitwise AND&8
Left-to-RightBitwise XOR^9
7.0 Variable Analysis
DirectionFunctionOperatorPrecedence
Left-to-RightBitwise OR|10
Left-to-RightLogical AND&&11
Left-to-RightLogical OR||12
Right-to-LeftAssignment=13
Left-to-RightComma - List Separator,14
7.5.3.0 Variable-Specific Information
You can reference variables with delimited notation. A dot separates the variable name from the specifier:
<variable_name>.<specifier>
For example, the display name of a variable named PeakLoad is: <PeakLoad>.<display name>
Specifiers Properties
DescriptionItem
Shows the display name of the variable.Display
Shows the internal name of the variable.Identifier
Shows the units of the variable.Units
Size
Shows the array size of the variable. If the variable is not an array, the value
is 1.
7.5.4.0 Calculation Functions
The functions available in the Calculation Editor are tools f or calculating the v alue of a v ariable.The functions
support computations using arithmetic, logic, and test variables.
The functions can be grouped in three categories:
•Functions that require one or more arguments be passed to them
•Functions that operate directly on an operand
•Functions that do not require any arguments such as Pi()
Operators
Functions that operate directly on an operand are referred to as operators.When an operator is added to a
calculation, it acts directly on the operands to its left and right by assigning a value, perf orming a comparison,
or performing a mathematical calculation.
MTS TestSuite™ Fracture Analyzer User Guide 77
7.0 Variable Analysis
However, some operators like the Not (!), Ones Complement (~), and Subtraction when used as a Negate
(-), operate on only one argument to the right.
Functions requiring arguments
In general syntax, functions that require arguments are written as a function name followed immediately by
the required arguments enclosed in parenthesis. For example: cos(number) – where “cos” is the function
identifier and “(number)” is the required argument.
7.5.5.0 Functions and Arguments in a Calculation
The Calculation Editor contains functions that can be inserted into the Calculation panel from the Functions
panel.When an insertion occurs, the function is represented by an identifier, followed immediately by a
parenthetical representation of the expected argument or arguments. If multiple arguments are required, their
representatives are separated within the parenthesis using delimiters, such as commas or semicolons,
depending on the local language.The representative arguments are placeholders for an expected type of
data.
Argument types
The types of arguments that can be passed to a function are:
•Number
•String
•Array
•Signal or test input
In all cases, the argument type that is shown in the Calculation window must be replaced by a meaningful
value.The meaningful value can be an actual value, a variable that contains a value that is of the correct
type for the argument, or another function that produces a result that is of the correct type for the argument.
For example, if the function cos(number) is added to the Calculation panel, the message, “The variable,
number, was not found” is shown in the Error panel.The argument “number” must be replaced with a value,
a variable of the correct type, or a function that e valuates to the correct type. In this case the number 30, the
variable CycleCount, or the function cos(sin(30)) validates the calculation.The Error panel message reads,
“Equation is OK” when one of these replacements is used.
Argument syntax
When replacing a representative number or string argument type with an actual number value or a string
value, you must use the correct syntax for the value.
•A string value must be enclosed between double-quotes. For example: the function ToLower(string), can
be replaced by ToLower(“This is a short sentence.”), but not by ToLower(This is a short sentence.).
•A numeric value is typed without quotes. For example: the function cos(number) can be replaced by
cos(30), but not by cos(“30”).
Arguments can also be replaced with variables of the correct type.
Unique functions
There are unique functions available in the Calculation Editor that do not accept arguments.
•The function e() represents the natural logarithmic base, e.
78 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
•The function Pi() represents the mathematical constant, pi.
•The function SystemRate() represents the system data rate.
7.5.6.0 Modulus Calculation Functions
Modulus is calculated from the slope of the Least Squares Fit calculation of the Stress and Strain arrays
between the starting and ending indexes.
The loading modulus is the modulus of the portion of the curve where the load on the specimen increases.
This function calculates the loading modulus using the Stress and Strain arrays between the startIndex and
endIndex.
If the startIndex is set to -1, the optimum start index is the valley offset by 5 points . If variables represent this
box in the function and the original value is -1, the variable contains the calculated index at the completion
of the function.
If the endIndex is set to -1, you can calculate the optimum endpoint:
1. Locate a nominal end index at 25% of the stress range and within the linear modulus range.
2. Calculate a nominal modulus at the nominal end index.
3. Expand the nominal end index away from the start index until the new modulus value differs from the
nominal modulus by more than 2%.
4. The endIndex is set before the newly calculated modulus exceeds the nominal modulus.
If variables represent this box in the function and the original v alue is -1, the variable contains the calculated
index at the completion of the function.
The unloading modulus is the modulus of the portion of the curve where the load on the specimen decreases .
This function calculates the unloading modulus using the Stress and Strain arrays between the startIndex
and endIndex.
If the startIndex is set to -1, the optimum starting index is the peak offset by 5 points. If variables represent
this box in the function and the original value is -1, the variable contains the calculated index at completion
of the function.
If the endIndex is set to -1, you can calculate the optimum endpoint:
1. Locate a nominal end index at 25% of the stress range and within the linear modulus range.
2. Calculate a nominal modulus at the nominal end index.
3. Expand the nominal end index away from the start index until the new modulus value differs from the
nominal modulus by more than 2%.
4. The endIndex is set before the newly calculated modulus exceeds the nominal modulus.
If variables represent this box in the function and the original v alue is -1, the variable contains the calculated
index at the completion of the function.
The FirstCycleModulus function returns the modulus of the data in the region prior to the first peak or valley
because the first cycle is typically a partial cycle.The modulus is either a loading or unloading modulus, based
on an increase or decrease in the specimen load during the first cycle.
7.5.7.0 Strain and Stress Calculation Functions
Calculated Inelastic Strain
CalcInelStrain(Stress, Strain, Modulus)
The CalcInelStrain function returns the value: Strain - Stress/Modulus
The calculation provides the value of the Strain minus the Stress divided b y the modulus. If Strain and Stress
are arrays, the result is an array. If Strain and Stress are single numbers, the result is a single number.
Hysteresis Area
HysteresisArea(StressArray, StrainArray)
The HysteresisArea function returns the area under the curve defined by the Stress and Strain array data.
The measured inelastic strain range is specific to materials fatigue testing, especially Low Cycle Fatigue
(LCF).The application calculates the mean stress from the stress and strain data that represents one cycle.
The two points where the mean intersects the curve determines the strain values.The MeasInelStrainMax
function returns the maximum of these two strain values.The MeasInelStrainMin function returns the minimum
of these two strain values.
StrainA
StrainA(StrainMax, StrainMin)
The StrainA function returns the value: ((StrainMax - StrainMin)/(StrainMax + StrainMin))
StrainR
StrainR(StrainMax, StrainMin)
The StrainR function returns the value: StrainMin/StrainMax
80 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
StressA
StressA(StressMax, StressMin)
The StressA function returns the value: ((StressMax - StressMin)/(StressMax + StressMin))
StressR
StressR(StressMax, StressMin)
The StressR function returns the value: StressMin/StressMax
The FatigueLife function returns the index of the point where the material under test fails.The failure point is
after endIndex where the Y-Axis value f alls below (percentageDrop) the Least Squares Fit line of X-Axis and
Y-Axis data between startIndex and endIndex.This function provides the drop line for the F ailure Cycle chart.
7.6.0 Data Acquisition Editor
The Data Acquisition Editor allows you to map signal data into variables that can be used to perf orm calculations
on signal data, perform logical condition checks for If-Else and While statements, and to log current signal
values.To access the Data Acquisition Editor, click Definition menu > Data Acquisition Editor.
In the Fatigue and Analyzer applications, you can map a variable to signal data and recalculate the data for
those cycles that are selected or defined in the properties for the Data Acquisition activity.The original test
data is not changed or lost.
MTS TestSuite™ Fracture Analyzer User Guide 81
7.0 Variable Analysis
Data Acquisition Editor Window
DescriptionCallout
Available signals1
Other available calculations2
Additional variables saved with each cycle or group3
Mapped variables4
Other variables calculated with each cycle5
7.6.1.0 Variable Mapping
Cycle, point-by-point, and group data acquisition activities require you to map variables to the signals you
want to acquire. Perform this mapping in the Map Variables window.
82 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
Signal to Variable Mapping
The Signal to Variable Mapping part of the window allows you to map signals to variables.
Four types of data can be calculated for each signal that is selected for data acquisition.The data types are:
•Mean
•Minimum
•Maximum
•Array
The application only calculates data for a signal if it is mapped to a variable.
T o see the v ariables that are av ailable to map , click the drop-down b utton. If the Filter variables b y dimension
and calculation type check box is selected, the variable list includes only the variables with the same
dimension and calculation type as the signal. If the check box is clear, all variables appear in the list.
If a variable is mapped to signal data, the data is calculated during the test run for those cycles that are
selected or defined in the properties for the Data Acquisition activity.The data values for each acquired
cycle are available for use in the runtime display and are saved for post-test analysis.
Default mapping
To automatically create new variables (if the defaults do not already exist) f or selected signals and map them
to the correct signal data calculations, click the Use Default Variables button.The name of each variable is
the combination of the signal name and calculation name.The application also copies the new variable
definitions to the Variables tab.
Alternative user variable mapping
Alternatively, you can map a user-defined v ariable to an y signal data calculation.The variable y ou map must
have a dimension that matches the signal data.
You cannot map a variable to a signal data calculation if the variable already contains a calculation. Ho we ver,
variables that contain a calculation may optionally be used in the Additional Variables to Calculate panel.
Additional variables to calculate
The Available Calculations panel lists variables that have a calculation.The calculations in the Selected
Calculated V ariables panel are perf ormed on those variables when the Data Acquisition activity is performed
in the test procedure.The data from the calculation is available for runtime displa y and for post-test analysis.
Data for a calculated variable m ust exist when the calculation occurs . If a calculation is based on one or more
other variables, data must exist for those variables. If the data does not exist, the calculation cannot be
performed.
A calculation can be based on a variable that is mapped to signal data. As a result, you can perform an
additional calculation on the data at the time the data is acquired for the cycle.
To view the list of variables that contain calculations, select:
•Signal Dependent Variables—Shows the variables that have a calculation if part of the calculation is
based on a variable that is mapped to a signal data calculation. If another variable is referenced in the
calculation, the data for that variable must exist for the calculation to succeed.
•Calculated Variables—Shows the variables that have a calculation.This option enlarges the variable
selection scope. As a result, you must be careful to mak e sure that all calculation ref erences are resolved.
MTS TestSuite™ Fracture Analyzer User Guide 83
7.0 Variable Analysis
•All Variables—Shows all variables, including variables that do not have a calculation.You can change
the variable to include a calculation or change an existing calculation b y selecting the variable and clic king
the Create or Edit Calculation button. Make sure that all calculation references are resolved.
Save variables
Select one or more variables to store the value in the raw data file for each group. Cyclic data is stored at
the end of each cycle. Group data is stored at each boundary, such as a step or segment. Non-cyclic data
is stored at the end of the data acquisition.The stored data lets you reset the value at each capture point of
the acquisition.
To specify a variable, click + or - and select one or more variables.
7.6.2.0 Mapping a Signal to a Variable
To map a signal to a variable using the Data Acquisition Editor:
1. Select Filter variables by dimension and calculation type to configure the list of variables that are
suitable to map to signal data.
2. Click the Variable box of the row of the signal to map.
3. Click the drop-down button and select a variable or <new variable>.If you select <new variable>, the New Numeric Variable window opens.
4. Click OK.
7.6.3.0 Mapping Additional Variable Calculations
To map additional variable calculations using the Data Acquisition Editor:
1. In the Available Calculations panel, select one of these radio buttons to configure the list of variables:
•Signal Dependent Variables
•Calculated Variables
•All Variables
2. Select a calculation that you want to occur each cycle.
3. Click the right arrow button next to the calculation to go to the Additional Cycle Calculations panel.
4. Click Close.
7.6.4.0 Tagged Blocks
Data collection can result in a block with incomplete or invalid data if a collection limit is reached or a failure
occurs, such as a hardware shutdown or restart.The capability to tag one or more blocks for e xclusion allows
the data to be successfully analyzed.
Process
You can detect that the data is incomplete due to a failure issue by viewing an Array-Variable chart and a
Hysteresis chart. An Array-Variable chart shows y ou the entire range of data. An irregularity in the pattern or
84 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
an incomplete pattern indicates a group to investigate. Configure the Hysteresis chart to show you the data
for the groups or cycles of interest.You can detect a restart issue by viewing a History chart.When you have
identified the group you want to exclude, select it in the Tagged Blocks window and refresh the data.
Results
A data refresh recalculates the values of the variables and some v ariables change in v alue .The recalculated
values are modified on charts and tables.
The results of two application-supplied functions, Cycle() and Block(), change significantly.The data arrays
return span blocks and the tagged blocks are no longer included. For example, five data blocks are included
in an analysis run.Variable MyArra yVar is defined to be an array of five elements that are values of MaxLoad.
If one cycle block is excluded, MyArrayVar = Cycle(MaxLoad) returns four elements.
As another example, variable MyGroupArrayVar is defined to be an array of 12 JIC Steps (blocks) with load
values. If 2 steps are excluded, MyGroupArrayVar = Block(“JIC Step”, JICLoadArray) returns values for 10
steps.
The collected data remains unchanged.The signal-to-variable mapping remains unchanged. Additional
calculations do not occur because the tagged blocks could affect the results of the calculations.
Properties
Use the Tagged Blocks window to remove one or more blocks from analysis calculations.
Tagged Blocks Properties
DescriptionItem
Specifies the type of block, such as Cycle or JIC Step.Select Block
This panel shows the blocks that are tagged for exclusion.Tag Blocks
•Right Arrow button—Click this button to add a single block that you have
selected on the Available panel to the Tagged panel.
•Double Right Arrow button—Clic k this button to add all bloc ks to the Tagged
panel.
•Left Arrow button—Click this button to remove a single block from the
Tagged panel.
•Double Left Arrow button—Click this button to remove all the blocks from
the Tagged panel.
Tagging Blocks
1. Open the test in the application.
2. Right-click the analysis run and click View Tagged Blocks.
3. Select the type of blocks. If more than one type exists, click the drop-down list button to see the list of
types.
4. Select one or more blocks, such as cycle numbers, to exclude and click a button to move the highlighted
groups to the Tagged panel.
5. Click OK.
MTS TestSuite™ Fracture Analyzer User Guide 85
7.0 Variable Analysis
7.7.0 Function Manager Overview
The Function Manager window provides information about the specialized calculations that are used for
material testing. Application-supplied functions are read-only. However, you can add, delete, and edit
user-defined (custom) functions.
Filter
You can open the Function Manager window within several contexts. For example, in the Multipurpose Elite
application, you can click the Function Manager button from the Specimen Geometry Editor.You can
right-click Test Definition in the Explorer. In the Fatigue Analyzer application, you can click the FunctionManager button on the toolbar.
The application filters the entries in the Function Manager window according to the context. For example,
when you access the Function Manager window in the Multipurpose Elite application from the Specimen
Geometry Editor, only geometry-specific functions appear in the table.You do not see those same functions
when you click the Function Manager button on the toolbar in the Fatigue Analyzer application.
Sort
You can sort entries presented in the Function Manager window based on any of the column headings . Click
the column heading to rearrange the rows. Click again to reverse the order based on the same column.
Define
Functions are defined in the Edit Function window using the Python programming language. Functions can
be simple or complex, based on the instructions you add for the function.
Function availability
Functions are available first from where the y are created. Functions created in the Specimen Geometry Editor
are available through the domain, but are not available in the test definition.To make functions that were
created in the Specimen Geometry Editor become available in the test definition, click Update All in the
Function window. Once the functions are in the test definition, any tests run from that point are in the test
runs. In the analysis applications , the functions are included in the analysis definition, and you can also create
additional functions for analysis runs.
Properties
Function Manager Properties
DescriptionItem
Function Name
Specify a name to identify the function.The name cannot contain spaces,
begin with a number, or contain special char acters. All user-defined functions
must follow Python naming rules.
List the arguments of the function.Arguments
86 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
DescriptionItem
Category
Copy
Update All
Show the user-defined type of functions. Functions created in the Geometry
Specimen Editor fall into the Geometry category. Functions created in the
Function Editor fall into the Test Definition category.
Describe the function.Description
Open the Edit Function window to create a new function.Add
Confirm your request to delete the selected function.Delete
Change the function’s definition using the Edit Function window.Edit
Copy the function’s definition to a new function. Select the function and click
Copy.
Update all geometric-specific functions.This button removes e xisting functions
and copies all functions defined in all geometries in the domain.
Close the Functions window.Close
7.7.1.0 Edit Function
Use the Edit Function window to create user-defined functions using the Python programming language.The
Edit Function window lets you do the following:
•Create multi-line calculations and use them across test runs and analyses.
•Enter If statements, Loop statements, and other statements as supported in Python for more complex
calculations.
•Assign multiple variables to a function.
•Interact with other external sources.
•Validate statement syntax.
The validation section provides the result of the syntax check.The validation does not check for variable
scope or interaction with other functions and calculations. It is y our responsibility to debug y our functions and
ensure that they perform the calculations and results that you require.
You can enter the code in other editors and paste them into the Python Code work area.
Properties
Edit Function Properties
DescriptionItem
Function Name
Shows the function name. A name that is unique within the test is prefilled in
the Function Name box.When you enter a function name in the work area,
MTS TestSuite™ Fracture Analyzer User Guide 87
7.0 Variable Analysis
DescriptionItem
the new name shows in this box.The name is case-sensitive, and must not
contain spaces.
Category
Usage
Python Code
Validation
Functions
To change a function using the Specimen Geometry Manager:
1. In the Specimen Geometry Manager window, select the specimen geometry that includes the function
you want to change and click Copy or Edit.
The Specimen Geometry Editor window appears.
2. Click Function Manager.
The Functions window appears.
3. Click Edit.
Shows the function category . If you create the function through the Specimen
Geometry Manager, the category is Geometry. If you create the function from
the Test Definition, the category is Test Definition.
Shows how to use your function and the arguments required. As you enter
the function name and the variables in the work area, you will see the name
and variables replace the generic text in the Usage box.
Enter your function in this area.You can add, edit, and delete functions and
arguments by changing the def line.
Validates your code as you are entering it.You see a descriptive message
for invalid statement syntax.“Validation successful” indicates valid statement
syntax.
The Edit Function window appears.
4. Type your changes to the Python code.
The result of the code syntax validation appears in the bottom panel of the window.
5. When you have finished, click OK to return to the Functions window.
7.7.2.0 Function Usage and Syntax Guidelines
SetValue
To set a test variable in a function, you must enter the code as in the following example:
TestVariableX.SetValue(10)
88 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
Note:
The example above is not entered as TestVariableX=10.You must enter SetValue in the Function
Editor.
Arrays
To read a test variable array in a function, enter the code as in the following example:
functionVariableX=TestVariableX.Value.ValueArray
The above syntax is the function variable code to get the value of the array variable.
Non-array variables
To read a test variable that is not an array, enter the code as in the following example:
functionVariableX=TestVariableX
Order of sub-functions
If you have more than one function within the main function, the main function should appear first in the code ,
for example:
Here the main function SquareAndSum uses a helper subfunction Sum. Only the first function shows in the
global function list.
Recommended:
Limit the use of sub-functions and enter one function so that it appears in the global list correctly .
Using multiple sub functions can become problematic and cause errors when the test is run.
Parentheses
Parentheses ( ) indicate you must add a parameter to the function.
To specify a variable, click Edit List and select one or more variables.
Square brackets
Square brackets [ ] indicate y ou can add an optional parameter to the function.The brack ets must be removed
in any case, or an error occurs.
7.7.3.0 Update All
The Update All button synchronizes the common functions in the test or analysis definition with all geometries
of the same domain as the test domain. A common function is a function that has one name b ut has diff erent
MTS TestSuite™ Fracture Analyzer User Guide 89
7.0 Variable Analysis
geometry-specific calculations. Placeholders for the common functions are added to the test, if any are not
already there.
The body of the function is updated (replaced) in the test run to include the calculations that are specific to
the selected test specimen’s geometry. If you change the domain, it updates the geometry-specific variable
and function placeholders in the test and the analysis definitions.
Use Update All when you want to:
•Add a new geometry.
•Add a function to a geometry and want to make it available to a test.
•Synchronize in your test the functions that have different definitions for various geometries.
During post-test analysis, the Update All button enables you to change calculations and e xamine the results
of “what-if” scenarios.
Button location
The Update All button appears in the Functions context menu in the Multipurpose Elite application. In the
analyzer application, the button appears in the Function Manager window, accessible through the menu item
and the toolbar button.
Geometry-specific functions
Some functions perform specialized calculations that are based on the specific specimen geometry; that is,
the body of the function is not determined until a specimen is selected at the beginning of a test run.This is
because different specimens require different function calculations in order to return the correct result.
For example , if you run a test using the CTOD F racture domain (such as the ASTM E1290 test), the Crac kSize
function is used to calculate the size of the crack that develops during the test. However, if you open the
function manager to examine the function prior to running the test, only the function parameters exist and the
function body will be undefined.When you run the test and select a specimen, the body of the function will
change depending upon which specimen you choose.
All geometry-specific functions belong to the Geometry category. If you want to view which other functions
are geometry-specific, open the Calculation Editor, sort by Category, and scroll to the group of Geometry
functions.
During test definition
During test definition, the application reads the functions that are common throughout the test domain and
creates empty placeholder functions.The body of the function is updated later to include the geometry-specific
definition.Variables that call the function can validate successfully and avoid possible issues resulting from
function complexities.This approach provides flexibility b y allowing test development to be independent from
the geometry.
During analysis
You cannot create a test or test run during post-test analysis.You can, however, synchronize the common
functions using the Update All button.The analysis run receives the geometry’s implementation from the
analysis definition and recalculates the value in the test run.
Update All
To update all variables and functions:
90 MTS TestSuite™ Fracture Analyzer User Guide
7.0 Variable Analysis
1. In the Multipurpose Elite application Explorer tab, click Test Definition and click on the Edit button. In
the Fatigue Analyzer and Fracture Analyzer applications, select Definition > Function Manager.
The Function Manager window displays.
2. Click Update All or Update Variables and Functions.
A message prompts you to confirm your intent to update the functions.
3. Click OK to update the functions or click Cancel to prevent the update.
MTS TestSuite™ Fracture Analyzer User Guide 91
Index
A
analysis
activities 33
begin 32
create definition 22
create run 22
flow 54
runs and sets description 23
test run 90
without template 32