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 Support7
2.0 Preface11
3.0 Designing a Test15
1.1.0 How to Get Technical Support........................................................................................................7
1.2.0 Before You Contact MTS................................................................................................................7
1.3.0 If You Contact MTS by Phone........................................................................................................9
1.4.0 Problem Submittal Form in MTS Manuals...................................................................................10
2.1.0 Before You Begin..........................................................................................................................11
The manuals supplied by MTS provide most of the inf ormation you need to use and maintain your equipment.
If your equipment includes software, look for online help and README files that contain additional product
information.
Technical support methods
MTS provides a full range of support services after your system is installed. If you ha ve any questions about
a system or product, contact Technical Support in one of the following ways.
Web site
Outside the U.S.
For technical support outside the United States, contact your local sales and service office. For a list of
worldwide sales and service locations and contact information, use the Global MTS link at the MTS web site:
www.mts.com > Global Presence > Choose a Region
www.mts.com > Contact Us (upper-right corner) > In the Subject field, choose
To escalate a problem; Problem Submittal Form
Worldwide: 1 800 328 2255 - toll free in U.S.; +1 952 937 4000 - outside U.S.Telephone
Europe: +800 81002 222, International toll free in Europe
1.2.0 Before You Contact MTS
MTS can help you more efficiently if you have the following information available when you contact us for
support.
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:
•Manufacturer’s name and model number
•Operating software type and service patch information
•Amount of system memory
•Amount of free space on the hard drive where the application resides
•Current status of hard-drive fragmentation
•Connection status to a corporate network
Know relevant software information
For software application problems, have the following information available:
•The software application’s name , v ersion number, build number, and (if 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 response—your feedback is important to us.
You can access the Problem Submittal Form at www.mts.com > Contact Us (upper-right corner) > In the
Subject field, choose To escalate a problem; Problem Submittal Form
10 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.
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.
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-ElseCondition, 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 EditVariable.
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.
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.
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.
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 tothe 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 DisplayName 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 ListNote:
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 ListNote:
Click the Trigger List plus sign and use
the Data Acquisition Trigger Properties
window to set the value.
Trigger 1:Timed
Signal ListNote:
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 SizeNote:
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 theOpen 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”
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
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
VariableNote:
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 orCycle 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.
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.
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 test’s 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
Data Acquisition.....................................................................................................................................95
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, WhileLoop, 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 EventThey 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 xxxTimes 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 WhileLoop 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...
+ hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.