MTS Multipurpose Elite User Manual

Multipurpose Elite Test Design Guide
For MTS Acumen™ Electrodynamic Test Systems
100-268-627 B be certain.
© 2013 MTS Systems Corporation. All rights reserved.
Trademark Information
MTS, FlexTest, RPC, and TestWare are registered trademarks and MTS Acumen, MTS TestSuite, Station Builder, and Station Manager are trademarks of MTS Systems Corporation within the United States. These trademarks may be protected in other countries. All other trademarks are the property of their respective owners.Microsoft and Windows NT are registered trademarks of Microsoft Corporation. All other trademarks or service marks are property of their respective owners.
Proprietary Software
Software use and license is governed by MTS’s 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’s 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-268-627 B—August 2013—TestSuite MP 2.6 or later
100-268-627 A—January 2013—TestSuite MP 2.5
Contents
1.0 Technical Support 7
2.0 Preface 11
3.0 Designing a Test 15
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
2.2.0 Documentation Conventions.........................................................................................................11
3.1.0 Introduction...................................................................................................................................16
3.2.0 Test Design WorkFlow..................................................................................................................16
3.2.1.0 Using the Multipurpose Application with Controller Software.....................................17
3.2.1.1.0 Launching MPE or MPX.................................................................................17
3.2.1.2.0 Creating a Desktop Shortcut That Includes a Controller................................18
3.2.1.3.0 Multipurpose Application Startup Overview..................................................18
3.2.2.0 Creating Tests Overview................................................................................................19
3.2.3.0 Test Activities Overview................................................................................................19
3.2.3.1.0 Deleting and Disabling Test Activities............................................................21
3.2.3.2.0 Variables Overview.........................................................................................22
3.2.3.3.0 Information for an Operator............................................................................23
3.2.4.0 Working with Test-Run Display Devices.......................................................................24
3.2.5.0 Test Execution Overview...............................................................................................24
3.2.6.0 Test Design Considerations............................................................................................26
3.2.6.1.0 Consider Your Station Setup...........................................................................26
3.2.6.2.0 C-Stop (Controlled Stop) Interlock Action.....................................................27
3.2.6.3.0 Using Stop Actions Within a Test...................................................................28
3.2.7.0 Generating a Report in MP.............................................................................................28
3.2.8.0 Generating a Report Using the Excel Reporter Add-In.................................................28
4.0 Working with Resources 31
4.1.0 Resources......................................................................................................................................32
4.2.0 Starting MPE and Connecting to a Controller...............................................................................32
4.3.0 Resource Mapping.........................................................................................................................34
4.4.0 Ofine Test Design.......................................................................................................................35
4.5.0 Resources That Allow Dimension Changes..................................................................................37
Multipurpose Elite Test Design Guide 3
5.0 Creating Tests 39
5.1.0 Installing MTS TestSuite Simulation Software.............................................................................40
5.2.0 Creating Ramp and Cycle Test......................................................................................................40
5.2.1.0 Ramp and Cycle Test Design Overview.........................................................................40
5.2.2.0 Opening a Station Conguration and Starting the MPE Application............................42
5.2.3.0 Creating an Empty Test..................................................................................................43
5.2.4.0 Adding a Ramp Activity.................................................................................................43
5.2.5.0 Adding a Cycle Activity.................................................................................................44
5.2.6.0 Adding a Second Ramp Activity....................................................................................46
5.2.7.0 Adding a Signal Scope Monitor.....................................................................................47
5.2.8.0 Checking the Test Procedure..........................................................................................49
5.2.9.0 Adding Variables............................................................................................................50
5.2.10.0 Adding an Input Variables Activity..............................................................................52
5.2.11.0 Adding Parallel Paths and a Data Acquisition Activity...............................................53
5.2.12.0 Running the Test Procedure.........................................................................................56
6.0 Creating Advanced Tests 59
6.1.0 Introduction...................................................................................................................................60
6.2.0 Working with Proles...................................................................................................................60
6.2.1.0 Prole Test Overview.....................................................................................................61
6.2.2.0 Controls That Affect Proles.........................................................................................62
6.2.3.0 Creating a Prole............................................................................................................63
6.2.4.0 Creating Controller Resource Actions that Map to the Prole......................................64
6.2.5.0 Starting the MPE Application and Creating a New Test Shell.......................................66
6.2.6.0 Adding a Prole Activity...............................................................................................66
6.2.7.0 Adding a Monitor Display to Show the Prole Waveform............................................68
6.2.8.0 Adding a Monitor Display to Track Prole Passes........................................................69
6.2.9.0 Adding a Monitor Display to Show When Part of the Prole Plays Out.......................69
6.2.10.0 Start the Test Procedure and Observe the Response....................................................70
6.2.11.0 Considerations for Prole Design................................................................................72
6.2.11.1.0 Prole Types..................................................................................................72
6.2.11.2.0 Using ALC with the Prole Activity.............................................................72
6.2.11.3.0 General Prole Syntax Requirements...........................................................74
6.2.11.4.0 Header Data Syntax.......................................................................................74
6.2.11.5.0 Action and Counter Syntax...........................................................................75
6.2.11.6.0 Channel Header Syntax.................................................................................76
6.2.11.7.0 Channel Data Syntax.....................................................................................77
6.2.11.8.0 Dimensions....................................................................................................79
6.2.11.9.0 Normalized Dimensions................................................................................80
4 Multipurpose Elite Test Design Guide
7.0 MTS Controller Software 83
7.1.0 Software Concepts.........................................................................................................................84
7.1.1.0 Key Concepts about Using MTS TestSuite and Controller Software............................84
7.2.0 Adding Station Resources.............................................................................................................85
7.2.1.0 Adding Existing Hardware Resources to a Station Conguration.................................85
7.2.2.0 Adding New Hardware to a Controller..........................................................................86
8.0 Appendix A: MPE for MPT Users 87
8.1.0 About This Appendix....................................................................................................................88
8.2.0 Major Concepts.............................................................................................................................88
8.3.0 Control Panel and Options............................................................................................................91
8.4.0 Editing Features.............................................................................................................................92
8.5.0 Command......................................................................................................................................93
8.6.0 Data Acquisition............................................................................................................................95
8.7.0 Event Detectors.............................................................................................................................98
8.8.0 External Control............................................................................................................................99
8.9.0 Performance................................................................................................................................100
8.10.0 General......................................................................................................................................100
8.11.0 Other..........................................................................................................................................101
Multipurpose Elite Test Design Guide 5

1.0 Technical Support

1.1.0 How to Get Technical Support

Start with your manuals
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: tech.support@mts.comE-mail Europe: techsupport.europe@mts.com
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.
Multipurpose Elite Test Design 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:
Manufacturers 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 applications name , v ersion number, build number, and (if a v ailable) softw are 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 Multipurpose Elite Test Design 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.
Multipurpose Elite Test Design 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 responseyour 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 Multipurpose Elite Test Design 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 receiv e 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.
Multipurpose Elite Test Design 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 Multipurpose Elite Test Design 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.
Multipurpose Elite Test Design Guide 13

3.0 Designing a Test

Topics:
Introduction............................................................................................................................................16
Test Design WorkFlow...........................................................................................................................16
Multipurpose Elite Test Design Guide 15
3.0 Designing a Test

3.1.0 Introduction

About this chapter
This chapter contains information about the MPE and Station Manager software, basic test design principles, how tests are ex ecuted, and how information about test results is made av ailable. If you already f eel comfortable with these test design principles and are ready to begin creating a basic ramp and cycle test, see Creating
Ramp and Cycle Test on page 40.
MTS Multipurpose Elite application overview
The MTS Multipurpose Elite (MPE) application is a sophisticated, general purpose test design application that allows you to quickly and easily define comple x test designs.The role of either Administrator or Engineer is required to access full functionality of MPE. Operators are allowed to access MPE but only with the same rights they have in MPX.
Note:
MTS offers a companion application to MPE named Multipurpose Express (MPX).You cannot create or modify tests with MPX; it is only to run existing tests . In cases where this manual ref ers to functionality shared by both applications (such as running tests), the term Multipurpose application is used.
The Multipurpose Elite Test Design Guide contains the information you need to begin designing tests and test reports with the MPE application. It includes the fundamental concepts of using the MPE application with the MTS controller software to create and run tests.
This guide does not explain ev ery MPE application feature. Its goal is to introduce the most important features of the application in the context of designing tests and test reports.
This chapter contains conceptual information pertinent to test designs. New users should read this chapter before using the software to gain an overall understanding of the design process. Experienced users can read this chapter to review the high-level activities associated with each design task. Detailed instructions to perform the tasks in this chapter are included in other parts of this guide.

3.2.0 Test Design WorkFlow

This table shows the tasks a test designer may perform to prepare a test for an operator.The order in which the tasks are shown is typical.
Typical Tasks for Preparing a Test
DescriptionActivityStep
Open a station configuration1
16 Multipurpose Elite Test Design Guide
Open a station configuration file with your MTS controller software.
3.0 Designing a Test
DescriptionActivityStep
2
select a new test
3
4
7
Add test activities and define their properties
Add monitor display devices and define their properties
Run the test to verify your design5
Create a test report template6
Ensure your test is ready for the operator
Deliver your test to the operator8
With your station open, use the MPE application.Start the MPE application and
To create a test file, drag test activity icons onto the Procedure tab.
Add monitor display devices, such as Signal Scope, so you can monitor test progress.
Use MTS controller software and MPE together to run tests.This step generates data in a test run.
Create a test report template by adding test variables from your test run to a Microsoft Excel report.
You typically run your test again from the operator’s perspective.You can choose to enhance your test with special operator information.
When the test meets your requirements, deliver it to the operator.You can choose to have your operators use MP Express to run your test.

3.2.1.0 Using the Multipurpose Application with Controller Software

3.2.1.1.0 Launching MPE or MPX
Note:
If you have a desktop shortcut that opens the Station Manager application and then opens the MPE or MPX application, you do not have to perf orm this procedure to start the Station Manager application and load the station configuration. For more information about creating this desktop shortcut, see
Creating a Desktop Shortcut That Includes a Controller on page 18.
1. Start the Station Manager application by double-clicking the Station Manager icon located in the MTS 793 Software folder on the desktop; or from the Start menu, go to All Programs > MTS 793 Software >
Station Manager.The Open Station window appears.
2. In the Open Station window , select the station configuration file (.cfg) required to run the test (MTS FlexTest
40 with 2 Channel configuration).The .cfg file defines all the station resources that are available for a test.
3. Click Open.
4. The Station Manager window appears, which can be minimized.
Multipurpose Elite Test Design Guide 17
3.0 Designing a Test
Important:
You must leav e the Station Manager application open, but y ou can minimize it so it does not appear on your screen.
MTS TestSuite MPX is the intended operator interface. Do not make configuration changes in the Station Manager application without training from MTS.
5. Open MPE or MPX by double-clic king its icon on your desktop; or from the Start menu, go to All Programs > MTS TestSuite.The MP main window opens.You can now open a test.
Note:
If you have multiple stations, you can create individual shortcuts that are specific to each station.
3.2.1.2.0 Creating a Desktop Shortcut That Includes a Controller
Access: Tools menu > Create Desktop Shortcut
Note:
This procedure only applies to MTS FlexTest controllers.
There are two types of desktop icons. One opens just the MTS TestSuite application, and the other will open the controller and then open the MTS TestSuite application.The desktop shortcut that includes opening the controller includes the configuration file name in its name, for example, Multipurpose Express (Station_Configuration.cfg).” If you have multiple stations, you can create a shortcut for each configuration file.
To create the desktop shortcut that includes opening the controller:
1. Open your MTS TestSuite application: From the Start menu, select All Programs > MTS TestSuite > application name.
2. From the Tools menu, click Create Desktop Shortcut.The Create Desktop Shortcut window opens.
3. Browse to the Station Configuration file you will be using, or type the file name in the Station Configur ation
box. Ensure that this configuration file contains the parameter and tuning sets that you want the operator to use for the tests.
4. If the Controller Name box is not already populated, type the name of the controller you will be using.
5. Click OK.The configuration message that states that the shortcut was created on the desktop appears. Click OK.
6. To avoid confusion, delete other MTS TestSuite application desktop shortcuts.
3.2.1.3.0 Multipurpose Application Startup Overview
After you open your station configuration with the Station Manager application, you open the Multipurpose application, which automatically connects to your station configuration.
Multipurpose projects
When you select a new test, the test is automatically associated with an MTS TestSuite Project. A project is a directory that organizes your test procedures, specimen information, and test run data.
18 Multipurpose Elite Test Design Guide
Note:
MTS TestSuite projects are independent of the underlying controller, and are not related to MTS controller projects or the MTS Project Manager application.

3.2.2.0 Creating Tests Overview

From the File menu, you can create new tests as follows: Creating New Tests
DescriptionFile Menu Option
3.0 Designing a Test
New Test
New Test from Template
New Test from Existing Test
New Test from File
Creates a new test that does not contain test data and has an undefined workflow. When the workflow is defined, it can be extracted b y saving the test as a template.
Creates a container file called a test that is used to collect data and contains a copy of the template. Each time you run the template on a physical specimen, the application creates a test run.The test run is a data set that populates the test.
Note:
Only templates that are licensed appear in the New Test from Template list.
Creates a new test that includes a copy of the test without test run data.
Creates a new test from an XML file; typically used in automation.

3.2.3.0 Test Activities Overview

Test activity sequence
Test activities execute from top to bottom in the order in which the y appear on the Pr ocedure tab .To execute activities simultaneously, add Parallel Path activities to the test flow.You can also add While Loop, If-Else Condition, and Periodic Time Event activities to control the test flow.
Test activity property definition
To define the properties of an activity, select the activity icon on the Procedure tab, and then click the Properties tab.Y ou can choose to define properties as fixed v alues or variable v alues.The following example
shows the property definitions for a Cycle test activity.
Multipurpose Elite Test Design Guide 19
3.0 Designing a Test
Cycle Activities Properties
Error indicators assist definition
Red error icons appear next to activity property fields where information is missing or incorrect.
20 Multipurpose Elite Test Design Guide
3.0 Designing a Test
Error Indicators
3.2.3.1.0 Deleting and Disabling Test Activities
If you want to remove a test activity from the test procedure, you can either delete the test activity or disable the test activity.
When you delete the activity, the activity is permanently removed from the test procedure.This action cannot be undone, and you will have to either recreate the test activity or revert to a previously-saved v ersion of the test that contains the activity.
If you do not want to delete a test activity, but you also w ant to temporarily pre v ent the activity from occurring during a test run, you can disable the activity.When you disable a test activity, the test activity becomes gray ed-out in the test procedure and the activity is ignored when the test is run. After you disable an activity, you can enable the activity and it will once again occur during test runs.
You may find it helpful to temporarily disable some test activities when you are creating a test or when you are troubleshooting suspected problems in the test. For example, y ou can disab le certain portions of the test in order to focus your time on a f ew specific test activities that y ou believ e are causing problems. Alternatively , if you want to remove a troublesome test activity, but you are unsure of the impacts, you can temporarily disable that test activity and replace it with a modified activity and perform a test run to view the results. If you determine that you do need the disabled test activity, you can later "retriev e" the test activity b y enabling it.
To delete, disable, or enable a test activity, right-click the test activity and select Delete, Disable, or Enable (if the test activity is currently disabled).
Multipurpose Elite Test Design Guide 21
3.0 Designing a Test
3.2.3.2.0 Variables Overview
Typically, when you enter a value for a property in an activity, you can change the value only when the test is stopped and the test procedure is unlocked. In this sense, the property is fixed.
With the use of variables, you can associate a property of an activity with a variable .This allows you to change the variable value without selecting the activity.
For example, suppose you create a test procedure that includes several command activities that all use the same frequency. Rather than enter a frequency value for each activity separately , y ou could associate all the frequency properties with a Frequency” variable.Then, between tests (with the test stopped and the test procedure unlocked), you could use the Variables Editor to change the frequency value of all the activities at the same time. For more information about the Variables Editor, see the Multipurpose Elite User Guide. The following example shows how to make the Frequency property of the Cycle activity a variable.
Cycle Activity New Variable
Variable use in MTS TestSuite software
MTS TestSuite software uses variables extensively throughout its applications:
22 Multipurpose Elite Test Design Guide
3.0 Designing a Test
The MPE application uses variables to simplify test creation and modification, allow operator interaction in the test flow, and facilitate monitor display.
The MTS TestSuite Reporter Add-In for Microsoft Excel uses variab les to capture test data for test reports.
The various MTS Analyzer applications use variables to create “what if” scenarios using specimen variables
and data from test runs.
Test activities and variables
The MPE application allows you to define many of the individual properties of test activities as variables.The MPE application also includes test activities you can use to manipulate variables in the test flow, as follows:
Assign Variables activity
Calculate Variables activity
Input Parameters activity
You can use these activities in a variety of wa ys to manipulate variables. For example, you can use an Input Parameters activity to allow the operator to change variable values while the test is running.
Adding calculations to variables
You can add mathematical operators to variables to create calculated variables.You can do this in two ways, depending on test design considerations:
Click the Variables tab in the main window to add calculations to individual variables.
Add the Calculate Variables activity to the test procedure.This activity allows you to add calculations to
variables in the test flow.
Adding and editing variables
You can add or edit variables from within the various variable editing windows and editors (such as the Map Variables window or the Calculation Editor).You can click the Add Variable (green plus sign) or Edit Variable (...) icon or right-click and select New Variable.To edit a variable, right-click a variable name and select Edit Variable.
3.2.3.3.0 Information for an Operator
You can add information for an operator, such as hardware installation instructions or safety information, directly into your test design.This allows you to create the inf ormation visible to the operator during the test, and control at which point in the test flow to show the information.
To do this, add special test activities and run-time devices to your test.
The Custom Message Window activity allows you to show a custom message to the operator anytime the test is running.
The Run External Application activity allows you to show documents that require external applications to launch, such as word processing, spreadsheet, and video documents.
The Custom Help monitor display allows you to show custom help information, such as files in the .chm file format, that you create for the test.
Multipurpose Elite Test Design Guide 23
3.0 Designing a Test

3.2.4.0 Working with Test-Run Display Devices

When you start the test, you can see real-time test information on the Test-Run Display panel.
Add monitor display devices
To add monitor display devices to y our test, clic k the Test-Run Display tab and drag monitor display de vices from the toolbox to the work area.When you do this, error icons on the device icon and Error list guide you to define required properties.The following example shows a Signal Scope device, which simulates an oscilloscope on the Test-Run Display tab when the test executes.To view its properties, you select the Signal Scope device on the work area.
Signal Scope Monitor Display

3.2.5.0 Test Execution Overview

Using Station Manager with TestSuite software
The Station Manager application runs in the background alongside the MPE application.When you design or run tests with the MPE application, minimize the Station Manager application to simplify your PC desktop.
24 Multipurpose Elite Test Design Guide
3.0 Designing a Test
Caution:
Improperly or carelessly modifying the settings in the Station Manager application can result in unexpected actuator movement.
Unexpected actuator movement can result in injury to personnel or damage to the equipment and the specimen.
Only expert-level users attempt to perf orm activities using the Station Manager application. Every major function that can be performed in the Station Manager application can be also performed in MPE. However, expert-level users may need to restore the Station Manager application to perform certain station activities in some exceptional scenarios.
The activities that an expert user may perform with the Station Manager application varies with your station and test setup, but typically includes:
Install new hardware resources.This is done using the Station Builder tool in the Station Manager application.
Adjust commands settings (such as ramp and taper times).This is done using the Channel Options tool in the Station Manager application.
Access the values of calculation parameters and variables.This is done using the Calculation Editor in the Station Manager applicationr.
Station activities you can perform with the Multipurpose application
You can perform some station activities with the Multipurpose application, such as:
Energize and de-energize actuator power.
Reset and override interlocks.
Start, hold, and stop tests.
Install fixturing.
Adjust inertial compensation.
Adjust tuning.
Install specimens.
Set limits.
Run function generators.
Apply offsets.
Test execution with the MPX application
Similar to the MPE application, the MPX application can be used to run tests. However , the MPX application cannot create or modify tests. In order to create or modify tests, you must use the MPE application.
Considerations for automatic background saves
It is important to keep in mind that when you start a test run, the application automatically saves the current state of the test. If you need to modify a test without necessarily saving your changes; that is, experiment with the test, you should perform a Save As of your test, modify as required, and then run the new test.
Multipurpose Elite Test Design Guide 25
3.0 Designing a Test
If you inadvertently run a modified test and have to undo the changes you made to the test before you ran it (and the application automatically saved it), you must do so manually.

3.2.6.0 Test Design Considerations

3.2.6.1.0 Consider Your Station Setup
When you are designing or running a custom test, it is important to consider the following components of your station setup or you may receive unintended test results.
Polarity
When creating a custom test, the test designer can optionally configure the test to check that the polarity of the system corresponds correctly to the template using the IsSignalPolarityInverted function.This function automatically checks the polarity setting of the station and returns a True or False value.When designing a test, you can add this function as a condition to an If-Else condition activity at the beginning of a test and determine how the test should proceed based upon whether or not the polarity is inverted. In most cases, you can prompt the operator to change the polarity of the station if it is incorrect.
Most MTS-supplied tests contain this function. Ho wever, if y ou a running a custom test that was not supplied by MTS and you don't use this function, it is important that the test designer communicates to the operator which polarity mode (tension positive or compression positive) should be used when running the test.
Caution:
Running a test using the incorrect polarity setting can cause unintended results, which may result in unexpected actuator movement.
Unexpected actuator movement can result in injury to personnel or damage to the equipment and the specimen.
Always be aware of which polarity mode a test should be run using before running the test. If, for example , you run a test that assumes compression is positiv e and you set tension as positiv e when you install fixturing, you may receive inverted test results, the actuator may move in the opposite direction that was intended, or the test may not run at all.
Limits
When you design a test, it is important to be aware of the specimen and fixture limits (referred to as “station limits) set on the station, and it is good practice to set proper limits to protect your fixturing and specimen from damage.You can configure limits in the Set Up node of the Explorer tree. If these station limits are turned on and assigned an action, they operate in tandem with the test limits you set within the test procedure. For example, if you set up a test limit for a maximum of 100 N of compressive force, and the station limit is set to only allow 80 N of compressive f orce, the limit will trigger when the actuator exceeds 80 N of compressive force regardless of what the test design commands. In this case, you can resolve this issue by either raising the limit on the station to 100 N or changing the test design so it only commands 80 N of compressive force .
In addition to the specimen, fixture, and test limits, there are also machine limits, such as the 5 G actuator acceleration limit. Machine limits cannot be disabled and are used to protect the machine from damage.
26 Multipurpose Elite Test Design Guide
3.0 Designing a Test
Offsets
If an offset is applied to the station, the test will respect that offset and run assuming the offset position is zero. For example, if the station has an offset of 2 mm axial displacement, and the test commands the actuator to ramp to zero, the actuator will ramp to 2 mm axial displacement.
Caution:
If you run a test that assumes an offset that does not exist on the station, you ma y receive unintended test results, which may result in unexpected actuator movement.
Unexpected actuator movement can result in injury to personnel or damage to the equipment and the specimen.
Always be aware of the offsets that are set on the station before running a test.
3.2.6.2.0 C-Stop (Controlled Stop) Interlock Action
The C-Stop Interlock is an action you can assign to specimen and fixture limit detectors during system setup. For example , when y ou right-click the thumb control used to adjust limits in the Set Up node , a conte xt men u
appears with C-Stop Interlock in the Actions list, along with other options, such as Interlock, Indicate, and so on.
You can also assign the C-Stop Interlock action to limit detection activities when designing a test.
C-Stop Interlock Configuration
The C-Stop Interlock action is configured to Hold At Level in the Stable Displacement control mode with the Zero the Output option enabled.
Important:
The C-Stop Interlock action configuration is set with MTS controller software and should not be changed for typical operations. Contact MTS for information about changing the C-Stop Interlock action configuration.
C-Stop action versus Interlock action
The primary benefit of the C-Stop Interlock action is that when it is triggered, the controller performs a control mode switch to stable displacement and the actuator is held in place.The C-Stop Interlock action does not remove power from the actuator.
The C-Stop Interlock action is appropriate for instances in which limiting actuator mov ement after the action is triggered is the primary objective.
In contrast, when an Interlock action is triggered, the controller removes power from the actuator, which allows the actuator to continue to fall until the mechanical brak e engages.This may result in actuator mov ement greater than 30 mm between the time the detector limit is triggered and when the mechanical brake engages.
The Interlock action is appropriate for instances in which removing actuator power, regardless of incidental actuator movement, is the primary objective.
Multipurpose Elite Test Design Guide 27
3.0 Designing a Test
Recommended:
It is important to understand how detector actions affect system operation. In most cases, MTS recommends using the C-Stop Interlock action for detectors during system setup and test design for MTS Acumen systems.
Resetting a C-Stop Interlock action
Once a C-Stop Interlock action is triggered, you must click Interlock Reset before you can switch out of stable displacement, use Manual Command controls, or resume or run a test.
3.2.6.3.0 Using Stop Actions Within a Test
When you design the test to stop programmatically, the actuator may continue to mo ve when the stop occurs . The occurrence depends on the relationship between program command and specimen characteristics. In general, this condition is more likely to occur with higher specimen mass, higher command frequency, and higher command amplitudes.

3.2.7.0 Generating a Report in MP

To generate reports from within MP, you must have an existing report template and the Microsoft Excel application or a suitable Microsoft Excel reader. To design or modify a report template, you must have the Reporter Add-In application, which is a separately licensed product.
1. On the Explorer panel, right-click the Test Run name and select Generate Report.To generate multiple reports at one time, click Test Runs on the Explorer panel to see the Test Runs table. Select the test runs to include in the reports.To select more than one, press the Ctrl key and click the report name. Right-click and select Generate Report.The Generate Report window opens.
2. Select one or more templates to use for your reports and click Generate Report.
3. Microsoft Excel opens with the newly generated report. If multiple test runs were selected, a separate
report for each Test Run will open. Modify as desired and save and close. By default, the report is shown below the test run name in the Explorer panel.You can click Preferences > Configuration and select a different location for generated reports on the Project tab.

3.2.8.0 Generating a Report Using the Excel Reporter Add-In

Note:
To generate a report using the Excel Reporter Add-In, you must have purchased a separate license for the Reporter Add-In product. It also requires the installation of Microsoft Excel software or another suitable Microsoft Excel reader.
1. Open a report template in Excel (MTS templates are located in C:\MTS TestSuite\Report Templates).
2. Click the MTS TestSuite Report tab in the ribbon.
3. Click the Test icon in the ribbon and open the test that contains the test run that requires a report.
4. In the Generate section of the ribbon, click Source and select the test, test run, or analysis run that you
want to use to create a report.
5. Click the Report icon on the ribbon.
28 Multipurpose Elite Test Design Guide
3.0 Designing a Test
6. The system will launch another instance of Microsoft Excel and show the newly generated report file.
Multipurpose Elite Test Design Guide 29

4.0 Working with Resources

Topics:
Resources..............................................................................................................................................32
Starting MPE and Connecting to a Controller........................................................................................32
Resource Mapping.................................................................................................................................34
Offline Test Design.................................................................................................................................35
Resources That Allow Dimension Changes..........................................................................................37
Multipurpose Elite Test Design Guide 31
4.0 Working with Resources

4.1.0 Resources

With the MPE application, you create test designs that cause controller resources to apply desired forces to your test specimen. Controller resources include control channels, control modes, sensors , digital inputs, and so on.
For example , suppose you design a test to apply a tensile force to your specimen and receive a digital pulse when the specimen fails.When you run the test, the controller uses the Axial control channel with the Force control mode resource to apply the tensile force to the specimen, and a digital input resource to receive the digital pulse.
Controller resources
A controller resource refers to a hardware resource in the controller as it appears in a station configuration file. For example, the Axial Force, Axial Displacement, and Axial Velocity control modes in the station configuration file are controller resources that are available by default with every MTS Acumen system.Your system may be equipped with additional resources, such as a optional Strain control mode, which is supported by additional conditioning hardware in your MTS FlexTest controller.
Test resources
A test resource refers to a resource with equivalent functionality as it appears in the test definition. For example, a control mode in a test definition named “load 1” is a test resource.You can use test resources for various test elements, such as activities, monitor display devices, and variables.
Resource mapping
A test resource is not required to have the same name as the equivalent controller resource. However, if the names are different when the MPE connects to the station, you must map the test resource to the equiv alent controller resource.
For example , suppose you design a test offline in which you name a control mode load 1. Later , y ou connect to a station in which the equivalent resource is named Axial Force.This mismatch of resources creates a resource validation error. To resolve this error, you must map the test resource to the controller resource.

4.2.0 Starting MPE and Connecting to a Controller

Controller resources are available to the MPE application through station configur ation files . Before you start the MPE application, you typically start the MTS Station Manager application and open a station configuration file first.When you start the MPE application, it automatically connects to the station configuration, which allows you to design tests with the resources in the station configuration. If you do not already have one, y ou can create a desktop shortcut that will open the MTS Station Manager application and then open the MPE application. F or more information about creating that shortcut, see Creating a Desktop Shortcut That Includes
a Controller on page 18.
32 Multipurpose Elite Test Design Guide
Display of MPE Application Resources
DescriptionFunctionNumber
4.0 Working with Resources
1
2
Controller and Station Identification
Resources Tab Access
Test Resources3
Controller Resources4
When MPE is connected to a station, the window title shows the controller and station configuration associated with the current test. In this example, the controller name is Acumen Simulation - MTS FlexTest 40, and the station configuration name is FT40_station1_Simulation.cfg.
On Explorer, clic k Resources. Clic k a Test Definition element and click the Resources tab at the top of the panel.
The resources in the Name column are test resources.Test resources are required by the test and must map to equivalent resources in the Controller Resources column when connected to a controller.
Controller resources represent hardware resources in the physical station. Resource mapping is saved with tests.
When connected to a controller, Controller Resources reflect the resources in the Station Configuration file. When not connected to a controller, Controller Resources reflect the resources the MPE application expects to find when connected to a station.
For More Information
Offline Test Design on page 35
Multipurpose Elite Test Design Guide 33
4.0 Working with Resources

4.3.0 Resource Mapping

A resource map aligns test resources with controller resources.When you create a test while MPE is connected to a controller and save the test, MPE saves the resource map with the test definition.The resource map saved in the test definition is an inventory of resources the MPE application expects to find the next time it connects to a controller.
Before you can load and run the test procedure on a controller , the test resources must either be automatically or manually mapped to controller resources. Resources are stored with the test definition and validated against the available controller resources the next time the application connects to a controller.
Automatic mapping example
Suppose you design a test online while MPE is connected to a controller. As part of your test, you add a Ramp activity and select the MTS Acumen control channel named Axial and the MTS Acumen control mode named Displacement.When you design a test online rather than offline, you are using the test resources that MPE automatically mapped to the controller when MPE connected to the controller.When you save the test, the names for all of the test resources in the test definition appear identical to the equivalent controller resources on the Resources tab.
If you disconnect the controller from your test, MPE expects to find the same controller resources for the current test in whatever station you connect to in the future.
If you reconnect to the same controller, MPE maps the channel and control mode test resources to the equivalent resources in the controller, and you can run the test immediately.
If you reconnect to a different controller, one of two things may occur:
If MPE finds a control channel named Axial and a control mode named Displacement in the station with equivalent functionality , then MPE automatically maps them to the test resources with the same name . If the remainder of the test resources also map to the controller resources in the new controller, you can run the test immediately.
If MPE does not find a control channel named Axial and a control mode named Displacement in the station, it shows validation error icons.You must resolve these errors (and any other validation errors) before you can run the test.
Manual mapping example
Suppose you design a test while MPE is connected to a controller , and that the controller has control modes named Disp 1” and Load 1. Now, suppose you disconnect from the controller and connect to a different controller that has control modes named Displacement” and Force.
In this case, MPE is unable to automatically map the new controller resources to the test resources, and shows validation error icons.To resolve the errors, you must manually map the controller resources to the test, as shown.
34 Multipurpose Elite Test Design Guide
4.0 Working with Resources
Resource Validation Errors
Resource validation errors appear as red icons on the Resources tab.Validation errors occur when you connect to a controller and MPE cannot locate controller resources that match test resource requirements in the test definition. In this example, the names of the test resource control modes are Disp 1 and “Load 1”.
If resources exist in the connected controller that have equivalent functionality but different names, you can map them to the current test.To remap a resource, click the list icons in the Controller Resource column that contains error icons and select compatible resources.
Import resources from an existing test
Before you begin manually entering test resource names, chec k to see if any other tests e xist that ha v e been designed with the controller to which you intend to connect. If there are, import the resources from that test first to save time. (Resources tab > Import Resources > Import resources from another test.)

4.4.0 Offline Test Design

You can design tests offline, that is, when disconnected from the controller and away from the station, and then map resources when you connect to the station.You might find offline test design useful if you want to design tests in your office or anywhere else outside of the lab .When you design tests offline, you do not have to start the Station Manager application and open a station configuration before starting the MPE application.
The general workflow for designing tests offline is as follows:
1. Start the MPE application without starting the Station Manager application or connecting to a controller.
2. Click the Resources tab.
3. Manually enter test resource names.
4. Assign the test resources you created to test elements (such as activities, variables, and so forth).
5. Save the test.
6. Connect to a station.
7. Manually map the resources in the station to your test.
Multipurpose Elite Test Design Guide 35
4.0 Working with Resources
Creating resources manually
If no existing tests are av ailable to import resources from, you must add them to your test manually. (Resources tab > Add Resource > resource type).When you add a resource, you must enter a Display Name, an Internal Name (spaces not permitted), and where applicable, a Dimension.
Example of Control Mode Test Resources Added Manually
Mapping test resources that have been added manually to controllers
When you connect to a station, MPE attempts to map the test resources you added offline to the station. If the resource names do not match, MPE shows resource validation errors.To resolve the errors, you must manually map the controller resources to the test. For more information about mapping controller resources to the test, see Resource Mapping on page 34.
Considerations for selecting compensators
It is a best practice to wait until you connect to a station bef ore selecting compensators for command activities. When not connected to a station, the compensator list for a given command-type activity shows all of the types of compensators that are possible to use with the activity.When you connect to a station, the list of compensators shows only the compensators that are actually available to the activity.
When connected to a station, compensator availability is affected by the following:
Some compensators apply only to specific types of command activities. For instance, Peak Valley Compensation (PVC) pertains only to cyclic command.
Some compensators, such as Adaptive Inverse Control (AIC), are licensed and are only available if they were purchased.
Some compensators, such as Null Pacing, are available only if they are enabled in the underlying station configuration.
For More Information
Resource Mapping on page 34
36 Multipurpose Elite Test Design Guide
4.0 Working with Resources

4.5.0 Resources That Allow Dimension Changes

Float signals with fixed dimensions
A float signal is a type of test resource that typically has a fixed dimension assignment. An example of a float signal is Axial Displacement” with a dimension of Length.
Float signals with dynamic dimensions
Some float signals can change their dimension during the test:
Channel Command
Channel Comp. Cmd
Channel Active Fdbk
Channel Error
Channel Active Stabilization
Float signals that can change their dimension have a dimension type of <Dynamic>.
Using the <Dynamic> dimension type in tests
When designing tests, you typically use these signals with the Signal Scope.This allows you to view controller signals that change dimension during the test, such as when the control mode changes. (Test-Run Display > Signal > Signal Scope).
You cannot use these signals for functions that cannot tolerate dimension changes while the test is in prog ress, such as data acquisition, limit detectors, and so on.
Multipurpose Elite Test Design Guide 37

5.0 Creating Tests

Topics:
Installing MTS TestSuite Simulation Software.......................................................................................40
Creating Ramp and Cycle Test..............................................................................................................40
Multipurpose Elite Test Design Guide 39
5.0 Creating Tests

5.1.0 Installing MTS TestSuite Simulation Software

Installation of the simulation software consists of launching two separate self-e xtr acting executables, one for the MTS TestSuite application and one f or the MTS Series 793 Simulation software .These files are available on CD-ROMs or download sites.
MTS TestSuite self-extracting executable
This file installs any of the following MTS TestSuite applications that you have purchased a license for:
Multipurpose Elite (mpe), for designing and running tests
Multipurpose Express (mpx), for running tests
Fatigue Analyzer (faa), for analysis of fatigue test data
Fracture Analyzer (fra), for analysis of fracture test data
Series 793 Simulation self-extracting executable
This file installs a simulated version of MTS Series 793 software, including configuration and support files used with this guide.This software provides simulated real-time control of a test station.
Installation procedure
For detailed instructions on how to install simulated testing software, see the Multipurpose Elite Simulated Testing User Guide.
A PDF of this document is available in the following locations:
As a link on the MTS TestSuite Multipurpose Software self-extracting executable
From the Windows Start button after the MTS TestSuite Multipurpose software is installed (Start >
Programs > MTS TestSuite > Documentation)
The same information is also available in the online help for the Multipurpose Elite application.

5.2.0 Creating Ramp and Cycle Test

5.2.1.0 Ramp and Cycle Test Design Overview

This section contains a walkthrough of how to create a simple test using MTS TestSuite MPE that ramps and cycles the actuator.The Ramp and Cycle test design performs the following activities:
Ramps from zero to a fixed mean level.
Cycles at an amplitude relative to mean as entered by the operator.
40 Multipurpose Elite Test Design Guide
5.0 Creating Tests
Acquires time data while cycling.
Ramps back to zero.
Shows test signals on a Signal Scope monitor as the test runs.
After you follow the steps in this chapter, the Ramp and Cycle test appears in the Procedure workspace as follows:
Ramp and Cycle Test
When you run the ramp and cycle test, the Signal Scope monitor will show the following test results:
Multipurpose Elite Test Design Guide 41
5.0 Creating Tests
MPE features used to create this test
Ramp activity
Cycle activity
Data Acquisition activity
Input Parameters activity
Parallel Path activity
Relative End Levels property
Variable properties
Signal Scope monitor display

5.2.2.0 Opening a Station Configuration and Starting the MPE Application

Use this task to open a station configuration file (or station) with the Station Manager application, and then start the MPE application.The Station Manager application is a component of your MTS controller software, which performs real-time control when you run tests.The test procedures that you create with the MPE application manipulate resources in the station to apply forces to the physical specimen.
Note:
The instructions in this section are intended to be performed in simulation mode. See Installing MTS
TestSuite Simulation Software on page 40.
1. Click the Windows Start button on your desktop and select Programs > MTS 793 Software > Station Manager.
42 Multipurpose Elite Test Design Guide
5.0 Creating Tests
Note:
If you are prompted to select a controller, select the Acumen Simulation - MTS FlexTest 40 controller.
2. In the Open Station window, select the FT40_station1_Simulation.cfg configuration file and then click Open.
Note:
The controller and configuration file you selected in the previous two steps are used for creating and running tests using the simulation and this test design guide.When you use other stations connected to actual systems, you may need to select other controllers or configur ation files tailored to the station that you are working with.
3. Minimize the Station Manager window.You do not have to access the Station Manager application while creating this test.
4. Click the Windows Start button on your desktop and select Pr ograms > MTS TestSuite > Multipurpose Elite.
For More Information
Installing MTS TestSuite Simulation Software on page 40 MTS Controller Software on page 83

5.2.3.0 Creating an Empty Test

Use this task to create an "empty" test and open the Procedure workspace. An empty test is a test that was not created using a template.There, almost all components of the test, including the test procedure and variables, are not established.
Note:
The MPE application typically offers more than one method to select existing or create new test files. You can click toolbar icons, make menu selections, or use the right-click menu.
1. On the toolbar, click the New Test icon arrow and select the New Test option.
2. In the Explorer panel, click Procedure.The Procedure workspace is shown.
3. In the Procedure workspace, observe the green start and red stop icons between which activities are
placed.
4. On the toolbar, click the Save icon and rename your test as desired.

5.2.4.0 Adding a Ramp Activity

Use this task to add a Ramp activity to the procedure and define its properties. During the test, the Ramp activity causes the command to ramp to the specified mean level.
Note:
Some of the property values you need to enter for this sample test may already be present as default values.
1. Click on the Procedure tab, and scroll to the Ramp activity in the Toolbox list.
Multipurpose Elite Test Design Guide 43
5.0 Creating Tests
2. Drag and drop the Ramp activity on the Drop Activities Here text in the work area.
Adding a Ramp Activity
3. Define Ramp activity properties: a. Enter the following values as necessary:
Ramp Activity Properties
ValueProperty
Ramp to MeanDisplay Name TimeTiming Type 2 secTime RampRamp Shape No CompensatorCompensator AxialChannel List DisplacementControl Mode 4 mmAbsolute End Level

5.2.5.0 Adding a Cycle Activity

Use this task to add a Cycle activity to the procedure and define its properties. During the test, the Cycle activity applies a sinusoidal command relative to the mean level.
44 Multipurpose Elite Test Design Guide
1. Drag a Cycle activity below the Ramp activity.
Adding a Cycle Activity
5.0 Creating Tests
2. Define Cycle activity properties: a. Ensure that the Cycle activity is selected.
b. Enter the following values as necessary:
Cycle Activity Properties
ValueProperty
Cycle at MeanDisplay Name FrequencyTiming Type 1 HzFrequency True SineWave Shape 5Number of Cycles Interrupt ImmediatelyAdvanced...
Relative End Levels No CompensatorCompensator AxialChannel List DisplacementControl Mode
Multipurpose Elite Test Design Guide 45
5.0 Creating Tests
ValueProperty
2 mmRelative End Level 1
-2 mmRelative End Level 2 N/APhase Lag

5.2.6.0 Adding a Second Ramp Activity

Use this task to add a second Ramp activity to the procedure. During the test, the second Ramp activity ramps command to zero.
1. On the Procedure workspace, right-click the existing Ramp activity and select Copy.Then, right-click below the Cycle activity and select Paste.
Copying and Pasting Existing Ramp Activity
2. Define Ramp activity properties: a. Ensure that the Ramp activity is selected.
b. Enter the following as necessary:
Second Ramp Activity Properties
ValueProperty
Return to ZeroDisplay Name
46 Multipurpose Elite Test Design Guide
5.0 Creating Tests
ValueProperty
TimeTiming Type 2 secTime RampRamp Shape No CompensatorCompensator AxialChannel List DisplacementControl Mode 0 mmAbsolute End Level

5.2.7.0 Adding a Signal Scope Monitor

In this task, you add a Signal Scope to the test.The Signal Scope is graphical, real-time display of your test data.When running the test, the Signal Scope simulates a conventional oscilloscope.The MPE application requires defining at least one monitor display before you can run the test.
1. Click the Test-Run Display tab.
2. In the Toolbox panel, note the various monitor displays available.
3. From the Signal list, drag the Signal Scope icon to the Designer area. Position the displa y graph as desired.
4. Observe the Error icons on the Signal Scope, in the Properties panel, and in the Error list at the bottom
of the screen (you may need to expand the panel).The errors direct you to define a parameter for the Y axis of the Signal Scope.
5. If necessary, click to expand the Traces panel.Then click the (...) icon next to the Y Signal property.
6. Select Axial Displacement and click OK.
Selecting a Y Signal
Multipurpose Elite Test Design Guide 47
5.0 Creating Tests
Note:
By default, Time is the parameter used for the X axis, which is desired for the sample test.
7. In the Properties panel, expand the Y Axis panel.
8. Select the Maximum check box.
9. Set the Maximum value to 12 mm.This accommodates the amplitude of the end-level values of the Cycle at Mean activity.
Setting the Y Axis Maximum
Signal Scope Monitor with 12 mm Y Axis Maximum
10. Click the Preview subtab inside the Test-Run Displa y tab to view an example of the Signal Scope monitor display.
48 Multipurpose Elite Test Design Guide
5.0 Creating Tests

5.2.8.0 Checking the Test Procedure

In this task, you run the test to check its design thus far.
Note:
The test design process is iterative; therefore, it is a recommended best practice to build your test procedure incrementally.
1. Ensure that the station has power. Access the Hydraulic Power Unit (HPU) by clicking the arrow in the lower right corner of the Power pane. Set the HPU to high. If the interlock indicator appears red on the System panel, click Reset. Ne xt, turn on the Hydraulic Service Manifold by clicking the P o wer Low b utton and then the Power High button on the Actuator Power panel.
2. Next, click the New Test Run icon found in the tool bar.
3. Observe the Specimen Selection window .This window pertains to the physical characteristics of your test
sample. Because this is a new test and no specimens used in prior test runs are available, select a new specimen by clicking the Add New Item (+) icon.
4. Observe the new specimen selection with the following properties: Specimen Selection Properties
ValueProperty
Specimen-1Name GenericGeometry GenericDomain
5. Click OK.
6. Observe the Setup Variables window, and click OK.
7. Observe the Signal Scope.The test is not running yet, so the signal trace is flat.
8. To start the test, click the Run button (green arrow) on the Test control panel.
9. Observe the test run on the Signal Scope.The signal trace ramps to a mean level of 4 mm, performs five
cycles with a true sine waveshape to relative end levels of 6 mm and 2 mm, and returns to zero.
Multipurpose Elite Test Design Guide 49
5.0 Creating Tests
Test Run on Signal Scope

5.2.9.0 Adding Variables

In this task, you replace the currently fixed end-level values of the Cycle activity with variable values. After you define an Input Parameters activity, the operator can enter variable values that define the cycle end levels before running the test.
1. Click the Procedure tab.
2. Click the Cycle activity in the Toolbox panel.
3. Observe the Relative End Level 1 property. Note that the current value is 2 mm, and the icon directly to the right of the Relative End Level 1 label contains parentheses.
Relative End Level 1 with a Non-Variable Value
4. Click the icon and observe that it toggles (changes) its appearance.The Variable icon contains empty brackets. Also, note that the property value (2 mm) has cleared.The property is now ready to be assigned to a variable.
50 Multipurpose Elite Test Design Guide
Relative End Level 1 Ready for Variable
5. Click the Relative End Level 1 entry box and select <new variable>.
Note:
If a preexisting variable w as availab le for this property , it w ould appear in the list with <new variab le>.
6. Observe the New Numeric Variable window, and enter the following as necessary: New Numeric Variable Window Properties
5.0 Creating Tests
NotesValueProperty
VariablesCategory EndLevel1Identifier
End Level 1Display Name
NoneDescription NumberType LengthDimension mmUnit
2.00Default Value
This is the internal name of the variable. It cannot contain spaces.
This is the name as it appears in variable lists.The application creates it from the label name and adds spaces where appropriate.You can rename the Display Name as desired.
This sets the initial value of End Level 1 to 2 mm, which is the same value you entered on the Properties tab when you originally defined the Cycle activity. However, now the End Level 1 value changes whenever the operator changes the variable value.
Multipurpose Elite Test Design Guide 51
5.0 Creating Tests
NotesValueProperty
You provide the operator the capability to change the variable value while the test is running by enabling the Editable
During Test property, and adding the Input Parameters activity.
DisabledCalculation During TestAvailability
FixedFormat Type DecimalDigit Type 3Digits DisabledUse Range
7. Click OK.
8. Follow the method used to create End Level 1 and create a variable for End Level 2 with a default value
of -2 mm.
Note:
If you were to run the test now, it would look identical to the previous run because you assigned default values to the variables that are identical to the originally assigned values.
This allows the variable value to change during the test (when the test is locked).

5.2.10.0 Adding an Input Variables Activity

In this task, you add an Input Variables activity to the procedure and define its properties. During the test, the Input Variables activity opens a window that allows the operator to change the end levels of the Cycle activity.The end levels are variable values an operator can change before running the test.
1. Click the Procedure tab and scroll to the Operator Entry category in the Toolbox panel.
2. Drag the Input Variables activity to the Procedure workspace and place it before the topmost Ramp
activity.
52 Multipurpose Elite Test Design Guide
Test Procedure with New Input Variables Activity
5.0 Creating Tests
3. In the Properties panel, enter the following as necessary: Input Variables Activity Properties
ValueProperty
Enter Relative Cycle End LevelsDisplay Name
Message
Variable List Note:
Enter End Level 1 and End Level 2 values for the Cycle activity, then click OK.
Click the plus sign and use the Variable
Selection window to add variables. End Level 1, End Level 2 NoneRules DisabledAdd Cancel Button

5.2.11.0 Adding Parallel Paths and a Data Acquisition Activity

Use this task to add parallel paths to the procedure. Parallel paths allow concurrent test activities, which in this task are the Cycle and Data Acquisition activities. F or this ex ercise, you mov e the existingCycle activity within the parallel path, add a Data Acquisition activity, and designate the terminal path.The terminal path determines when all other paths terminate. During the test, the parallel paths definition causes the test to acquire data when the Cycle activity starts running.
Multipurpose Elite Test Design Guide 53
5.0 Creating Tests
1. Add a Parallel Paths activity to the test flow. a) Click the Procedure tab and scroll down to the Test Flow Control category in the Toolbox panel.
b) Drag the Parallel Paths activity icon to the Procedure workspace and drop it after the first Ramp
activity.
Test Procedure with New Parallel Paths Activity
2. Name each path in the Parallel Paths activity. a) In the Parallel Paths container, click the path branch on the right side.
b) In the Properties panel, change the default path name by entering Cycle for Display Name. c) Using the same method, name the path on the left Acquire Data.
3. Assign the Cycle path as the Terminal Path. a) Click on the border of the Parallel Paths container.
b) In the Terminal Paths group of the Properties panel, select the Cycle check box.This causes the
Data Acquisition activity to end when the Cycle activity ends.The Parallel Path container is now set up and ready to accept test activities.
4. Add the existing Cycle activity to the Parallel Path container b y dragging the Cyc le at Mean activity from its current position to the area labeled Drop Activities Here” in the Cycle path.
5. Add a Data Acquisition activity. a) In the Toolbox panel and scroll to the Data Acquisition category.
b) Drag the DAQ activity from the Toolbox tab to the Acquire Data path of the Parallel Path container.
54 Multipurpose Elite Test Design Guide
5.0 Creating Tests
DAQ and Cycle Activities Added to Parallel Paths Activity
6. In the Properties panel, enter the following as necessary: Data Acquisition Activity Properties
ValueProperty
Acquire Time DataDisplay Name
Trigger List Note:
Click the Trigger List plus sign and use the Data Acquisition Trigger Properties window to set the value.
Trigger 1:Timed
Signal List Note:
Click the Signal List plus sign and use the Signals Selection window to select the following signal options:
Axial Displacement Axial Force Axial Output
Multipurpose Elite Test Design Guide 55
5.0 Creating Tests
ValueProperty
Buffer Size Note:
Click the Advanced button to set the buffer size.
100 count

5.2.12.0 Running the Test Procedure

In this task, run the completed test procedure.
1. Ensure that the station has power by setting the HPU to high. If an interlock indicator is lit on the Power panel, click Reset. Next, click the Low and then High buttons on the HSM.
2. Click the New Test Run icon in the tool bar.
3. In the Specimen Selection window, note the generic specimen selection and click OK.
4. Observe the Setup Variables window, and then click OK.
5. Observe the MTS TestSuite Input Variables window. For End Level 1, enter 3 mm. For End Level 2, enter -1 mm.When you are finished, click OK.
6. To start the test, click the Run button (green arrow) on the Program control panel.
7. Observe the test run on the Signal Scope.The signal trace ramps to a mean level of 4 mm, performs five
cycles with a true sine waveshape to end levels of 7 mm and 3 mm, and returns to zero.
8. Make additional changes to the test and run as desired.
9. Turn off power to the HSM and HPU, then exit the MPE and Station Manager applications.
56 Multipurpose Elite Test Design Guide
5.0 Creating Tests
Now that you have created and run a basic test, you can open one of the more complex test designs that came with your MTS Acumen system, such as the MTS Acumen Tension test.To open this test, click the Open Test icon and select MTS Acumen Tension.
When the test is opened, click Procedure in the Explorer tab to examine the test procedure.You will notice that this test is much more complicated than the simple ramp and cycle test you just created, as it contains several “nested” parallel path activities, calculations, and DAQ activities. If you want to run the test to understand what a test operator may experience using this test, click the New Test Run icon, select or add a specimen, and then click the green Run button.Acumen Simulation - MTS FlexTest 40
Multipurpose Elite Test Design Guide 57

6.0 Creating Advanced Tests

Topics:
Introduction............................................................................................................................................60
Working with Profiles.............................................................................................................................60
Multipurpose Elite Test Design Guide 59
6.0 Creating Advanced Tests

6.1.0 Introduction

About this chapter
This chapter contains step-by-step instructions for creating advanced tests with the MPE application. Creating advanced tests may require using the Station Manager application.
Important: Only expert users that are familiar with the specific MTS Acumen implementation of the Station
Manager application with MTS TestSuite MP should attempt to perform any of the test(s) contained in this chapter. Improperly or carelessly modifying the settings in the Station Manager
application can cause damage to both your system and your specimen.

6.2.0 Working with Profiles

Profiles Overview
The Profile activity generates a command based on a profile file created with a text editor or spreadsheet application. A profile defines a particular command segment (or series of segments) in a single row. As the controller plays out the profile, it starts by playing out the segment or cycle in the first row, then the second row, and so on. A single profile often contains the command content of an entire test.
Important:
Working with profiles requires using the Station Manager application. Only expert users that are familiar with the specific MTS Acumen implementation of the Station Manager application with MTS TestSuite MP should work with profiles. For assistance with creating and modifying profiles, contact MTS Technical Support.
Note:
The profile file can be entered as a fully qualified file name or by specifying a file path consisting of a base directory reference plus the name of the file (for example, <External Files>\1Chan.blk).The base directory definitions can be viewed or edited in the configuration settings of the project.
Base directories and relative paths
Base directories are used by the application to help manage where application and external files reside on the file system. Base directories are the working directories for tests , templates, report templates, and external files (such as profile files).The application uses the location specified in a base directory as the starting location when opening or saving files of these types.
These are the following base directories defined by each project:
Test
Template
60 Multipurpose Elite Test Design Guide
6.0 Creating Advanced Tests
Report Template
External File
The application provides default base directory settings that can be viewed or modified from the Preferences > Configuration > Settings > Project tab. References to the base directories are shown in the application
as <Tests>, <Templates>, <Report Templates>, and <External Files>. References to base directories are treated as relative file paths.These references should be used in test and
template definitions when use of relative paths is preferred o v er use of absolute file paths. Defining tests and templates using relative paths ensures they can be shared more easily across PCs and test labs. If used consistently, references to base directories allow more flexibility in organizing files in the file system.
Note:
References to base directories can be used when entering a file path.
Examples
Select a profile in the <External Files> directory
Suppose you want to select a profile named 1Chan.blk that is stored in the base directory for external files (C:\MTS TestSuite\External Files).To do this, you enter the fully qualified file name “C:\MTS TestSuite\External Files\1Chan.blk in the Profile activity property editor.When you do this, the application recognizes the base directory in the path and automatically replaces that portion of the path with the base directory reference. In this example, it shows <External Files>\1Chan.blk.To select this profile again, you simply enter the base directory reference followed by the file name.
Select a profile in a sub-directory of the <External Files> directory
Suppose you want to select a profile named 1Chan.blk that is stored in a subdirectory named Profiles of the base directory for external files.
To do this, you can:
Enter the fully qualified file name C:\MTS TestSuite\External Files\Profiles\1Chan.blk in the Pr ofile activity property editor. Or,
Enter <External Files>\Profiles\1Chan.blk.
Note:
If a path does not refer to a base directory, the fully qualified file name will be shown.

6.2.1.0 Profile Test Overview

This test design:
Creates a profile in a text document that defines a custom wav eform.The profile includes a custom counter and custom actions.
Uses the Event-Action Editor in the Station Manager application to create actions in the station configuration that correspond to the profile.
Uses the Profile activity to reference the information in the profile.
Uses the Profile activity to map profile actions to test actions defined in the station configuration, and
maps the profile counter to a test variable.
Multipurpose Elite Test Design Guide 61
6.0 Creating Advanced Tests
Uses MPE monitor displays to monitor test results:
Signal Scope to monitor the profile command waveform
Digital IO Indicator to indicate when a specific part of the profile plays out
Variable Meter to track profile passes
MPE features used to create this test
Profile activity
Profile activity properties used:
Channel mapping
Action mapping
Counter mapping
Monitor displays:
Signal Scope monitor display
Digital IO Indicator
Variable Meter
Control software feature used to create this test
Station Manager application: Event-Action Editor

6.2.2.0 Controls That Affect Profiles

When you design a test that uses profiles with the MPE application, you should be aware of the various controls that affect the test.The following illustration shows the controls that affect the sample test.
62 Multipurpose Elite Test Design Guide
6.0 Creating Advanced Tests
Profile Controls

6.2.3.0 Creating a Profile

This task creates a profile. A profile is a document that defines a custom waveform using special formatting and syntax.The purpose of this task is to create a profile for the sample test, which runs in simulation.You use the Profile activity to reference the information in this sample profile when you set up and run the test.
The sample profile file contains DIO (digital input output) actions and includes a pass counter for each time the profile plays out.The actions include turning on a light (graphical LED indicator) synchronized to sine and square waveforms.
Note:
The instructions in this chapter are intended to be performed in simulation. See Installing MTS TestSuite
Simulation Software on page 40.
1. Click the Windows Start button on your desktop and select Programs > Accessories > Notepad.
Multipurpose Elite Test Design Guide 63
6.0 Creating Advanced Tests
Note:
For the next step, you can copy the sample profile text from the PDF of this document and paste it into a Notepad document rather than entering the text manually. Be sure to enter the text exactly as shown. Since spaces within the file may result in errors, align the columns as sho wn by replacing the spaces with tab characters after pasting the text into a Notepad document.
2. In the Notepad text file, enter the following: FileType=Block-Arbitrary
Date=Mon May 20 12:11:45 2011 channels=1 Description=Custom Waveform ActionList= <Turn on light>, <Turn off light>, "Pass Counter"
Channel(1)=Axial Max=8.0000 mm Min=2.0000 mm Dimension= Length
Frequency Count Shape Level1 Level2 Action Hz segments NA mm mm NA
0.25000 4.0000 Sine 2.0000 3.0000 <Turn on light>
0.5000 4.0000 Square 4.0000 5.0000 <Turn off light>
1.0000 6.0000 Ramp 6.0000 8.0000 "Pass Counter"
Note:
When saving the profile, make sure you change the default file extension from .txt” to .blk.
3. Save the document to your desktop as ProfileTest.blk.
For More Information
Installing MTS TestSuite Simulation Software on page 40

6.2.4.0 Creating Controller Resource Actions that Map to the Profile

This task opens the station configuration file and uses the Event-Action Editor in the Station Manager application to define custom actions.The purpose of this task is to define controller resource responses (or actions) that correspond to keywords in the profile. In this example, you configure a digital output resource in the station configuration file to set and clear in response to <Turn on light> and <Turn off light> ke ywords in the sample profile.
1. Click the Windows Start button on your desktop and select Programs > MTS 793 Software > Station Manager.
Note:
If you are prompted to select a controller, select the Acumen Simulation - MTS FlexTest 40.
2. In the Open Station window, select the FT40_station1_Simulation.cfg configuration file and then click Open.
64 Multipurpose Elite Test Design Guide
6.0 Creating Advanced Tests
Note:
The controller and configuration file you selected in the previous two steps are used for creating and running tests using the simulation and this test design guide.When you use other stations connected to actual systems, you may need to select other controllers or configur ation files tailored to the station that you are working with.
3. On the toolbar, select an access level of Configuration.
4. Enter the password for the Configuration access level. By default, the password is Configuration.
5. On the Tools menu, select the Event-Action Editor.
6. On the Define Actions tab, click Digital Output.
7. Click the Add button.
8. Enter the following as necessary: Turn On Light Properties
ValueProperty
Turn on lightName SetDigital Output 1 DisabledDigital Output 2 DisabledDigital Output 3
9. Click the Apply button.
10. Click the Add button.
11. Enter the following as necessary: Turn Off Light Properties
ValueProperty
Turn off lightName ClearDigital Output 1 DisabledDigital Output 2 DisabledDigital Output 3
12. Click the Apply button, and then close the Event-Action Editor.
13. Return the access level to Operator.
14. On the File menu, select Save Parameters.
15. Minimize the main window of the Station Manager application.
Multipurpose Elite Test Design Guide 65
6.0 Creating Advanced Tests

6.2.5.0 Starting the MPE Application and Creating a New Test Shell

This task creates a new empty test shell and opens the Procedure workspace.When you start the MPE application, it automatically connects to your station.
Note:
The MPE application typically offers more than one method to select existing or create new test files. You can click toolbar icons, make menu selections, or use the right-click menu.
1. Click the Windows Start button and select Programs > MTS TestSuite > Multipurpose Elite.
2. On the toolbar, click the New Test icon arrow and select the New Test option.
3. In the Explorer panel, click Procedure.The Procedure workspace is shown.
4. In the Procedure workspace, observe the green start and red stop icons between which activities are
placed.
5. On the toolbar, click the Save As Test icon and rename your test as desired.

6.2.6.0 Adding a Profile Activity

This task adds a Profile activity to the procedure and defines its properties. During the test, this activity references and plays out the custom waveform defined in the sample profile.
1. In the Toolbox panel, scroll to the Profile activity in the Commands list.
2. Drag the Profile activity icon and drop it in the work area over the Drop Activities Here text.
3. In the Properties panel, enter the following values as necessary: Profile Activity Properties
Effect/ExplanationValueProperty
ProfileDisplay Name ProfileTest.blkFile
References the information in the Profiletest.blk profile.This is the file you created for the sample test in
Creating a Profile on page 63.
Note:
The Show Summary control shows channel mapping between the profile and the station configuration.The Update From File control references the current version of the profile.
66 Multipurpose Elite Test Design Guide
Plays out the profile three times.3 countTotal Passes
Multiplier
6.0 Creating Advanced Tests
Effect/ExplanationValueProperty
100%Frequency
Profile Action column label
Test Action column label
No CompensatorCompensator
Ch 1 and Ch 2 Channels
Arbitrary end level control is av ailable for the Profile activity. For more information about ALC see Using ALC
with the Profile Activity on page 72.
Channels 1 and 2 are shown. Channel 1 has a control mode of Displacement, a Level Reference of 0 mm, and a Level Multiplier of 100%. Channel 2 is not used.
The action names in this column (<T urn on light>, <Turn off light>) exist in the profile as keywords.
The actions in this column (Turn on light, Turn off light) exist in the station configuration as user-defined actions. You created these actions for the sample test in Creating Controller
Resource Actions that Map to the Profile on page 64.The MPE
application automatically maps actions in the station to matching action names in the profile.
light>
light>
Profile Counter column label
Variable column label
Turn on light<Turn on
Turn off light<Turn off
Causes the Turn on light action in the station to execute when the <Turn on light> action in the profile plays out. The Turn on light action in the station sets (turns on) the Digital Output 1 resource.
Causes the Turn off light action in the station to execute when the <Turn off light> action in the profile plays out. The Turn off light action in the station clears (turns off) the Digital Output 1 resource.
The counter name in this column (Pass Counter) e xists in the profile as a keyword.
This column lists counters you create with MPE using variables.This
Multipurpose Elite Test Design Guide 67
6.0 Creating Advanced Tests
Effect/ExplanationValueProperty
column is blank until you create a counter.
Pass CounterPass Counter
For More Information
Creating a Profile on page 63 Using ALC with the Profile Activity on page 72
To make a variable to support a counter:
Click the list icon below “Variable”.
Select <new variable>.
In the New Numeric Variable
window , observe the default values for the new “Pass Counter” variable, and then click OK.
Observe the Pass Counter counter below the Variable column.
The Pass Counter increments each time the sample profile plays out.

6.2.7.0 Adding a Monitor Display to Show the Profile Waveform

This task adds a Signal Scope to the test. During the test, the Signal Scope simulates a conventional oscilloscope.You use the Signal Scope to view the custom waveform generated by the profile.
1. Click the Test-Run Display tab.
2. In the Toolbox panel, note the various displays available. If necessary, expand the Signal list.
3. Drag the Signal Scope icon to the work area, and position it as desired.
4. For Trace Time, enter 20.0 sec.
5. Observe the error icons on the Signal Scope in the Properties panel and in the Error list at the bottom
of the screen.This directs you to define a parameter for the Y axis of the Signal Scope.
6. If necessary, click to expand the Traces panel.Then click the Signal List icon (...) next to the Y Signal property.
7. Select Axial Displacement Command and click OK.
Note:
By default, time is the parameter used for the X axis, which is desired for the sample test.
8. Click to expand the Y Axis panel.
9. Select the Minimum check box, and set the value to 0 mm.
10. Select the Maximum check box, and set the value to 15 mm.
11. Click to expand the X Axis panel.
68 Multipurpose Elite Test Design Guide
6.0 Creating Advanced Tests
12. Select the Minimum check box, and set the value to 0 sec.
13. Select the Maximum check box, and set the value to 20 sec.

6.2.8.0 Adding a Monitor Display to Track Profile Passes

This task adds a Variable Meter to the test. During the test, the Variable Meter increments each time the profile plays out.The Variable Meter uses the variable you created in Adding a Profile Activity on page 66 to track the Pass Counter keyword in the profile.
1. Click the Test-Run Display tab.
2. In the Toolbox panel, note the various monitor displays available. From the Variables list, select the Variable Meter.
3. Drag the Variable Meter icon to the work area, and position it as desired.
Note:
You can also double-click the Variable Meter icon to place it on the Procedure work area.
4. Observe the error icons on the Variable Meter in the Properties panel and in the Error list at the bottom of the screen.This directs you to select a variable for the Variable Meter.
Note:
Except for values in the next step, use the default selections in the Properties window.
5. Enter the following as necessary: Monitor Display to Track Profile Passes
Variable Note:
For More Information
Adding a Profile Activity on page 66
ValueProperty
Click the Variable icon to select the value
from the Variable Selection window. Pass Counter 24Label Font Size 24Value Font Size

6.2.9.0 Adding a Monitor Display to Show When Part of the Profile Plays Out

This task adds a Digital IO Indicator to the test. During the test, the Digital IO Indicator lights when the <Turn on light> keyword in the profile plays out, and turns off when the <Turn off light> keyword plays out.The
Multipurpose Elite Test Design Guide 69
6.0 Creating Advanced Tests
Digital IO Meter uses the corresponding Turn on light and “Turn off light actions you created in Creating
Controller Resource Actions that Map to the Profile on page 64.
The keywords are placed in the profile so that the Digital IO Indicator lights only while the square wa ve portion of the custom waveform plays out. Using this concept, you can cause the Digital IO Indicator to light during the test as desired.
1. Click the Test-Run Display tab.
2. In the Toolbox panel, note the various monitor displays available. From the Interactive list, select the Digital IO.
3. Drag the Digital IO icon to the work area, and position it as desired.
Note:
You can also double-click the Digital IO icon to place it on the Procedure work area.
4. Observe the error icon on the Digital IO Indicator in the Properties panel and in the Error list.This directs you to select a resource for the Digital IO Indicator.
Note:
Except for the values listed in the next step, use the default selections.
5. Enter the following as necessary: Digital IO Indicator Properties
ValueProperty
Digital Output 1Signal 24Font Size
For More Information
Creating Controller Resource Actions that Map to the Profile on page 64

6.2.10.0 Start the Test Procedure and Observe the Response

This task starts the test and shows test information on the monitor displays.The purpose of this task is to observe command, counter, and action elements of the profile as it plays out.
1. Ensure that the station has power by turning on the HPU first. If an Interlock indicator is lit on the Power panel, click Reset. Next, click the Low then High buttons for the HSM.
2. Click the New Test Run icon in the tool bar.
3. Observe the Specimen Selection window .This window pertains to the physical characteristics of your test
sample. Since this is a new test and no specimens used in prior test runs are available, select a new specimen by clicking the Add New button.
4. Observe the new specimen selection with the following properties.
70 Multipurpose Elite Test Design Guide
6.0 Creating Advanced Tests
Specimen Selection Properties
ValueProperty
Specimen-1Name GenericGeometry GenericDomain
5. Click OK.
6. Observe the Setup Variables window, and click OK.
7. To start the test, click the Run button (green arrow) on the Test control panel.
8. Observe the test as the profile plays out on the display monitor.
On the Signal Scope, the trace shows displacement command playing out a composite waveform of
sine, square, and ramp wave shapes.The waveform repeats three times.
The Variable Meter (Pass Counter) increments at the end of each profile pass.
The Digital IO Indicator named Digital Output 1 appears green (turn on light action) as the square
wave shape begins and appears g ray (turn off light) as the square wav e shape ends during each profile pass.
The following graph sho ws the sample profile as the second pass plays out.The Variab le Meter named Pass Counter displays 1 count because the second pass has not completed yet, and the Digital IO Indicator (Digital Output 1) is active because the square wave shape is currently playing out.
Sample Profile
9. Make additional changes to the test and run as desired.
10. Exit the MPE and Station Manager applications.
Multipurpose Elite Test Design Guide 71
6.0 Creating Advanced Tests

6.2.11.0 Considerations for Profile Design

You can create a profile using one of the following tools:
A text editor
A spreadsheet application
When creating profiles, be aware of:
The selected resources The Station Manager application and the MPE application must be opened with a configuration file that
is compatible with the profile file.
The selected dimension With standard engineering dimensions, you need to ensure that one of the profile file dimensions matches
one of the control mode dimensions available in the station configuration. With normalized dimensions, you can select any of the control modes av ailable in the station configuration.
6.2.11.1.0 Profile Types
The Profile activity supports block-arbitrary profiles and phase profiles.
Block-arbitrary profiles
A block-arbitrary profile defines a particular command segment (or a series of segments) for each channel. Each segment can have a different shape, rate, repeat count, and amplitude.
A block-arbitrary profile can define several channels of data since there is no interaction between the data channels.
Phase profiles
A phase profile also defines a particular command segment (or a series of segments) for each channel. However, the segment shape, time base, and count must be the same for each channel.
A phase profile can define several channels of data. Each row of segment data can have phase lag defined for it.The phase lag of each channel is referenced to the lowest Phase Lag defined in a channel.
6.2.11.2.0 Using ALC with the Profile Activity
ALC (arbitrary end-level compensation) is an adaptive compensation technique that improves the tracking accuracy of MPE. ALC compensates for peak and v alley errors by b uilding (and continually updating) a matrix of amplitude compensation factors.
ALC compensator settings
ALC compensator settings are enabled only if ALC has been selected as the compensator.
72 Multipurpose Elite Test Design Guide
ALC Compensator Settings
DescriptionItem
6.0 Creating Advanced Tests
Browse to and Select the Matrix File
Matrix Source
Matrix Size
Matrix Save Interval
Use the Browse button to browse to and select the Matrix file.
Specifies whether you want the application to use the matrix parameters entered in the Matrix window or the parameters currently loaded in the controller real-time.
If you choose Use Controller Matrix, the application will disregard any file saved on disk that matches the entered name and use the matrix parameters currently loaded in the controller real-time.
If you choose Use Configured Matrix, the application will use the parameters currently entered in the Matrix window.
Specifies the number of cells in each axis of the matrix (16, 32, or 64), which determines the resolution of the correction (the higher the number, the greater the resolution).
Selects the time interval between matrix saves. If you hold the test, the timer for saving the matrix also holds.
Initial Gain
Enable Frequency Compensation
Note:
If you want the matrix to be saved only at the end of the test, type a time longer than the Profile or Cycle activity.
Specifies the amount of initial gain applied to the signal.The default is 100% or no magnification.
Attempts to run the test at a faster rate than specified in the selected Profile or Cycle activity.
For example, if the Profile or Cycle activity specifies that the end levels be achieved using a frequency of 0.2 Hz, the application may actually achieve these end le vels at 0.5 Hz.The maximum rate increase is specified on the ALC tab in the Compensator tab in the Station Setup window in the Station Manager application.
Multipurpose Elite Test Design Guide 73
6.0 Creating Advanced Tests
DescriptionItem
Note:
This option is available only if you have specified a single-channel Profile or Cycle activity.
Channels
Upper Range
Lower Range
Missed-Peaks Reference
Missed-Peaks Counter
Selects the channel to which the compensation ranges apply. Compensation ranges must be entered for each channel used by the Profile or Cycle activity.
Specifies the upper range value and associated units of compensation matrix for the selected channel.
Specifies the lower range value and associated units of compensation matrix for the selected channel.
Specifies the difference between the commanded peak and the actual peak achieved that y ou want the application to detect.
Shows the total number of missed peaks (also stored in the log file).This value is saved as part of the run-time state of the process (in the mps file), and can be restored accordingly.
6.2.11.3.0 General Profile Syntax Requirements
Review the following profile syntax requirements before you create a profile:
You must separate profile entries with a space or a tab (when using a text editor).
Profiles should be saved with a “.blk extension so the default file filter in MPE recognizes them.
Blank lines between rows may be inserted to improve readability.
The profile must start with the header data definition, then with channel and command data definitions for
each succeeding channel defined in the profile. (Header data, Channel 1 data, Channel 1 command data, Channel 2 data, Channel 2 command data, and so forth.)
Keywords are not case-sensitive.
Do not leave a space between the k eyw ord and the equals sign (=). How e ver, you can insert a space after
the equals sign to improve readability.
Use header keywords (FileType, Date, and so on) only once.
Use channel keywords (level, frequency, and so on) only once for each channel definition.
6.2.11.4.0 Header Data Syntax
The following is an example of proper header data syntax:
74 Multipurpose Elite Test Design Guide
FileType= Block-Arbitrary Date= Fri May 12 07:55:44 2010 Description= this is a sample test profile ActionList= <DO 1 on>, <DO 1 off>, counter1, counter 2 Channels= 1
Header Data Syntax
CommentsSuggestionsKeyword
This required entry must be first.Block-Arbitrary or PhaseFileType= This optional entry can be in any form.Last modified date and timeDate=
6.0 Creating Advanced Tests
Description=
ActionList=
User-defined description of the file
See Action and Counter Syntax on page 75.
Number of channels in profileChannels=
This optional entry can be in any form (quotation marks are not needed) on one line.
This optional entry applies if you have actions or counters associated with your profile.
This required entry must be followed by channel and channel data definitions for each channel in the profile.
6.2.11.5.0 Action and Counter Syntax
Observe the following syntax requirements when adding actions or counters to a profile file.
Actions and counters are defined by the keyword Action. This attribute may be a constant value or a column of values.
If the Action column is the last column in the file, the action value may be left blank. If the Action column is not the last column, you must specify the empty string ( ) as a placeholder (any other string will be interpreted as a unique counter name).
If the string contains embedded spaces, then counter names must be enclosed in double quotation marks ( ). If the name is one word, the quotation marks are not necessary.
Action names must be delimited by a left angle bracket (<) and a right angle bracket (>).The Profile process will use these delimiters to distinguish between event actions and counters. If the delimiters are missing, these strings will be interpreted as new counters. If the delimiters are used for a counter, the process will interpret the name as an event action. Neither of these syntax errors will generate an error, but they may cause unexpected results.
The keyword ActionList= must be in the file header if any actions are defined. It must include all event action names defined in the file; counter names are optional.The names must be separated by a comma. This list cannot exceed 256 characters without containing a space. MTS recommends separating items in the list with a comma (required) and a space.
Example with counters and actions
FileType= Block-Arbitrary Date= Wed_Jul 05 15:11:32
Multipurpose Elite Test Design Guide 75
6.0 Creating Advanced Tests
ActionList= <DO on>, <DO off>, Counter 1, Counter2 Channels= 1 Channel(1)= Channel 1 Frequency= 1 Hz Count= 1 segments Shape= Sine Level2= 0.0 mm Level1 Action mm
5.0000 <DO Off>
-5.0000 Counter 1
8.0000
-8.0000
2.000 Counter2
-2.000
5.0000
-5.0000
1.0000
-1.0000 <DO On>
6.2.11.6.0 Channel Header Syntax
Following the header data definition, you must define the first control channel. After the channel definition, you must define the channel data for that channel.
The following is an example of proper channel data syntax:
Channel(n)= channel name Max= maximum value and units Min= minimum value and units Dimension=Length
Channel Header Syntax
SuggestionsCommentsKeyword
Channel(n)=
Max=
Names the channel; n is the channel number.
Placed in the file by the Profile Editor and viewed with the Show
This is a required entry and must be first.The channel name is not case-sensitive.
This is an optional entry that specifies the
maximum output for the channel. Summary button; useful for determining an appropriate range with which to control the channel.
Min=
Placed in the file by the Profile Editor and viewed with the Show
This is an optional entry that specifies the
minimum output for the channel. Summary button; useful for determining an appropriate range with which to control the channel.
76 Multipurpose Elite Test Design Guide
6.0 Creating Advanced Tests
SuggestionsCommentsKeyword
Dimension=
This is an optional but recommended entry.Placed in the file by the Profile Editor to determine the dimension of a given unit.
6.2.11.7.0 Channel Data Syntax
Following the channel definition, you must define the command data for that channel. Channel data attributes can be entered two ways , as constants or as individual values. Constants are declared
before any individual parameters are listed, and the y require the equal sign (=) to be appended to the end of its keyword. Any keyword can be defined as a constant.The following is one example of the command data syntax where one keyword is defined as a constant. Each row of data defines a command element.
The following is an example of proper command data syntax:
Command Data Syntax
Shape= Sine
Level2Level1CountFrequency mmmmCyclesHz
-5510010
Channel Data Syntax
1
Rate
Shape
0101505
000.51
UndeterminedFrequency, Time, or
Greater than 0Count
Ramp, Sine, Square, TrueSine, SquareTapered, RampTapered, SineTapered, or TrueSineTapered
CommentsRangeKeyword
This entry is required. Only one of these three can be specified. Rate must reflect the rate of change of the level dimension.
This optional entry specifies the number of repeats.The units can be segments or cycles, and the value must be greater than 0. If this option is omitted, the command will run once.
This entry is optional.When not assigned as a constant, each segment can have a diff erent shape.The default is Sine.
1
Rate is not supported by phase profiles.
Multipurpose Elite Test Design Guide 77
6.0 Creating Advanced Tests
CommentsRangeKeyword
This entry is required.UndeterminedLevel1
UndeterminedLevel2
This entry is required for more than one segment.
Phase Lag
2
0–360°
This optional entry specifies the phase lag for phase profiles.The default is 0.
Rate type
A rate type determines the time base of the waveform.Three types of rate expressions (keywords) are supported:
FREQUENCY (Hz, cps)
TIME (msec, sec, minutes, and so on)
RATE (units per time; for example, kip/sec)
A constant rate type of TIME= 2.5 sec assigns 2.5 seconds to each row of segment data. When a constant is defined, the related column (Frequency/Rate/Time) is not allow ed. A variable rate type identifies a column of time values, where each row can have a different time base.
Count
The count lets you repeat a cyclic waveform a specific number of times.The COUNT keyword can repeat segments or cycles.
1 cycle = 2 segments
A cycle count of 0.5 is the same as a single segment.
Repeating a segment an even number of times ends at Level 2.
Repeating a segment an odd number of times ends at Level 1.
The count can be set to a constant such as COUNT= 1 SEGMENTS.This runs each Level 1 parameter once. It is useful for profiles that issue a series of arbitrary end levels. In this case, the values in Level 2 are not used.
Note:
The TrueSine segment shape always starts and stops at its mean level, and will cause an error if the previous row did not end at its mean level.
Shape
The waveshape defines how to go from the current end level to the next end le vel.The SHAPE keyword can define a waveshape as a constant at the beginning of the channel (SHAPE= RAMP), or it can define a column of data to assign a shape to each row.
2
Phase lag is not supported by block-arbitrary profiles.
78 Multipurpose Elite Test Design Guide
6.0 Creating Advanced Tests
Level data
The level data defines the end level of the rows.The file requires a Level 1 value for each row. If a Level 2 value is included, multiple segments are being specified (cycles). Cycles run from the current level to Level 1, then to Level 2.
Note:
The first segment of each row is always a “transition” segment from the end level in the previous row to the Level 1 v alue in the current row . At the beginning of the procedure, the first segment is a tr ansition from the current level to Level 1 in Row 0.
Phase lag
The Phase file type is the same as the Block-Arbitrary file type, except that phase relationships between channels can be specified.When Phase is used, the following requirements must be observed:
The waveform rate, shape, and count must be the same for all phased channels.They must be defined with the first channel.
The phase of one channel is compared to another; the higher value lags behind the lower value.
Each row of data defines a wav eform.The first segment of each of the waveforms is stretched to achieve
the phase lag.
When you create a profile, you must define the segment shape, end-level values, time between end levels, and count for the command in each row.
Special consideration when running phase type profiles
While running a procedure containing a phase profile, if you stop and unlock the procedure, the resulting cycle counts on the dependent channels may not be exact when you resume the procedure.The Profile activity determines where to restart based on the master channel. If the other channels are on a different segment because of phase differences, the Channel Counters on the MPE control panel will be different by that amount.
6.2.11.8.0 Dimensions
When you assign dimensions (force, displacement, and so forth) to the end levels in a profile , they m ust map to the dimensions of the control modes included in the station configuration on which you want to play out the profile.
Because of this, it is good practice to be aware of all of the instances in which dimension selections affect your ability to play out profiles, such as:
Create command files (profiles) by entering the end-level v alues y ou desire the actuator to achiev e during the course of the profile.T o make end-le v el values meaningful, y ou must specify dimension and unit types (for example, displacement and centimeters).
Use the MPE application to play out profiles.When you open the MPE application against a station configuration, it inherits the resources of the station.These resources include the control mode dimensions selected for the control modes in the station, as defined with the Station Builder application.
Use the Profile activity to import profiles, and to map the logical channels in your profile (referred to as profile channels) to the physical channels in your station configuration.
Multipurpose Elite Test Design Guide 79
6.0 Creating Advanced Tests
Note:
The MPE application does not require the names of profile channels to be the same as the names of station channels.You can arbitrarily map any profile channel to any station channel.You can also map one profile channel to multiple station channels.
Use the Profile activity to also select the control mode of a profile channel. For this to work (if the dimension used to define the end levels of the profile is a standard engineering dimension, such as f orce or length), the dimension must match one of the control mode dimensions availab le to the current station configuration.
6.2.11.9.0 Normalized Dimensions
If you create a profile using a normalized dimension, such as ratio, percentage, unitless, or volts, you can select any of the control modes availab le to the station configur ation when selecting the control mode f or the profile channel.
When you do this, you define the full-scale v alue of the normalized dimension b y selecting one of the control modes and its associated engineering dimension available in the Control Mode list on the Channels panel, along with a unit type and a Level Multiplier value. MPE con verts all end-level v alues in the profile to command levels accordingly.
Example
Suppose you create a station configuration that uses the force dimension for a force control mode, and the length dimension for a displacement control mode. In addition, suppose you create a profile in which you select the volts dimension to define end levels.
Next, you start MPE against the station configuration, add a Profile activity, and select the profile you have created. On the Channels panel, you select a profile channel. In this scenario, both displacement and force will be available in the Control Mode list.
Suppose you select displacement, and type a value of 5 cm in the Level Multiplier box.This will cause all of the end-level values in the profile to be converted to displacement values. For volts, the full-scale value equals 10 volts, which MPE will pla y out as 5 cm. So in this case, if the first end-level v alues in the profile are 2 volts and 9 volts, they will be played out as 1 cm and 4.5 cm.
Using the same profile, suppose you change the control mode selection to force , and enter a Level Multiplier value of 100 N.This will cause all of the end levels in the profile to be converted to force values. In this case, MPE will play out 10 volts as 100 N. So if the first end-level values in the profile are 2 volts and 9 volts, they will be played out as 20 N and 90 N.
Full-scale values of normalized dimensions
Normalized Dimensions
Full-Scale ValueDimension 1:1Ratio 100%Percentage
1.0Unitless 10 VVolts
80 Multipurpose Elite Test Design Guide
6.0 Creating Advanced Tests
Using normalized dimensions to define control modes
You can use any of these normalized dimensions to define a control mode in a station configuration. If you do this, and then attempt to play out a profile that also uses a normalized dimension, MPE will treat it as a standard dimension when you define a Profile activity.
Example
Suppose you create a station configuration that uses volts as a dimension for a volt control mode, which is associated with a conditioner that is connected to a displacement sensor with a full-scale displacement of ±200 cm.
Next, you create a profile in which you select the volts dimension to define end levels. Then you start MPE against the station configuration, add a Profile activity, and select the profile you have
created. On the Channels panel, you select a profile channel, and note that volts is av ailab le in the Contr ol Mode list,
and that the Level Multiplier control shows 100%. In this scenario, if the first end-level values in the profile are 1 V and 9 V, they will be played out as 20 cm
and 180 cm. If you change the Level Multiplier value to 50%, MPE would play out these values as 10 cm and 90 cm.
Multipurpose Elite Test Design Guide 81

7.0 MTS Controller Software

Topics:
Software Concepts.................................................................................................................................84
Adding Station Resources.....................................................................................................................85
Multipurpose Elite Test Design Guide 83
7.0 MTS Controller Software

7.1.0 Software Concepts

Designing tests involves using MTS controller software and MTS TestSuite software together to meet your test objectives.
MTS controller software consists of MTS Series 793 applications, including the Station Builder and Station Manager applications.These applications allow you to map hardware to station configurations and maintain real-time control of the test station.
MTS TestSuite software consists of the MTS Multipurpose Elite and MTS Multipurpose Express applications, as well as report generation and analysis applications.These applications allow you to design and execute tests, create test reports, and analyze test data.

7.1.1.0 Key Concepts about Using MTS TestSuite and Controller Software

Setting up and running tests involves several activities, as shown below. It is important to understand that each activity requires a specific type of MTS software. For instance, to create station configurations, you use MTS Series 793 software.T o design and run tests on station configurations, you use MTS TestSuite softw are.
Mapping User Activities to MTS Series 793 and MTS TestSuite Software
Using MTS controller software
Initially , y ou use MTS controller software to create station configur ations that include the hardware resources necessary to perform your tests, and to control the test station in real time. As test requirements change , you may need to add resources to your test station as required by your test, and optimize station performance using MTS controller software.
There are also some optional station settings, such as detector limits and digital IO settings that are defined with MTS controller software. Unlike test settings, station settings are active at all times.
Using MTS TestSuite software
You use MTS TestSuite software to create test designs that cause controller resources to apply desired forces to your test specimen and acquire data.
An important concept to understand about running tests with MTS TestSuite software is that the Station Manager application, which is a component of MTS Series 793 software, always runs in the backg round.The Station Manager application hosts the station configuration and performs real-time control.
84 Multipurpose Elite Test Design Guide
7.0 MTS Controller Software

7.2.0 Adding Station Resources

Controller hardware resources are the physical components (such as conditioner cards) installed in the controller chassis. A test station is a collection of the hardware resources required to run a particular test. This information is defined in a station configuration file. Station configuration files are created using the Station Builder application.
Because a controller can run multiple test stations, a configuration file for each station is required to define the hardware resources (controller resources) used by that station. Stations that share hardware resources cannot run at the same time.
MTS created your hardware configuration file f or you and installed it on y our system. As testing requirements change, you may need to use the Station Builder application to add additional hardware resources to the station configuration file.
When the Multipurpose Elite application connects to the station configuration, it reads the resources in the station configuration. If the current test resources do not match the controller resources, you must map the resources as necessary.
For More Information
Working with Resources on page 31

7.2.1.0 Adding Existing Hardware Resources to a Station Configuration

If you want to add hardware resources (such as a digital input signal) to a test, use the Station Builder application to add the hardware resource to the station configuration file used by that test.
Warning:
Changes to the station configuration file can result in unexpected system operation, including unexpected or sudden actuator movement.
Sudden actuator movement can cause injury and equipment damage. Only MTS Field Service Engineers or individuals that have received MTS training should attempt
to change station configuration files.
1. Use the Station Builder application to add the hardware resource to your tests station configuration file.
2. When you load the test with that configuration file, the added hardware resources appear in the MTS
TestSuite Resources panel and you will be able to use those resources in your test.
Note:
Stations that share hardware resources cannot run at the same time.
For more information on using the Station Builder application to add resources to a station configuration, see the MTS Series 793 Control Software manual (PN 100-147-130).
Multipurpose Elite Test Design Guide 85
7.0 MTS Controller Software

7.2.2.0 Adding New Hardware to a Controller

If you need to add physical hardware components to your controller chassis, contact MTS.
86 Multipurpose Elite Test Design Guide

8.0 Appendix A: MPE for MPT Users

Topics:
About This Appendix..............................................................................................................................88
Major Concepts......................................................................................................................................88
Control Panel and Options.....................................................................................................................91
Editing Features.....................................................................................................................................92
Command..............................................................................................................................................93
Data Acquisition.....................................................................................................................................95
Event Detectors.....................................................................................................................................98
External Control.....................................................................................................................................99
Performance........................................................................................................................................100
General................................................................................................................................................100
Other....................................................................................................................................................101
Multipurpose Elite Test Design Guide 87
8.0 Appendix A: MPE for MPT Users

8.1.0 About This Appendix

If you are familiar with MTS MultiPurpose TestWare (MPT) software, this appendix will help you make the transition to the MTS TestSuite Multipurpose Elite (MPE) application. It provides a side-by-side comparison of the concepts, terminology, and functionality of both applications.

8.2.0 Major Concepts

MPT Process or Term
(*.000 file)
Procedure (containing Processes) and Interrupt Triggers.”This determines the control through the
Term
TemplateTest Procedure
Procedure (containing Activities) sometimes called Workflow
CommentsMPE Activity or
MPT and MPE both use the terms Template, Procedure, and Specimen, but they have different definitions for these terms.
An MPT Test Procedure is a file containing a Test Definition, without any actual test data or results.This Test Definition consists of a Procedure (nested collection of Processes), Variables, and Option Settings.
The MPE Test Template is the analogous concept. It is a file that contains a Procedure (nested collection of activities), Variables, Functions and Resources.
The MPT Procedure consists of a nested collection of Processes. These processes are connected together using Start Triggers
test. Multiple processes can be active at once (operating in parallel).
The MPE Procedure consists of a nested collection of activities. These activities are connected together by using composite activities.Various types of composite activities implement different types of control flow .The principal ones are Repeat Loop, While Loop, If-Else, and Parallel Paths.
VariablesVariables
88 Multipurpose Elite Test Design Guide
Both of these control flow approaches are quite flexible. Most applications can be implemented with either one.
Most of MPT was designed to function without variables. In MPT, the Variables feature is sold as a licensed option. It is mostly used to manage operator inputs and process parameters.
In MPE, variables are an integral part of the application.There are many things that MPT can do without variables that require variables in MPE. In MPE, variab les are used not only for operator parameter entry and activity property values, but for analyzing
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
Calculations
Term
Calculations / Python functions
CommentsMPE Activity or
acquired data, routing results to runtime displays and reports, and in-test decision-making.
MPE supports the following actions, and MPT does not support them:
Array variables
Putting acquired data into variables
Activities that can make decisions based on variables
The calculation engines are very different (see next item, Calculations).
MPT has a multi-statement calculation engine.This allows very complicated logic to be programmed.
MPE has the following calculation engines:
Calculated variables and activities that support expressions use a high-level, single-line expression syntax.
The Python function editor allows complex, multi-line function creation.The high-level calculations can call the user-created Python functions.
Station Manager displays Control Panel
Control Panel
MPT implements an on-demand calculation algorithm (calculations are re-evaluated when necessary after their dependent variables change).
In MPE, calculated variables are nev er recalculated automatically (specimen variables are an exception). It is the test designer's responsibility to specify when variables are calculated.This is done by adding Calculate Variable activities into the workflow or specifying the variables in Data Acquisition activities.
The MPT calculation engine can access the values of calculation parameters and calculation variables (as defined in the Station Manager application).This action is not supported in MPE.
MPT and MPE take different approaches to runtime status displays .Runtime Display MPT presents most of the status information on the MPT Control
Panel.This is the main interface for the operator running the test. The test designer has some ability to configure the contents of this status panel (using the Options Editor). In addition, MPT relies on the Station Manager application for meters and scopes since the MPT Control Panel is embedded in the Station Manager main window.
MPE contains some predefined status on its control panel, but relies much more on the test designer building up a runtime display using a flexible set of GUI controls.This is a little more complicated for the test designer to do , b ut has a lot more fle xibility. Also, MPE attempts to replace the Station Manager meters and scopes.
Multipurpose Elite Test Design Guide 89
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
Term
ResourcesNo equivalent
Not ApplicableNo equivalent
Report TemplatesNo equivalent
CommentsMPE Activity or
In MPT , processes directly access the station resources (channels , signals, actions, and so on).This is conceptually simple; howev er, it leads to problems when trying to move a test from one station to another.
MPE introduces the concept of a Test Resource.All the other parts of the Test Definition ref erence the Test Resource, which is defined as part of the test.The Test Resources are then mapped to the Station Resources on the currently-connected station. If y ou need to move a test to a station where the resources are named differently, you just need to remap the Test Resources to the appropriate Station resources on the new station.
MPT does not allow test design without a station loaded.You can load the station in simulation mode.
MPE Test Resources defined within the Test Definition allows the Test Definition to be created and edited without being connected to the station (offline). 793 series Simulation mode can also be used.
MPT cannot be used to generate reports.Y ou can launch Microsoft Excel or some other external application to handle analysis and reporting independently.
MPE includes an optional Report Generation Excel Add-In for designing and generating reports.With this tool, the report designer specifies which variables, result data, charts, tables, and so on, from the test run are to be put into the Excel report. Within MPE, the report can be generated as part of the test procedure or generated manually afterwards.
MPT does not have an analogy to the MPE concept of a Test.TestNo equivalent An MPE Test contains a Test Definition, a collection of specimens,
and a collection of Test Runs.To run tests, you need to create a Test.You can create one from scratch, from a template, or from a previous test.You then create and run Test Runs.
Test RunSpecimen
In MPT, the Specimen is the principal container of test results. You create a Specimen and run the test procedure in the context of that Specimen.The Specimen ends up containing the acquired data, a snapshot of the most recent test definition run against it, and runtime status information (allowing restart).
In MPE, the analogous object is the Test Run. It also contains the acquired data and runtime status information (allowing restart). It also contains any generated reports.The Test Run is packaged within an MPE Test, along with the Test Definition and other Test Runs.
90 Multipurpose Elite Test Design Guide
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
No equivalent
Term
Specimen, Specimen Geometry , Domains
CommentsMPE Activity or
MPT does not have an equivalent to the MPE concept of a Specimen.
In MPE, a Specimen is information about the physical thing being tested. It indicates the geometry type and various physical characteristics of the article under test. Specimens are useful when you need one test design to work for specimens of different geometry types (for example, round vs. rectangle vs . hollow round). The specimen geometries can provide different calculations for each geometry type (for example, Area).
Specimen geometries are categorized into Domains. A test definition can specify which Domain it works in, and thus limit which specimen geometries are appropriate for that test.
When the user is not interested in using this feature, they can use the Generic domain.
MPT does not have this user management capability.User ManagementNo equivalent MPE supports privileges and roles to limit what different users can
do.The built-in roles are Administrator, Engineer, and Operator.

8.3.0 Control Panel and Options

CommentsFeature
Channel Counters
Sequence Counters
Logging Counters
In MPT and MPE, the channel counters are maintained within the controller and persisted with the test run.
However, in MPT they are displayed on the main control panel, and are inserted into selected log messages.
The equivalent action for MPE is to use signal meters with the channel segment count signals.This can get awkward for large channel-count systems.
In MPT, these allow the operator to see progress through the test. Sequence counters can be driven from a repeat counter on a process, or pass or segment counters within a process.They are recorded in selected message log entries (for example, Stop).
In MPE, these have been partially implemented in the context of the Test Progress Table runtime control.They are implemented for some of the command activities (for example, Time History Output and Cycle). However, there are some activity types that do not make use of this yet.
In MPT , Channel and Sequence counters are logged with v arious messages (principally messages related to the test stopping).
Multipurpose Elite Test Design Guide 91
8.0 Appendix A: MPE for MPT Users
CommentsFeature
MPE does not have an analogous capability. It can be simulated with some work using the Log Message activity.
Not implemented in MPE. Hold is always allowed.Option on how to
support Hold
Not implemented in MPE. Resume from Stop is always allowed.Option on whether Run After Stop is allowed
Implemented in MPT, but not in MPE.Option to NOT clear channel counters on RESET.
MPT has options for when the test state is periodically/automatically saved.Recovery options
MPE performs similar automatic saving of the state, but the parameters associated
with this are hard-coded. It alw ays sav es program state changes and e very 20 seconds.
Both MPT and MPE maintain a message log for the test run.Message Log
MPT has options determining the content and the disposition of this information; MPE
does not support equivalent options. Testrun Log
Unit Assignment Selection
Messages from the controller, Station Manager, and other applications are recorded
in the MPT test run log; they are not recorded in the MPE test run log.
MPT test definition has an option to override the project or system-wide Unit
Assignment Set selection. MPE does not support this option.

8.4.0 Editing Features

CommentsFeature
Change the test design and continue the test.
In MPT, the user can stop a test, change the procedure, and resume the test on the same specimen using the updated parameters.
In MPE, changing parameters during the test requires designing the test to prompt for the parameters that will be modified.This can significantly increase the complexity of some relatively simple tests.
Run more than one procedure against the same specimen/test run.
92 Multipurpose Elite Test Design Guide
In MPT, you can successively run different procedures against the same specimen, adding the resulting data into that same specimen.
In MPE, Test Runs and specimens are owned b y the test, so you cannot run multiple tests in the same test run.The workaround is to run the tests separately, export the data, and merge it outside of MTS TestSuite.
8.0 Appendix A: MPE for MPT Users
CommentsFeature
Reset the current test run and start the test over again.
Monitor workflow progress.
MPT supports this feature, and MPE does not support it.This requires you to create a new test run and delete the old one.
In MPT, it is convenient to watch indicators within the workflow editor to see which processes are active at any one time.This is helpful to test designers debugging their tests.
In MPE, there are two ways to monitor the progress of the test for debugging purposes:
Monitor the Outline View.
Add a Test Procedure runtime control to the runtime display.
Note: These two ways of monitoring the test progress may lead to an inaccurate status display because:
They do not accurately show what is activ e at the start of the test or when resuming a test.
They show the current test procedure, rather than the procedure in effect in the test run.
MPT and MPE differ significantly on how to handle test design time errors.Validation MPT requires you to fix the errors, or it fixes them for you (often putting in values
that do not make sense). For example, if a channel is missing, all the parameters related to that channel are removed from the process.
MPE generally leaves the information as you entered it, and flags it as a validation error if it is inappropriate.The test designer can then easily navigate to the error and fix it appropriately.You do not lose your design if there is an error.

8.5.0 Command

MPT Process or Term
Command
Cyclic Command with ALC
Term
CommentsMPE Activity or
Functionally equivalent.RampSegment The MPE activity has the property Allow activity to execute when the
test is stopped or held.”This is to allow setup and shutdown ramps when the program state is STOP.
Functionally equivalent.CycleCyclic command, The MPE activity has options to hold, stop, or interrupt at the end of
a cycle.
Multipurpose Elite Test Design Guide 93
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
Profile Command with ALC
External Command
Term
Command
CommentsMPE Activity or
Functionally equivalent.DwellDwell Command The MPE activity has the following enhancements:
More flexible termination criteria (MPT only has duration).
Dwell at Current Value” is the only MPT implementation. In MPE,
clearing this property allows the designer to specify the level at which to dwell.
Functionally equivalent.ProfileProfile Command,
MPE does not implement the Manual Compensation option.
MPE supports profile counters by assigning them to variables. If
the operator needs to see the values, the test designer must add
Variable Meters” to the runtime display to show these variables.
In MPE, all actions and counters must be listed in the ActionList
in the header of the profile file. In MPT, this ActionList is optional. This may require you to modify your MPT Profile file to use it with MPE.
Functionally equivalent.External MPE allows the designer to specify the signal that represents the
external signal. In the MPT application, the external signal had to be specified in Station Builder.
Command
Time History Output
Road Surface Output
Output
Sequence Output
When the MPT process finishes and setpoint or span is disabled, it returns the disabled control to the hardcoded value (0.0 egu for setpoint or 100% for span). In MPE, setpoint and span remain at the values specified in the activity.
Functionally equivalent.SweepSweep Command In MPT, this is also called feedback-based command.Not availableSignal Based
MPE does not support this. Functionally equivalent.Time History
MPE does not support Automated Playout Protocol (also called XTEST).
In MPT, the units for acquired data are taken from the calibration information for this signal (defined in the Station Manager application). In MPE, the test designer selects a Unit Assignment Set (which may be from a variable).
MPE does not support RPC II drive files.
MPE does not support the Taper Starvation option.
Functionally equivalent.Time History
94 Multipurpose Elite Test Design Guide
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
Segment, Cyclic, Dwell, Sweep
Term
Dwell, Sweep
Cyclic, SweepCyclic, Sweep
CommentsMPE Activity or
MPE supports PRO SEQUENCE but does not support the old RDSURF files.
MPE does not support assigning a control mode selection to a variable.Ramp, Cyclic, MPT allows a single process to be used for different control modes
(selected by a variable).This requires the activity to retain mode-specific information for each control mode (not just the selected one).
This feature can be simulated using an IF-ELSE activity and multiple command activities.
In MPT, specifying indefinite cycle count is a check box to the left of the count property label.
In MPE, you must specify an arbitrary large number.

8.6.0 Data Acquisition

MPT Process or Term
Acquisition processes
CommentsMPE Activity or
Term
MPT and MPE handle acquired data differently.All Data MPT collects data directly into a file available to the user.The file is
localized (such as display names, comma decimals, and so on). The data can be tab, space,or comma separated.The user is responsible for manipulating this file.
MPE collects data into an internal (XML), language-neutral format. It can be manually (or automatically) exported into a more user-friendly localized format.
Because of this difference, many options that MPT has for specifying the content and format of the acquired data file are implemented in MPE as options for how the file will be e xported (such as units, column ordering, and so on)
Also, MPE supports including raw data in a report. Because reports can be CSV files, this can be used to export raw data (as well as calculated data).
MPE does not have a way to export data into the MPT data format. Specifying the order of data acquisition signals can be done in the
export process.
Multipurpose Elite Test Design Guide 95
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
Acquisition
Acquisition
Term
DAQPeak/Valley
DAQTimed Acquisition
Max/Min DAQMin/Max
CommentsMPE Activity or
The MPE Data Acquisition activity covers this capability. Additionally , it supports:
Merging Peak/Valley, Timed, and Level Crossing data
Putting data into variables for online calculations
Optionally splitting data into blocks (for example, cycles)
Optionally acquiring data while holding
Optionally acquiring the last data point
The MPE Data Acquisition activity covers this capability. Additionally , it supports:
Merging Peak/Valley, Timed, and Level Crossing data
Putting data into variables for online calculations
Optionally splitting data into blocks (for example, cycles)
Optionally acquiring data while holding
Optionally acquiring the last data point
The MPE Data Acquisition activity covers this capability. Additionally , it supports:
Acquisition
High Speed Timed Acquisition
Cycle Acquisition
DAQLevel Crossing
High Speed DAQ
Cyclic+DAQ, Custom Waveform+DAQ
Putting data into variables for online calculations
Optionally acquiring data while holding
The MPE Data Acquisition activity covers this capability. Additionally , it supports:
Merging Peak/Valley, Timed, and Level Crossing data
Putting data into variables for online calculations
Optionally splitting data into blocks (for example, cycles)
Optionally acquiring data while holding
Optionally acquiring the last data point
The MPE Data Acquisition activity covers this capability. Additionally , it supports:
Optionally acquiring data while holding
Optionally splitting data into blocks
The MPT Cyclic Acquisition features the ability to collect data (peak/valley, lev el, timed or a combination) on a cycle-b y-cycle basis , selecting an algorithm for determining which cycles to store.This process can be placed in parallel with any command process type; however, it is usually used with the Cyclic Command process.
96 Multipurpose Elite Test Design Guide
MPE's equivalent are the Cyclic and Custom Waveform activities that contain embedded data acquisition activities.These also support combinations of data acquisition types and cycle selection algorithms.
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
Time History Input
Trend Monitoring
Term
Input
Trend Monitoring Activity, Limits Table and Statistics Chart
CommentsMPE Activity or
There is a lot of overlap, b ut each can do things that the other cannot do easily.
MPE cannot easily perform the following capabilities, b ut has the ability to use an arbitrary calculation for cycle filtering to make up for these limitations.
Have the cycle selection algorithm work on a relative cycle count.
Specify that multiple cycles should be stored at each desired
interval.
MPE can mix peak/valley data with the other types; MPT does not support this action.
Functionally equivalent.Time History In MPT, the units for acquired data are taken from the calibration
information for this signal, which is defined in the Station Manager application.
In MPE, the test designer selects a Unit Assignment Set (which may be from a variable).
MPE has a Trend Monitoring activity that is similar to the Trend process in MPT. MPT has separate applications for displaying the results; MPE uses new runtime display components.The major differences are:
The MPE activity has a setting for the Data Sample Rate, which is not editable in the MPT process.
MPT calculates Minimum, Maximum, Mean, RMS, and Standard Deviation, where the MPE activity allows you to select which statistics to calculate.
MPE automatically maps and saves statistics data to v ariables for use elsewhere in the test. MPT has no equivalent for this action.
MPE and MPT both allow specifying different limits in v arious ways. The capabilities are the same; how e v er, the terminology has been modified to make it more clear and to be more like the MTS RPC Pro application.
The MPT process has built-in actions (None, Warning, Stop or Trigger), and the MPE activity has built-in logging selection (None, Informational, W arning, or Error), but not actions.The MPT actions feature can be emulated in MPE using a parallel loop (see installed Example Trend Monitoring with actions triggered in custom workflow logic).
MPE and MPT both have a Trend Statistics Chart for runtime and results. MPT automatically selects a signal statistic with its limits, all signals of a statistic, or all statistics of a signal. MPE is manually configurable to plot any combination of signal statistics and limits on multiple axes.
Multipurpose Elite Test Design Guide 97
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
Term
Not availableFatigue Monitoring
CommentsMPE Activity or
MPE and MPT both have a Trend Limits Table for setup, runtime, and results. MPE can also select a subset of signals and statistics of interest.
MPT has a Numerical Data table for runtime and results. Similarly, MPE has a Cycle Statistics table that can show Trend data at runtime and results tables that show global maximum/minimums and statistics for each pass.
The Fatigue process accumulates cycles in a histog ram and calculates a damage number (in the form of a statistical value) based on the histogram content.The Fatigue Monitoring application plots fatigue data (received from an MPT Fatigue process) in real-time.While the Fatigue process is running, you can use the Fatigue Monitoring application to adjust data limits in real-time.

8.7.0 Event Detectors

MPT Process or Term
Operator Event
CommentsMPE Activity or
Term
Limit DetectionData Limit Detector
Wait for Operator Action
Custom Message
Set Variable Runtime Control & Wait for Event They are tied together using variables.There is significant
The MPE activity has the same functionality as the MPT process. The MPE activity also monitors variables; the MPT process does not support this activity.
Equivalent functionality , e xcept for the trigger continuously mode.Digital InputDigital Input Detector MPT Operator Event process allows the workflow to react to the
user pressing a button on the control panel.This can be executed in MPE in the following three ways:
This activity is directly analogous to the MPT Operator Event process.
This will show a pop-up message box where the operator can click standard or user-defined buttons.Which button is clicked determines the value of a variable, which can be used to make decisions in subsequent steps of the workflow.
The designer adds a Set Variable control on the runtime display, and one or more Wait For Event activities within the workflow.
flexibility in determining when the button is enabled.
98 Multipurpose Elite Test Design Guide
8.0 Appendix A: MPE for MPT Users
MPT Process or Term
Peak/Valley Change Detector
Program Event
Periodic Time Event
Program Event, Digital Input, Operator Event, Peak/Valley Change Detector, Periodic Time Event
Term
Change Detector
Detection Periodic Time
Event Activity
Break DetectionFailure Detector
CommentsMPE Activity or
To replicate the MPT single process in MP, the designer must create one runtime control, three activities and tie them together with one variable.
These are equivalent, except for the trigger continuously mode.Peak-Valley
These are equivalent, except for the trigger continuously mode.State Change
These activities cover similar functionality: triggering periodically based on calendar date, day of the week, or time. However, the approach to specifying this information is different.
These are equivalent, except that MPT gives the test designer flexibility on whether or not to log a message and its severity.
MPE always logs a message with the severity level of Informational.
In MPT, several event processes can trigger and remain active to trigger again. MPE does not have an equivalent concept.The test designer must use a While Loop to get equivalent functionality.

8.8.0 External Control

MPT Process or Term
Control
Term
Set Digital OutputDigital Output
Not availableTemperature
CommentsMPE Activity or
Functionally equivalent. MPT specifies a single pulse width for all outputs. MPE allows a separate pulse width for each output.
MPT supports ramp temperature and wait for soak time. MPE does not support these processes.Temperature channels can be ramped using the normal Ramp activity. The soak time can be implemented using variables and certain activities.
Multipurpose Elite Test Design Guide 99
8.0 Appendix A: MPE for MPT Users

8.9.0 Performance

CommentsFeature
MTS TestSuite inter-activity latencies are slower than MPT inter-process latencies.Runtime Latencies

8.10.0 General

MPT Process or Term
Term
All activitiesAll processes
CommentsMPE Activity or
Both products support disabling portions of the workflow.All activitiesAll processes In MPT, processes can be disabled so that they do not generate
the Done trigger (clear the Process Enabled check box), or such that they trigger Done immediately (set Execute Process xxx Times to zero).The way you do it depends on the desired effect; detector processes are generally disabled so as not to trigger at all, command activities generally have the repeat count set to z ero so that the next command activity starts immediately.
MPE implements an Enable check box for every activity.When this check box is cleared, the activity will end immediately.The exception is parallel branches. Disabling a parallel branch causes it not to do anything.This is used to get the behavior of disabling detectors that are in that branch.
MPT supports a repeat count on the general page of all activities. This feature is used for:
When used on a Group box, it enables looping. In MPE, similar and more capable functionality can be obtained using the While Loop or Repeat Loop activities.
When set to zero, a process is skipped (see previous entry).
MPE can simulate this behavior with a While Loop or Repeat
Loop activity.
100 Multipurpose Elite Test Design Guide
Loading...