793 MPT Application Software
793 MPT Application Software
be certain.
100-147-131 H
Copyright information © 2011 MTS Systems Corporation. All rights reserved.
Trademark information MTS, FlexTest, RPC, Temposonics, and TestWare are registered trademarks of
MTS Systems Corporation; MPT, Station Builder, Station Manager, and TestStar
are trademarks of MTS Systems Corporation within the United States. These
trademarks may be protected in other countries.
Proprietary information 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 validation and MTS software is developed using established quality practices in accordance
verification 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.
Publication information MANUAL PART NUMBER PUBLICATION DATE MTS 793 SOFTWARE RELEASE
100-147-131 H July 2011 Version 5.35A or later
Preface 13
Conventions 14
Application Overview 18
The MultiPurpose TestWare Interface 21
MPT Procedure Editor 36
Index 567
If you cannot find answers to your technical questions from these sources, you
can use the internet, e-mail, telephone, or fax to contact MTS for assistance.
Technical support MTS provides a full range of support services after your system is installed. If
methods you have any questions about a system or product, contact Technical Support in
one of the following ways.
www.mts.com The web site provides access to our technical support staff by means of an online
form:
www.mts.com > Contact MTS > Service & Technical Support button
E-mail [email protected]
Fax 952-937-4515
Please include “Technical Support” in the subject line.
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 MTS > (choose your region in the right-hand
column) > (choose the location closest to you)
Know your site The site number contains your company number and identifies your equipment
number and system type (such as material testing or simulation). The number is typically written on a
number label on your equipment before the system leaves MTS. If you do not know your
MTS site number, contact your sales engineer.
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.
Know information from If you have contacted MTS about this problem before, we can recall your file
prior technical based on the:
assistance
• MTS notification number
Identify the problem Describe the problem and know the answers to the following questions:
• Were any hardware or software changes made to the system before the
problem started?
• Amount of free space on the hard drive where the application resides
Know relevant For software application problems, have the following information available:
software information
• The software application’s name, version number, build number, and (if
available) software patch number. This information can typically be found
in the About selection in the Help menu.
– Anti-virus software
– Screen savers
– Keyboard enhancers
– Print spoolers
– Messaging applications
• Site number
• Name
• Company name
• Company address
If your issue has a notification number, please provide that number. A new issue
will be assigned a unique notification number.
• If you are not familiar with all aspects of the equipment operation, have an
experienced user nearby to assist you.
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.
• In the back of many MTS manuals (postage paid form to be mailed to MTS)
Other MTS manuals In addition to this manual, you may receive additional manuals in paper or
electronic form.
• Assembly drawings
• Parts lists
• Operation manual
Conventions
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 follow all directions and recommendations.
Three different levels of hazard notices may appear in your manuals. Following
are examples of all three levels.
Note 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 level of risk
which, if ignored, can result in death, severe personal injury, or substantial
property damage.
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.
Notes Notes provide additional information about operating your system or highlight
easily overlooked items. For example:
Note Resources that are put back on the hardware lists show up at the end of
the list.
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 This manual is available as an electronic document in the Portable Document
conventions File (PDF) format. It can be viewed on any computer that has Adobe Acrobat
Reader installed.
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.
Application Overview
About MTS MultiPurpose TestWare (MPT)
MTS Model 793.10 MultiPurpose TestWare is an advanced test design
application available to MTS 793 Controllers.
• Create complex test designs that include command, data acquisition, event
detection, and external control instructions.
To create procedures You create procedures by linking together processes that represent individual test
activities, such as ramping the actuator or acquiring peak/valley data.
To run procedures You run test procedures with the run, stop, and hold controls on the Station
Controls panel in the Station Manager application.
For more information For information on how to create a procedure, see “Creating a Practice Test
Procedure” on page 153.
For more information about how to run test procedures, see“How to Run a
Procedure” on page 48.
Process categories Processes are grouped on the palette in the following categories:
• Event Processes monitor test signals and perform actions when specified
conditions are met.
By default, Projects contain test procedures in the Procedures subfolder. You can
use the Project Manager application to change the location of test procedures.
For more information about the Project Manager and Projects, see the MTS 793
Control Software manual (PN 100-147-130), and the MTS 793 Controller
Overview manual (PN 100-162-928).
• The MPT control panel provides access to all the functions needed to create,
edit, and run procedures for the current station configuration.
MPT control panel The MPT control panel appears in the application area of Station Manager, as
shown.
MPT toolbar
Channel Counters
Channel Counters display
the cumulative count of
segments applied to
specific channels.
Sequence Counters
Sequence counters display
current and target counts for
processes. Individual process
counters are arranged
according to the process icons
on the Procedure Editor. Group
process counters are indented
to show nesting.
Procedure Editor The Procedure Editor contains a table on which you build MPT test procedures
by selecting, assigning parameters to, and sequencing individual test processes.
Test processes represent individual test activities.
The contents of the currently selected nesting level is displayed in the procedure
table pane. If a nested group process is selected, the general parameters for the
group are shown in the active process parameters pane.
Procedure Editor
(default view)
The Procedure
Editor contains a
table on which you
build MPT test
procedures.
Navigation Pane
Provides a tree view
of the processes in
the procedure table
pane.
Process Palette The processes available are displayed on the Process Palette. Individual
processes are arranged on the palette by type. You can double-click a process on
the Process Palette to copy an instance of it to the procedure table, or you can use
the drag-and-drop method.
Process Pallete
Individual processes are
arranged on the palette by type.
• Access common controls from the toolbar (including the MPT Procedure
Editor, the place where you build procedures)
• Monitor the test’s status and counter information (channel, sequence, and
run time counters)
For more information For more information about setting MPT control panel preferences, see “MPT
Options Editor Control Panel Tab” on page 79.
Displays the Open Procedure window, saves the current procedure, or displays
the Save Procedure As window.
You can use the Open Procedure window functions to navigate to, select, and
open an existing procedure. You can use the Save Procedure As window
functions to save the current procedure as a new file with a specified name and
location.
Note If you select Save Procedure for a procedure that has never been
save, the application displays the Save Procedure As window. With
this window you can name the procedure and save it to the location
you desire.
Creates a new MPT specimen for the procedure that is currently loaded. The
new folder is immediately visible in the Specimen panel.
Displays the MPT Specimen Editor . You can use the MPT Specimen Editor to
create and edit multiple MPT specimens.
Displays the MPT Specimen Log which contains messages that pertain to the
current MPT specimen.
Displays the MPT Options Editor. With the MPT Options Editor, you can
customize the MPT interface to suit your needs by defining control options and
preferences.
Displays the MPT Procedure Editor, the place where you create and edit
procedures consisting of MPT test processes.
Note To edit a selected procedure on the MPT Procedure Editor, you must
first be in the Edit mode.
Resets the current procedure to the beginning. Pressing run after pressing reset
restarts the procedure from the beginning.
Note After the procedure completes, you must click Reset before you can
run the procedure again on the same MPT specimen.
Changes between edit and execute test modes. To change (toggle between)
modes, click the edit /execute mode button.
Edit mode You must be in edit mode to create or make changes to your procedure.
Note You cannot switch to edit mode if the procedure is running or holding.
You must be in the execute mode to run your test. The procedure automatically
switches to execute mode if you click run on the Station Controls panel.
Note When you change to execute mode, the MPT application becomes the
controlling application of the control channels used in the procedure.
Execute mode You cannot use the Station Managermanual command controls on
the control channels used in the procedure.
• When the test is paused, the test must be resumed by another Program
Control process (set to Program Resume).
For more information See “MPT Options Editor Control Panel Tab” on page 79.
For more information about pausing a test with the Program Control process, see
“About the Program Control Process” on page 400.
Use the up and down scroll arrows to select an available MPT specimen from
the list. You can rename the selected MPT specimen (if you are in edit mode)
by typing over the folder name in the Specimen box.
Note New MPT specimens that are created using the new specimen icon are
assigned names that are based on a default root name (for example,
“spec”) with an incremental number suffix. The default root can be
changed with the Project Manager application.
Note To cut, copy, paste, or delete the displayed MPT specimen name,
right-mouse click on the current MPT specimen name and select the
desired right-mouse menu item.
• Error—An error has occurred (you must click Reset to run the test
again).
For more information For more information about MPT specimens, see “Working with MPT
Specimens” on page 125.
You can specify the required hydraulic pressure for the control channels of the
current procedure using the Execution tab of the MPT Options Editor.
Note You must be in edit mode to change settings on the Execution tab.
The High selection applies to most testing situations. High requires you to
operate MPT with high hydraulic pressure applied to the station’s Hydraulic
Service Manifolds (HSM).
The Off/Interlocked and Off selections are typically used while you are
learning the application software or running test simulations.
The Off/Interlocked selection disregards active interlocks for the sake of
allowing you to run the test unhindered.
For more information See “MPT Options Editor Execution Tab” on page 62.
For more information See “MPT Options Editor Control Panel Tab” on page 79.
• If you specified a Transient counter, the counter label and counter are
displayed only while the process is active.
For more information For more information about using counters, see “About Counters” on page 49.
For more information For more information about these panels, see “About MPT Processes” on page
84.
Starts the procedure. When you click this button, the run indicator blinks while
the procedure transitions from the current state to the “run” state. Once the run
state is achieved the indicator remains constant unless additional transitions or
program induced pauses occur. Additional blinks may occur depending on the
duration of the transition or pause.
When you click hold, the hold indicator blinks while the procedure transitions
from the current state to the “hold” state. Once the hold state is achieved, the
indicator remains constant. To resume the run state from the hold state, click
run.
Note The hold button may be disabled if Ignore Hold Event is selected on
the MPT Options Editor window Execution tab.
Stops the procedure. When you click stop, the stop indicator blinks while the
procedure transitions from the current state to the “stop” state. Once the stop
state is achieved, the indicator remains constant.
To display the MPT Procedure Editor, click on the icon in the MPT
toolbar.
“Simulation” appears in the status bar when you run the “Demo”
(demonstration) System Loader program.
• Group Menu
• Display Menu
• Tools Menu
Group Menu
Use the Group menu commands to restore, navigate through, and control
specific Group table functions.
Group Menu
ITEM DESCRIPTION
Procedure Restores the main procedure table if it has been minimized or hidden.
Next Opens the Group table for the selected group process.
Note This command is only available when you select a Group process
icon.
Previous Displays the parent procedure table for the current Group table.
Note This command is only available when you are in a Group table.
Display Menu
Use the Display menu commands to:
• Change between the test edit mode and test execution mode.
Tools Menu
Use the Tools menu commands to display various editors used to customize the
MPT environment and/or the current procedure.
Tools Menu
ITEM DESCRIPTION
Specimen Editor Displays the MPT Specimen Editor.
Unit Set Editor Displays the Unit Set Editor.
Options Editor Displays the Options Editor.
Deletes the process (or processes) selected in the active procedure table.
Opens the next group table. This button is only active if there are multiple
group tables available.
Opens the previous group table. This button is only active if there are multiple
group tables available.
Displays the Process Palette. You can select processes from the palette to copy
to the MPT Procedure Editor, or you can drag and drop processes from the
palette to the MPT Procedure Editor.
Displays the MPT Options Editor. With the MPT Options Editor, you can
select control options and preferences for the current procedure.
Displays the MPT Specimen Editor. You can use the MPT Specimen Editor to
create and edit multiple MPT specimens.
Displays the MPT Specimen Log for the current MPT specimen.
Changes between edit and execute test modes. To change (toggle between)
modes, click the edit /execute mode button.
Edit mode You must be in edit mode to create or make changes to your procedure.
Note You cannot switch to edit mode if the procedure is running or holding.
You must be in execute mode to run your test. The procedure automatically
Execute mode switches to execute mode if you click Run on the Station Controls panel.
Note When you change to execute mode, MPT takes control of the various
resources used in the procedure, such as control channels, digital
output channels, and so on. You cannot use these resources with
Station Manager until you unlock the procedure and attain the edit
mode.
Trash can. Processes are not stored in the trash can as they are in the Windows
Recycling Bin. They are deleted immediately after you drag them to the trash
can icon.
Procedure Table
You use this pane to organize and synchronize the processes that make up your
test.
Access From the MPT Procedure Editor pane, the access paths are:
Or
Navigation
Pane
Active
Process
Parameters
Procedure Table
ITEM DESCRIPTION
Process indicators Indicate the status of the adjacent process. Indicators have the following
meanings:
The process is enabled and active.
Type Displays the individual process icons that you have selected. You can double-
click an icon to open the associated process parameters window. In addition, if
you right-click on an icon you can open the parameters window associated
with the process, open a new process (or group) table, enable or disable the
process, and delete the process.
Start Specifies the triggers or events that cause this process to start.
Interrupt Specifies the triggers or events that interrupt this process.
Procedure is done Specifies the triggers or events that cause the end of the procedure.
when
Process Palette
Use the Process Palette to select test processes by using their representative
icons.
Access From the MPT Procedure Editor window, the access paths are:
Or:
The Process Palette contains the icons of processes that you can add to the
procedure table to build a procedure.
For more information See “How to Add Processes to the Procedure Table” on page 85.
Once the configuration file is open, on the Station Manager Applications menu,
click MultiPurpose TestWare to display the MPT control panel.
You can run existing procedures from the MPT control panel. If you want to edit
or create new procedures, you need to access the MPT Procedure Editor.
From other MTS From the Station Desktop Organizer Start Applications menu: click Station
applications Manager, open a station configuration, and on the Applications menu, click
MultiPurpose TestWare.
On the Project Manager tool bar: click the Station Manager icon, or from the
Applications menu, click Station Manager. Then on the Applications menu,
click MultiPurpose TestWare.
For more information For more information, see “About the MPT Procedure Editor” on page 36.
Even so, if you follow along and create a less complex version of the test
procedure, or even if you just review the pages without using your software, you
still benefit by learning the fundamentals of creating test procedures.
Note The hardware resources and label names provided in this section are for
illustration purposes only. Your hardware resources and label names
typically vary with the hwi file and station configuration file you use.
For more information If you would like to review a sample test design, see “Creating a Practice Test
Procedure” on page 153.
Design tests to If your command waveform is all in the same control mode, it is best to design
minimize undesirable your test using a Profile file, and run the Profile file with the MPT Profile
latencies process.
You create a Profile file with a spreadsheet application or the MTS Model 793.11
Profile Editor application. A Profile file consists of a series of segments. When
MPT runs the segments within a Profile file they are not vulnerable to delays (as
compared to executing a series of individual MPT command processes). MPT
queues multiple rows of the Profile file to the segment generator simultaneously,
and if you specify multiple passes, the output proceeds with the next pass without
delay.
Other considerations Many tests, of course, require control mode changes in the command waveform.
to minimize In this case, you must choose individual MPT command processes as required,
undesirable latencies and assign triggers to link their execution.
Triggering from one MPT process to the next occurs on the Microsoft Windows
workstation, which makes them vulnerable to undesirable latencies due to other
activity on the workstation. Likely candidates include networking, video drivers
without adequate hardware acceleration, and other communication with the
controller, including running other test stations simultaneously.
Avoid the use of third MTS also recommends that you avoid running third-party software applications,
party software including virus-checking software, when running any of the MTS 793 software
applications. Testing has revealed that some third-party software can consume
the majority of the PC is available processing power. These applications, if run
along with MTS 793 software applications, may cause communication with the
controller to cease. Ultimately, this causes the station and applications on it to
terminate.
Design elements that You can inadvertently design an MPT procedure that can lock up your system.
may lock up your The cause is generally from:
system
• Requesting too much data acquisition or command generation, or
Note If you create a repeating group process that contains only “Immediate
Action” and “Detector” processes, care must be taken so that the
detectors do not complete and repeat a number of times in quick
succession without waiting for some other test activity. For example, if a
data limit is set up in a repeating group with no other actions, and the
data value always causes a limit detect, the system may lock up.
Alternately, from the MPT control panel, on the toolbar, click the Open
Procedure icon’s pull down menu, then select the desired save option.
The following steps assume you have already done the following:
• Created a configuration file with Station Builder, and tuned control channels
and calibrated sensor/conditioner pairs
• Selected a procedure
Before you can run a procedure, you have to either create a new specimen or
select an existing MPT specimen for the test.
Your test data, as well as the procedure you ran, messages generated during
the test, recovery information, and so forth, is captured in the MPT
specimen you create for this test.
On the Station Controls panel click the run button to start the test. Look at
and listen to your test station after you start the test. If everything seems
normal, you can let your test run to completion.
Note After the completion of a test you have to press the reset button or create
a new MPT specimen to run subsequent tests.
About Counters
When you create a procedure with MPT, you define the parameters of each
process in the procedure, including counter parameters.
In procedures, counters are linear tools used to indicate test progress and
facilitate recovery. It is important to understand counters and to realize that how
you define a counter can affect your test outcome and, as a result, the data that is
generated from the test.
Note Counters are not the only tools provided by the MPT application to
indicate test progress. The MPT Procedure Editor displays special
symbols when individual processes are active.
The various types of counters available for procedures are displayed on the MPT
control panel, provided the MPT control panel has been configured to display
them.
For more information See “About the MPT Control Panel” on page 25 for more information.
See “Procedure Table” on page 40 for more information about process indicators.
Types of Counters
The most prominent counters on the MPT control panel are the Run Time
counter, the Channel Counters, and the Sequence Counters.
There are also specialized counters that display only in association with specific
types of processes, such as:
• Profile counters, that appear only with the Profile Command and Profile
with ALC processes
• Status counters, that appear only with the Time History Input, Time History
Output, and Road Surface Output processes
Run time counter The Run Time counter displays the elapsed time of the current test since the last
time it was reset.
Channel counters Channel Counters display a cumulative count of segments or cycles that have
been applied to a specific channel since the start of the test.
Sequence counters Sequence Counters display the progress of individual processes within the test.
They can be especially useful for procedures that contain nested groups, because
you can configure them to show test progress within the nested structure of the
procedure.
Profile counters Note Applies only to Profile and Profile with ALC processes.
Status counters Note Applies only to Time History Output, Time History Input, and Road
Surface processes.
Status counters display Elapsed Time (or Distance) and Total Time (or Total
Distance) counters, and a Percent Completed status bar.
• Elapsed Time displays the time since the process started. Distance displays
the distance traveled since the process started, which is calculated from the
Vehicle Speed entry on the process’ Status tab.
• Total Time displays the anticipated total time required to complete the
process (this does not include any other processes that may be part of the
test). Total Distance displays the anticipated total distance required to
complete the process, calculated from the Vehicle Speed entry on the
process’ Status tab.
Note The Run Time Counter, Channel Counters, and Sequence Counters
display by default.
3. Check the boxes as desired to show or hide the counters and to choose their
display format. By default these counters are displayed.
1. Open the MPT Options Editor and select the Control Panel tab.
3. Check the box as desired to show or hide the Run Time counter.
1. Open the relevant process on the procedure table (Time History Input, Time
History Output, and Road Surface Output) and select the Status tab.
2. Check the Show Status Panel at Run Time box as desired. By default
status panels are not displayed.
Note If you enable the Show Status Panel at Run Time box, you have the
option of having the status panel display the distance traveled by the
vehicle, for which you type a nominal vehicle speed for the distance
calculations.
Profile Counters To display profile counters, you must include a Profile Command or Profile with
ALC process in your procedure that uses a profile that includes the keyword
“Action.”
Display individual The Sequence Counters panel displays by default, but each counter that populates
processes on the the Sequence Counters panel must be enabled for display individually. To do
Sequence Counters this you must open each process on the procedure table to display its Parameters
window, select the General tab, then select the desired Counter Type option.
panel
The Counter Type options are:
• None—The counter label and counter are not displayed on the Sequence
Counters panel.
For more information For more information, see “Action and Counter Syntax” on page 498.
For information about changing default settings, see “How to Customize the
Default Template” on page 553.
Reset counters manually If the Clear Counters on Reset control is disabled and you want to manually
reset counters, you can:
Use the right-mouse On the MPT control panel, position the cursor over the run time counter
menu for run time (ensuring the procedure is locked and reset), and click the right-mouse button to
counters display the Reset menu. With the Reset menu, you can reset the counter.
Use the right-mouse On the MPT control panel, position the cursor in the channel counter panel
menu for channel (ensuring the procedure is locked and reset) and click the right mouse button. The
counters Reset menu appears, which includes Reset Counters and Set Counters...
selections.
Use the right-mouse On the MPT control panel, position the cursor over the profile counter panel
menu for profile counters when the counters are active and click the right-mouse button to display the
Reset Counters button. With the Reset Counters button, you can manually reset
the counters to zero.
Note The procedure does not have to be in the reset state to use the Reset
Counters button for profile counters. You can reset profile counters on-
the-fly, while the test is running.
Access From the MPT Procedure Editor windows the access path is:
Note To use a UAS other than the default UAS, use the Unit Selection Tab of
the MPT Options Editor. To change the default UAS selection, use the
Project Manager application, or change the selection in the Station
Options window (Station Manager > Tools > Station Options > Unit
Selection).
Displays the Unit Assignment Set Open window. With this window you can
Open select the appropriate unit assignment set and to complete the open function by
selecting the Open button.
Displays the Unit Assignment Set Save As window. With this window you can
Save As view and edit the selected UAS Name and to complete the save function by
selecting the Save button.
UAS Name Displays the name of the unit set currently selected.
UAS File Displays the file name of the unit set currently selected.
SYSDEF - System Units Definition—Contains a copy of the units that are used
in the hardware and software to represent test values of interest.
Access From the MPT Procedure Editor window, the access paths are:
Or:
The MPT Specimen Log records selected station and test events as they occur.
Note The MPT Specimen Log is displayed on the Message Logs window,
which can also display Station Log information (by selecting Station
Log in the Log list).
Events that can be logged include file events, resource conflicts, hydraulic status
changes, station state changes, detector activity, hardware over temperature
conditions, and full-scale changes.
Counter data is saved to the MPT Specimen Log automatically and manually .
Auto-archive function The MPT application automatically saves your MPT Specimen Log when it
accumulates at least 1000 log entries. When log entries are saved to the log file,
they are cleared from the MPT Specimen Log display.
Specimen log file The default name for the current MPT Specimen Log file is specimen .log.
naming
Note The maximum number of log files that can be saved for a particular test
is 500.
Once you reach 500 log files, additional log files overwrite the oldest log files in
order (typically archiving restarts at specimen 000.log).
When a log file is saved (either manually or automatically), a log entry is made
noting the archival. This entry includes a time/date stamp and information about
where the file was saved. This entry becomes the first entry in the current log.
CAUTION
The MPT software can unexpectedly quit if you run out of disk space when
saving log files.
If you think your test may generate an excessive number of MPT Specimen Log
entries, you should filter the messages written to the MPT Specimen Log with the
MPT Options Editor.
If the MPT application shuts down as a result of log files exhausting disk space,
you must remove some of the MPT Specimen Log files from your disk before
you restart the system software.
Displays the Open Message Log File window where you can open any
archived or saved message log file (.log) you wish to view.
Closes the selected MPT Specimen Log and removes the log from the Log
list.
Displays the Message Log Print To File window. With the Message Log
Print To File window you can save your log as a text (.txt) file.
Enables all the display options or allows individual display option enable/
disable functions.
If you click on the enable icon, all display functions (Date/Time, Severity,
Source) are enabled.
If you click on the down arrow, the individual display functions appear. If
you click on a function, the function state changes between enabled and
disabled. If a check mark appears next to the function, that function is
enabled.
Log Displays the current log file. Use the down arrow to display other log files
that are available.
Log File Displays the path to the current log file.
If you select Scroll to new entry, new log entries appear at the bottom of
the log as they occur. The log scrolls down automatically to ensure that the
latest entry is displayed.
If you clear the Scroll to new entry, the application adds new log entries
to the bottom of the log as they occur, but the log does not automatically
scroll down to the latest entry. New entries may not be visible unless you
manually scroll to the bottom of the log. With this selection you can
review the contents of the log without the window ‘jumping’ to the bottom
of the display each time a new log entry arrives.
For information about filtering MPT Specimen Log entries, see “MPT Options
Editor Specimen Tab” on page 73.
Saving option When you create a new procedure, it contains default settings for all of the
preferences controls in the Options Editor, such as preferences for the data file format,
command hold behavior, unit assignment set, and so forth. You can change these
default settings by modifying the “default.000” file.
Access From the MPT control panel or MPT Procedure Editor window, the access path
is:
Or, from the MPT Procedure Editor window, an alternate path is:
• How the system responds when Hold is selected on the run, stop, hold
panel.
• Whether or not a test can be resumed if it has been stopped, but it has not
completed.
• Whether or not the Station Manager Span and Setpoint controls can affect
your procedure.
• What hydraulic state is required for the control channels in the procedure to
run.
• What happens to the command when the test is put in hold or stopped.
If the enable option is not selected and a test is stopped, you must click the
Reset button or select a new MPT specimen before you can run the
procedure again.
Disable and Reset—Prevents the Span and Master Span sliders from
affecting the test procedure command. The procedure plays out at 100%
span.
Confirm actions that may Enables or disables this confirmation function.
affect resuming the test
When enabled (as indicated by a check mark in the box), this function
causes query windows to pop up. The intent of these windows is to point
out the potential loss of data and stimulate additional thought about the
possible effects of your actions.
An example of a query message is as follows:
“Reset will discard test progress in the current specimen. Do you really
want to reset?”
For more information For more information, see “MPT Run/Stop/Hold Panel” on page 35.
For more information, see “About Setpoint Use with MPT Test Procedures” on
page 66.
Differences between The Setpoint Enabled setting on the MPT Options Editor applies to the
Setpoint Enabled and execution of the entire test procedure. The Relative Endlevels setting available
Relative Endlevels in the Command tab of some command processes applies only to the execution
of the associated process.
Setpoint Enabled is typically used in applications where the test designer wants
to give the operator control of the reference level while the test is in progress.
These applications also typically run the entire test in a single control mode.
Setpoint Enabled and Relative Endlevels are independent features, and are rarely
used at the same time.It is possible to use both of these features together; their
effect is additive.
Consideration for dual If you want to run your test procedure on a station that has a dual compensation
compensation control control mode, you need to be aware of the compensation type selected for the
modes control mode.
If the compensation type is Amplitude Control Only, do not disable the Station
Manager application’s setpoint with this control (that is, select Enable; do not
select Disable and Reset).
The reason is because a mode switch into a dual compensation control mode with
this type of compensation puts an offset into the setpoint (the offset provides a
“bumpless” mode switch). If you disable the setpoint (with the MPT Setpoint
control), you cannot remove the offset.
If you want to run your test procedure on a station that has a dual compensation
control mode in which the compensation type is Mean and Amplitude Control,
you may disable the setpoint without any adverse effect.
For more information about how the setpoint control is affected by dual
compensation control modes, see the 793 Control Software manual (PN 100-147-
130).
The transition times for all ramp and taper functions are specified using the
Command Options tab on the Station Manager’s Channel Options window. The
default transition time is two seconds.
For more information about specifying command options, see the MTS 793
Control Software manual.
Special consideration If the procedure ends normally, and the Command Stop Behavior is set to
Ramp to Mean or Taper to Mean, the signal may not respond as you expect.
When a procedure ends normally (without being manually held or stopped), all of
its processes end normally, and then the Command Stop Behavior is run. In
these situations, Ramp to Mean and Taper to Mean settings behave like a “stay
at level” setting, and the Taper to Zero setting behaves like a “ramp to zero”
setting. The Ramp to Zero setting works as expected.
Example Suppose you are running a procedure with a cyclic waveform, and wish to
acquire data on all the command cycles. The procedure requires 100 command
cycles and 100 data acquisition cycles, where 1 cycle=1 second.
You push the Stop button during the test, and it takes 3 seconds to taper to zero.
Those 3 cycles count as command and data acquisition cycles.
Then you push the Start button. It takes 5 seconds for the system to taper back up
to full amplitude. Those 5 cycles also count as command and data acquisition
cycles.
When the test reaches its “natural” done state (after 100 cycles,) it performs 100
command cycles and 100 data acquisition cycles, 8 of which are tapered.
Note It is important to realize that, because of the 8 tapered cycles, some data
points (those that are smaller than the specified sensitivity) might be
missed if you are taking peak/valley data.
Start
If you enable Setpoint and Span and set Command Stop Behavior to Stay at
Level, you may find that Setpoint increases unexpectedly if you stop, unlock,
reset, and restart the test. This also applies if remove and then turn hydraulics on.
The reason for this is that, using the previously described conditions, Setpoint
automatically shifts by the amount of offset present when the procedure was
stopped.
Example Suppose you run a procedure in which you run a ±10 mm cyclic command from a
mean level of 20 mm. You enable Span and Setpoint and select a Command
Stop Behavior of Stay at Level. You set Span to 100% and Setpoint to 0 mm.
When the actuator is at 20 mm, you stop the test. This causes the actuator to stop
and hold at 20 mm. Then you unlock the procedure and resume the test. In this
situation, the Setpoint value automatically increases to 20 mm, causing the
actuator to travel to mean level of 40 mm before resuming the ±10 mm cyclic
waveform.
Avoiding automatic To avoid this behavior and run the test relative to the original Setpoint, select a
Setpoint adjustments Command Stop Behavior of Ramp to Zero or Taper to Zero. This way, when
you unlock MPT, the commanded level is equal to the current Setpoint value.
Example Suppose you run a procedure similar to the one in the previous example, except
you select a Command Stop Behavior of Ramp to Zero. When the actuator is
at 20 mm, you stop the test. This causes the actuator to ramp to 0 mm at the
system ramp rate. Next, you unlock the procedure and resume the test. In this
situation, the Setpoint value remains 0 mm, and the actuator ramps at the same
rate back to 20 mm before executing the ±10 mm cyclic waveform.
Making manual If the desired combination of Setpoint and Command Stop Behavior for your
Setpoint adjustments situation results in a Setpoint shift, you have to manually adjust the Setpoint to
the desired position before you restart a test.
How long the test remains in a transition state depends on the test parameters you
have chosen, using two separate windows: the Execution tab on the MPT
Options Editor and the Command Options tab on the Station Manager’s
Channel Options window.
MPT Execution tab Use the MPT Execution tab to select the following Command Hold and
Command Stop Behaviors:
• Stay at Level
• Ramp to Mean
• Ramp to Zero
• Taper to Mean
• Taper to Zero
Station Manager Use the Station Manager Command Options tab to set the times for these
Command Options tab behaviors:
• Taper Times
• Ramp Times
• Begin/End Times
• Setpoint/Span Times
See the MTS 793 Control Software manual (PN 100-147-130) for more
information.)
Example The Entering Hold state lasts as long as it takes the system to move from the
Running state to the Holding state. If you chose Stay at Level, the Entering Hold
state would be instantaneous. If you chose Ramp to Mean or Taper to Mean,
then this state would exist for a longer time because time is needed to transition
from the current level to the level state.
The amount of time the test remains in a state also results from the time you have
specified on the Station Manager Command Options tab:
• If you select a Taper option for the Command Hold or Stop Behavior, the
Taper Times you specify in Station Manager Command Options are used.
When you click Hold or Stop while a test is running, the test assumes a
transition state during the taper. If you click Run to resume the test, the test
also assumes a transition state during the taper.
The following diagram shows a test with a Sine Tapered waveform, Ramp to
Mean on hold, and Taper to Zero on stop. It also shows each of the program states
within the test:
Click
Run
Program States
User Actions
For more information See “About Command Hold and Stop Behaviors” on page 67 for more
information.
Access From the MPT control panel or MPT Procedure Editor window, the access path
is:
Or, from the MPT Procedure Editor window, an alternate path is:
Access From the MPT control panel or MPT Procedure Editor windows, the access path
is:
Or, from the MPT Procedure Editor window, an alternate path is:
The snapshots of the test state and status can be used to restart a test that was
interrupted by an event (for example, a power failure or interlock).
Recovery Tab
ITEM DESCRIPTION
Recovery Settings Enable saving recovery status—Enables the recovery feature and specifies
how the progression of the test state and status is saved.
Note MTS recommends you leave this feature enabled unless you have
strong reasons to disable it.
Upon program state change—Saves the test status whenever the run, stop, or
hold buttons are clicked on the Station Controls panel (including interlocks).
At least every—Saves the test status at a regular time interval (user specified).
Snapshot intervals can be set using the program state changes (includes Run to
Stop or Stop to Run state changes, including interlocks) and time intervals that
you specify.
You can use a recovery file to restart a test even if the test was running during the
last snapshot. You cannot restart tests if they have completed or have been reset.
• The active group and individual processes. It also identifies how much of
each process is complete.
• The current program state (Run, Hold, Stop). When recovering a test, if the
program was running or holding, the test is restored in the Stop state.
What is not saved When you recover a test, the test status is restored to the point where the last
snapshot was taken.
• If data was being transferred from the data buffer to the computer, data that
had not been transferred is lost.
DIO settings are not restored during the MPT recovery process. For information
about DIO settings, see the MTS 793 Control Software manual.
Recovery accuracy There are two measures of “accuracy” associated with a saved test status:
• How old is the snapshot? If the snapshot is taken one minute before the test
stops, many additional cycles may be applied to the MPT specimen that the
test status would not know about.
• How consistent is the snapshot? If the snapshot is taken while the test is
running, each active process is checked in sequence. This results in test
status data that is taken at slightly different times.
Recovery Review the following characteristics of the test recovery feature to understand
considerations the advantages and disadvantages of recovering a test under different
circumstances.
• Recovering a test that was saved periodically provides test status data that is
relatively accurate in relation to the point where the test stopped. The
shorter the period, the closer the test status is to the point of failure.
However, saving a test does require additional processor time. If the
autosave rate is too fast, the accuracy of the data acquisition processes (data
output and communication between processes) can be adversely affected.
• Each autosave action overwrites the test status. If the system experiences an
uncontrolled shutdown, (power fails) while the system is saving the test
status, test status recovery is probably not possible.
• The test status maintains a copy of the procedure when entering the Execute
mode in MPT.
Access From the MPT control panel or MPT Procedure Editor window, the access path
is:
Or, from the MPT Procedure Editor window, an alternate path is:
If your test generates an excessive number of messages, you should filter what
messages are written to the log to avoid exhausting disk space.
For instance, you can change the Source filter from All Applications to This
Application Only to keep Station Manager messages out of the MPT Specimen
Log.
This control enables or disables the auto deletion function and sets the deletion
interval in days.
The Specimen Log archive has an internal limit of 500 Specimen Log files,
with each file containing approximately 1000 messages. Once 500 archived
files are accumulated and a new archive file is generated, the oldest archive file
is automatically deleted to make room for the newest archive file.
The Archive Auto Deletion control lets you program when archived files are
deleted in terms of days (within the internal limit of 500 archived files).
To enable the Archive Auto Deletion function, click in the Delete Older Than
checkbox such that a check mark appears in the box. If the check mark appears
in the box, the function is enabled.
Set the deletion interval using the scroll arrows to change the number of days
displayed. The scroll arrows are only active if the Archive Auto Deletion
function is enabled.
Access From the MPT control panel or MPT Procedure Editor window, the access path
is:
Or, from the MPT Procedure Editor window, an alternate path is:
For more information See “MPT Test Progress Panel” on page 28.
Access From the MPT control panel or MPT Procedure Editor window, the access path
is:
Or, from the MPT Procedure Editor window, an alternate path is:
You can type a process summary, identify the procedure, describe the test, or
write instructions to the test operator. This information appears in the Print
Preview window.
Properties Tab
ITEM DESCRIPTION
File Name Displays the name and path of the current procedure selection.
Description Type a description or other information about the procedure here.
Author Type the author’s name here.
Access From the MPT control panel or MPT Procedure Editor window, the access path
is:
Or, from the MPT Procedure Editor window, an alternate path is:
When enabled for existing procedures: Causes the procedure to acquire the
current default UAS selection. If this box was disabled when you opened a
procedure and you enable it while editing the procedure, you will see the units
in your procedure change from the UAS assigned when you opened the
procedure to the UAS set in the registry. The new UAS assignment are not
permanent until you save the procedure. If you close without saving, the UAS
assignment reverts to the set assigned when you opened the procedure.
When enabled for new procedures: Causes new procedures to open with the
UAS selection set in the registry.
When disabled for existing procedures: With this control, you can select and
edit any UAS and assign it to the current procedure. When you save your
procedure, your specific UAS selection is saved with your procedure. If
keeping a specific UAS assignment linked to your procedure is important to
you, this is a good choice.
When disabled for new procedures: Causes new procedures to open with the
UAS selection set in the registry. If you want all new procedures to open with a
specific UAS that is independent of the station configuration UAS, change the
UAS selection in the default template.
Edit... Opens the Unit Assignment Set Editor. Using this editor, you can create new or
edit existing unit assignment sets.
Process Palette
Your MPT process icons are displayed on the Process Palette.
Process categories Processes are grouped on the palette in the following categories:
• Event Processes monitor test signals and perform actions when specified
conditions are met.
1. Click the desired process icon on the Process Palette, and then click Add
Process on the Edit menu of the MPT Procedure Editor.
By default, the process icon is inserted below any existing process icons in
the table. To insert a process in the procedure table, click the icon you want
to insert the new process above, then add the new process.
2. Drag the process icon from the Process Palette to your procedure and group
table.The process will be inserted at the insertion line.
Insertion
Line
3. Double-click the desired process icon on the Process Palette. The process
will be inserted after the last selected process on the table.
Select multiple process Hold down the Ctrl key, and then left-click each icon you want to select.
icons individually
Deselect processes Deselect processes by holding down the Ctrl key and left-clicking.
Select a range of Left-click the first process icon, hold down the Shift key, then click the last
process icons process icon in the desired range.
In the procedure table, click the process icon or icons you desire to delete to
highlight them, and perform one of the following:
3. Drag the process icon or icons to the trash can located on the upper right
hand corner of the MPT Procedure Editor.
4. Click the right-mouse button and select Delete from the menu.
Note You cannot undo a delete operation.
Note When you copy a process icon, or a group of process icons, the
parameters of the original processes are retained, but the sequencing
information may not be. You may have to reassign Start and Interrupt
signals.
3. Open the procedure table where you want to place the copied processes.
4. Select the process before which you want to paste the processes on the
clipboard.
How to Quick Copy and Paste Selected Processes in the Same Window
1. Click the process or processes you want to copy.
2. Press and hold the Ctrl key, and then drag the selected processes. Use the
insert line to paste the copied process in the desired position.
Note To copy and paste processes between tables in separate MPT
applications, you must use the Copy Process and Paste Process
commands on the Edit menu. Dragging and dropping processes does
not work in this situation.
• Use the trigger signals available in the Start control to determine when each
process starts.
• Use the trigger signals available in the Interrupt control if you want to
specify a test event that interrupts the process.
• Use the trigger signals available in the Procedure (or Group) is done when
control to determine when the procedure ends.
Procedure start and All signal lists in your main procedure table include the <Procedure>.Start and
interrupt signals <Procedure>.Interrupt signals.
If you set the Start or Interrupt control to <Procedure>.Start, the process starts
or interrupts when the procedure starts.
Done signals When an individual process ends, it generates a “done” signal. These done
signals are labeled process name.Done in your Start, Interrupt, and Procedure
is done when lists.
For example, if you created a segment command process named Ramp Up, the
done signal that appears in your signal lists would be labeled Ramp Up.Done.
Each process automatically generates a done signal when the process completes
its programmed function, or when it is interrupted by another signal. Process
done signals are typically used to specify the start of another process and/or the
end of your procedure.
Special process signals In addition to done signals, some data acquisition processes can also send out a
“buffer full” signal (indicating when the data buffer is full), and some event
processes can send out a “trigger” signal (indicating when the process is
triggered).
A buffer full signal or trigger signal can also be used to specify the start of
another process, the end of the test, or to interrupt other processes.
Fan-in and fan-out You can select more than one signal in each Start, Interrupt, and Procedure is
processes done when list to create a “fan-in” process. The process (or procedure) responds
if any of the selected signals is detected.
Conversely, you can use the <Procedure.Start>, or a single done, buffer full, or
trigger signal to start, interrupt, or end several other processes. This is referred to
as a “fan-out” process.
Note There is a slight time delay between processes that start with a common
trigger signal (for example, two processes using the <Procedure.Start>
trigger signal). The process positioned the highest on the Procedure or
Group table starts first. When using data acquisition and command
processes in parallel, position the data acquisition process higher on the
table than the associated command process.
How to end a procedure The procedure table has a Procedure is done when control located at the bottom
of the window.
If you specify a signal in this list, when the specified signal is received, all active
processes in this window are interrupted and the procedure ends. You can use this
control to ensure that your procedure ends properly.
Note If you leave this control blank, the procedure stops when all of its child
processes are done.
For more information For information on ending a Group process, see “How to Disable Processes” on
page 103.
For more information about how sequencing processes affects test procedures,
see “About Sequencing Processes” on page 87.
For example, if you created a timed acquisition process named Acquire Time
Data, the buffer full signal that appears in your signal lists would be labeled
Acquire Time Data.Buffer Full.
Note You define the size of the buffer on the Destination tab of the acquisition
process’ Parameters window.
Cyclic acquisition processes can generate buffer full signals when data has been
acquired for the number of cycles or segments specified on the Data Storage tab
in the Cyclic Acquisition Parameters window.
When buffer full If you do not specify the number of samples to acquire for the acquisition
signals are sent process, the process continuously samples and generates a buffer full signal
every time the buffer fills, until the process ends.
If you specify the number of samples to acquire, the process sends a buffer full
signal every time the buffer fills until the requested number of samples are
acquired.
Special uses You can use a data acquisition buffer full signal to start and interrupt other
processes in your test.
For example, if you configure your data acquisition process to discard data when
the buffer fills (instead of saving it), the acquisition process can continuously
send buffer full signals to other processes without using up disk space.
Some processes can generate trigger signals when they detect the specified event.
These trigger signals are labeled process name.Trigger in your Start, Interrupt,
and Procedure is done when lists.
For example, if you created a digital input process named Input Monitor, the
trigger signal that appears in your signal lists would be labeled Input
Monitor.Trigger.
When trigger signals You can configure these processes to trigger once or to trigger continuously.
are sent When a process is set to trigger once, it generates a trigger when the specified
condition is met, and then generates a done signal. When a process is set to
trigger continuously, it continues to send triggers each time the specified
condition is met, and does not generate a done signal.
Note If you set up a process to trigger continuously, then the process will not
generate a done signal until it is interrupted. You should specify an
“Interrupt” signal or a “Procedure/Group is done when” signal to end a
continuously triggered process.
Trigger signal example The following sample procedure makes use of a trigger signal.
In this example:
Since its job is to continually monitor feedback, the Detect P/V process never
generates a done signal. Because of this, you typically do not use the Detect P/
V.Done signal to start or interrupt any other process.
We use the Kathy’s Fatigue.Done signal to interrupt the Detect P/V process (and
generate a Detect P/V.Done signal). This prevents the test item from running
indefinitely.
Procedure diagram The diagram below illustrates the connections between the processes used in the
trigger signal example. The diagram illustrates how the trigger signal is used.
• The “Ramp Up” Segment process should start when the procedure starts.
• The “Cycle” Cyclic process should start when the “Ramp Up” process is
done.
• The “Ramp Down” Segment process should start when the “Cycle” Cyclic
process is done.
• The Procedure should end when the “Ramp Down” Segment process is
done.
MPT selects default trigger signals for the Start box. The Interrupt and
Procedure (or Group) is done when boxes are blank by default.
Display a trigger list Even if it is blank, each box contains a hidden trigger signal list. To display the
list, double-click the box.
Select a trigger and When the trigger signal list is displayed, you can select any individual trigger
hide the list signal in the list by double-clicking it. This replaces whatever the box had in it
before with the current selection, and then close the list.
Note You can also select a trigger signal (and hide the list) by highlighting the
trigger signal in the list and pressing Enter.
Remove a trigger and To remove the current trigger signal from a box, double-click the box to display
hide the list the boxes’ trigger signal list, then double-click the same trigger signal in the list.
This clears the box and hides the list.
Select multiple trigger To select multiple trigger signals in a list, you can hold down the Shift key to
signals in a list select a range of trigger signals, or hold down the Ctrl key to select a trigger
signals arbitrarily. When you select multiple signals, the process performs the
action (start the process, interrupt the process, end the procedure or group) when
it receives any of the selected signals.
2. In the signal list, hold the Ctrl key and click each signal you want to
interrupt the procedure. (If you select multiple signals, the procedure
interrupts when any of the selected signals are received.)
3. Press Enter.
2. In the signal list, hold the Ctrl key and click each signal you want to remove
from the list.
3. Press Enter.
Note You can deselect all of the signals highlighted and close the list by
double-clicking any of the individual selections highlighted in the list.
2. In the signal list, hold the Ctrl key and click each signal you want to end the
procedure. (If you select multiple signals, the procedure ends when any of
the selected signals are received.)
3. Press Enter.
2. In the signal list, hold the Ctrl key and click each signal you want to remove
from the list.
3. Press Enter.
Note You can deselect all of the signals highlighted and close the list by
double-clicking any of the individual selections highlighted in the list.
Interrupt list
Start list
To start Cheryl’s Ramp, you select a signal in the When Cheryl’s Ramp has completed what it
Start list. When you first create a test procedure, the has been programmed to do, it sends a
application selects a signal for you. For instance, the “Done” signal displayed as “Cheryl’s
<Procedure>.Start signal is automatically assigned to Ramp.Done.” You can use this signal to start
the first process on the procedure table. or interrupt other processes.
Cheryl’s Ramp
Start
Test Cheryl’s
Start Ramp.Done
Sequence processes In addition to sequencing the Group process, you must also sequence processes
within a group defined in your Group process.
In your group table, you can set the Group process Start and Interrupt signals
the same way do for other processes. When you open the group table, the Start
and Interrupt signal lists include the <Group>.Start and <Group>.Interrupt
signals.
End a group process The Group process procedure table has a Group is done when control located at
the bottom of the window.
If you specify a signal in this list, when the specified signal is received all active
processes in this group are interrupted and the Group process ends.
You can configure a Group process so that the processes it contains run normally
even when the Group process is interrupted.
For more information See “About Group Process Interrupts” on page 100.
Method 2 Right-click on the Group process icon and select Open Table from the menu.
The title bar of the Group process window displays where the group is relative to
the main procedure table.
• For example, if your main procedure contains a group process, the group
process title bar would read—Procedure/Group Name.
• If your group contained another group, the title bar for the second group
process would read—Procedure/Group Name/Group Name.
User-defined interrupt You can connect the interrupt terminal of a Group process to the start or interrupt
terminals of any of the processes inside the Group process. When you do this,
you are creating a user-defined interrupt.
When you create a user-defined interrupt, only the active processes inside of the
Group process that are connected to the Group process’ interrupt terminal are
affected when an interrupt occurs. The other processes in the Group process are
not affected, and run normally.
Repeat counts in A Group process never performs a repeat count when it is interrupted. When a
interrupted groups Group process is interrupted, the processes inside the Group complete their
activities according to how they are connected to the Group process’ Interrupt
terminal.
Normal interrupt The following examples illustrate the differences between a normal interrupt and
versus user-defined a user-defined interrupt on a Group process.
interrupt
Note The end effect of user-defined interrupts may be difficult to predict in
complex procedures. It is good practice to perform a test run of your
procedure in the simulation mode before actual testing.
Suppose we have a Group process that contains a Cyclic process and a Segment
process, and that the Group receives an interrupt while the Cyclic process is
active.
Trigger
Normal Interrupt
to a Group
Group Process
Process
When the Group
process is
Cyclic Segment
interrupted, the the
Group ends
Start Done immediately.
Interrupt
User-defined interrupt Suppose we start with the same scenario, but in this case, the Cyclic process’
example interrupt is set to <Group>.Interrupt.
In this case, when the Group is interrupted, the following things happen:
Trigger User-Defined
Interrupt to a
Group Group Process
Process When the Group
process is
Cyclic Segment interrupted, the
Cyclic process
Start Done ends immediately,
but the Segment
process runs
normally.
Interrupt
This prevents the process from starting and generating any signals used to
start or interrupt another process. If you disable a command process this
way, all subsequent command processes are disabled. When you do this, the
process appear swith a red “X” in the left margin of the Procedure (or
Group) table.
This method starts the process, but immediately sends out the process
“done” signal to other processes. This method works best if you want to
disable a command process without disabling all subsequent command
processes. When you do this, the process appears with a downward pointing
green arrow in the left margin of the Procedure (or Group) table.
3. On the procedure table, select the process, right-click the mouse, then click
the Enable selection to uncheck it. When you do this, the process appears
with a red “X” in the left margin of the Procedure (or Group) table.
Benefits of using the With MPT variables, you can select individual parameters of test processes to be
variables feature viewed and changed while the test is running. Without MPT variables, you must
define test process parameters while the test is stopped.
• You can create variables and assign them to test process parameters.
• You can change selected calculation parameter values that are used in
equations defined in the Station Manager application.
• You can use the enhanced Operator Information process to view variables
and change variable values manually.
• You can use the MPT Calculation process to change variable values for
different passes. This allows you to create test procedures that are very
compact compared to test procedures that accomplish the same result but are
designed without variables.
• You can use the variable values stored in the specimen directory for post-test
analysis.
For example, suppose you add a Cyclic Command process to a test procedure and
select a Segment Shape of Sine with a frequency of 10Hz. To change the
frequency after the test has started, you must stop the test, unlock the test
procedure, open the Cyclic Command Process dialog, and change the value.
Variable parameters With variable parameters, you can change parameter values without opening the
associated process definition dialogs. When you change a variable value, all
parameters associated with the variable are changed to the same value
simultaneously.
For example, suppose you create a variable named “VarFrequency,” and assign it
to the frequency parameter of a Cyclic Command process and a Segment
Command process. Now, with the procedure unlocked, you change the
“VarFrequency” value from 1 to 2 Hz. The frequency parameter in both the
Cyclic Command and Segment Command processes change to 2 Hz
simultaneously.
While the test is running, you can use an Operator Information or an MPT
Calculation process to change the value of the VarFrequency variable. When the
VarFrequency variable changes, the Cyclic Command and Segment Command
processes will use the new frequency value the next time they are triggered.
An example of using the For example, suppose you create a test procedure that includes several command
Variable Editor processes that all use the same frequency. Rather than entering a frequency value
for each process separately, you could associate all the frequency parameters
with a “Frequency” variable. Then, between tests (with the test stopped and the
test procedure unlocked) you could use the Variable Editor to change the
frequency value of all the processes at the same time without opening any of their
individual dialogs.
When the test procedure is running and the Operator Information process is
triggered, it displays a run-time window. This window may require the operator
to verify or change the information specified by the test designer and click OK to
continue the test. All variable values are written to the test procedure data file.
As the test designer, you can choose the type of information displayed in the run-
time window, including predefined variables. You can choose which variables the
operator can change in the window.
You can control when the operator has the ability to change variables by
strategically placing Operator Information processes in the test procedure, or by
nesting them in a repeating Group process.
An example using the For example, suppose you create a test procedure that includes the following:
Operator Information
• A Group process that runs three times
process with Variables
• Within the Group process, a Cyclic Command process that starts when the
Group process starts, and an Operator Information process that starts when
the Command process is done.
When you run the test, a run-time window that allows the operator to enter a
frequency will appear each time the Operator Information process is triggered.
This allows the operator to change the variable value without stopping or
unlocking the test procedure.
• Channel 1 load is associated with the variable “VarLoad 1,” which you have
intialized to a value of 10kN.
This defines Channel 2 load as two times the value of Channel 1 load.
Two methods to apply There are two methods you can use to add a calculation to a variable:
calculations
• You can use the “Calculated” checkbox in the Variables Editor for a selected
numeric variable.
• You can add a Calculations process from the process palette to your test
procedure.
Calculations created When you use the Variable Editor to add a calculation to a variable:
with the Variable Editor
• The calculation is applied to the associated variable before the first process
in the test procedure is run.
• The calculation is applied to the variable only once during the execution of
the test procedure, regardless of where the variable is used in individual test
processes.
• Each time a calculated variable is queried for its value, the expression is
evaluated. Because current values may change during the execution of a
test, the result may be unpredictable. Because of this, it is good practice to
create test procedures that maintain a “fixed” relationship between
variables, as opposed to creating test procedures in which variable values
change dynamically.
Calculations created In contrast, when you use the MPT Calculation process to add a calculation to a
with the MPT Calculation variable, the calculation is applied to the associated variable whenever the MPT
process Calculation process is triggered. This means that:
• Any test process that uses the variable but runs before the MPT Calculation
process will not have the calculation applied, and
• The calculation is reapplied to the variable each time the associated MPT
Calculation process is triggered, so that the change to the variable value is
cumulative.
This variable selection is manually set using the list in the Variable View window
or the Variables Editor when the test is not running. Control-mode variables do
not change during run time.
Supported processes The following processes support the use of variables to change the control mode:
• Cyclic Process
• Segment Process
• Dwell Process
• Sweep Process
Change control modes When the test is not running, use the Variable View window or the Variables
Editor to change the control-mode variable selection.
Any process control-mode parameter that uses that variable will change to reflect
the new control-mode variable selection.
Variable Editor
Variable categories Variable categories help you organize variable types. When you open the
Variable Editor, “category 1” is available by default.
To use variables, you are not required to add or rename categories. However,
doing so may help you differentiate variable types. For example, you may want
to create one category that pertains to command variables and another that
pertains to data acquisition variables.
Categories are saved and restored with the test procedure, and are available in the
print preview display.
Variable types The variable type determines the type of data associated with the variable. You
must select the appropriate data type when you create a variable, as follows:
TYPE DESCRIPTION
Real Variables associated with real numbers.
Examples: frequency, end level, segment
count.
Integer Variables associated with integers. Example:
number of times a process runs.
Enumeration Variables associated with lists. Examples:
segment shape, compensator.
Boolean Variables associated with Boolean logic (true/
false).
String Variables associated with strings.
Make tool The Make tool creates and associates variables with parameters. By dragging the
Make tool from the Variable Editor window to the desired parameter in the
parameter definition window, you create and associate the variable to the
parameter at the same time.
Default variable naming When you use the Make tool to create a variable, the default variable name is
conventions associated the parameter name in the process definition window.
When you use the Add button to create a variable, the default variable name is
the name of the selected variable type.
Example of variables in
the Variable Editor
Important!
Remember that each line in
expression pane must end
with a semicolon (“;”).
When you create a variable, the fields in the process parameter window
associated with the variable are highlighted (default is blue).
You cannot directly edit the values in highlighted fields. To edit the read only
value displayed in a parameter field, you must use the Variable Editor.
How to Create, Edit, Assign, and Unassign Variables with the Right-Click Method
How to create variables 4. Open the desired process window.
Note If the Variable menu does not appear when you right-click a parameter
box, variables are not available for that parameter.
4. Select the desired variable category and new variable you want to assign.
3. Drag the Make Tool to the desired parameter in the process window. If the
parameter is valid, the Make Tool pointer displays a square within the
pointer. If the selection is not valid, the Make Tool pointer displays a circle
with a slash.
In this example:
- A Numeric type variable has
been added to the variable
category named “Group Loop 3X”.
- The Numeric variable has been
named “Absolute End Level 1”.
- The Make Tool is positioned over
the Absolute End Level 1
parameter in the Cyclic Command
window. The pointer display
indicates a valid selection.
2. In the tree view, expand the category icons as required and click (highlight)
the desired variable.
Note Calculations can be applied only to Real and Integer type variables.
5. Build the calculation as desired and click Apply. If the calculation is valid,
the Expression Editor displays “success”. If the calculation is not valid, the
Expression Editor displays “error”.
Note Remember to type a “;” (semi-colon) after the espression before clicking
Apply.
2. Drag a Calculation process from the Process Palette to the Procedure Editor
table.
4. Click the Variables tab, and move the desired variables from the Available
to the Included list.
Note Click the Calculation tab, then click the desired variable in the Signals
list. For information about calculations, refer to the “Calculated Signals”
section in the MTS 793 Control Software manual (PN 100-147-130).
5. Build the calculation as desired and click Apply. If the calculation is valid,
the Expression Editor displays “success”. If the calculation is not valid, the
Expression Editor displays “error”.
Note Remember to type a “;” (semi-colon) after the expression before clicking
Apply.
During the test, the MPT application writes test-generated data files to the
selected MPT specimen. These files include log files, data acquisition files, test
recovery files, and so forth.
For more information For detailed information on the files saved in the MPT specimen, see “About
MPT Files” on page 134.
You can create new MPT specimens with the MPT control panel and the MPT
Specimen Editor. You may want to use a new MPT specimen to collect data for
a particular test run in a unique location.
For more information For more information on creating and linking MPT specimens, see “About
Creating and Linking MPT Specimens” on page 127.
For more information, see “About Loading MPT Specimens” on page 140.
Using the MPT control The MPT control panel is designed to create new MPT specimens one at a time,
panel or as needed, in less structured testing environments.
For example, suppose you want to modify a procedure (with an existing MPT
Specimen) and run it against a new MPT specimen. On the MPT control panel,
you could simply click the New Specimen button, name the MPT specimen, and
then click Run on the Station Controls panel. The new data, test log entries,
recovery information, and so on, is now directed to the new MPT specimen,
instead of the previous MPT specimen.
MPT specimens are automatically linked to the current procedure when you click
Run.
Using the Specimen The MPT Specimen Editor is designed for preparing a batch of MPT specimens
Editor and linking them with one or more procedures for future testing. The MPT
Specimen Editor is especially useful for test administrators who want to
predefine a number of MPT specimens for a test operator so he or she can run a
succession of tests.
For example, as a test administrator, you could create a number of new MPT
specimens and link them all to your procedure. This way, the test operator could
simply select the desired MPT specimen on the MPT control panel (which loads
the linked procedure) and run the test. When the test completes, the operator
could select the next MPT specimen, and could run the test again. The operator
could perform this for each predefined MPT specimen.
For more information For a description of the MPT control panel controls and indicators, see “About
the MPT Control Panel” on page 25.
For a description of the MPT Specimen Editor controls and indicators, see
“MPT Specimen Editor” on page 131.
How to Create and Link a New MPT Specimen with the Control Panel
To create an MPT specimen with the MPT control panel:
When you click Run on the Station Controls panel, the MPT specimen is
automatically linked to the loaded procedure.
How to Create and Link a New MPT Specimen with the Specimen Editor
To create an MPT specimen with the MPT Specimen Editor:
2. In the box above the MPT specimen list, rename the new MPT specimen as
desired and press the Enter key on the keyboard.
2. Click the desired procedure file in the Select procedure file window.
Note If the procedure is new, make sure you save it to ensure that it appears in
the list of procedures in the Select procedure file window.
With the Control Panel 1. Open the procedure you want to which you wish to link your MPT
specimen.
2. In the Specimen list on the MPT control panel, click the MPT specimen you
want to link.
4. Click the desired procedure file in the Select procedure file window.
Note If the procedure is new, make sure you save it first to ensure that it
appears in the list of procedures in the Select procedure file window.
When you select the MPT specimen in the MPT control panel, MPT
displays the Load Specimen window.
For more information For more information on loading procedures, see “About Loading MPT
Specimens” on page 140.
By default, if you run another test against your MPT specimen, the MPT
application:
• Appends new test information to the existing data file and log file .
• Writes over the information in the procedure snapshot file and dynamic state
snapshot file with the new test information.
Note You can configure whether new data overwrites or appends to the
previous data with the MPT Options Editor.
For more information For more information about the using the MPT Options Editor, see “About the
MPT Options Editor” on page 62.
Access From the MPT control panel and the MPT Procedure Editor, the access path is:
Or:
• Click the Procedure Path/File Name button and use the Select Procedure
File window to link a different procedure to your current MPT specimen.
Copy Creates a new MPT specimen based on the selected MPT specimen.
The new copy includes all attributes of the original MPT specimen, including
procedure association, comments, and MPT specimen directory.
Note Test data and status are not copied.
Specifies the directory where your MPT specimens are saved for the current
Specimen MPT session.
Directory Path
To choose a new directory, click the Specimen Directory Path button and use
the MPT Specimen Directory Path window to select a new directory.
Changes made to the MPT Specimen Directory Path window apply only to the
current MPT session. The directory path reverts to the default directory path
when MPT is reloaded.
To change the default MPT specimen directory path, use the Project Manager
application to change the Project Settings (see Project Manager information in
the Series 793 Control Software manual, part number 100-147-130).
Name Template Specifies the default label applied to MPT specimens you create.
Note The default MPT specimen name is “spec”. When you create new
MPT specimens, their default labels are “spec01,” “spec02,” “spec03,”
and so forth.
To change the default MPT specimen name, type a name in the Name
Template box. The new name applies to the current MPT session. If you want
to make this new name the new default name, click Set Default. Changes are
effective immediately. The name template may also be changed with the
Project Manager application.
Note It is good practice to add a space after your name entry. This makes
additional instances of the name easier to read; for example, “dogbone
01, dogbone 02, dogbone 03,” versus “dogbone01, dogbone02,
dogbone03.”
For more information For more information about placeholders, see “About placeholders” on page 203,
and “Installed 793 Files” in the 793 Controller Overview manual (PN 100-162-
928).
• The number of times a test was run against the MPT specimen
• The runtime state of the procedure when the test was closed
In most cases, after you run a test, a typical MPT specimen contains the
following files:
Each time you run a procedure against an MPT specimen (that is, each time you
press run after pressing reset), newly acquired data overwrites or is appended to
the current data in the Specimen.dat file. The specimen data file may contain data
from more than one test if more than one test has been run against the same MPT
specimen.
Note You can configure whether new data overwrites or appends to the
previous data with the MPT Options Editor.
Sample MPT specimen The following data file was created by a Peak/Valley Acquisition process that
data file monitored the displacement feedback and acquired data on the time and
displacement feedback signals.
How to format the data You can configure the MPT application to format the data written to the
in the MPT specimen Specimen.dat file in one of three ways:
data file
• Plain—test data is space-delimited. This option provides the most useful
output when viewing the test data in an application such as Notepad or
Microsoft Word.
• Excel—test data is tab-delimited. This option formats the data for use with
Microsoft Excel.
You specify the data file format on the Specimen tab of the MPT Options
Editor.
If you plan to use the Excel File Converter, the data must be tab-or comma-
delimited.
How to parse the MPT The first line of the data file is a text string that includes information such as the
specimen data file decimal separator, column separator, time formats, date formats, and so forth.
This header may be used if you plan to parse the data file with a custom
application.
MTS793|MPT|ENU|1|0|.|/|:|1|0|0|A
MTS793|progName|sLanguage|version|iDelim|sDecimal|sDate|sTime|iCountry|iDate|iTime|sCode
Where:
progName=MPT or BTW
sLanguage= Natural language (standard three-character abbreviation)
version=Version of this format string
iDelim=Data delimiter: 0 for space (plain), 1 for comma (Lotus), 2 for tab (Excel)
sDecimal=International decimal separator
sDate=International date separator
sTime=International time separator
iCountry=International country value
iDate=International date format
iTime=International time format
sCode=Character Set Code: A for ANSI, O for OEM (currently always A)
For more information For more information, see “How to Create User-Specified.dat Files” on page
137.
3. In the User Data File box, type a name for your data file. (A dat extension is
added to the name you type.)
By default, this file is cumulative; that is, new information is added when you
perform new tests against the same MPT specimen.
Changing the data You can change this behavior with the MPT Options Editor as follows:
acquired in the
• Use the Specimen Log Overwrite/Append controls on the Specimen tab.
specimen.log file
• Use the Minimum Severity and Source controls on the Specimen Log tab.
This way, if you modify and run your test, but you forget to save your changes
when you close the test, you can restore the modifications the next time you run
the test.
Note This file is created only when test recovery is enabled with the MPT
Options Editor.
For more information For more information, see “MPT Options Editor Recovery Tab” on page 74.
For information on restoring unsaved test settings, see “About Loading MPT
Specimens” on page 140.
This way, if your test is interrupted before it completes (due to a power outage,
interlock, or accidental stop) you can resume the test from where it was
interrupted rather than restarting from the beginning of the test.
The MPT application updates this file according to the settings on the MPT
Options Editor. Each update includes the test program state, the current counter
values, and the status of each active process in the procedure.
Note By default, the MPT application updates the mps file each time the
program state changes, and at 60-second time intervals.
For more information See “MPT Options Editor Recovery Tab” on page 74.
When you open an MPT specimen and proceed to load the Procedure assigned
to the Specimen, the MPT application loads the procedure defined in this file.
The procedure named in this file refers to the last saved version of the procedure
linked to the MPT specimen.
Note Even if you do not type information in the Comment box on the MPT
Specimen Editor, the entry “Comment=\” still appears in the
Specimen.prm file.
For more information For information on loading MPT specimens and restoring procedures with the
MPT control panel, see “About Loading MPT Specimens” on page 140.
Note If you load an MPT specimen that has not been run and you have not
linked a procedure to it (via the MPT Specimen Editor), then the MPT
Load Specimen window will not appear.
When MPT displays the Load Specimen window, you should make your
selection carefully. If you select a procedure without understanding the
consequences, you may limit your options later.
For example, assume you choose an MPT specimen on the MPT control panel
and you load a test other than the one that is currently assigned to that MPT
specimen. In this case, once you click Run, you would not be able to retrieve the
recovery information created for the original procedure.
For more information See “About the Load Specimen Window” on page 140.
Each option is followed by a path name and time stamp to help you determine
which procedure to load.
Note The time stamp reflects when the procedure was last saved by the
operator. It may be helpful to think of the time stamp as the test version
number.
If the procedure you select in the Load Specimen window has been run against
the selected MPT specimen, you can retrieve it in either its Reset state or its
Saved state.
For more information See “About the Restore Procedure State Selections” on page 142.
To see how these selections are used in specific situations, see “MPT Specimen
Loading Examples” on page 143.
For more information, see “About the Load Procedure Selections” on page 141.
Currently loaded This option uses the procedure currently open in the MPT Procedure Editor.
procedure When you click Run on the Station Controls panel, the selected MPT specimen
is linked to the current procedure.
Note If the currently loaded procedure has been modified but has not been
saved, “modified” is displayed after the time stamp. If the procedure has
never been saved, then it will not display a time stamp.
Procedure linked (or This option loads the procedure that is currently linked to the MPT specimen.
assigned) to the MPT This procedure is recorded in the .prm file in the MPT specimen.
specimen
Note If the referenced procedure file has been deleted or moved, this selection
is dimmed, and “not found” is displayed after the file name.
Procedure snapshot This option loads a copy of the last procedure run against the MPT specimen.
from last run This procedure is recorded in the .mpp recovery file in the MPT specimen.
You should select this option if you want to load the procedure and restore the
settings exactly as they were the last time you ran the test. This option can be
used in conjunction with the saved state selection to recover an interrupted test
If the procedure was modified without being saved before it was run, “modified”
is displayed after the time stamp. This means the snapshot version of the
procedure run against the MPT specimen contains modifications that may not be
present in the saved version of the procedure.
Most recently saved This option loads the most recently saved version of the procedure.
version
This option appears only if the saved procedure has been modified since it was
saved and is different from the linked procedure.
For more information For more information on the recovery file, see “About Specimen.prm Files” on
page 139.
For more information on the recovery file, see “About Specimen.mpp Files” on
page 138.
In the Load Specimen window, when you select a procedure that has run against
the current MPT specimen, you can use the Restore procedure state to control
to reset or restore the procedure state.
• Saved state: Done—restores the procedure in its done state, and includes a
record of counter values as they were when the test was complete.
• Saved state: In progress—restores the procedure back to the point the test
was stopped, and includes a record of the test’s counter values, hydraulic
status, and so on, at that time. This is the appropriate selection if you wish to
recover a test; that is, you have selected the snapshot procedure and wish to
resume the test at, or close to, the point it was interrupted.
• Saved state: Error—brings the procedure back to the point at which it was
stopped by an error condition (there may be a corresponding entry in the log
file that reveals more information).
For more information For more information on the recovery file, see “About Specimen.mps Files” on
page 139.
• “Procedure Has Not Been Run Against the MPT Specimen” on page 144
• “Procedure Has Been Run Against the MPT Specimen” on page 145
• “Procedure Has Been Run Against the MPT Specimen, and the MPT
Specimen Relinked to Another Procedure” on page 146
• “Procedure Has Been Run Against the MPT Specimen, Modified, and
Saved” on page 148
• “Procedure Has Been Modified and Run Against the MPT Specimen
Without Being Saved” on page 149
• “Procedure Has Been Modified, Run Against the MPT Specimen, and
Saved” on page 151
The windows shown for these scenarios do not show all possible combinations;
the windows that MPT displays for you depends on your situation.
Note If the Saved state selection is disabled (grey), it means the procedure
linked to the MPT specimen has not been run against the MPT specimen
(as in this scenario), or that the procedure has been run, but its recovery
feature has been disabled.
Currently loaded If you choose this selection and then run the test, MPT unlinks the MPT
procedure specimen from procedure “def.000” and links it to procedure “abc.000.” The
MPT specimen now contains information (test data, log entries, and so on) from
procedure “abc.000.”
Procedure assigned to This is the default selection. If you choose it and then run the test, MPT replaces
the MPT specimen the procedure currently in memory, “abc.000,” with the procedure you linked to
the MPT specimen with the MPT Specimen Editor, “def.000.”
Restore procedure state In this case, procedure “def.000” has never been run against the MPT specimen,
so MPT has not created an mps file or an mpp file in the MPT specimen yet.
Therefore, the Saved state selection is disabled, and Reset is the only option
available. Reset causes the procedure to begin at its starting point, with counters
reset to zero.
Currently loaded If you choose this selection and then run the test, MPT unlinks the MPT
procedure specimen from procedure “def.000” and links it to procedure “abc.000”. The
MPT specimen now contains information (test data, log entries, and so on) from
different procedures (“abc.000” and “def.000”). Choosing this selection prevents
you from recovering status information stored in the specimen about the
execution of “def.000”.
Procedure assigned to This is the default selection. If you choose it and then run the test, MPT replaces
the MPT specimen the procedure currently in memory, “abc.000”, with the procedure linked to MPT
specimen, “def.000”. This is the saved version of the procedure. In this scenario,
this version is the same as the version that MPT automatically saved to the mpp
file when the procedure was last run.
Restore procedure While the procedure “def.000” was being run, MPT recorded the progress or
state to state of the execution of the test at intervals defined in the Recovery tab of the
Options Editor. MPT saves this information in the mps file, where it is
continually updated until the test is complete or in its Done state.
The Saved state selection in the Restore procedure state to box displays the
last saved state stored in the mps file. In this case the test ran to completion, so
the last saved state is Done. Done brings the procedure back to its done state, and
includes information such as counter values as they were when the test was
complete; in contrast, Reset brings the procedure back to its starting point, with
counters reset to zero.
Example Suppose that in this scenario the test was interrupted while it was being run. In
this case the Saved state selection would display In progress instead of Done.
The State state: In progress status shows the procedure was run against the
MPT specimen, but was stopped before the test was complete. When a procedure
is stopped in progress, MPT saves the state of the procedure when it was stopped
in the mps file.
If the test had been inadvertently interrupted and you wished to resume the test at
(or close to) the point of interruption, you would choose this Saved state
selection.
Procedure Has Been Run Against the MPT Specimen, and the MPT Specimen
Relinked to Another Procedure
Suppose you load procedure “def.000” into memory, and run it unmodified on
MPT specimen Sample 1. Next, you use the MPT Specimen Editor to link
procedure “ghi.000” to MPT Specimen Sample 1. Then you load procedure
“abc.000” from the File menu, and select Sample 1 in the MPT control panel.
When you do this, a window appears with the following selections:
Currently loaded If you select this and then run the test, MPT unlinks the MPT specimen from both
procedure the procedure it was last run against, “def.000,” and from the procedure you
linked to it with the MPT Specimen Editor, “ghi.000.” MPT links the MPT
specimen to the procedure currently in memory, “abc.000”.
The MPT specimen now contains information (test data, log entries, and so on)
from two different procedures (“def.000” and “abc.000”). Choosing this selection
prevents you from recovering status information stored in the specimen about the
execution of “def.000.”
Procedure assigned to If you choose this and then run the test, MPT unlinks the MPT specimen from the
the MPT specimen procedure that it was last run against, “def.000,” and link it to procedure
“ghi.000.” The MPT specimen now contains information (test data, log entries,
and so on) from different procedures (“ghi.000” and “def.000”). Also, choosing
this selection prevents you from recovering status information stored in the
specimen about the execution of “def.000.”
Procedure snapshot This is the default selection. If you choose it and then run the test, MPT replaces
from last run the procedure currently in memory, “abc.000,” with procedure “def.000” as it
was last run against the MPT specimen. This selection dissociates the MPT
specimen from the procedure you linked to it with the MPT Specimen Editor,
“ghi.000.”
When the operator clicked the Run button on the Station Controls panel to run
“def.000” (as it was last run on the MPT specimen), MPT recorded the current
state of the procedure and stored it in the mpp file. So even though you linked a
new procedure to the MPT specimen with the MPT Options Editor, the mpp file
contains a copy of the procedure as it was last run against the MPT specimen,
called a snapshot.
Restore procedure You can choose the state to which the specimen is restored. In this case the saved
state to state is Done, so selecting the saved state brings the procedure back to its done
state, and includes information such as counter values as they were when the test
was complete. Selecting Reset brings the procedure back to its starting point,
with counters set to zero.
The Saved state information is stored in the mps file. If the test had been
inadvertently interrupted and you wished to resume the test at (or close to) the
point of interruption, you would choose this selection.
Procedure Has Been Run Against the MPT Specimen, Modified, and Saved
Suppose you load procedure “def.000” into memory, and run it unmodified on
MPT specimen Sample 1. Next, you modify this procedure and save your
changes. Then you load procedure “abc.000” from the File menu, and select
Sample 1 in the MPT control panel. When you do this, a window appears with
the following selections:
Currently loaded MPT unlinks the MPT specimen from procedure “def.000” and links it to
procedure procedure “abc.000”. If you do this and run the test, the MPT specimen contains
information (test data, log entries, and so on) from different procedures
(“abc.000” and “def.000”). Choosing this selection prevents you from being able
to recover status information about the execution of “def.000.”
Procedure assigned to MPT replaces the procedure currently in memory, “abc.000,” with the procedure
the MPT specimen linked to MPT specimen, “def.000.” This version of the procedure includes
modifications not present when the procedure was last run, because the operator
modified and saved it after it was run.
Procedure snapshot This is the default selection. If you choose it and then run the test, MPT replaces
from last run the procedure currently in memory, “abc.000,” with procedure “def.000” as it
was last run against the MPT specimen. This is the version of the procedure that
MPT automatically saved to the mpp file when the test was run. In this case, the
procedure was modified and saved after the test was run, so the current version of
the procedure includes modifications not present in the mpp file.
Restore procedure Since the MPT specimen was last run against the modified version of “def.000,”
state to you can choose the state to which it restores. In this case the saved state is Done,
so selecting the saved state restores the procedure to its done state, and includes
information such as counter values as they were when the test was complete.
Selecting Reset restores the procedure to its starting point, with counters set to
zero.
The Saved state information is stored in the mps file. If the test had been
inadvertently interrupted and you wished to resume the test at (or close to) the
point of interruption, you would choose this selection.
In this scenario, if you select the Procedure assigned to the Specimen and select
the Restore procedure state to: Saved State options, then the runtime state is
restored to a different procedure than the one that was running when it was saved.
Procedure Has Been Modified and Run Against the MPT Specimen Without Being
Saved
Suppose you load procedure “def.000” into memory, modify it without saving
your changes, and then run it against MPT specimen Sample 1. Next, you load
procedure “abc.000” from the File menu, and select Sample 1 in the MPT
control panel. When you do this, a window appears with the following selections:
Currently loaded MPT unlinks the MPT specimen from procedure “def.000” and link it to
procedure procedure “abc.000.” If you do this and run the test, the MPT specimen contains
information (test data, log entries, and so on) from different procedures
(“abc.000” and “def.000”). Also, choosing this selection prevents you from
recovering status information stored in the specimen about the execution of
“def.000”.
Procedure assigned to MPT replaces the procedure currently in memory, “abc.000,” with the procedure
the MPT specimen linked to MPT specimen, “def.000.” This version of procedure “def.000” does
not include the modifications present when it was last run against the MPT
specimen. It is the version last saved by the operator.
Procedure snapshot This is the default selection. If you choose it and then run the test, MPT replaces
from last run the procedure currently in memory, “abc.000,” with the procedure “def.000” as it
was last run against the MPT specimen.
The “modified” flag means MPT noted a difference between the version of the
procedure saved by the operator and the version that MPT saved to the mpp file
when the test was run. This means the procedure was modified but not saved by
the operator when run against the MPT specimen. MPT automatically saves the
modified version in the mpp file when the operator presses the Run button on the
Station Controls panel. This selection lets you retrieve the modified version of
the procedure as it was run against the MPT specimen.
Restore procedure Since the MPT specimen was last run against the modified version of “def.000,”
state to you can choose the state to which it restores. In this case the saved state is Done,
so selecting the saved state brings the procedure back to its done state, which
includes information such as counter values as they were when the test was
complete. Clicking Reset brings the procedure back to its starting point, with
counters set to zero.
The Saved state information is stored in the mps file. If the test had been
inadvertently interrupted and you wanted to resume the test at (or close to) the
point of interruption, you would choose this selection.
Procedure Has Been Modified, Run Against the MPT Specimen, and Saved
Suppose you load procedure “def.000” into memory, modify it without saving
your changes, then run it against MPT specimen Sample 1. Then, after you have
run, you save the modified procedure. Next, you load procedure “abc.000” from
the File menu, and select Sample 1 in the MPT control panel. When you do this,
a window appears with the following selections:
Currently loaded If you choose this and then run the test, MPT unlinks the MPT specimen from
procedure procedure “def.000” and link it to procedure “abc.000.” The MPT specimen
contains information (such as test data and log entries) from two different
procedures (“abc.000” and “def.000”). Also, choosing this selection prevents you
from recovering status information stored in the specimen about the execution of
“def.000”.
Procedure assigned to If you choose this and then run the test, MPT replaces the procedure currently in
the MPT specimen memory, “abc.000,” with the procedure linked to MPT specimen, “def.000.”
Procedure snapshot This is the default selection. MPT replaces the procedure currently in memory,
from last run “abc.000,” with procedure “def.000” as it was last run against the MPT
specimen.
The “modified” flag means MPT noted a difference between the version of the
procedure saved by the operator and the version MPT saved to the mpp file when
the test was run. In this case, even though the modified flag is present, both
versions are identical because the modified version was saved by the operator
after the test was run.
Restore procedure Since the MPT specimen was last run against the snapshot version of “def.000,”
state to you can choose the state to which it restores. In this case the saved state is Done,
so selecting the saved state brings the procedure back to its done state, which
include information such as counter values as they were when the test was
complete. Clicking Reset brings the procedure back to its starting point, with
counters set to zero.
The Saved state information is stored in the mps file. If the test had been
inadvertently interrupted and you wish to resume the test at (or close to) the point
of interruption, choose this selection.
It is good practice to set your control software to the simulation mode (using the
Demo System Loader) and follow along, using one of the default configuration
files included with your system or one that you have created yourself.
You may not be able to create the sample procedure precisely as instructed
because your system may be supplied with different hardware resources than
used to create the practise test procedure.
Even so, if you follow along and create a less complex version of the test
procedure, or even if you just review the pages without using your software, you
still benefit by learning the fundamentals of creating test procedures.
Note The hardware resources and label names provided in this section are for
illustration purposes only. Your hardware resources and label names
typically vary with the hwi file and station configuration file you use.
The following sample test objectives are used throughout this section to show
how they affect the selection, triggering, and definition of individual processes in
the sample test.
The test environment includes the physical specimen, test frame, and
sensors. Their dimensions and capacities are important considerations in the
test setup. The test environment for the sample test is as shown.
Test Frame
5 kN Load Cell
(force sensor)
+75 mm
extension
Specimen
100 mm
Calibrated
Midstroke 150 mm
To complete this task, you must determine which processes on the Process
Palette are needed to accomplish the test objectives.
1. Determine which processes are needed to ramp and fatigue the physical
specimen.
This test requires a Digital Input Detector process to monitor the physical
specimen continuity using a breakwire.
Note In this example the Station Manager Error detectors, rather than an MPT
process, are used to monitor structural failure of the physical specimen.
Time
The Peak/Valley Data Acquisition
process acquires peak/valley data while
the physical specimen is being fatigued.
This test requires a Group process to provide the logic for switching the
cooling fan on-and-off. The Group process contains four individual
processes:
• Another Digital Output process to turn the fan off. Finally, to create
continuous fan control during the test, we should specify that when the
fourth process in the group is done, the first process begins again.
1 2 3 4
On Off
75°
50°
1. The first Data Limit 2. The first Digital Output 3. The second Data 4. The second Digital
process detects when process sends out a Limit process Output process turns
the physical specimen’s pulse that turns the fan detects when the the fan off when the
temperature reaches on when the physical physical specimen’s physical specimen’s
75°C. specimen’s temperature temperature drops temperature drops to
reaches 75°C. to 50°C. 50°C, then the Group
process starts over
with the first Data Limit
process.
Put it all together All of the processes required to perform the activities in the sample test sketch
are shown below in the process diagram.
Note The process diagram below shows the procedure as a function of time
(from left to right), because it is easy to visualize that way. On the MPT
Procedure Editor you assign the order in which processes run by
assigning start and interrupt triggers to each process. Because of this,
the order of the processes on the MPT Procedure Editor, which are
arranged in a single column, may not determine the order in which they
run.
=
We converted the information in the sample test This diagram illustrates the sample test sketch in
sketch into the process diagram illustrated to the terms of MPT processes. This graphic is used in
right. the margins of the following sections to illustrate
adding and sequencing processes in the practice
test procedure.
Basic activities Once you have identified the processes needed for a test, you need to perform the
required to build a test following activities to build the practice test procedure:
procedure
• Add the necessary processes to the procedure table
The method used to The practice test procedure created in the following pages performs these basic
build the practice test activities from top-to-bottom. That is, you begin by adding processes to the
procedure procedure table, and finish by setting test procedure options.
An alternate method— An alternative method for building test procedures involves separating the test
building and testing procedure into functional layers and adding, sequencing, and setting the
functional layers parameters for all of the processes within each layer before building the next
layer.
For instance, rather than adding all the processes required for the test to the
procedure table, at first add only the command processes. This defines the
command layer of the procedure. Next, sequence and set the parameters for the
command processes, and run the procedure to ensure that the command layer is
functional.
Next, add the data acquisition layer to the command layer. To do this, add,
sequence, and set the parameters for the data acquisition process. Then run the
procedure to ensure that both layers are functional. You can check the data stored
in the MPT specimen (created when you run the test) to ensure that you are
getting the type of data you expect.
Finally, add, sequence, and set the parameters of the processes used to control the
cooling fan.
Station configuration The practice test procedure in this section requires a station configuration with
requirements for the resources that support the test objectives and specific MPT processes used.
practice test
procedure If you want to perform the practice test procedure on your workstation as shown
in this manual, you should create a station configuration before continuing on to
the next task.
The practice test procedure uses these specific channel resources for setting
process parameters. For information about creating station configuration files,
see the 793 Control Software manual (PN 100-147-130).
Otherwise, you can still benefit by reading about how to create the practice test
procedure without performing the activities on your workstation.
D. Click the procedure table icon to display the procedure table and
Process Palette.
A. Drag the icon from the Process Palette to the procedure table.
B. Click the Segment Command process name in the procedure table and
rename it “Ramp to Mean”.
• Select Start and Interrupt triggers for each process on the procedure and
group table.
This task determines the sequence in which the processes run. With the exception
of the first process in the procedure, the default Start trigger for each process is
the done trigger generated by the previous process. The default Interrupt trigger
is blank.
Note There is a slight time delay between processes that start with a common
trigger signal (for example, two processes using the <Procedure > Start>
trigger signal). The process positioned the highest on the Procedure or
Group table starts first.
A. If you are still in the Group table, click on the MPT toolbar to
return to the main procedure table.
B. Observe that the Start trigger for the Ramp to Mean process is
<Procedure>.Start. This is the default start trigger, which causes this
process to start when the procedure starts.
C. Set the Start trigger for the Fatigue Part process to Ramp to
Mean.Done. This is the default.
D. Set the Start trigger for the Return to Zero process to Fatigue
Part.Done. This is the default.
E. Change the Start trigger for the Acquire Peak/Valley Data process to
Ramp to Mean.Done. This causes this process and the Fatigue Part
process to start almost simultaneously.
F. Change the Start trigger for the Monitor Continuity process to Ramp
to Mean.Done. This causes this process and the Fatigue Part process
start almost simultaneously.
G. Change the Start trigger for the Fan Control process to Ramp to
Mean.Done. This causes this process and the Fatigue Part process to
start almost simultaneously.
A. Change the Interrupt trigger for the Fatigue Part process to Monitor
Continuity.Done. This ends the Fatigue Part process if the Monitor
Continuity process triggers due to a severed breakwire.
C. Change the Interrupt trigger for the Fan Control process to Fatigue
Part.Done. This ends the Fan Control process when the Fatigue Part
process finishes.
Set the Procedure is done when trigger to Return to Zero.Done. This ends
the procedure when the Return to Zero process ends.
C. Observe that the Start trigger for the Trigger at 75C process is
<Group>.Start. This causes this process to start when the Group
process starts.
D. Observe that the Start trigger for the Switch Fan On process is
Trigger at 75C.Done.
E. Observe that the Start trigger for the Trigger at 50C process is Switch
Fan On.Done.
F. Observe that the Start trigger for the Switch Fan Off process is
Trigger at 50C.Done.
Leave the Group is done when box blank. The Group process
automatically ends when all the processes within it ends.
Note This Group is done when trigger selection ends Group process activity,
but may leave the fan in a running condition at the end of test. There are
a number of ways to design the procedure to ensure that the fan stops
when the test stops, but to minimize complexity they are not included in
this example.
For more information For information on how to choose specific Start and Interrupt triggers for
individual processes, see “About Sequencing Processes” on page 87.
Segment Command
(Ramp to Mean)
C. Click the Command tab. Select and type the parameters needed by the
test, as follows:
Cyclic Command
(Fatigue Part)
C. Click the Command tab. Type and select the parameters needed for the
test, as shown:
Segment Command
(Return to Zero)
C. Click the Command tab. Type and select the parameters needed for the
test, as follows:
Peak/Valley Acquisition
(Acquire Peak/Valley)
C. Click the Acquisition tab. Type and select the parameters needed for
the test, as follows:
• Sensitivity: 3.0 mm
D. Click the Destination tab. Type and select the parameters needed for
the test, as follows:
• Destination: Specimen
E. Observe the default settings for the Output Units and General tabs.
B. In the Digital Input Detector parameters pane, click the Inputs tab.
This process monitors the digital input channel (Continuity Monitor).
C. Move the Continuity Monitor to the Included list and ensure that all
other resources are in the Available list.
D. Click the Input Table tab. For the Digital Input labeled Continuity
Monitor, select the High/Low Option.
E. Click the Settings tab. Type and select the parameters needed for the
test, as follows:
• Process triggers when: Any selected input detects its specific event
Group
(Fan Control)
A. In the MPT Procedure Editor, click the Group (Fan Control) process
icon.
B. Click the General tab. Instead of using the default settings, type and
select the parameters needed for the test, as follows:
For more information For information on the parameter window controls, see “Segment Command
Parameter Descriptions” on page 182, “Cyclic Command Parameter
Descriptions” on page 191 “Peak/Valley Acquisition Parameter Descriptions” on
page 280, and “Digital Input Detector Parameter Descriptions” on page 354.
A. In the group table, click the Data Limit Detector (Trigger at 75C)
process icon.
B. Click the Signals tab. Move the Temperature Monitor to the Included
list and ensure that all other signals are in the Available list.
C. Click the Limits tab. Type and select the parameters needed for the
test, as follows:
D. Observe the default settings on the Settings, Limit Table, and General
tabs.
Digital Output
(Switch Fan On)
A. In the group table, click the Digital Output (Switch Fan On) process
icon.
B. Click the Outputs tab and move the Fan Switch resource to the
Included list.
C. Click the Output Table tab. In our sample test scenario, the cooling
fan power supply is controlled by a microswitch. This microswitch
applies 110 V to the fan when it is set high, and removes 110 V from
the fan when it is set low (or cleared). So for this process, the
appropriate setting is Set, which means set high.
D. Use the default settings on the Settings and the General tab.
A. In the group table, click the Data Limit Detector (Trigger at 50C)
process icon.
B. Click the Signals tab and move the Temperature Monitor resource to
the Included list, as shown below.
C. Click the Limits tab. Type and select the parameters needed for the
test, as follows:
Digital Output
(Switch Fan Off)
A. In the group table, click the Digital Output (Switch Fan Off) process
icon.
B. Click the Outputs tab. Move the Fan Switch resource to the Included
list.
C. Click the Output Table tab. In our test, the cooling fan power supply is
controlled by a microswitch. This microswitch applies 110 V to the fan
when it is set high, and removes 110 V from the fan when it is set low
(or cleared). So for this process, the appropriate setting is Clear, which
turns off the fan.
6. Close the Group table and return to the main MPT Procedure Editor.
• The file format for data files generated by the MPT application
2. Specify how the you want the counters to appear on the MPT control panel.
As stated at the beginning of the exercise, the benefit of creating this sample
procedure was to gain familiarity with the MultiPurpose TestWare
application environment. If you desire, you can run your procedure in the
simulation mode to gain experience with executing procedures.
Note To run your sample test procedure, select Demo System Loader before
you launch Station Manager to ensure that your system is in the
simulation mode (Start > Programs > 793 System Software > Tools >
Demo System Loader).
For more information See “How to Create a New Procedure” on page 44.
Sweep Command Process Produces a command signal that sweeps between two frequency
values.
Signal Based Command Allows you to generate command based on signal values specified in
Process a predefined lookup table. The lookup table is contained in a tab-
delimited text file which defines the relationship between command
and signal values.
Profile with ALC Process * Produces an ALC compensated command signal based on the
contents of a “profile” created with a text editor or the Profile Editor
application.
Cyclic with ALC Process * Produces an ALC compensated cyclic command signal.
Model 793.71/72 Time Produces a command signal based on an MTS RPC II or RPC III time
History Output Process * history file. This process can also perform time history data
acquisition synchronized with the command.
Road Surface Output Produces a command signal that controls multiple station channels
Process * with an MTS RPC II, RPC III, or RPC Pro Road Surface file.
*Process not included with all systems.
Note This process supports relative end levels and absolute end levels.
End level
Start level
Frequency,
Time, or Rate
• Rate specifies a constant rate between the starting level and the end level.
Rate is typically used with a ramp segment.
Note You cannot use Rate for a command process applied to multiple
channels. If you do, an error message will appear when the procedure
is locked.
Adaptive Enables command compensation during the command process. The Adaptive
Compensators Compensators list includes all compensators available on at least one channel
selected in the Channels tab. It is important to know which compensator is
available for each channel in your station configuration because when this
process is run, compensation will occur only on the channels for which it was
enabled.
Important The use of the AICX compensator can introduce large delays
between generated command and command to the actuator.
The delay is dependant on the tuning of AICX and is two times
the value of the Impulse Response.
Do Not Update Disables the counters. When enabled, the Channel Counters do not increment
Counters for this process and the counter totals are unaffected.
Relative End Level Makes the end level relative.
Channel Specifies the channel.
• Relative End Level is relative to the starting command value (the value
when the process begins).
Channels tab Displays the channels available to this process. Use the arrow keys to move
desired channels from the Available list to the Included list.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your procedure table or in the navigation pane.
4. Move the channels that you want to use to generate the command onto the
Included list. Move all other channels to the Available list.
10. Optional—If you want to define a relative end level, select the Relative
End Levels check box.
12. In the Control Mode list, click the desired control mode or right-click to
assign a control-mode variable.
13. In the End Level box, set the units of measurement, and then type an end
level value.
14. Repeat steps 11 - 13 for each channel you want to command with this
segment process.
16. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
17. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
18. In the Execute Process box, type the number of times you want the process
to run.
21. Set the desired Start and Interrupt triggers for the process in the procedure
table.
When a cyclic command starts, it always moves first to End Level 1, and then to
End Level 2.
Sine, ramp, and square Sine, ramp, and square commands use the first segment of the cyclic command to
start levels bridge any difference between the current level and the cyclic command End
Level 1 that you specify. This transition segment is counted as the first segment
CAUTION
True sine start levels True sine commands start at the mean level, which is the midpoint between the
End Level 1 and End Level 2 you specify. The system begins a true sine cyclic
process by stepping from the current level to the mean level. (This step does not
count as a segment.)
Once at the mean, the command travels through End Level 1 at the specified
rate. When using a true sine command, you should design your procedure so that
the system is at or very near its mean level before the true sine process begins.
You can include a segment command process that ramps from the current level to
the mean level. If you do not, your system may experience a step (or jolt)
between processes. The more difference there is between the current level and
the true sine command’s mean level, the greater the step.
Cycles and segments You can repeat cycles or segments. Two segments create one cycle. Repeating a
full cycle first goes to End Level 1 and ends at End Level 2. Repeating a
segment can end at End Level 1 or End Level 2 (depending on whether the
count value is odd or even).
Time = 0.1second
End levels The two end levels specify the amplitude of the cyclic waveform. When two test
command processes with different end levels are sequenced, the transition
between them is accomplished at the rate and segment shape of the following
process. This provides a smooth transition between test commands.
Example Assume a cyclic command completes its process at End Level 2 (in this case, +2
cm). The next Cyclic Command process is defined as End Level 1 = –1 cm and
End Level 2 = +1 cm. The transition segment bridges the two commands from
the +2 cm level to the –1 cm level at the time, rate, or frequency of the second
process.
Segment Shapes
Each of the following examples uses the following parameters: Frequency (Hz)
1, Count (segments) 6, Level 1 (mm) 2, Level 2 (mm) 4, with a starting level of
0.0.
Square
L2 4.0000
L1 2.0000
0.0000
0.3000 0.9000 1.5000 2.1000 2.7000 3.3000
Time (sec)
Ramp
L2 4.0000
L1 2.0000
0.0000
0.3000 0.9000 1.5000 2.1000 2.7000 3.3000
Time (sec)
Sine
L2 4.0000
L1 2.0000
Tapered wave shapes You specify the beginning and ending taper times on the Command Options tab
in the Station Manager’s Channel Options window before you run the profile.
The Begin time formats the leading edge and the End time formats the trailing
edge.
Square tapered This square wave tapers from 0% to 100% amplitude at the beginning of its
execution, and from 100% to 0% at the ending of its execution.
L1 4.0000
2.0000
L2 0.0000
2.0000 4.0000
Time (sec)
Ramp tapered This ramp wave tapers from 0% to 100% amplitude at the beginning of its
execution, and from 100% to 0% at the ending of its execution.
L1 4.0000
2.0000
L2 0.0000
2.0000 4.0000
Time (sec)
Sine tapered This sine wave tapers from 0% to 100% amplitude at the beginning of its
execution, and from 100% to 0% at the ending of its execution.
L1 4.0000
2.0000
L2 0.0000
2.0000 4.0000
Time (sec)
True sine tapered This true sine wave tapers from 0% to 100% amplitude at the beginning of its
execution, and from 100% to 0% at the ending of its execution.
L1 4.0000
2.0000
• Rate specifies a constant rate between the starting level and the end
levels.
Note You cannot use Rate for a command process applied to multiple
channels. If you do, an error message will appear when the procedure
is locked.
Note The rate of the first segment can be faster than the other segments if it
must transition from a distant end level.
Do Not Update Disables the counters. When enabled, the Channel Counters do not increment
Counters for this process and the counter totals are unaffected.
Relative End Levels Defines the segment end level:
• Absolute End Level is relative to setpoint.
• Relative End Level is relative to the starting command value (the value
when the process begins).
Channel Specifies the channel.
Control Mode Specifies the control mode or control-mode variable.
Absolute End Level 2/ Defines the end level value for the second segment.
Relative End Level 2
Phase Lag Specifies the phase relationship of the waveform generated by this process
from channel to channel. Phase Lag is disabled if Rate is specified for the
process.
Note Phase Lag is relative to the channel that has the smallest degree of
phase. The Phase Lag of each channel is referenced to the lowest
Phase Lag defined in the channels.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Channels tab Displays the channels available to this process. Use the arrow keys to move
desired channels from the Available list to the Included list.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or in the navigation
pane.
4. Move all the channels you want to generate the command on to the
Included list. Move all the others to the Available list.
7. Select Time, Rate, or Frequency, set the units of measurement, and then
type a value.
8. Select the Count check box. Set the units (cycles or segments), and then
type the number of times the cyclic command is to repeat. For continuous
cycling, clear the Count check box.
Note The Execute Process value multiplies the Count in the Command
parameters. If the Execute Process parameter is set to 10 and the
Command Count is set to 5, a total of 50 cycles will occur.
10. Optional—If you do not want channel counters to increment when this
process runs, click Do Not Update Counters.
11. Optional—If you want to define a relative end level, select the Relative
End Levels check box.
13. In the Control Mode list, click the desired control mode or right-click to
assign a control-mode variable.
14. Set the units of measurement for the end levels, then type values for End
Level 1 and End Level 2.
16. Repeat steps 12 through 15 for each channel you want to command with this
process.
18. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
19. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
20. In the Execute Process box, type number of times you want the process to
run.
23. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
When you define a Dwell Command process you must specify the duration of
the command as a time or a frequency:
• Time specifies the amount of time to run the single dwell command
segment.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Channels tab Displays the channels available to this process. Use the arrow keys to move
desired channels from the Available list to the Included list.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or in the navigation
pane.
4. Move the channels that you want to use to generate the command onto the
Included list. Move all the others to the Available list.
6. Select Time or Frequency, set the units of measurement, then type a value.
9. In the Control Mode list, click the desired control mode or right-click to
assign a control-mode variable.
10. Repeat steps 8 and 9 for each channel you wish to control.
12. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
13. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
14. In the Execute Process box, type the number of times you want the process
to run.
17. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
Profile Process
About the Profile Process
The Profile process generates a command based on a profile file (or just profile
for short) created with a text editor, spreadsheet application, or the MTS Profile
Editor application. The MPT application supports Block-Arbitrary and Phase
profile formats.
When you create a profile, you must define the segment shape, end levels values,
time between end levels, and count for the command in each row.
User-defined actions The profile process supports counters and user-defined actions. Counters appear
and counter names on the MPT control panel when the process is running and are incremented after
the corresponding row in the profile has played out.
User-defined actions defined with the Station Manager application are triggered
after the corresponding row in the profile has played out.
Counters and actions are specified on specific rows (with specific syntax) in
profiles.
Special consideration While running a procedure containing a phase profile, if you stop and unlock the
when running phase procedure, the resulting cycle counts on the dependent channels may not be exact
type profiles when you resume the procedure. The profile process 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 MPT control panel
will be different by that amount.
• You use the Profile Editor application to create command files (profiles) by
typing the end-level values you desire the actuator to achieve during the
course of the profile. To make end-level values meaningful, you must
specify dimension and unit types (for example, displacement and
centimeters).
• You use the MPT application to play out profiles you create with the Profile
Editor application. When you open the MPT application against a station
configuration, it inherits the resources of the station, which include the
control mode dimensions selected for the control modes in the station, as
defined with the Station Builder application.
• You use the MPT Profile Command process 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.
Note The MPT 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.
• You also use the Profile Command process to 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 force or
length), the dimension must match one of the control mode dimensions
available to the current station configuration.
Example Suppose you use the Station Builder application to create a station configuration
with one channel that uses the force dimension for a force control mode, and the
length dimension for a displacement control mode.
In addition, you use the Profile Editor application to create a profile in which you
select the length dimension to define end levels for a channel you named
Channel 1.
To play out the profile file you created, open the Station Manager application and
select a configuration file containing the appropriate resources for your test.
Next, select the Multipurpose TestWare application, then open the MPT
Procedure Editor (it will appear with a blank procedure table displayed). You can
create a new test procedure or open an existing procedure. The procedure must
contain the Profile Command process. Once the procedure is loaded, you then
select the profile file you created. This is done by double clicking the Profile
Command processes icon on the procedure table. The Profile Command
Parameters window will appear.
On the Command tab, click the Profile Path/File button and select the desired
profile file. An error message may appear to tell you the channel has not been
mapped. Click OK, and then click the Mapping tab.
On the Profile Channel pull down menu, select the desired channel and
complete the remaining fields. Complete the remaining tabs on the Profile
Command Parameters window. Finally, using the run button on the station
controls panel, run the profile.
When you do this, you define the full-scale value of the normalized dimension by
selecting one of the control modes and its associated engineering dimension
available in the Control Mode list on the Mapping tab, along with a unit type
and a Level Multiplier value. MPT converts all end level values 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 MPT against the station configuration, and with the Profile
process, on the Command tab, you select the profile you have created. On the
Mapping tab, you select a Profile Channel. In this scenario, both displacement
and force will be available in the Control Mode list.
Using the same profile, suppose you change the Control Mode selection to
force, and type 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, MPT 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 DIMENSION FULL-SCALE VALUE
Ratio 1:1
Percentage 100%
Unitless 1.0
Volts 10V
Using normalized You can use any of these normalized dimensions to define a control mode in a
dimensions to define station configuration. If you do this, and then attempt to play out a profile that
control modes also uses a normalized dimension, MPT will treat it as a standard dimension
when you define a Profile process.
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 cabled 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 MPT against the station configuration, and with the Profile
process, on the Command tab, you select the profile you have created.
On the Mapping tab, you select a Profile Channel, and note that volts is
available in the Control Mode list, and that the Level Multiplier box displays
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%, MPT would play out these values as 10 cm and 90 cm.
For more information For additional information on profiles in general and syntax requirements for
profiles, see “General Profile Syntax Requirements” on page 496.
For information on creating profiles with the Profile Editor application, see
Chapter 18, “Model 793.11 Profile Editor”
Frequency Multiplier Scales the segment rate type (time/rate/frequency) specified in the profile. If
set to 100%, the profile will play out as defined in the profile. If set to 50%, the
profile will play out at half speed. If it is set to 200%, the profile will play out
at twice the speed.
Adaptive Enables command compensation during the command process.
Compensators
Note To use the ALC compensator with your profile, you must define a
Profile with ALC Process instead.
Important The PVC compensator resets after the process plays out each
row of the profile, which may cause a lag in in compensation.
Important The use of the AICX compensator can introduce large delays
between generated command and command to the actuator.
The delay is dependant on the tuning of AICX and is two times
the value of the Impulse Response.
About selecting Profile, Profile with ALC, Time History, and Road Surface processes all
referenced files reference external program files. Profile and Profile with ALC processes
reference profile (.blk) files. Road Surface and Time History processes reference
either drive (.drv) or sequence (.seq) files.
When defining these processes, you must specify the desired external program
file in the process’ Command tab. To do this you may:
About placeholders The placeholder for profile, time history, and road surface files is “<Profile
Files>”. By default, the placeholder “<Profile Files>” specifies the path: C:\MTS
793\Projects\current Project\Profiles.
In fact, if you type a full path and MultiPurpose TestWare recognizes that part of
the path matches the current specification of a placeholder, it will substitute the
placeholder.
Likewise, if you use the browser to locate a file that has a path that matches the
current specification of a placeholder, the placeholder will appear in the
browser’s entry field.
Note In addition to the <Profile Files>, there are also <Project>, <Controller>,
and <System> placeholders. For more information about the information
associated with these placeholders, see “Installed 793 Files” in the 793
Controller Overview manual (PN 100-162-928).
Saving procedures that When you save a procedure that includes a placeholder, the placeholder is
include placeholders archived in the procedure file. When you reload the procedure (even if on a
different controller), the archived placeholder is reinterpreted based on the
current placeholder’s specification.
Editing placeholder Placeholders are specified in the Project Settings file of the current Project. You
specifications can edit placeholder specifications with the Project Manager application.
For instance, the default specification for the <Profile Files> placeholder is
C:\MTS 793\Projects\current Project\Profiles. If you want to store your profiles
in the D drive, you can change the <Profile Files> specification to D:\MTS
793\Projects\current Project\Profiles.
To edit the <Profile Files> placeholder specification, start the Project Manager
application and go to Tools > Project Settings > MultiPurpose TestWare > Profile
Folder.
For more information about editing Project Settings files, see the MTS 793
Control Software manual (PN 100-147-130).
Compatibility between In MTS 793 software version 3.5x and earlier, the default location of profile, time
version 4.0 and earlier history, and road surface files is: C:\MTS software product name\profiles.
versions In MTS 793 software version 4.0 or later, the default location of these types of
files is: C:\MTS 793\Projects\Project name\Profiles
By default, when you upgrade to version 4.0 from an earlier version, your
existing profile, time history, and road surface files are moved to a Project, along
with a reference to their original file locations.
Mapping tab
Mapping Tab
ITEM DESCRIPTION
Channel Displays all station control channels.
Profile Channel Selects the profile channel that will be played out on this station channel.
You must map the logical channels in your profile to the control channels in
your station configuration. You can arbitrarily map any profile channel to any
station channel, or you can map a single profile channel to multiple station
channels. If you leave any station channel unmapped, no profile will be played
out on that channel.
If you gave the profile channels the same name(s) as the station channels, they
will automatically be mapped to the station channel with the matching name. A
profile channel will appear in the Profile Channel list box next to its
corresponding (station) Channel.
Each Profile Channel list box will contain all the profile channels with units
that can be played out by any control mode for the station channel. For
example, a profile channel that measures length will not map to a station
channel with a temperature control mode.
If the profile was created with normalized dimensions then you can select any
of the control modes available to the station channel when defining the control
mode of the profile channel.
Control Mode Specifies the control mode for the selected station channel.
Level Reference Introduces a mean level offset to the selected station channel.
Level Multiplier Scales the end level values of the profile. The Level Multiplier will function
for both engineering units and “normalized units.”
Note For normalized units, the Profile Command process uses the Level
Multiplier value as the full scale.
Actions tab
Action Tab
ITEM DESCRIPTION
Name Displays the name of the action in the profile.
Action Displays the action, as defined by the Station Manager’s Event-Action editor,
to be triggered when the associated action name (for example, <Start> and
<Stop>) is encountered by the profile.
Station Channels Displays the station control channels where the profile will be played out.
Note This box is blank if you have not mapped the profile channel to a
station channel on the Mapping tab.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For more information For information on creating profiles with the Profile Editor application, see
Chapter 18, “Model 793.11 Profile Editor”.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or in the navigation
pane.
4. Click the Profile Path/File button to open the Select profile file window.
Click the desired profile, and then click Open.
Note If the channel names in the profile do not match the channel names in
your station configuration, MPT will display the following message:
“The profile process was unable to map all the file channels to station
channels. Please check the ‘Mapping’ page.”
5. Select the Total Passes check box, and then type a value.
9. Use the Profile Channel lists to map the desired profile channel to each
station channel. (Station channel names are listed in the left column.)
10. For each station channel, select a Control Mode and optionally, a Level
Multiplier, and Level Reference.
11. Click the File Summary tab and verify your channel settings.
12. Optional—Click the Actions tab to map station actions to file actions.
14. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
15. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
16. In the Execute Process box, type the number of times you want the process
to run.
Note The Execute Process value multiplies the Total Passes in the
Command parameters. If the Execute Process parameter is set to 10
and the Total Passes is set to 5, a total of 50 passes will occur.
19. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
With the manual compensation feature you can manually adjust the setpoint and
span of the selected channel while the Profile process is running.
How to apply manual To choose the manual compensation feature, you select Manual in the Adaptive
setpoint and span values Compensators list on the Command tab of the Profile process. When you select
to a profile this feature, a Manual Compensation panel appears (under the Sequence
Counters panel) when the test procedure is locked. MPT ramps from current
levels to manual adjustment levels according to the Setpoint and Span times
specified in the Command Options tab of the Channel Options window in
Station Manager.
Note Only one Profile process with manual compensation may run at a time.
Note Setpoint and Span controls (defined in the MPT Options Editor) must be
disabled while the manual compensation feature is running. You must
select Disable and Reset for both controls or MPT will generate an error
when the procedure is locked.
Adjusted values applied The values of the manual slider adjustments are normally reset when the process
to repeats is done. However, the manual adjustment values are temporarily stored during
the current session, and are automatically reapplied to repeats of the Profile
process. So once you adjust the Setpoint and Span sliders of an active profile
process, you can expect MPT to reapply your values to repeat instances of the
Profile process within the current run of the test procedure.
Adjusted values not Once the test procedure has been unlocked or reset, the manual adjustment values
saved for recovery are lost and are not restored as part of normal test procedure recovery. (Manual
adjustment values are not saved to the specimen.mps file.)
• Use Station Builder to allocate an analog input resource (for the command
input signal).
• Adjust the command input signals with the Station Manager application.
• When you define an External Command process, you must define which
channel(s) the process will control.
External Command
Soft Start
You may configure the process to ramp from The process tapers to external
the end level of the previous command command amplitude.
process to the external command setpoint,
or you may configure the process to begin at
current command level.
To ensure that your external program is running when it is needed, do one of the
following:
• Start your external program source before you start your MPT procedure.
This ensures that the external command is running when the External
Command process starts and limits unwanted bumps in your command
signal.
The External Command process, when used in combination with a specific type
of control mode and MPT option, may cause the system to “bump” (perform an
immediate step adjustment) when triggered. This occurs as the system reacts to
the offset component of the program in the External Command process.
Specifically, this may occur when the External Command process is used in a
station that uses one of the following control modes:
and when the MPT Setpoint option (MPT Options Editor > Execution >
Setpoint) is set to Disable and Reset. (This will not occur if the MPT Setpoint
option is set to Enable.)
• You can use a Data Limit Detector Process to interrupt the External
Command process after a specified time period or when specified signal
limits are reached.
• You can stop the External Command process manually by clicking the stop
control on the Station Controls panel. This stops the process and the
procedure.
• You can resume the External Command process by clicking the run control
on the Station Controls panel.
If you click Run after holding the command, the process will either ramp to the
specified setpoint and then taper up to the defined amplitude (if Enable Ramp is
selected), or taper directly up to the defined amplitude (if Enable Ramp is not
selected).
You should understand how setpoint and span settings on the different Station
Manager and MPT windows affect one another.
The Change Setpoints and Change Spans check boxes let you override the
system setpoint and span values while the process is being run.
This window contains the system setpoint (Setpoint slider) and span (Span
slider) values that the External Command process overrides while the
process is being run.
The value in the Setpoint entry box determines the default rate at which the
controller ramps to the setpoint value entered in the External Command
Parameters window. Likewise, the Begin control determines the rate at
which the controller ramps the external program to the span value entered in
the External Command Parameters window.
• Execution tab, MPT Options Editor, Span and Setpoint controls, MPT
application.
The Span and Setpoint controls determine whether you can edit the setpoint
and span values entered in the Station Manager Span and Setpoint window
while the External Command process is being run.
To do this, enable the Change Setpoints and/or Change Spans check boxes in
the Scaling tab of the External Command Parameters window, and type span and
setpoint values in the associated entry boxes. This causes the span and setpoint
values you type to overwrite system span and setpoint values when MPT
executes the External Command process.
The precise way MPT performs the override depends on whether you select
Disable and Reset or Enable:
• If you select Disable and Reset, the controller will set span at 100% and
setpoint at zero as it plays out the procedure until it begins to play out the
External Command process. At that point the controller switches to the
External Command process setpoint and span values. When the process is
done, the setpoint reverts to zero, and the span reverts to 100% for the
remainder of the procedure. With this selection, you cannot make
adjustments to the Setpoint and Span sliders while the test is running.
• If you select Enable, the controller will use the system setpoint and span
values as it plays out the procedure until it begins to play out the External
Command process. At that point, the controller switches to the External
Command process setpoint and span values and uses them for the remainder
of the procedure. With this selection, you can make adjustments to the
Setpoint and Span sliders while the procedure is running.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Channels tab Displays the channels available to this process. Use the arrow keys to move
desired channels from the Available list to the Included list.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or in the navigation
pane.
4. Move the channels that you want to use to generate the command onto the
Included list. Move all other channels to the Available list.
6. If desired, select Enable Ramp. In the Ramp Time box, set the units of
measurement, and then type a value.
8. Optional—If you want the external command to use a different setpoint than
the one specified in Station Manager, select the Change Setpoints check
box.
9. Optional—If you want the external command to use a different span than
the one specified in Station Manager, select the Change Spans check box.
11. In the Control Mode list, click your desired control mode.
12. If you selected Change Setpoints, define the new setpoint value and units
in the Setpoint box.
13. If you selected Change Spans, type a span value for the external command
in the Span box.
15. Repeat steps 10 - 13 for each channel you wish command with the External
Command process.
17. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
18. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
19. In the Execute Process box, type the number of times you want the process
to run.
22. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
Example: Frequency
sweep from 0.5 Hz to 15
Hz at sweep rate of 5 Hz/
sec.
Sweep Activity
When a sweep command starts, it always moves first to End Level 1, and then to
End Level 2.
Sine, ramp, and square Sine, ramp, and square commands use the first segment to bridge any difference
start levels between the current level and the End Level 1 that you specify. This transition
segment is counted as the first segment.
CAUTION
To avoid spikes in the command signal, use a Ramp activity to bridge where end
levels and start levels differ greatly. If an activity end level is not near the start
level of your cyclic command, the activity uses the first segment to move all the
way from the current level to the start level at the transition speed that you specify.
Cycles and segments You can repeat cycles or segments. Two segments create one cycle. Repeating a
full cycle first goes to end level 1 and ends at end level 2. Repeating a segment
can end at end level 1 or end level 2 (depending on whether the count value is
odd or even).
Time = 0.1second
Note The end levels can be set to values greater than the full scale. The
command will attempt to reach the specified end level; however, the
feedback will become saturated before reaching the specified end level
and will cause a hydraulic interlock.
End levels The two end levels specify the amplitude of the waveform. When two test
command activities with different end levels are sequenced, the transition
between them is accomplished at the rate and segment shape of the following
activity. This provides a smooth transition between test commands.
Example Suppose you run a Sweep activity that completes a cyclic command at End
Level 2 (in this case, +2 cm). Next, suppose you run another Sweep activity in
which End Level 1 = –1 cm and End Level 2 = +1 cm. The transition segment
bridges the two commands from the +2 cm level to the –1 cm level at the time,
rate, or frequency of the second activity.
• Relative End Level is relative to the starting command value (the value
when the process begins).
Channel Specifies the channel.
Control Mode Specifies the control mode or control-mode variable.
Absolute End Level Defines the end level value for the first segment in the channel.
1/Relative End
Level 1
Phase Lag Specifies the phase relationship of the waveform generated by this process
from channel to channel. Phase Lag is disabled if Rate is specified for the
process.
Note Phase Lag is relative to the channel that has the smallest degree of
phase. The Phase Lag of each channel is referenced to the lowest
Phase Lag defined in the channels.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Channels tab Displays the channels available to this process. Use the arrow keys to move
desired channels from the Available list to the Included list.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or in the navigation
pane.
4. Move all the channels you want to generate the command on to the
Included list. Move all the others to the Available list.
8. If desired, select the Sweep Count check box and type the number of times
you want the sweep to repeat. For continuous sweeps, clear the Sweep
Count check box.
Note The Execute Process value multiplies the Sweep Count in the
Command parameters. If the Execute Process parameter is set to 10
and the Sweep Count is set to 5, a total of 50 sweeps will occur.
9. Type a value and unit type for Frequency 1., then type a value for
Frequency 2.
Note This process can run ascending or descending sweeps.
11. Optional—If you want to define a relative end level, select the Relative
End Levels check box.
13. In the Control Mode list, click the desired control mode or right-click to
assign a control-mode variable.
14. Set the units of measurement for the end levels, then type values for End
Level 1 and End Level 2.
16. Repeat steps 12 through 15 for each channel you want to command with this
process.
18. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
19. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
20. In the Execute Process box, type the number of times you want the process
to run.
23. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
Configuration SBC process settings allow you to define the lookup-table file path, which
lookup table/lookup signal will generate the command for each channel, and the
control mode for each channel.
Test execution During the test, the SBC process reads the lookup signal, locates the
corresponding signal value in the lookup table, and applies the command defined
for that signal value. Command values for lookup-signal values that are between
user-defined data points are linearly interpolated as shown in the graph below.
If the lookup-signal value is outside the values specified in the lookup table, the
command will hold. For example, in the plot below, a lookup-signal value of 145
degrees would result in a command of 15.224 kN.
Command (kN)
Lookup Signal
(controller input)
Servovalve Load
Command Feedback
SBC Lookup Table
S
Signal Based PIDF
Error Controller
Command
• The header information, column layout, and keyword spelling must exactly
match the example shown below. No additional text is allowed.
• The number of tables designated in the header (Tables=) must match the
number of tables in the lookup-table file.
CAUTION
To avoid spikes in the command signal, use a transition time that smoothly
transitions the channel commands to the initial SBC command level.
Command tab
Command Tab
ITEM DESCRIPTION
Lookup Table Path/File Click to display the Open Lookup Table window and select a user-defined text
file containing the lookup data.
Transition Time Specifies the time the process takes to transition the channel commands to the
initial level. If zero is specified, the transition profile will not be executed.
Duration Time Specifies the amount of time that the process remains active.
• Select the Duration Time check box and enter the amount of time that the
process remains active.
• Clear the Duration Time check box to set the duration time to “Indefinite.”
Mapping tab The Mapping tab allows you to specify SBC parameters for each control channel.
Mapping Tab
ITEM DESCRIPTION
Lookup Table Use the Lookup Table list to specify the lookup table that will supply the
command for that channel. The names that appear in the Lookup Table list are
defined in the Table(x)=table name heading associated with each lookup table.
A lookup table appears in a channel Lookup Table list if the following is true:
• That channel includes a control mode that uses the same units defined in the
lookup table’s Command column.
• The station configuration contains at least one signal that uses the same units
defined in the lookup table’s Lookup column.
Note Click the File Summary tab for a listing of each lookup table defined in the
lookup-table file.
Lookup Signal Use the Lookup Signal list to define the signal used by the selected lookup table.
This signal’s units must match the signal units defined in the lookup table.
Control Mode Defines the control mode used for the channel.
File Summary tab Displays a summary of the lookup-table file selected in the Command tab.
Click View to view and/or edit the lookup-table file in a text viewer.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the SBC process icon from the Process Palette to a Group or
Procedure table.
3. Set the desired Start and Interrupt signals for the process in the Group or
Procedure table.
A. In the Name box, type a name for this process. (You can also name the
process in the Procedure table.)
B. Select the Process Enabled check box. (If this box is cleared, the
process will not run.)
C. In the Execute Process box, type the number of times you want the
process to run.
A. Click Lookup Table Path/File to define the file path for the text file
that includes the lookup tables for the SBC process.
B. Enter the Transition Time (the time it takes to ramp the command to
the current SBC command level).
CAUTION
To avoid spikes in the command signal, use a transition time that smoothly
transitions the channel commands to the initial SBC command level.
C. Select the Duration Time check box and enter the amount of time that
the process remains active. Clear the Duration Time check box to set
the duration time to “Indefinite.”
6. Click the Mapping tab and define SBC parameters for each control channel.
Note The Profile with ALC process is optional. You must type a special key
code during installation to enable this process.
Command tab
Command Tab
ITEM DESCRIPTION
Profile Path/File Specifies the profile file to be used. You may type a placeholder and file name,
or type a full path. You may also use the browser.
Total Passes Specifies how many times the profile will be played out.
Note If you clear the Total Passes box, the waveform will repeat indefinitely.
Frequency Multiplier Scales the segment rate type (time/rate/frequency) specified in the profile. If
set to 100%, the profile will play out as defined in the profile. If set to 50%, the
profile will play out at half speed. If it is set to 200%, the profile will play out
at twice the speed.
Adaptive Enables command compensation during the command process.
Compensators
To use the ALC compensator with your profile, you must define a Profile with
ALC Process process instead.
If your system is equipped with the manual compensation feature, a Manual
selection will also be available in the list.
Mapping tab
Mapping Tab
ITEM DESCRIPTION
Channel Displays all station control channels.
Profile Channel Selects the profile channel that will be played out on this station channel.
You must map the logical channels in your profile to the control channels in
your station configuration. You can arbitrarily map any profile channel to any
station channel, or you can map a single profile channel to multiple station
channels. If you leave any station channel unmapped, no profile will be played
out on that channel.
If you gave the profile channels the same name(s) as the station channels, they
will automatically be mapped to the station channel with the matching name. A
profile channel will appear in the Profile Channel list box next to its
corresponding (station) Channel.
Each Profile Channel list box will contain all the profile channels with units
that can be played out by any control mode for the station channel. For
example, a profile channel that measures length will not map to a station
channel with a temperature control mode.
If the profile was created with normalized dimensions then you can select any
of the control modes available to the station channel when defining the control
mode of the profile channel.
Control Mode Specifies the control mode for the selected station channel.
Level Reference Introduces a mean level offset to the selected station channel.
Level Multiplier Scales the end level values of the profile. The Level Multiplier will function
for both engineering units and “normalized units.”
Note For normalized units, the Profile Command process uses the Level
Multiplier value as the full scale.
Actions tab
Action Tab
ITEM DESCRIPTION
Name Displays the name of the action in the profile.
Action Displays the action, as defined by the Station Manager’s Event-Action editor,
to be triggered when the associated action name (for example, <Start> and
<Stop>) is encountered by the profile.
Station Channels Displays the station control channels where the profile will be played out.
Note This box is blank if you have not mapped the profile channel to a
station channel on the Mapping tab.
Matrix tab Note This tab is enabled only if ALC has been selected as the Adaptive
Compensator on the Command tab.
Tracking tab
Tracking Tab
ITEM DESCRIPTION
Channel Lists the channel(s) to which the ALC compensation will apply.
Missed Peak Specifies the difference between the commanded peak and the actual peak
Reference achieved that you want the application to detect.
Missed Peaks Displays 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.
When you reset the procedure, the ALC missed peaks values displayed on the
Tracking tab are not immediately reset to zero. However, when you run the test
again the process will start counting (and displaying) from zero.
For more information For more information, see “About Specimen.mps Files” on page 139.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or navigation pane.
4. Click the Profile Path/File button to open the Select profile file window.
Click the desired profile, and then click Open.
Note If the channel names in the profile do not match the channel names in
your station configuration, MPT will display the following message:
“The profile process was unable to map all the file channels to station
channels. Please check the ‘Mapping’ page.”
5. Select the Total Passes check box, and then type a value.
6. In the Frequency Multiplier box, set the units of measurement, and then
type a value.
8. Use the Profile Channel lists to map the desired profile channel to each
station channel. (Station channel names are listed in the left column.)
9. For each station channel, select a Control Mode and optionally, a Level
Multiplier, and Level Reference.
12. Optional—click the Actions tab, and map station actions to profile actions.
13. Click the File Summary tab and verify your channel settings.
14. Click the Matrix tab and type a Compensation Matrix Name.
16. Under Verify Loaded Matrix Parameters, select whether or not you want
the application to verify the loaded matrix parameters.
18. Optional—If you want the matrix to be saved, select the Time Between
Matrix Saves check box, and then type a save interval.
20. Set the units and type a value for the Missed Peak Reference for each
channel.
22. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
23. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
24. In the Execute Process box, type the number of times you want the process
to run.
27. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
Note The Cyclic with ALC process is optional. You must type a special key
code during installation to enable this process.
ALC compensates for peak and valley errors by building (and continually
updating) a matrix of amplitude compensation factors.
For detailed information on the ALC compensator, see the MTS 793 Control
Software manual.
Command tab
Command Tab
ITEM DESCRIPTION
Profile Path/File Specifies the profile file to be used. You may type a placeholder and file name,
or type a full path. You may also use the browser.
Total Passes Specifies how many times the profile will be played out.
Note If you clear the Total Passes box, the waveform will repeat indefinitely.
Frequency Multiplier Scales the segment rate type (time/rate/frequency) specified in the profile. If
set to 100%, the profile will play out as defined in the profile. If set to 50%, the
profile will play out at half speed. If it is set to 200%, the profile will play out
at twice the speed.
Adaptive Enables command compensation during the command process.
Compensators
To use the ALC compensator with your profile, you must define a Profile with
ALC Process process instead.
If your system is equipped with the manual compensation feature, a Manual
selection will also be available in the list.
Channels tab Displays the channels available to this process. Use the arrow keys to move
desired channels from the Available list to the Included list.
Matrix tab
Matrix Tab (part 1 of 2)
ITEM DESCRIPTION
Compensation Matrix Names the matrix used by the ALC compensator.
Name
ALC matrix files are saved in the Specimen directory. The default ALC matrix
file is default.mat. If you want to use an existing matrix, copy the mat file into
the Specimen directory, and then type the matrix file name in the
Compensation Matrix Name box.
Initial Gain Specifies the amount of initial gain applied to the signal. The default is 100%,
or no magnification.
Enable Frequency Attempts to run the test at a faster rate than specified in the selected profile.
Compensation
For example, if the profile specifies that the end levels be achieved using a
frequency of 0.2 Hz, the application may actually achieve these end levels at
0.5 Hz. The maximum rate increase is specified on the ALC tab in the
Compensators tab in the Station Setup window in Station Manager.
Note This option is available only if you have specified a single-channel
profile.
Verify Loaded Matrix Specifies whether you want the application to compare the matrix parameters
Parameters entered on this Matrix window with the parameters currently loaded in the
controller’s real-time.
If you choose “No, Use Loaded Parameters.” the application will disregard
any file saved on disk that matches the entered name and use the matrix
parameters currently loaded in the controller’s real-time.
If you choose ”Yes, Reload if No Match.” the application will compare the
matrix parameters entered in this Matrix window with the parameters currently
loaded in the controller’s real-time. If the parameters do not match, the
application will redefine the real-time matrix using the parameters currently
entered in this Matrix window. In this case the application will also compare
the entered parameters with those stored in any file in the current Specimen
directory that uses the entered name. If they match, the matrix values from the
disk file will be down-loaded into the real-time matrix. If not, the real-time
matrix values will be reset to indicate no correction values are present.
To use a saved compensation matrix for the current test, you must copy (using
Windows operating software) the desired matrix file into the current Specimen
directory before you enter the desired matrix name (as it appears in the
Specimen directory) and definition parameters in this window. If the name or
other parameters do not match precisely, or if the desired matrix does not exist
in the current Specimen directory, the application will create a new real-time
matrix with the entered name.
Tracking tab
Tracking Tab
ITEM DESCRIPTION
Channel Lists the channel(s) to which the ALC compensation will apply.
Missed Peak Specifies the difference between the commanded peak and the actual peak
Reference achieved that you want the application to detect.
Missed Peaks Displays 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.
When you reset the procedure, the ALC missed peaks values displayed on the
Tracking tab are not immediately reset to zero. However, when you run the test
again the process will start counting (and displaying) from zero.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or navigation pane.
4. Move the channels that you want to use to generate the cyclic command
onto the Included list. Move the other channels to the Available list.
7. Select Time, Rate, or Frequency, and set the units of measurement, and
then and type a value.
8. Select the Count check box. Set the units (cycles or segments), and then
type the number of times the cyclic command is to repeat. For continuous
cycling, clear the Count check box.
10. Optional—If desired, select the Do Not Update Counters check box.
11. Optional—If you want to define a relative end level, select the Relative
End Levels check box.
13. In the Control Mode list, click the desired control mode or right-click to
assign a control-mode variable.
14. Select the units for the end levels, then type values for End Level 1 and End
Level 2.
16. Repeat steps 12 - 15 for each channel you want to command with this
process.
17. Click the Matrix tab and type a Compensation Matrix Name.
19. Choose whether you want the application to verify the loaded matrix
parameters.
21. Optional—If you want the matrix to be saved, select the Time Between
Matrix Saves check box, and then type a save interval.
22. Click the Tracking tab and type a Missed Peak Reference amount and
corresponding units.
24. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
25. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
26. In the Execute Process box, type the number of times you want the process
to run.
29. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
The Model 793.71 Time History Output process drives one or more channels in
your station with an RPC (RPC II, RPC III, or RPC Pro) Time History file (with
extension drv or seq).
The Model 793.72 Time History Output with Acquisition process can also
simultaneously digitize and store one or more channels of analog test response
data in the RPC file format. The digitized data will have the same sampling rate
as the drive file, and the number of points sampled for the channel will match the
drive file. This digitized file can be used to measure the system’s transfer
function or iterate to a desired response signal. It can also be used with the RPC
suite of software applications.
Note The Time History Output process (Model 793.71) is optional. You must
type a special key code during installation to enable this process. The
purpose of this process is to drive station channels with time history files,
and includes Command, Mapping, Actions, Status, and General tabs.
This process offers an optional data acquisition feature (Model 793.72)
which also requires a special key code during installation. The data
acquisition feature adds Acquisition and Trend tabs to this process. All
tabs are documented in this section.
MTS Series 793 Software supports both short integer and floating point time
history files. To change these settings:
4. Click Time History Output Process Data Format in the values pane.
Follow Input The response file format will follow the drive time history file.
Float The response file will be written in floating point data format.
Short Integer The response file will be written in short integer data format.
The up-sampling filters are designed to begin cutting off the signal at 35% of the
sampling rate and to be 60 dB down at 65% of that rate. When a time history is
entered into this process, the software will check the signal’s sampling rate and
determine whether it can be supported. If not, an error message will be generated.
After being digitized, the signals are run through a digital filter whose cutoff is
40% of the requested sampling frequency, and then down-sampled to the
requested sampling rate.
Note This panel appears only if the user enables the Show Status Panel at
Runtime option on the Status tab.
During a test, the Time History Output (or Input) Status panel displays on the
MPT control panel. The status panel appears when you lock the procedure.
• Ensures that the number of channels in the file is not greater than the
number of channels in the station.
Note For controllers equipped with MTS Series 494 hardware, playout of
RPC drive files at 409.6 Hz requires a system rate of 2048 Hz or 4096
Hz. Controllers equipped with MTS Series 494 hardware do not
support playout of RPC drive files as 409.6 Hz with a system rate of
1024 Hz.
If any of these steps fail, a message will display the problem. If no problem
exists, the application will attempt to map the file’s channels to the station’s
channels. Next, the application will check for channel conflicts.
You may make limited changes to the contents of an RPC time history file
between the time its name is entered here and when it is actually used during
the execution of a procedure. MPT will compare the file header at execution
time to its contents during the definition phase. If it detects any differences in
any of the following parameters, an error status will be returned and the test
will be terminated:
• RPC File Type
• Number of channels
• Sampling rate
• Channel descriptors
• Channel units
• Channel mapping
Passes Specifies the number of passes the drive file will play out each time the process
runs, as specified on the General tab.
This function differs from the Execute Process value on the General tab. The
difference is that the Time History Output process will come to a complete
halt and then re-initialize and restart for each Execute Process count specified
in the General tab. This creates a delay between the end of one count and the
beginning of another.
Passes entered here do not result in a delay because the application simply
reads data from the beginning of the already opened file and queues it in real
time, which eliminates any delay.
Relative Time Signal If selected, the process reads the current command value on each channel when
the process runs. These commands are added to each point in the time history
as it is read from its file, and the modified command is played out. With this
feature, you can preload a channel and then play out the time history relative to
that preloaded value. If not checked, the time history is played out as it is
stored in the disk file.
Note The command signal will not return to zero (or to the starting point in
relative mode) between files in the sequence, but will transition directly
between the last command point of one drive file and the first
command point of the following drive file.
Status Displays messages about channel mapping and full-scale status after the
application checks the mapping and unit selections on the Mapping tab. These
messages are updated each time you modify the channel, mode, or unit
selection on the Mapping tab.
The application will ensure that no two file channels are mapped to the same
station channel. When the check is complete, the application will display either
“Invalid Channel Map” or “Valid Channel Map.” The process cannot be run
with an invalid channel map.
If the mapping is valid, the application checks full scales of each channel in the
file against the range of the selected control mode for each channel. The
message “Full Scales Outside Limits” or “Full Scales In Limits” will display
the results. If the mapping is bad, the outside limits text will display.
Since an RPC time file does not necessarily have data near its full scale, the
command may not actually exceed the channel’s limits when the drive file is
played out. However, the message is intended to warn you the potential exists
for driving a channel outside its limits.
Mapping tab Important If you map an RPC Pro drive file (.seq) channel to a station channel
that supports mode switching, and the drive file units for that
channel are "%" (indicating normalized units), the file will not play
out.
Important The use of the AICX compensator can introduce large delays
between generated command and command to the actuator.
The delay is dependant on the tuning of AICX and is two times
the value of the Impulse Response.
Status Displays messages about channel mapping and full-scale status after the
application checks the mapping and unit selections on the Mapping tab. These
messages are updated each time the user modifies the channel, mode, or unit
selection in the Mapping tab.
The application will ensure that no two file channels are mapped to the same
station channel. When the check is complete, the application will display either
“Invalid Channel Map” or “Valid Channel Map.” The process cannot be run
with an invalid channel map.
If the mapping is valid, the application checks full scales of each channel in the
file against the range of the selected control mode for each channel. The
message “Full Scales Outside Limits” or “Full Scales Inside Limits” will
display the results. If the mapping is bad, the outside limits text will display.
The valid/invalid channel map message and full scale in/outside limits
messages reflect the validity of the channel mapping and the comparison of
each file channel’s full scale versus the station channel’s full scale.
Actions tab
Action Tab
ITEM DESCRIPTION
Name Displays the names of the time triggers in the time history file.
Each time trigger name references a specific identification number (multiple
triggers can reference the same identification number). The identification
number locates a particular point in the data at which an associated system
action should occur. The Time History Output process displays all of the
unique time trigger names in the time history file (or in all of the time histories
of a road surface file).
The name of each time trigger is assigned by MTS RPC software. You can
refer to the assigned time trigger names when assigning actions to them.
Action Use the Action list to assign a Station Manager action or action group to each
time trigger in the sequence. When MPT runs a Time History Output process
and trips a time trigger, it initiates the action sequence.
Acquisition tab Note This tab appears only if you have purchased the data acquisition option
of the Time History Output process (Model 793.72).
Acquisition Tab
ITEM DESCRIPTION
Number of Channels Specifies the number of channels on which data is acquired and formatted. The
default number is zero.
Directory Specifies the directory in which the response file (.rsp) will be saved. With the
Specify File Destination selection, you can specify a path for the response
file. The Use Specimen Directory selection saves the response file in the
specimen directory. The default name of the response file is “new.rsp”—type
the desired file name in place of “new.”
Response File The process stores digitized response test data in a response file. If the
(file icon) Directory selection is Specify File Destination, the Response File file icon
will be active. Click the file icon to open the Select response file window. Use
the window to select a current response file, save a new response file, and
specify the path.
Output File Channel Specifies the output file channel.
Station Signal Specifies the station signal associated with the selected output file channel.
Channel Descriptor Specifies a descriptor for the selected output file channel that will be stored in
the files header. The default entry is the station signal name.
Note If you are executing a Time History Output process that includes data
acquisition, and you hold and resume a test, there will be slight
differences between the digitized response and the response you would
have seen if the test had run without holding.These differences should
not be statistically significant.
Trend tab Note This tab appears only if you have purchased the data acquisition option
of the Time History Output process (Model 793.72).
Trend Tab
ITEM DESCRIPTION
Support Trend Enables MPT to acquire and store trend response data. This data can be used
Response Files by the RPC III application to show changes that occurred in the specimen over
the course of the test.
Passes Per Trend Specifies the number of passes the drive file will play out before a trend
Response response file is stored.
Trend Response File Specifies the root of trend response file names.
Name Root
Trend response files are stored in the same folder as the response file defined
on the Acquisition tab. When the first response file is saved, it is named your
root name000.rsp. Subsequent response files are named your root
name001.rsp, your root name002.rsp, your root name003.rsp, and so on.
Status tab
Status Tab
ITEM DESCRIPTION
Show Status Panel at Check this box to make a status panel appear in the MPT control panel when
Run Time this process runs. The status panel displays the progress of the process
execution. If you do not enable the Show Distance Traveled checkbox, the
status panel will display process progress in terms of Elapsed Time, Total
Time (target time), and Percent Completed.
Show Distance Check this box to make the status panel display process progress in terms of
Traveled/Vehicle Distance, Total Distance (target distance), and Percent Completed.
Speed
Checking this box enables the Vehicle Speed control.
Vehicle Speed Lets you enter a velocity for the vehicle. The distance displayed on the status
panel is calculated from the process’ running time.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or navigation pane.
4. Click the Drive File button to open the Select drive file window. Click the
desired drive file, and then click Open.
5. In the Passes box, type of number of passes you want the drive file to make.
7. Optional—Select Drive has an offset if you want the process to run the
offset in the drive file.
9. Use the File Channel and Station Channel lists to map the drive file
channels to the appropriate station channels. Set the Control Mode and
Channel Units as needed.
12. Optional—Select Show Status Panel at Run Time if you want the Time
History Output Status Window to display when this process is active.
14. In the Number of Channels list, type the number of channels you want to
take data on and press Enter.
15. Use the Directory control to specify the directory in which the response file
(.rsp) will be saved. With the Specify File Destination selection you can
specify a path for the response file. The Use Specimen Directory selection
saves the response file in the specimen directory.
16. If you have selected Specify File Destination in the previous step, you can
click the Response File file icon to open the Select response file window.
Use this window to select the file and directory in which you wish to save
response data.
17. In the Channel 1 Signal list, click the signal to be monitored. (You can type
a descriptor in the Channel Descriptor box.)
18. In the Output File Channel list, click the first channel.
21. Optional—Select Support Trend Response Files if you want to store trend
data for use with the RPC application.
A. In the Passes Per Trend Response box, type the number of passes you
want to play out before you save trend data.
B. In the Trend Responses File Name Root box, type the root name for
your trend response files.
25. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
26. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
27. In the Execute Process box, type the number of times you want the process
to run.
30. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
The Road Surface Output process lets you drive a station with RPC III and
RPC Pro Road Surface files (files with extensions drv or seq)
Note The Road Surface Output process is optional. You must type a special
key code during installation to enable this process.
Creating road surface A Road Surface file is created by the RPC RSURF program or RPC Pro. It lets
files you enter up to 30 file names in one Road Surface file. The order in which files
are listed determines the order in which they are played out. For example, if files
A, B, and C are entered in the list in alphabetical order and each file has two
passes, the files are played out as follows:
AABBCC ROAD1.DRVRS
Road Surface file
With RSURF you can nest files up to four levels. The following diagram shows
two levels of nesting. Files A, B, and C make up a Road Surface file named
“ROAD1.DRVRS.” The level 2 drive Road Surface file,
“NESTEDROADS.DRVRS”, contains four passes of ROAD1.DRVRS.
.
ROAD1.DRVRS Road Surface file
is played out four times
You can nest a Road Surface file inside three other Road Surface files to produce
a complex Road Surface file of drive files. For example, in the following
diagram, R4.DRVRS is nested in Road Surface files R3.DRVRS, R2.DRVRS,
and R1.DRVRS:
R1.DRVRS
A.DRIV R2.DRVRS
R2.DRVRS C.DRIV
R3.DRVRS R4.DRVRS
B.DRIV R3.DRVRS R4.DRVRS A.DRIV
F.DRIV
Note For controllers equipped with MTS Series 494 hardware, playout of
RPC drive files at 409.6 Hz requires a system rate of 2048 Hz or 4096
Hz. Controllers equipped with MTS Series 494 hardware do not
support playout of RPC drive files as 409.6 Hz with a system rate of
1024 Hz.
Selects an RPC III or RPC Pro Road Surface file to play out.
When you have selected a file, the application:
• Verifies that it is a file it can read.
Important If you map an RPC Pro drive file (.seq) channel to a station
channel that supports mode switching, and the drive file units for
that channel are "%" (indicating normalized units), the file will not
play out.
• Reads in the headers of all time history files specified in the Road Surface
file and any nested road surface files.
• Ensures that the number of channels in each drive file is not greater than
the number of channels in the station.
• Ensures that the sampling rate and the channel calibrations (values and
units) are consistent between all drive files.
If any of these steps fail, a message will display the problem. If no problem
exists, the application will attempt to map the file’s channels to the station’s
channels. Next, the application checks for conflicts.
Passes Selects the number of passes the Road Surface file will play out each time the
process runs, as specified on the General tab.
Note The command signal will not return to zero (or to the starting point in
relative mode) between files in the sequence, but will transition directly
between the last command point of one drive file and the first
command point of the following drive file.
Status Displays messages about channel mapping and full-scale status after the
application checks the mapping and unit selections on the Mapping tab. These
messages are updated each time the user modifies the channel, mode, or unit
selection on the Mapping tab. The application will ensure that no two file
channels are mapped to the same station channel. When the check is complete,
the application will display either “Invalid Channel Map” or “Valid Channel
Map.” The process cannot be run with an invalid channel map.
If the mapping is valid, the application checks full scales of each channel in the
file against the range of the selected control mode for each channel. The
message “Full Scales Outside Limits” or “Full Scales in Limits” will display
the results. If the mapping is bad, the outside limits text will display.
The valid/invalid channel map message and full scale in/outside limits
messages reflect the validity of the channel mapping and the comparison of
each file channel’s full scale versus the station channel’s full scale.
Mapping tab
Mapping Tab (part 1 of 2)
ITEM DESCRIPTION
File Channel/ File Channel selects the file channel’s number. The Descriptor and Full Scale
Descriptor/Full Scale values are updated with the file header values for the selected file channel. The
values are updated as you change the selected file channel. When you change
the file channel selection, the application shows the currently selected station
channel, control mode, and units to be used so that the data can be converted
into the station channel’s system units.
Station Channel Selects the station channel associated with the selected file channel. When a
drive file is read, the application looks to see if the file channel’s descriptor
matches the name of a station channel. If it does, the application maps that file
channel to the matching station channel.
Control Mode Selects the control mode associated with the selected station channel. By
default, for each file channel the application selects the first control mode
available for the associated station channel. This defines the dimension of the
signal. By default, the units for the selected control mode’s signal will be the
calibrated units defined in Station Manager. However, when the application
parses the requested drive file’s header, if the application finds that the
channel’s unit descriptor matches one of the units available for that dimension,
the application will select those units.
Channel Units Selects the units associated with the selected file channel.
Important The use of the AICX compensator can introduce large delays
between generated command and command to the actuator.
The delay is dependant on the tuning of AICX and is two times
the value of the Impulse Response.
Status Displays messages about channel mapping and full-scale status after the
application checks the mapping and unit selections on the Mapping tab. These
messages are updated each time the user modifies the channel, mode, or unit
selection in the Mapping tab.
The application will ensure that no two file channels are mapped to the same
station channel. When the check is complete, the application will display either
“Invalid Channel Map” or “Valid Channel Map.” The process cannot be run
with an invalid channel map.
If the mapping is valid, the application checks full scales of each channel in the
file against the range of the selected control mode for each channel. The
message “Full Scales Outside Limits” or “Full Scales Inside Limits” will
display the results. If the mapping is bad, the outside limits text will display.
The valid/invalid channel map message and full scale in/outside limits
messages reflect the validity of the channel mapping and the comparison of
each file channel’s full scale versus the station channel’s full scale.
Actions tab
Action Tab
ITEM DESCRIPTION
Name Displays the names of the time triggers in the time history file.
Each time trigger name references a specific identification number (multiple
triggers can reference the same identification number). The identification
number locates a particular point in the data at which an associated system
action should occur. The Time History Output process displays all of the
unique time trigger names in the time history file (or in all of the time histories
of a road surface file).
The name of each time trigger is assigned by MTS RPC software. You can
refer to the assigned time trigger names when assigning actions to them.
Action Use the Action list to assign a Station Manager action or action group to each
time trigger in the sequence. When MPT runs a Time History Output process
and trips a time trigger, it initiates the action sequence.
Status tab
Status Tab
ITEM DESCRIPTION
Show Status Panel at Check this box to make a status panel appear in the MPT control panel when
Run Time this process runs. The status panel displays the progress of the process
execution. If you do not enable the Show Distance Traveled checkbox, the
status panel will display process progress in terms of Elapsed Time, Total
Time (target time), and Percent Completed.
Show Distance Check this box to make the status panel display process progress in terms of
Traveled/Vehicle Distance, Total Distance (target distance), and Percent Completed.
Speed
Checking this box enables the Vehicle Speed control.
Vehicle Speed Lets you type a velocity for the vehicle. The distance displayed on the status
panel is calculated from the process’ running time.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your procedure table.
4. Click the Road Surface File button to open the Select Road Surface file
window. Click the desired drive file, and then click Open.
5. In the Passes box, type the number of passes you want the drive file to
make.
7. Optional—Select Drive has an offset if you want the process to execute the
offset in the drive file.
9. Use the File Channel and Station Channel lists to map the drive file
channels to the appropriate station channels. Set the Control Mode and
Channel Units as needed.
14. Optional—Select Show Status Panel at Run Time if you want the Road
Surface Output Status Panel to display when this process is active.
16. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
17. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
18. In the Execute Process box, type the number of times you want the process
to execute.
21. Set the desired Start and Interrupt signals for the process.
You must sequence this process in parallel with command processes. Meaningful
data cannot be acquired unless the command process is performing an action that
can be measured.
Max/Min Acquisition Process Records data at the highest peak and lowest valley during the life
of the process.
Level Crossing Acquisition Records data each time the selected signal changes by a specified
Process amount.
High Speed Timed Records bursts of data at a high rate.
Acquisition Process
Cyclic Acquisition Process Records timed, level crossing, interleaved timed and level
crossing, or peak/valley data from cyclic feedback.
Fatigue Process Accumulates cycles in a histogram, then calculates damage based
on the data on that histogram. The damage number is also sent to
the Fatigue Monitoring application.
Time History Input Process Acquires and digitizes multiple channels of analog test response
data in the RPC III file format.
Trend Process Calculates statistical values on time series data. The values are then
stored to disk. It is also sent to the Trend Monitoring application.
About Buffers
When you set up data acquisition, you specify the signals for which data is
acquired and the method of buffering.
• The buffer size specifies the maximum number of data elements the buffer
will store before data is written to disk. (A data element includes the data
from each selected signal.) You can set the buffer size between 1 and 16,000
data elements (default is 1024).
• Acquiring and saving data at fast rates can cause the computer to become
sluggish (slow to respond to selections). If the acquisition rates are too fast,
data over-run can occur. If this happens, the test stops and a message is
logged.
• Linear buffers can generate a Process.Buffer Full signal when the controller
acquires enough data elements to fill the specified buffer size. You can use
this buffer full signal to start or interrupt other processes in the procedure.
Linear buffer A linear buffer records data until it is full, then saves the data to disk. The size of
the buffer determines how much data is acquired before it is written to disk. Data
is continuously saved to disk until the process ends or is stopped. When the
process ends, any data in the buffer is sent to disk. The only limit is the size of
your hard drive.
Circular buffer A circular buffer records data continuously. When the buffer is full, new data
overwrites the oldest data. This type of buffering saves data to disk when the test
is stopped, when the process reaches its preset count, or when the process ends.
The circular buffer is useful for acquiring data just before some crucial event
(such as specimen failure), where data is not required for the whole test.
MTS793|MPT|ENU|1|0|.|/|:|1|0|0|A
The format of this header line is as follows:
MTS793|progName|sLanguage|version|iDelim|sDecimal|sDate|sTime|iCountry|iDate|iTime|sCode
Where:
progName=MPT or BTW
sLanguage= Natural language (standard three-character abbreviation)
version=Version of this format string
iDelim=Data delimeter: 0 for space (plain), 1 for comma (Lotus), 2 for tab (Excel)
sDecimal=International decimal separator
sDate=International date separator
sTime=International time separator
iCountry=International country value
iDate=International date format
iTime=International time format
sCode=Character Set Code: A for ANSI, O for OEM (currently always A)
MPT generates a header for each data file buffer when the Write First Data
Header Only check box is disabled (unchecked). When the check box is
enabled, MPT suppresses all but the initial header.
Important You can use the Write First Data Header Only check box to
specify whether or not headers are written to the buffer subsequent
to the initial header. This option is provided as an aid to data
sorting and analysis and is only provided for the Peak/Valley,
Timed, Level Crossing, Cyclic Acquisition, and High Speed
Acquisition processes.
Example Suppose you want to create a procedure that will acquire 10 points of peak/valley
data every 100 cycles and store the data in a separate file in the Specimen. To do
this, you could create a procedure with a Level Crossing Data Acquisition
process, a Cyclic Command process, and a Peak/Valley Data Acquisition
process, as follows:
In this scenario, to ensure that the test ends properly, click Generate
Cycles.Done in the Procedure is done when box, or Generate Cycles.Done in
the Count Cycles process’ Interrupt box.
– Total Samples: 10
– Signals: As desired
– Buffer size: 10
Data Destination
You set how your acquired data is saved on the Destination tab. The options are:
MPT specimens are located in your MPT Specimens folder (MPT >
Specimens > spec01, spec02, and so forth).
Acquired data is written to the data file you specify (filename.dat) in the
MPT specimen.
• Discard data
Acquired data is written to the buffer, but is not saved to disk. Typically, this
option is used to trigger another process when the current acquisition
process fills its buffer.
For more information See “How to Trigger a Process When the Buffer Is Full” on page 274.
Note All time related signals (Time, Rollover Time, Running Time, and
Rollover Running Time) start from zero when you press the Run control
to start the test.
Time Records the time reference signal derived from the controller’s internal clock
which increments continually.
Note It is not practical to monitor the Time signal for some types of data
acquisition processes (for example, Peak/Valley).
Rollover Time Records the time reference signal derived from the controller’s internal clock
which resets every hour. Like the Time signal, this signal is not practical to
monitor for some types of data acquisition processes.
Running Time Records the accumulated time of the test program, which begins when you
press Run, and ends when the program stops automatically, or when you press
Hold or Stop. Pressing Run after pressing Stop or Hold causes this value to
resume incrementing.
Rollover Running Time
Similar to Rollover Time except it increments only while the station test state
is not in the stopped state.
Date Date is an integer number of days since Jan 0, 1900. Time of Day is a fraction
of a day since midnight. Both signals are float values that can be imported into
Time of Day Microsoft Excel, formatted as separate date and time columns, and added
together to form one date/time column. Both signal values correspond to time
stamps in the station log.
(Controller) System
Tick Count
Records the accumulated number of system ticks (updates) generated by the
controller (or multiple controllers in a multi-controller configuration) from the
time the Sysload application is started in the current session
System Tick Count is typically a large unitless integer. It can be used as a
reference if you acquire signals from other controllers. It can also be useful for
synchronizing acquired data for off-line plotting when using spreadsheet
applications, such as Microsoft Excel.
Interlock, Run/Stop, Records the binary state of the control, in which 1 = on, and 0 = off (in the case
Hold, Program of Run/Stop, 1 = Run and 0 = Stop).
Interlock, HSM On,
HSM High The value reveals the state of the associated control when data is acquired. In
the case of Run/Stop and Hold signals, the values may not change state since
acquisition occurs only while the program is being run. These signals may be
useful in calculated signals.
(channel) Integer Records the number of segments played out in the selected channel.
Count
Note This signal measures the same value as (channel) Count, however, it
has greater resolution at higher segment counts (for instance, counts
greater than 16 million segments).
Note The count for a time history output increments once for each point in
the associated time history file.
(channel) Output Records the signal that goes to the valve driver.
(channel) Sensor Records various types of sensor feedback signals in engineering units. Force
signals and Displacement are typically sensor signals.
(channel) Count Records the number of segments played out in the selected channel.
Note This signal is displayed as a floating point number. Its resolution
decreases significantly at higher segment counts (for instance, counts
greater than 16 million segments).
(channel) Error Records the control mode error signal in engineering units. This signal shows
the difference between the Channel Name Command and the Channel Name
Control Mode Name signals.
(channel) Abs. Error Records the absolute value of the Error signal in engineering units. Absolute
means negative becomes positive and positive remains positive. This signal is
always positive.
For instance, when the Time signal runs continuously for approximately six
months (224, or 16,777,216 seconds), its resolution drops to one second—which
is far too course to be used as a time reference at typical data acquisition rates.
To obtain a time reference with suitable resolution for longer tests, use Rollover
Time or Running Rollover Time. These signals are also floating point numbers,
but they rollover (reset to zero) every hour (3600 seconds). This maintains a high
resolution with respect to typical data acquisition rates. However, because
Rollover Time and Running Rollover Time reset to zero every hour, they lose
reference to where they occur within the test.
Next, use the spreadsheet application’s math functions to derive a new column
derived from the Time and Rollover Time values in each row, as follows:
Where INT (Microsoft Excel syntax) rounds down the result of Time divided by
3600 to the nearest integer.
When you define a Peak/Valley Acquisition process, you must define the master
signal, the sensitivity, the signals you will record data on, the data destination, the
buffer type, and the output units.
Sensor
Signal
Time
Sensitivity A sensitivity value specifies how much the master signal must change to detect a
peak or valley:
• Setting the sensitivity too low may cause signal noise to be recognized as
peaks and valleys.
• Setting the sensitivity too high may cause low amplitude signals to be
missed.
Detected
Peaks
Sensitivity =
Detected
Valleys
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Signals Tab Selects signals from which this process acquires data. Use the left and right
arrows to move desired signals from the Available list to the Included list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file. Use the up and down arrows to arrange
signals in the desired order.
List Filter With the List Filter, you can pare the list of Available signals according to text
you type in the entry box. Type text that describes the signal(s) you wish to
display.
For example, typing force displays all signals that include “force” in their labels.
You can also type a part of a signal description to display a signal type. For
example, to display displacement signals, you can type disp rather than
“displacement”.
Destination tab
Destination Tab
ITEM DESCRIPTION
Buffer Size Specifies the maximum number of data elements the buffer will store before
data is written to the disk.
Data Header Includes a label that describes the data on each buffer that is written to a file.
Destination Specifies where data is saved:
Specimen data file—the process writes buffers of data to the MPT
specimen.dat file in the Specimen.
User-specified data file—the process writes buffers of data to a separate data
file in the Specimen (yourname.dat).
Discard data—the process will not write data to the Specimen.
User Data File Specifies the name of the file where data is saved. This lets you create separate
data files in the MPT specimen. This control is enabled only when you have
selected User-specified data file in the Destination list above.
Buffer Type Specifies the buffer type.
Write First Data Header Specifies if the data header is written for each buffer or suppressed after the
Only first header is written. If disabled (unchecked), a data header is written for each
buffer.
Note This feature is not recommended for procedures with multiple data
acquisition processes writing data to the same data file.
1. Drag the icon from the Process Palette to your procedure table.
4. In the Master Signal list, click the signal you want to monitor with this
process.
5. In the Sensitivity box, set the units, and then type a value.
8. Move all the signals you want to monitor to the Included list. Move all the
others to the Available list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file.
10. Type the Buffer Size and type a description of the data file in the Data
Header box.
11. In the Destination list, click the destination for the acquired data. (If you
click User-specified data file, type a file name in the User Data File box.)
13. Optional—If desired, enable Write First Data Header Only checkbox.
This feature aids data sorting and analysis.
Change the unit assignment set if you want. Each data acquisition process
can use a different unit assignment set.
16. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
17. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
18. In the Execute Process box, type the number of times you want the process
to run.
21. Set the desired Start and Interrupt signals for the process in the procedure
table.
When you define a Timed Acquisition process, you can define the time between
samples (shown below) or type a sample rate frequency.
Data Points
Data Points
Time Intervals
Sample Rate Specifies the sample rate frequency for data acquisition.
Note MPT may change the entered frequency slightly to reflect the
resolution of your controller’s system clock rate. For instance, if you
type in “1000 Hz” and press the enter key, MPT may change the
number to 1024 Hz.
Total Samples Specifies the number of samples the process will acquire before it completes.
Sampling Duration Specifies the length of time the process will attempt to acquire data.
Continuous Sampling Causes the process to acquire samples continuously until it is interrupted.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Signals tab Selects signals from which this process acquires data. Use the left and right
arrows to move desired signals from the Available list to the Included list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file. Use the up and down arrows to arrange
signals in the desired order.
List Filter With the List Filter, you can pare the list of Available signals according to text
you type in the entry box. Type text that describes the signal(s) you wish to
display.
For example, typing force displays all signals that include “force” in their labels.
You can also type a part of a signal description to display a signal type. For
example, to display displacement signals, you can type disp rather than
“displacement”.
Destination tab
Destination Tab
ITEM DESCRIPTION
Buffer Size Specifies the maximum number of data elements the buffer will store before
data is written to the disk.
Data Header Includes a label that describes the data on each buffer that is written to a file.
Destination Specifies where data is saved:
Specimen data file—the process writes buffers of data to the MPT
specimen.dat file in the Specimen.
User-specified data file—the process writes buffers of data to a separate data
file in the Specimen (yourname.dat).
Discard data—the process will not write data to the Specimen.
User Data File Specifies the name of the file where data is saved. This lets you create separate
data files in the MPT specimen. This control is enabled only when you have
selected User-specified data file in the Destination list above.
Buffer Type Specifies the buffer type.
Write First Data Header Specifies if the data header is written for each buffer or suppressed after the
Only first header is written. If disabled (unchecked), a data header is written for each
buffer.
Note This feature is not recommended for procedures with multiple data
acquisition processes writing data to the same data file.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in the procedure table or in the navigation pane.
4. Set the timed data acquisition interval and units using Time Between Points
or type a Sample Rate frequency.
Note When you enter a time increment, the MPT application may change your
entry slightly to reflect your controller’s clock rate.
Note MPT may change the entered sample rate frequency slightly to reflect
the resolution of your controller’s system clock rate. For instance, if you
type in “1000 Hz” and press the enter key, MPT may change the number
to 1024 Hz.
• Specify the length of time the process will attempt to acquire data,
select Sampling Duration, then type the time over which you wish to
acquire data.
7. Move all the signals you want to monitor to the Included list. Move all the
others to the Available list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file.
9. Type the Buffer Size and type a description of the data file in the Data
Header box.
10. In the Destination list, click the destination for the acquired data. (If you
click User-specified data file, type a file name in the User Data File box.)
12. Optional—If desired, enable Write First Data Header Only checkbox.
This feature aids data sorting and analysis.
Change the unit assignment set if you want. Each data acquisition process
can use a different unit assignment set.
15. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
16. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
17. In the Execute Process box, type the number of times you want the process
to run.
20. Set the desired Start and Interrupt signals for the process in the procedure
table.
You can configure this process to monitor selected signals for their maximum
and minimum values. When the maximum and minimum values are detected,
they are compared to the maximum and minimum values currently stored for the
associated signals. If the new values exceed the stored values, they replace the
stored values.
You can also configure this process to monitor a master signal for maximum or
minimum values. When the maximum and minimum values are detected, the
process samples the values of the other selected signals. When data is written to
disk, the master signal values are absolute maximum and minimum values, while
the other selected signals reflect their values at the time the master signal’s
maximum and minimum values were detected.
When you select an individual master signal, the process monitors the signal
for its maximum and minimum values (as selected). When detected, the
process samples the values of the other included signals. When data is written
to disk, the master signal values are absolute maximum and minimum values,
while the other included signals reflect their values at the time the master
signal’s maximum and minimum values were detected.
Maximum Values Causes the process to monitor the master signal selection for maximum values.
Minimum Values Causes the process to monitor the master signal selection for minimum values.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Signals Tab Selects signals from which this process acquires data. Use the left and right
arrows to move desired signals from the Available list to the Included list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file. Use the up and down arrows to arrange
signals in the desired order.
List Filter With the List Filter, you can pare the list of Available signals according to text
you type in the entry box. Type text that describes the signal(s) you wish to
display.
For example, typing force displays all signals that include “force” in their labels.
You can also type a part of a signal description to display a signal type. For
example, to display displacement signals, you can type disp rather than
“displacement”.
Destination tab
Destination Tab
ITEM DESCRIPTION
Buffer Size Specifies the maximum number of data elements the buffer will store before
data is written to the disk.
Data Header Includes a label that describes the data on each buffer that is written to a file.
Destination Specifies where data is saved:
Specimen data file—the process writes buffers of data to the MPT
specimen.dat file in the Specimen.
User-specified data file—the process writes buffers of data to a separate data
file in the Specimen (yourname.dat).
Discard data—the process will not write data to the Specimen.
User Data File Specifies the name of the file where data is saved. This lets you create separate
data files in the MPT specimen. This control is enabled only when you have
selected User-specified data file in the Destination list above.
Buffer Type Specifies the buffer type.
Write First Data Header Specifies if the data header is written for each buffer or suppressed after the
Only first header is written. If disabled (unchecked), a data header is written for each
buffer.
Note This feature is not recommended for procedures with multiple data
acquisition processes writing data to the same data file.
Note Buffer settings, Discard Data options, and Write First Data Header Only
options are not available for the Max/Min Acquisition process.
If you want the max/min values for a phase of the test, use a different Max/Min
Acquisition process for each phase. Or, you could put a Max/Min Acquisition
process in a repeated Group process. Design it so the Group process ends every
time a stop occurs, using a Program Event process.
A Program Event process (within the Group process) monitors the test for a Stop event.
A Max/Min Acquisition process (within the The Group process will be done when the Program
Group process) will record max/min values Event process signals that it has detected a Stop. The
detected from the time you click Run until you Group process will run indefinitely, recording max/min
press Stop, or until the test is completed. values whenever a Stop is detected, until the procedure
is completed.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in the procedure table or in the navigation pane.
6. Move all the signals you want to monitor to the Included list. Move all the
others to the Available list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file.
9. In the Destination list, click the destination for the acquired data. (If you
click User-specified data file, type a file name in the User Data File box.)
Change the unit assignment set if you want. Each data acquisition process
can use a different unit assignment set.
12. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
13. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
14. In the Execute Process box, type the number of times you want the process
to run.
17. Set the desired Start and Interrupt signals for the process in the procedure
table.
When you define a Level Crossing Acquisition process, you must define the
level increment at which data is collected.
Data Points
Level Increments
Data Points
Level crossing Assume you want to collect data every time the displacement changes 2
acquisition example millimeters. You would select the displacement feedback signal as your master
signal, and set the Level Increment to 2 mm.
Now, data will be recorded when the master signal reaches 2 mm, 4 mm, 6 mm,
and so on.
Note You should not set the level increment below the level of any signal
noise.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Signals Tab Selects signals from which this process acquires data. Use the left and right
arrows to move desired signals from the Available list to the Included list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file. Use the up and down arrows to arrange
signals in the desired order.
List Filter With the List Filter, you can pare the list of Available signals according to text
you type in the entry box. Type text that describes the signal(s) you wish to
display.
For example, typing force displays all signals that include “force” in their labels.
You can also type a part of a signal description to display a signal type. For
example, to display displacement signals, you can type disp rather than
“displacement”.
Destination tab
Destination Tab
ITEM DESCRIPTION
Buffer Size Specifies the maximum number of data elements the buffer will store before
data is written to the disk.
Data Header Includes a label that describes the data on each buffer that is written to a file.
Destination Specifies where data is saved:
Specimen data file—the process writes buffers of data to the MPT
specimen.dat file in the Specimen.
User-specified data file—the process writes buffers of data to a separate data
file in the Specimen (yourname.dat).
Discard data—the process will not write data to the Specimen.
User Data File Specifies the name of the file where data is saved. This lets you create separate
data files in the MPT specimen. This control is enabled only when you have
selected User-specified data file in the Destination list above.
Buffer Type Specifies the buffer type.
Write First Data Header Specifies if the data header is written for each buffer or suppressed after the
Only first header is written. If disabled (unchecked), a data header is written for each
buffer.
Note This feature is not recommended for procedures with multiple data
acquisition processes writing data to the same data file.
1. Drag the icon from the Process Palette to your procedure table.
4. In the Master Signal list, click the signal you want to monitor with this
process.
5. In the Level Increment box, set the units of measurement, and then type a
value.
8. Move all the signals you want to monitor to the Included list. Move all the
others to the Available list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file.
10. Type the Buffer Size and type a description of the data file in the Data
Header box.
11. In the Destination list, click the destination for the acquired data. (If you
click User-specified data file, type a file name in the User Data File box.)
13. Optional—If desired, enable Write First Data Header Only checkbox.
This feature aids data sorting and analysis.
Change the unit assignment set if you want. Each data acquisition process
can use a different unit assignment set.
16. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
17. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
18. In the Execute Process box, type the number of times you want the process
to run.
21. Set the desired Start and Interrupt signals for the process in the procedure
table.
Note Unlike other data acquisition processes, this process is not designed to
acquire data for the duration of a test, or for even long periods of time
within a test.
Sensor signals Sensors signals for this process are only available from the following
conditioners: Models 493.21B and 493.25 conditioners and Models 494.25,
494.26, and 494.16 conditioners whose HWI settings are configured for high-
speed data.
Important When designing a test procedure, do not try to collect data on the
same signal with more than one High Speed Data Acquisition
process. Concurrent High Speed Data Acquisition processes which
collect data on the same signal will not operate properly.
Sample rates When you define a High Speed Timed Acquisition process, you must define the
time between samples, or the sample rate. This determines how the process
acquires data when it is active.
• Data is recorded in the units specified by the selected unit assignment set.
• You can specify how many samples are taken, and when the samples are
acquired.
Sample rate and The following tables show the relationship between the number of signals you
sampling duration can select and the maximum potential sample rate at which the process can
limitations acquire data.
Keep in mind that the actual sample duration (and number of points acquired) is
limited by the processor speed, the number of signals being sampled, the number
and type of other processes running concurrently, and so forth. If MPT cannot
store data as fast as it is acquired, an acquisition overrun will occur, and the test
will stop (data acquired up to that point will be saved).
Note If an acquisition overrun occurs, the test can be resumed without being
reset.
493 hardware sample The following sample rates apply to series 493 hardware (models 493.21B and
rates 493.25):
494 hardware sample The following sample rates apply to series 494 hardware (models 494.25, 494.26,
rates and 494.16):1
1. To make signals available, each Series 494 conditioner’s Analog Input HWI
Editor properties must have the High Speed Data setting set to True.
For a table with the maximum sample rates for various hardware, number of signals,
and system rates, see the About High Speed Timed Acquisition Process section.
Note MPT will change the number you enter to reflect the resolution of your
controller’s system clock rate. For instance, if you type in “12000” (Hz) and
press the Enter key, MPT will change the number to “12228” (Hz).
Total Samples Specifies the number of samples the process will acquire before it completes.
Sampling Duration Specifies the length of time the process will attempt to acquire data.
Continuous Sampling Causes the process to acquire samples continuously until it is interrupted.
Signals tab Selects signals from which this process acquires data. Use the left and right
arrows to move desired signals from the Available list to the Included list.
Sensors signals for this process are only available from the following
conditioners: Models 493.21B and 493.25 conditioners and Models 494.25,
494.26, and 494.16 conditioners whose HWI settings are configured for high-
speed data.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file. Use the up and down arrows to arrange
signals in the desired order.
List Filter With the List Filter, you can pare the list of Available signals according to text
you type in the entry box. Type text that describes the signal(s) you wish to
display.
For example, typing force displays all signals that include “force” in their labels.
You can also type a part of a signal description to display a signal type. For
example, to display displacement signals, you can type disp rather than
“displacement”.
Note If the Time signal is selected, data is generated, not sampled. The Time
signal value always starts at zero.
Destination tab
Destination Tab
ITEM DESCRIPTION
Buffer Size Specifies the maximum number of data elements the buffer will store before data is
written to the disk.
Data Header Includes a label that describes the data on each buffer that is written to a file.
Destination Specifies where data is saved:
Specimen data file—the process writes buffers of data to the MPT specimen.dat
file in the Specimen.
User-specified data file—the process writes buffers of data to a separate data file
in the Specimen (yourname.dat).
Discard data—the process will not write data to the Specimen.
User Data File Specifies the name of the file where data is saved. This lets you create separate data
files in the MPT specimen. This control is enabled only when you have selected
User-specified data file in the Destination list above.
Buffer Type Specifies the buffer type.
Write First Data Header Specifies if the data header is written for each buffer or suppressed after the first
Only header is written. If disabled (unchecked), a data header is written for each buffer.
Note This feature is not recommended for procedures with multiple data
acquisition processes writing data to the same data file.
Note Discard Data options are not available for the High Speed Acquisition
process.
Note The default buffer size is 16384, the range is from 1024 - 16384.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For a table showing the maximum sample rates for various hardware, number of
signals, and system rates, see “About the Timed Acquisition Process” on page
284.
1. Drag the icon from the Process Palette to your procedure table.
4. In the Time Between Points box, set the units of measurement and type a
value. Or, select Sample Rate, and specify the rate at which the system will
acquire data.
5. In the Sample Duration box, specify the length of time you wish the system
to acquire data. Or, select Total Samples, and specify the number of
samples you wish the system to acquire.
7. Move all the signals you want to monitor to the Included list. Move all the
others to the Available list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file.
9. Type the Buffer Size and type a description of the data file in the Data
Header box.
10. In the Destination list, click the destination for the acquired data. (If you
click User-specified data file, type a file name in the User Data File box.)
12. Optional—If desired, enable Write First Data Header Only checkbox.
This feature aids data sorting and analysis.
Change the unit assignment set if you want. Each data acquisition process
can use a different unit assignment set.
15. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
16. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
17. In the Execute Process box, type the number of times you want the process
to run.
20. Set the desired Start and Interrupt signals for the process in the procedure
table.
The Cyclic Acquisition process monitors sensor feedback that results from
cyclic command. This process acquires data from feedback according to one of
the following:
• Both changes in time and amplitude (interleaved timed and level crossing
data)
• Signal reversals which occur outside of a sensitivity level that you specify
(peak/valley data)
Sample uses You could use this process to sample the load feedback resulting from a long
cyclic fatigue test according to a logarithmic progression, and simultaneously
acquire level crossing and timed data from each sampled cycle.
The process saves all data pertaining to an individual cycle in the buffer, and then
writes the entire cycle’s data to the data file in one block. By default, the process
writes data to the specimen.dat file in the MPT specimen. If desired, the process
will write data to a user-defined data file within the MPT specimen.
Disabling the relative If you clear the Relative Cycle or Segment Counts check box, the process will
count feature not acquire data on specified cycles that have occurred before the process was
active.
For instance, suppose you begin a procedure with a Cyclic Command process
that cycles the specimen one hundred times at a small amplitude to precondition
the specimen before acquiring data.
Next, you use another Cyclic Command process to apply one million cycles to
the specimen at a much larger amplitude, and simultaneously acquire data from
the feedback with a cyclic acquisition process.
In this case, the cyclic acquisition process will not trigger until after cycle 100.
So if you specified a logarithmic progression of 1, 2, 5, 10, and so on, the cyclic
acquisition process would skip all of the cycles performed during
preconditioning (1, 2, 5, 10, 20, 50, and 100), and begin acquiring data at cycle
200.
If you had enabled the Relative Cycle (or Segment) Counts, the process would
trigger at cycle 101 of the test. The process would count cycle 101 of the test as
cycle 1 of its logarithmic progression. This is because cycle 101 of the test is the
first cycle performed relative to when the cyclic acquisition process is triggered.
Considerations when By default, the process stores the data it acquires from each cluster in its buffer,
acquiring cycle and then writes the content of its buffer to the data file when it is finished
clusters acquiring data on the cluster.
On a slow test, the process may take a long time to fill its buffer for a given
cluster. As the buffer fills, the data in the buffer will be lost if something
interrupts the progress of the test (for example, power failure, uncontrolled
shutdown, and so on) before the buffer fills completely.
The number of points the process acquires for a given cluster is open-ended and
may become quite large, depending on the test frequency and acquisition
intervals. For optimal results, some systems may require memory upgrades to
accommodate this situation.
When acquiring data, the process fills its buffer by receiving small buffered
chunks of data from the controller. Before the process can write this buffered data
to its data file, the process buffer must fill completely. Because of timing and size
differences between the controller buffer and process buffer, the process may
take up to thirty seconds before it writes data to its data file once its buffer is full.
Note The process will not issue its Process.Buffer Full signal until it has written
data to its data file.
Data Storage Pattern Specifies the pattern at which data is collected. The selections are:
• Logarithmic (1,2,5)—Pattern is: 1, 2, 5, 10, 20, 50, 100, 200, 500, 1000,
2000, 5000, and so forth, up to and including the maximum cycle stored.
• Linear—Pattern is: n, 2n, 3n, and so on. You set the n value with the
Linear Data Interval control. Example: If you choose 200 as the
interval, the pattern is 200, 400, 600, and so forth, up to and including the
maximum cycle stored.
• User Defined—Use the cycles you specify in the Store Data At list.
Relative Cycle or Determines whether the cycle/segment count starts when this process starts or
Segment Counts when the procedure starts.
If you want the cycle/segment count to start when this process starts, select
Relative Cycle or Segment Counts.
If you want the cycle/segment count to start when the procedure starts, click to
clear Relative Cycle or Segment Counts.
Linear Data Interval Specifies the multiplier used to generate the data acquisition cycle or segment
sequence.
Note This control is available when you set the Data Storage Pattern to
Linear.
Example: If you choose 100 as the interval, the cycle sequence is 100, 200,
300, and so forth, up to and including the maximum cycle stored.
Maximum Cycle Stored Specifies the maximum cycle/segment count that data is collected on.
If the Data Storage Pattern is User Defined, you must type the cycles or
segments you want to collect data on. Segments must be defined as a list of
positive integers. Cycles can be defined as a list of positive integers or integers
and half cycles (1.5).
Store Data For Specifies how many cycles or segments the process acquires data for when it
detects a cycle in the Store Data At list.
You can select from 0.5 (one segment) to 1000 cycles. The default value is 1.0
cycle.
Acquisition tab
Acquisition Tab (part 1 of 2)
ITEM DESCRIPTION
Acquisition Method Specifies how data is acquired.
Timed—acquires data at a user-specified time interval.
Level Crossing—acquires data when the selected Level Crossing signal
changes a specific amount.
Interleaved Timed and Level Crossing—acquires both Timed and Level
Crossing data.
Peak/Valley—acquires data when a peak or valley is detected in the specified
Peak/Valley signal.
Time Between Points Specifies the time interval at which the process acquires data.
Note MPT may change the number you enter slightly to reflect the resolution
of your system clock rate. For instance, if you type in “0.003” (3
milliseconds) and press the Enter key, the number may change to
“0.0029.”
Level Crossing Signal Selects the signal the process monitors for level changes.
Level Crossing Specifies how much the signal must change before the process acquires data.
Increment
Signals tab Selects signals from which this process acquires data. Use the left and right
arrows to move desired signals from the Available list to the Included list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file. Use the up and down arrows to arrange
signals in the desired order.
List Filter With the List Filter, you can pare the list of Available signals according to text
you type in the entry box. Type text that describes the signal(s) you wish to
display.
For example, typing force displays all signals that include “force” in their labels.
You can also type a part of a signal description to display a signal type. For
example, to display displacement signals, you can type disp rather than
“displacement”.
Destination tab
Destination Tab (part 1 of 2)
ITEM DESCRIPTION
Buffer Size Specifies the maximum number of data elements the buffer will store before
data is written to the disk.
Data Header Includes a label that describes the data on each buffer that is written to a file.
Destination Specifies where data is saved:
Specimen data file—the process writes buffers of data to the MPT
specimen.dat file in the Specimen.
User-specified data file—the process writes buffers of data to a separate data
file in the Specimen (yourname.dat).
Discard data—the process will not write data to the Specimen.
User Data File Specifies the name of the file where data is saved. This lets you create separate
data files in the MPT specimen. This control is enabled only when you have
selected User-specified data file in the Destination list above.
Note Buffer settings are not available for the Cyclic Data Acquisition process.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
General Tab
ITEM DESCRIPTION
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in the procedure table or the navigation pane.
4. In the Master Channel list, click the channel you want to monitor with this
process.
5. Choose a Data Storage Pattern, and then type a value in the Maximum
Cycle Stored box.
For a linear pattern, type a value in the Linear Data Interval box. For a
user-defined pattern, type arbitrary values in the Store Data At box.
If you want the process to start acquiring data from cycles relative to when
the process starts, select Relative Cycle or Segment Counts.
If you want the process to start acquiring data from cycles relative to the
beginning of the procedure, click to clear Relative Cycle or Segment
Counts.
7. Optional—In the Store Data For box, type the number of cycles you want
to collect data for each Store Data At entry.
• For Timed data, type a value in the Time Between Points box.
• For Level Crossing data, click a signal in the Level Crossing Signal
list, and type a value in the Level Crossing Increment box.
• For Interleaved Timed and Level Crossing data, type a value in the
Timed Between Points box, click a signal in the Level Crossing
Signal box, and type a value in the Level Crossing Increment box.
• For Peak/Valley data, click a signal in the Peak/Valley Signal list and
type a value in the Peak/Valley Sensitivity box.
11. Move all the signals you want to record data on to the Included list. Move
all the others to the Available list.
Note The order of the signals in the Included list determines the order of the
columns of data in your data file.
13. Type a description of the data file in the Data Header box.
14. In the Destination list, click the destination for the acquired data. (If you
click User-specified data file, type a file name in the User Data File box.)
15. Optional—If desired, enable Write First Data Header Only checkbox.
This feature aids data sorting and analysis.
Change the unit assignment set if you want. Each data acquisition process
can use a different unit assignment set.
18. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
19. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
20. In the Execute Process box, type number of times you want the process to
run.
23. Set the desired Start and Interrupt signals for the process in the procedure
table.
Fatigue Process
About the Fatigue Process
The Fatigue process accumulates cycles in a histogram and calculates a damage
number (in the form of a statistical value) based on the histogram content.
Note The MPT Fatigue process calculates damage numbers using the same
algorithms as the Advanced Editing and Analysis feature of the MTS
RPC III™ product.
Periodically, the histogram and damage numbers are saved to disk, and sent to the
Fatigue Monitoring application via a proprietary data exchange protocol.
With the Fatigue Monitoring application, you can monitor the fatigue data in a
real-time, graphical format.
For more information See “Model 793.14 Fatigue Monitoring Application” on page 465.
Histogram types Rainflow-counted histograms provide a means for summarizing the cycles that
are identified by rainflow counting. A histogram is created by using data
compression to reduce large amounts of data into blocks of information (bins).
Each histogram bin contains a cumulative count for data occurrences within a
specified bin range.
The Fatigue process provides three histogram types: RangeMean, Range, and
MaxMin.
A description of each type appears below. For purposes of illustration, the local
stress/strain hysteresis response is used to show the methods for creating
histograms.
RangeMean histogram The RangeMean histogram identifies the range and the mean of each cycle
identified by the rainflow-counting method. The following example illustrates
the method for creating a RangeMean histogram.
Strain ( ε) Range ( ε)
-4 -3 -2 -1 0 1 2 3 4 0 1 2 3 4 5 6 7 8
-4
A -3
B -2
C FG
Mean ( ε)
D -1
E 0
AD
D 1
BC
2
F DE
G 3
A
Time
Range Mean
(FG) (DE)
The closed cycles and their associated range and mean are:
MinMax histogram The MinMax histogram identifies the rainflow-counted cycles by the identified
maximum/minimum value. The following example illustrates the method for
creating a MinMax histogram.
Strain ( ε) Maximum ( ε)
-4 -3 -2 -1 0 1 2 3 4 -4 -3 -2 -1 0 1 2 3 4
-4
AD
A -3
-2
Minimum ( ε)
B
C FG
-1
D
E 0
D 1
BC DE
2
F
G 3
A 4
Time
When using the MinMax method, all the histogram counts must fall in the upper-
right triangle of the histogram because the maximum value must be greater than
the minimum value. The closed cycles and their associated minimum and
maximum are:
• BC—Minimum of 1; Maximum of 2
• DE—Minimum of 1; Maximum of 4
Range histogram This method identifies cycles only by the cycle range. The following example
illustrates the method for creating a Range histogram:
Strain ( ε)
-4 -3 -2 -1 0 1 2 3 4
Cycle
A Count
0
B 1
C 2 BC, FG
D 2
3
Range ( ε )
E 1 DE
4
D
5
F 6
G 7
A 1 AD
Time 8
Range Range
(FG) (DE)
• BC—Range of 1
• DE—Range of 3
• FG—Range of 1
• AD—Range of 8
Bins Changing the bin size, lower range, upper range, or number will cause the other
numbers to change in order to maintain the following relationship:
Bin size The bin size specifies the distance between each histogram bin boundary for the
selected channel.
Lower range The lower range specifies the lower boundary of the histogram.
Upper range The upper range specifies the upper boundary of the histogram.
Number of bins The number of bins specifies the number of bins between the upper and lower
range.
For more information For more information about histograms, rainflow-counting, and bins, see the
RPC III Reference Manual.
Signals tab
Signals Tab
ITEM DESCRIPTION
Signals Displays the signals which can monitored by the Fatigue process.
Units Displays the signal units.
Sensitivity Defines the Sensitivity for the peak/valley detector.
Note The units are the same as the full scale units.
Note The units are the same as the full scale units.
Number of Bins Specifies the number of bins between the upper and lower range.
Material Assigns a material to the current signal.
Exp. Life Specifies a value for the specimen life expectancy (the number of tests the
specimen will survive before breaking).
Note If you do not know it, leave it at 1.0. This value is used by the Fatigue
Monitoring application to display the Percentage of Lifetime instead
of the damage.
Monitoring tab
Monitoring Tab
ITEM DESCRIPTION
Time Interval (secs) Specifies the time interval between data transfers (which occur once every
pass).
Data is acquired from each included signal (the signals checked in the “Signals
tab”). The acquired data is peak-picked and sent to the Rainflow counter. At
the end of a pass, the acquired damage numbers are stored to the data file and
transmitted to the Fatigue Monitoring application. If the Fatigue Monitoring
application is not running, a warning message is written to the MPT Specimen
Log.
Note The Fatigue Monitoring application is started automatically if you click
Reset on the MPT control panel after a new Specimen has been
selected.
Data Transfer Mode Specifies whether the data is processed once, or processed periodically when a
set number of seconds has elapsed.
Send data once, then terminate—The data will be processed once (useful if
you want the statistics monitored only during part of your command signal),
then the Fatigue process will terminate.
Send data continuously—The data will be processed and sent to the Fatigue
Monitoring application every x seconds until the Fatigue process terminates.
Settings tab
Settings Tab
ITEM DESCRIPTION
Material Library Specifies a materials library file, which defines the materials available to each
channel. The default is the RPC III materials library supplied with the Fatigue
process.
Damage Model Selects the damage model you will use for all fatigue processes.
RPC III provides both strain life and generic stress life damage models.
The Local Strain-life Approach (LSA) damage model selections include the
following:
• BASIC—strain-life approach to fatigue analysis (zero mean stress).
Default Number of Specifies the number of bins you will use for all new fatigue processes (the
Bins default is 64).
Note If the default number of bins is changed, the value is also changed on
the Signals tab for all corresponding signals.
Default Material Specifies the material that will be the default for all new fatigue processes that
are created.
Note If the default material is changed, the value is also changed on the
Signals tab for all corresponding signals.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For a information on each type, see “About Rainflow Counting and Histograms”
on page 320.
• In the group process, the Fatigue process starts when the command process
starts.
In this setup, each execution of the Group process yields one point of data
(which is not enough to create a fatigue plot). To acquire enough data points for
your plot, you can set the number of times the Group process runs equal to the
number of passes you desire (typically greater than one hundred).
Note You can use the Trend process in parallel with the Fatigue process to
acquire trend data.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the Fatigue process icon in the procedure table or in the navigation
pane.
5. Under Smart Limits, type Upper Limit and Lower Limit values, and then
set the Limit Action.
6. Click the Settings tab and specify the Materials Library, Damage Model,
Default Number of Bins, and Default Material.
7. Click the Signals tab, and select the box next to each signal you want to
acquire fatigue data from.
8. For the selected signals, type the desired values for the Sensitivity, Lower
Range, Upper Range, Bin Size, Number of Bins, Material, and Exp. Life
(life expectancy).
9. Click the Monitoring tab, type a Time Interval, and then select the Data
Transfer Mode.
11. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
12. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
13. In the Execute Process box, type the number of times you want the process
to run.
16. Set the desired Start and Interrupt signals for the process in the procedure
table.
Important tips If your procedure will run for a long time, make sure the Windows virtual
memory paging file is large enough (MTS recommends 250 MB). To access the
Windows paging file: Start > Settings > Control Panels > System.
In the Fatigue Process Parameters window, make sure the Fatigue process is
enabled and the Execute Process value is set to one (on the General tab).
Because the Fatigue process parallels a command process, it will run as long as
the command process is executing. However, it is possible to specify the Fatigue
process’ run time within the Fatigue process:
MTS Series 793 Software supports both short integer and floating point time
history files. To change these settings:
4. Click Time History Input Process Data Format in the values pane.
Float The response file will be written in floating point data format.
Short Integer The response file will be written in short integer data format.
Create Trend Enables MPT to acquire and store trend response data. This data can be used
Response File by the RPC application to show changes that occurred in the specimen over the
course of the test.
Directory Specifies the directory in which the response file (.rsp) will be saved. With this
Specify File Destination, you can specify a path for the response file. The Use
Specimen Directory selection saves the response file in the specimen
directory.
Response File The process stores digitized response test data in a response file (.rsp). If the
(file icon) Directory selection is Specify File Destination, the Response File file icon
will be active. Click the file icon to open the Select response file window. Use
the window to select a current response file, save a new response file, and
specify the path.
Note This selection only appears when the Create Trend Response File
checkbox is cleared.
Trend Response Files Specifies the root of trend response file names.
Root Filename
Trend response files are stored in the same folder as the response file. When
the first response file is saved, it is named your root name000.rsp. Subsequent
response files are named your root name001.rsp, your root name002.rsp, your
root name003.rsp, and so on.
Note This selection only appears when the Create Trend Response File
checkbox is selected.
Sampling Rate Specifies the rate at which the controller samples response feedback.
Points per Frame Specifies the number of data points the controller samples per subdivision of
the digitized data.
Frames to Sample Specifies the number of subdivisions of the digitized data in which the
controller samples.
Sampling Time (Sec) Specifies the total time (in seconds) during which the controller samples data
from response feedback.
Channels tab
Channels Tab
ITEM DESCRIPTION
Number of Channels Selects the number of channels on which data is acquired and formatted.
Output File Channel Switches between Output File Channels.
Station Signal Defines the station signal associated with the selected output file channel.
Channel Descriptor Specifies the Output File Channel descriptor used in the response file header.
Note The default name is the Station Signal name.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in the procedure table or in the navigation pane.
4. In the Number of Channels list, type the number of channels you want to
take data on and press Enter.
6. In the Channel 1 Signal list, click the signal to be monitored. (You can type
a descriptor in the Channel Descriptor box.)
9. Optional—If desired, enable the Show Status Panel at Run Time control.
10. Use the Directory control to specify the directory in which the response file
(.rsp) will be saved. With the Specify File Destination selection, you can
specify a path for the response file. The Use Specimen Directory selection
saves the response file in the specimen directory.
11. If you have selected Specify File Destination in the previous step, you can
click the Response File file icon to open the Select response file window.
Use this window to select the file and directory in which you wish to save
response data.
12. In the Sampling Rate list, click the desired sampling rate.
13. In the Points per Frame list, click the desired number of data points the
controller samples per subdivision of the digitized data.
14. In the Frames to Sample box, type the desired number of subdivisions of
the digitized data in which the controller samples.
15. In the Sampling Time (Sec) list, type the total time (in seconds) during
which the controller samples data from response feedback.
17. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
18. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
19. In the Execute Process box, type number of times you want the process to
run.
22. Set the desired Start and Interrupt signals for the process in the procedure
table.
Trend Process
About the Trend Process
The Trend process collects signal data and calculates five statistical trend values:
Minimum, Maximum, Mean, RMS, and Standard Deviation.
Periodically, the trend values are saved to disk, and sent to the Model 793.12
Trend Monitoring Application via a proprietary data exchange protocol.
With the Trend Monitoring application, you can monitor the trend data in a real-
time, graphical format.
For more information For more information about trend monitoring, see “Model 793.12 Trend
Monitoring Application” on page 458.
Limits that are changed by the Trend Monitoring application during the
procedure will be transferred back to the Trend process and used for the limit
check.
Note Smart Limits apply to the full calibrated range of the sensor, that is, from
the lower calibration value to the upper calibration value.
Smart Limits are calculated after the first complete pass. This means that limit
checking is effectively disabled until after the first pass has run to completion. If
you need limit checking during the first pass as well, use the Trend tab to type
absolute limit values and adjust the limits as soon as the Trend Monitoring
application shows the data for the first pass.
If a smart limit is based on the data value, and the data value is too small (<0.01%
of range), limits based on full scale will be used instead.
Example You could monitor strain levels in a critical component of the physical specimen.
You could also monitor shock absorber temperatures to ensure that the shock
absorbers do not overheat during a drive test. You can monitor statistical trends to
determine if the response signal matches your expectations.
The data on the selected signal channels are acquired independently on each
channel, and five statistical values (Minimum, Maximum, Mean, RMS, Standard
Deviation) are calculated. Depending on the settings in the Trend process, the
data is stored and processed every x seconds, or when the process’ end terminal
triggers; that is, when a Group process is repeated. The data is then stored to disk
in ASCII text format as tab-separated values and can be read directly by
spreadsheet programs such as Microsoft™ Excel®. The data file is stored in the
Specimen directory.
The data is also sent to the Trend Monitoring application (via a proprietary data
exchange protocol) which displays the statistics on-line and allows for limit
setting during the procedure; limit changes are transmitted back to MPT which
does the actual limits checking.
Limit Unit Selection Specifies the units for the trend data limits.
Use Smart Limits Automatically calculates limits during the procedure based on the first pass of
acquired data.
Note Smart Limits apply to the full calibrated range of the sensor, that is,
from the lower calibration value to the upper calibration value.
Note If you select Use Smart Limits, the Signals Limits boxes (on the
Signals tab) are disabled. Limits that are changed during the test by
the Trend Monitoring application are transferred back to the MPT
Trend process.
% Based on Defines the reference of the data value on which the limit % is based.
Full Scale—Uses the full scale value as the reference value.
Data Value—Uses the first-pass value as the reference value.
Upper Limit (+%) Defines the lower and upper limit for each statistical value.
Lower Limit (-%)
Limit Action Specifies the action performed when either of the specified limits are
exceeded. Options include:
None—Limit is disabled.
Warning—A warning message is issued and a message is written in the MPT
message log.
Stop—The process stops and a message is written in the MPT Specimen Log.
Trigger—The process sends a trigger that can be used to start another process.
Signals tab
Signals Tab
ITEM DESCRIPTION
Signal Names Displays the available channels which can be monitored by the Trend process.
Select the box next to the signal name if you want the Trend process to monitor
it, and then type the upper and lower limits for the five statistical values.
Note The upper limit, lower limit, and limit action boxes are disabled if you
selected Use Smart Limits on the Trend tab.
Min/Max/Mean/RMS/ For each statistical value, this table defines the lower and upper limits and
STD Low, Up, Action associated action.
Note Note that the values are interpreted according to the Limit Unit
Selection on the Trend tab.
Monitoring tab
Monitoring Tab
ITEM DESCRIPTION
Time Interval (secs) Specifies the time interval between data transfers (which happens once every
pass).
First, choose a suitable time interval (for example, 120 seconds; thus, a pass
would be two minutes in length).
Data Transfer Mode Specifies whether the data is saved and sent once, or saved and sent each time
the specified Time Interval elapses.
Send data once, then terminate—The data will be saved and sent once at the
end of the first Time Interval. (This setting is useful if you want the monitor
statistics only for a part of the test.)
Send data continuously—The data will be saved and sent continuously in the
Time Interval specified until the Trend process is done or interrupted.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
One pass of this Group process will yield only one point of data for each
statistical value, which is not enough to create a trend plot. To acquire more
points, you must set the number of times the Group process runs equal to the
number of command process passes you desire (this is typically greater than one
hundred).
Note If desired, you can use the Fatigue process in parallel with the Trend
process to acquire fatigue data.
1. Drag the icon from the Process Palette to your procedure or group
table.
2. Click the process icon in the procedure or group table, or in the navigation
pane.
3. Click the Trend tab. Type a Data File Name, select the Limits Units and, if
you want, enable the Smart Limits.
5. Select all the signals that you want to acquire data from by selecting the
check box to the left of the signal name.
6. For each selected signal, and for each statistical value, type the desired
values for the upper and lower limit and the limit action. (This step applies
only if Smart Limits are disabled.)
7. Click the Monitoring tab and select a Time Interval (typically set to 0) and
Data Transfer Mode.
9. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
10. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
11. In the Execute Process box, type number of times you want the process to
run.
14. Set the desired Start and Interrupt signals for the process in the procedure
table.
Important hints • If your procedure runs for a long time, make sure the Windows virtual
memory paging file is large enough (MTS recommends 250 MB). To access
the Windows paging file controls: Start > Settings > Control Panels >
System
• On the General tab, make sure the Trend process is enabled and the
Execute Process value is set to one. Because the Trend process parallels a
command process, it will run as long as the command process is executing.
However, it is possible to specify the Trend process’ run time within the
Trend process, as follows:
• If you change limits during the procedure (using the Trend Monitoring
application) the new limits are transferred to MPT and are displayed in the
Signals tab in the MPT Trend Parameters window. Thus, if you store the
procedure after running, these settings will be saved as well.
• If you change the Specimen, Smart Limits will be calculated again (even if
you load a previously run procedure).
• As mentioned above, if you change limits during the procedure, the new
limits will be stored with the procedure if you decide to save the procedure
after a run. However, if Smart Limits are enabled when you save, they will
be calculated again at run time, thus effectively disabling the previously
saved limits. (You may decide you want to disable Smart Limits before
running the procedure.
Example Suppose you want to run a sine wave for 20,000 cycles and you want trend to be
calculated every 1,000 cycles.
To achieve this, use a Group process with a repeat count of 20. (If you want to
repeat a Trend process, you must put it into a Group process paralleled by a
command process, or use the Timed Mode.
Inside the Group process, you will have the Cyclic command process (in this
case, a sine wave running for 1,000 cycles) and the Trend process running in
parallel. The Start signal for both processes should be Group.Start. The Group is
Done signal should be Trend.Done (assuming the name of your Trend process is
“Trend”). The Interrupt signal for the Trend process should be Cyclic.Done.
Another idiosyncrasy occurs when working with temperature channels, and using
Celsius within MPT and Fahrenheit in the output unit assignment set. In this case
the lower limit for Standard Deviation defaults to 0º C; however, this equals 32º
F. Because the Standard Deviation for slowly changing signals (such as
temperature) is close to zero, in this scenario the lower limit for Standard
Deviation (32º F) would very likely be tripped after the first pass. The best way
to avoid this situation is to use the same unit assignment set within MPT and as
output unit assignment set.
Digital Input Detector Detects digital transition states from external devices.
Process
Operator Event Process Enables operator interaction during the test. (For example,
Operator events can display buttons the operator must click to
continue the test).
Peak/Valley Change Detects changes in the peak and valley amplitudes of cyclic
Detector Process waveforms.
Program Event Process Triggers other processes based on user-defined changes in the
test state.
Periodic Time Event Triggers other processes based on user-defined time events.
Process
Failure Detector Process Triggers other processes based on user-defined changes in the
physical specimen’s response.
You can configure the Data Limit Detector process to respond to a specific
segment count, amount of time, or sensor signal value.
When you define a Data Limit Detector process, you select the signals you wish
to monitor, set limits on those signals, choose how detector messages are logged,
and choose what action, if any, you want to invoke when the defined limits are
detected.
• Ramp down to end level 2 at a different rate once the output reaches end
level 1 (Ramp 2).
We can use a Data Limit Detector process to trigger the ramp down process
once our end level 1 is reached.
Ramp 1 process
Start=<Procedure>.Start
Interrupt=Data Limit Detector.Done
Example Assume the test command ramps from 1 cm to 4 cm. An absolute limit value of 2
cm ends the process at 2 cm. A relative limit ends the process at 3 cm (2 cm
relative to 1 cm).
4 2 cm relative
cm 2
2 cm absolute
1
The user defined actions that you create with the Station Manager, in addition to
some built-in actions (Interlock, Station Power Off, Program Interlock, Program
Stop, and Program Hold) are now available in the Action list boxes in the Data
Limit Detector, Digital Input Detector, and Program Control processes.
How to create actions To define actions with the Station Manager Event-Action Editor (in the Tools
when MPT is running menu), you must have the Configuration access level selected. To select the
Configuration access level, you must quit MultiPurpose TestWare, and any
other applications that may be running, such a Basic TestWare. Once you have
quit the applications, you can select the Configuration access level and define
actions as desired with the Event-Action Editor. Then, before you relaunch
MultiPurpose TestWare, you must select any other access level other than
Configuration.
The user defined actions you have defined will appear in the Action list boxes in
the Data Limit Detector, Digital Input Detector, and Program Control processes.
Signals tab Selects the signals that this process monitors. Use the left and right arrows to
move desired signals to the Included list.
Settings tab
Settings Tab (part 1 of 3)
ITEM DESCRIPTION
Limit Mode Specifies whether the process limit values are absolute or relative to the signal
value at the start of the process.
Process completes Select Any selected signal exceeds its limit to end the process when any
when signal exceeds its limit.
Select All selected signals exceed their limits to end the process once all
signals have exceeded their limits at some time during the process.
Each type of log will accept the message only if it has been configured to store
messages with the assigned severity level.
For instance, if the MPT Specimen Log is configured to accept messages with
a minimum severity level of Warning, and you assign Information as the
severity level for this message, then this message will not be recorded in the
MPT Specimen Log. In that instance the MPT Specimen Log would accept
messages having only Warning and Error severity levels.
You can specify the minimum severity level that each type of log will accept.
To do this:
• For MultiPurpose TestWare, select the MPT Options Editor, then
select the Specimen Log tab.
• For Station Manager, select Tools, then select Station Options, then
select the Station Log tab.
• For Basic TestWare, select Test Setup, then select the Test Log tab.
Limit table tab The Limit Table tab displays all the limits defined in this process. You can edit
any data limit value in this window. To enable a limit, select the check box next
to the signal name. To disable a limit, clear the check box next to the signal name.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
4. Move all the signals you want to monitor to the Included list. Move all the
others to the Available list.
B. Set the units of measurement and type a value for the Upper Limit
and/or a Lower Limit.
Note If you want to disable an upper or lower limit, clear the Upper Limit/
Lower Limit check box.
10. Optional—Enable (check) the Log Message As control and select the type
of message you wish to generate.
15. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
16. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
19. Set the desired Start and Interrupt signals for the process in the procedure
table.
When you define a Digital Input Detector process, you define the digital inputs
you want to monitor, the required signal state, the trigger mode, how messages
are logged, and what action, if any, you want the process to perform when it
receives a monitored signal.
You must know what is connected to each digital input and what type of input is
expected. See the Cabling chapter in the MTS 793 Controller Hardware manual
for information about digital input connections.
How to set signal With the Options list (on the Input Table tab), you can specify what input signal
options state is required to trigger the detector process.
ITEM DESCRIPTION
None Disables the input.
High/Low Detects transitions from a logic high state to a
logic low state.
Low/High Detects transitions from a logic low state to a
logic high state.
Either Detects any transition from high-to-low or low-
to-high.
Channel Low Detects the logic low state.
Channel High Detects the logic high state.
• The High/Low selection will cause the process to trigger when the signal
becomes low.
• The Low/High selection will cause the process to trigger when the signal
becomes low, then transitions to high.
• The Either selection will cause the process to trigger when the signal
becomes low.
• The Channel Low selection will cause the process to trigger when the
signal becomes low.
• The Channel High selection will cause the process to trigger immediately.
• The High/Low selection will cause the process to trigger when the signal
becomes high, then transitions to low.
• The Low/High selection will cause the process to trigger when the signal
becomes high.
• The Either selection will cause the process to trigger when the signal
becomes high.
• The Channel Low selection will cause the process to trigger immediately.
• The Channel High selection will cause the process to trigger when the
signal becomes high.
Inputs tab Selects the signals that will be monitored by the Digital Input Detector process.
Move signals to the Included list if you want to monitor them with this process.
Settings tab
Settings Tab (part 1 of 2)
ITEM DESCRIPTION
Trigger Mode Trigger Once causes the process to generate a trigger and a done signal when
the specified digital event occurs.
Trigger Continuously causes the process to generate a trigger signal when the
specified digital event occurs. When you make this selection, the process will
only terminate upon an interrupt or when its parent group or procedure ends.
Process triggers when Select Any selected input detects its specified event to end or trigger the
process when any one of the inputs is detected.
Select All selected inputs detect their specified events to end or trigger the
process when all selected inputs are detected.
Log Message As Assigns a severity level to the message (in ascending levels of severity:
Diagnostic, Information, Warning, or Error) and makes the message
available to the MPT Specimen Log. If the Station Manager Station Log and
the Basic TestWare Test Log are configured to accept messages from all
sources, then MPT makes the message available to them also.
Note Unlike Station Manager and Basic TestWare, MPT does not generate
messages with a severity level of Fatal Error.
Each type of log will accept the message only if it has been configured to store
messages with the assigned severity level. For instance, if the MPT Specimen
Log is configured to accept messages with a minimum severity level of
Warning, and you assign Information as the severity level for this message,
then this message will not be recorded in the MPT Specimen Log. In that
instance the MPT Specimen Log would accept messages having only
Warning and Error severity levels.
You can specify the minimum severity level that each type of log will accept.
To do this:
• For MultiPurpose TestWare, select the MPT Options Editor, then
select the Specimen Log tab.
• For Station Manager, select Tools, then select Station Options, then
select the Station Log tab.
• For Basic TestWare, select Test Setup, then select the Test Log tab.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For more information See “How to set signal options” on page 353.
For more information about triggers, see “About Sequencing Processes” on page
87.
For more information on Actions, see “How to Use Actions with Processes” on
page 347
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
4. Move all the signals you want to monitor to the Included list. Move all the
others to the Available list.
6. For each digital input signal listed, click the signal option in the Options
list.
10. Optional—Enable (check) the Log Message As control and select the type
of message you wish to generate.
13. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
14. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
15. In the Execute Process box, type number of times you want the process to
run.
Note Repeating the process will have no effect if you selected Trigger
Continuously in step 8.
18. Set the desired Start and Interrupt signals for the process in the procedure
table.
When you define an Operator Event process, you must define the button ID, the
button label, a message to the operator, the trigger mode, and how the event
messages are logged.
The MPT control panel can display up to four operator event buttons and
messages simultaneously. This means only four Operator Event processes can
be active at any one time.
If your operator events will not run simultaneously, you can use the same button
for multiple Operator Event processes. The button label and message will
change to coincide with the next active Operator Event process.
Operator Event Suppose a portion of the test you are designing results in a noise hazard for the
example operator.
You could configure an Operator Event process (labeled Warning!) to hold the
test just before the hazardous portion begins. This would give the operator time
to acknowledge the warning and put on ear protection. Once the operator is
ready, he or she could click the Warning! button to resume the test.
Options tab
Options Tab
ITEM DESCRIPTION
Trigger Mode Trigger Once causes the process to generate a trigger and a done signal when
the specified operator event occurs.
Trigger Continuously causes the process to generate a trigger signal when the
specified operator event occurs. When you make this selection, the process
will only terminate upon an interrupt or when its parent group or procedure
ends.
Log Message As Assigns a severity level to the message (in ascending levels of severity:
Diagnostic, Information, Warning, or Error) and makes the message
available to the MPT Specimen Log.
If the Station Manager Station Log and the Basic TestWare Test Log are
configured to accept messages from all sources, then MPT makes the message
available to them also.
Note Unlike Station Manager and Basic TestWare, MPT does not generate
messages with a severity level of Fatal Error.
Each type of log will accept the message only if it has been configured to store
messages with the assigned severity level.
For instance, if the MPT Specimen Log is configured to accept messages with
a minimum severity level of Warning, and you assign Information as the
severity level for this message, then this message will not be recorded in the
MPT Specimen Log. In that instance the MPT Specimen Log would accept
messages having only Warning and Error severity levels.
You can specify the minimum severity level that each type of log will accept.
To do this:
• For MultiPurpose TestWare, select the MPT Options Editor, then
select the Specimen Log tab.
• For Station Manager, select Tools, then select Station Options, then
select the Station Log tab.
• For Basic TestWare, select Test Setup, then select the Test Log tab.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For more information For more information about triggers, see “About Sequencing Processes” on page
87.
1. Drag the icon from the Process Palette to your procedure table or the
navigation pane.
2. Click the process icon in your procedure table or in the navigation pane.
5. In the Button Label box, type in the button label that appears on the MPT
control panel.
6. In the Description box, type the message you want to display on the MPT
control panel.
9. Optional—Enable (check) the Log Message As control and select the type
of message you wish to generate.
11. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
12. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
13. In the Execute Process box, type number of times you want the process to
run.
Note Repeating the process will have no effect if you selected Trigger
Continuously in step 8.
16. Set the desired Start and Interrupt signals for the process in the procedure
table or the navigation pane.
In its default state, this process begins by detecting the amplitudes of the first
peak and valley, which it uses as reference levels to establish the tolerance band.
• If the process is set to trigger once, when the process detects a peak or valley
outside of the tolerance band, the process generates a trigger signal (its
“done” signal) and ends.
• If the process is set to trigger continuously, when the process detects a peak
or valley outside of the tolerance band, the process generates a trigger
signal, and then automatically establishes new reference levels for the
tolerance band. The process will keep triggering and establishing new
reference levels until the process is interrupted.
The trigger and done signals from the Peak/Valley Change Detector process are
used to trigger other processes.
If desired, you can override automatic detection of reference levels and use the
reference levels you specify. If you specify reference levels, the process will use
them for the duration of the test.
Sensitivity A sensitivity value specifies how much the signal must change to detect a peak or
valley. It can be used to keep the process from seeing signal noise as a new peak
or valley.
• Setting the sensitivity too low may cause signal noise to be recognized as
peaks and valleys.
• Setting the sensitivity too high may cause low amplitude signals to be
missed.
Tolerance The tolerance band specifies how much a peak or valley must deviate from the
associated reference levels before the process generates a trigger signal.
For example, if the established peak value is +5 cm, and the tolerance is set to
±0.25 cm, the process will not generate a trigger signal unless the peak value
registers greater than +5.25 cm or less than +4.75 cm.
Peak
Tolerance Bands
Enable after On the Options tab, you can use the Enable After command to specify how
many feedback cycles will occur before the process begins to monitor the
selected signal. This allows the signal to “settle-in” or stabilize before it is
monitored.
If you select a channel for the Channel Reference on the Command tab, the
process will begin counting cycles after the tapering is complete.
For example, if you specify 6 cycles, and the waveform begins with a taper that
includes 2 cycles, the process will begin monitoring peaks and valleys on cycle 9.
If you do not use Channel Reference, the process will begin counting cycles
immediately after the number of cycles you specify. For instance, if you specify 6
cycles, and the waveform begins with a taper that includes 2 cycles, the process
will begin monitoring for peaks and valleys on cycle 7.
In either case, if you press stop and then run on the Station Controls panel, the
process will begin the count over.
Reference values On the Options tab, if you select Default under Reference Values, the first peak
and valley detected by the process become the reference levels for the tolerance
band.
Note The process will not generate a trigger signal based on the first peak or
valley.
On the Options tab, if you select User-specified under Reference Values, you
type the upper and lower level values for the tolerance band. This is a useful
feature if it is possible that the first peak and valley used to establish the
reference values could be unusually large or otherwise irregular. With User-
specified reference values, the controller uses your preset reference values and
compares them with the very first peak or valley, (at the start of the process or
after the process resets itself after issuing a trigger). Because of this, in the
Trigger Continuously mode, the process may generate more triggers if you use
user-specified reference values than if you use default reference values.
• Trigger continuously
• Sensitivity: 5 lbs
Strain Command
Force Signal
The test command cycles between ±0.0001 strain and you are monitoring a force
signal.
Each time the peaks or valleys on the force signal change more than ±50 lbs, the
process generates a trigger signal that starts a data acquisition process.
The data acquisition process would use the Peak/Valley Change Detector
process as its start trigger. A single data acquisition process could be run multiple
times with this change detector.
Note It is good practice to specify a number of cycles to run before you begin
monitoring to allow a “settling in” period.
Options tab
Options Tab (part 1 of 2)
ITEM DESCRIPTION
Enable After Specifies how many segments or cycles will occur before the process begins to
monitor the selected signal.
Reference Values Specifies how the upper and lower reference values are established.
Trigger Mode Trigger Once causes the process to generate a trigger and a done signal when a
peak or valley occurs outside the tolerance band.
Trigger Continuously causes the process to generate a trigger signal when a
peak or valley occurs outside the tolerance band. The process will keep
triggering until the process is interrupted.
Each type of log will accept the message only if it has been configured to store
messages with the assigned severity level.
For instance, if the MPT Specimen Log is configured to accept messages with
a minimum severity level of Warning, and you assign Information as the
severity level for this message, then this message will not be recorded in the
MPT Specimen Log. In that instance the MPT Specimen Log would accept
messages having only Warning and Error severity levels.
You can specify the minimum severity level that each type of log will accept.
To do this:
• For MultiPurpose TestWare, select the MPT Options Editor, then
select the Specimen Log tab.
• For Station Manager, select Tools, then select Station Options, then
select the Station Log tab.
• For Basic TestWare, select Test Setup, then select the Test Log tab.
Command tab
Command Tab
ITEM DESCRIPTION
Channel Reference Selects the command channel associated with the feedback signal that you
want to monitor. If you select None, which is the default, the Cycle Time Out
control is disabled.
Use this feature if your procedure includes tapered waveforms. With the
command channel, MPT can identify and avoid monitoring the transitions that
occur during tapered cycles.
Cycle Time Out Note This feature is enabled only if you select a channel in the Channel
Reference box.
Counts cycles from the beginning of the process, including cycles in tapers. If
the process does not detect a peak or valley during the specified number of
cycles (or segments), it issues a trigger.
If you type a zero, the process will issue a trigger immediately.
If you press Stop and then Run on the Station Controls panel, the process will
start counting over again.
Note This feature can be used to detect a malfunction; for example, if a test
is run when the Master Span (on the Station Controls panel) is set
very low.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
General Tab
ITEM DESCRIPTION
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For more information For more information about triggers, see “About Sequencing Processes” on page
87.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
5. In the Sensitivity box, set the units, and then type a value.
6. In the Tolerance box, set the units, and then type a value.
If you select User-specified Reference Values, type the desired Upper and
Lower Reference values.
11. Optional—Enable (check) the Log Message As control and select the type
of message you wish to generate.
12. Optional—Click the Command tab, click a Channel Reference signal and
type a Cycle Time Out value.
14. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
15. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
16. In the Execute Process box, type number of times you want the process to
run.
Note Repeating the process will have no effect if you selected Trigger
Continuously in step 10.
19. Close the parameters window, and set the desired Start and Interrupt
signals for the process in the procedure table.
There are seven test states that can generate a trigger and/or done signal in the
Program Event process:
• Stopped—the Stopped state. Once in this state, the actuators are fully
stopped. If appropriate, the test can be continued by clicking the Run
button, but it will not start up by itself.
Note The only MPT command process that will run during a Stopped state is
the Digital Output process.
Behavior with Stopped Most processes stop or suspend themselves when MPT enters a Stopped or
and Holding states Holding state. When a Program Event process detects one of these states, the
process that is triggered will typically see that MPT is stopped or holding and
refuse to do anything. Because it is common to use a Program Event process to
trigger a Digital Output process that turns off an external device when the test is
stopped, the Digital Output process is designed to function in a Stopped or
Holding state.
How to detect When a procedure or group process is done, MPT sends out an Interrupt signal to
transitions after a all of the active child processes. Program Event processes cannot detect Entering
Done Interrupt Stopped and Stopped transitions that occur after a Done Interrupt.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For more information For more information about triggers, see “About Sequencing Processes” on page
87.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
4. Hold the Ctrl key and click the program events you want to monitor.
7. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
8. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
9. In the Execute Process box, type number of times you want the process to
run.
Note Repeating the process will have no effect if you selected Trigger
Continuously in step 5.
12. Set the desired Start and Interrupt signals for the process in the procedure
table.
When you define a Periodic Time Event process, you can specify periodic trigger
times, the trigger mode, and whether or not the process writes a message to the
message log when it invokes a trigger event.
Note To produce a trigger the Periodic Time Event process must be active at
the time you wish the trigger event to occur, so it is important to keep that
in mind when designing your test.
Note The Periodic Time Process will not trigger immediately after the test
starts, regardless of the process settings. The minimum amount of time
required for the process to trigger after the test starts is approximately
one minute.
Periodic Time Event Suppose you need to start warming up a temperature chamber before a technician
example arrives at your facility, so that it has achieved and stabilized at the desired
temperature by the time the technician begins testing. Further, suppose the
technician is scheduled to perform tests at 8:00AM on Mondays, Wednesdays,
and Thursdays beginning in March and continuing through May.
In this case you could use a Periodic Time Event process to trigger a Temperature
Control process hours before the technician arrives on the days and in the months
testing is scheduled.
Each box may be empty (meaning any value), may contain a single value, or may
contain a list of values separated by commas. Each value may be a single value or
a range of values (two separate values joined by a dash). For example: 1-3, 5, 7,
8-13, 19 means 1 through 3, or 5, or 7, or 8 through 13, or 19.
While running or holding, the process checks the time (clock and calendar time)
at which it begins and then periodically at one-minute intervals.
After approximately the first minute after the test starts, the process triggers
when the current time matches the schedule criteria.
Settings Tab
ITEM DESCRIPTION
Minute Accepts values from 0 to 59.
Hour Contains selections displayed in 12 or 24 hour format based on the regional
settings of the operating system. Accepts value entries in either the 12 or 24
hour format.
Day of Week Contains selections displayed according to the regional settings of the
operating system. Accepts entries in English or local language.
Day of Month Accepts values from 1 to 31.
Month of Year Contains selections displayed according to the regional settings of the
operating system. Accepts entries in English or local language.
Options tab
Options Tab
ITEM DESCRIPTION
Trigger Mode Trigger Once causes the process to generate a trigger and a done signal when
the specified event occurs.
Trigger Continuously causes the process to generate a trigger signal when the
specified event occurs. When you make this selection, the process will only
terminate upon an interrupt or when its parent group or procedure ends.
Trigger For Duration is the same as the Trigger Continuously control except
you can specify the duration in which the process remains active. When
selected, the End After control is enabled. With the End After control, you
can specify the time the process ends in relation to its first trigger.
Log Message As Assigns a severity level to the message (in ascending levels of severity:
Diagnostic, Information, Warning, or Error) and makes the message
available to the MPT Specimen Log.
If the Station Manager Station Log and the Basic TestWare Test Log are
configured to accept messages from all sources, then MPT makes the message
available to them also.
Note Unlike Station Manager and Basic TestWare, MPT does not generate
messages with a severity level of Fatal Error.
Each type of log will accept the message only if it has been configured to store
messages with the assigned severity level.
For instance, if the MPT Specimen Log is configured to accept messages with
a minimum severity level of Warning, and you assign Information as the
severity level for this message, then this message will not be recorded in the
MPT Specimen Log. In that instance the MPT Specimen Log would accept
messages having only Warning and Error severity levels.
You can specify the minimum severity level that each type of log will accept.
To do this:
• For MultiPurpose TestWare, select the MPT Options Editor, then
select the Specimen Log tab.
• For Station Manager, select Tools, then select Station Options, then
select the Station Log tab.
• For Basic TestWare, select Test Setup, then select the Test Log tab.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For more information For more information about triggers, see “About Sequencing Processes” on page
87.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
4. Type or select desired values in the Minute, Hour, Day of Week, Day of
Month, and Month of Year entry boxes.
6. Under Trigger Mode, set the trigger mode. If Trigger for Duration is
selected, set the End After time.
7. Optional—Enable (check) the Log Message As control and select the type
of message you wish to generate.
9. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
10. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
11. In the Execute Process box, type number of times you want the process to
run.
Note Repeating the process will have no effect if you selected Trigger
Continuously in step 6.
14. Set the desired Start and Interrupt signals for the process in the procedure
table.
Initial Value Specifies whether the process monitors the value of the selected signal relative
to zero (Absolute), or relative to the value of the signal when the Failure
Detector process started (Relative).
Sensitivity Specifies how much the monitored signal must change before a level is
considered a maximum event (peak) or a minimum event (valley).
Options tab
Options Tab (part 1 of 2)
ITEM DESCRIPTION
Log Message As Assigns a severity level to the message (in ascending levels of severity:
Diagnostic, Information, Warning, or Error) and makes the message
available to the MPT Specimen Log.
If the Station Manager Station Log and the Basic TestWare Test Log are
configured to accept messages from all sources, then MPT makes the message
available to them also.
Note Unlike Station Manager and Basic TestWare, MPT does not generate
messages with a severity level of Fatal Error.
Each type of log will accept the message only if it has been configured to store
messages with the assigned severity level.
For instance, if the MPT Specimen Log is configured to accept messages with
a minimum severity level of Warning, and you assign Information as the
severity level for this message, then this message will not be recorded in the
MPT Specimen Log. In that instance the MPT Specimen Log would accept
messages having only Warning and Error severity levels.
You can specify the minimum severity level that each type of log will accept.
To do this:
• For MultiPurpose TestWare, select the MPT Options Editor, then
select the Specimen Log tab.
• For Station Manager, select Tools, then select Station Options, then
select the Station Log tab.
• For Basic TestWare, select Test Setup, then select the Test Log tab.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Data Destination You set how your acquired data is saved on the Destination tab. The options are:
MPT specimens are located in your MPT Specimens folder (MPT >
Specimens > spec01, spec02, and so forth).
Acquired data is written to the data file you specify (filename.dat) in the
MPT specimen.
• Discard data
Acquired data is written to the buffer, but is not saved to disk. Typically, this
option is used to trigger another process when the current acquisition
process fills its buffer.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
4. Define your desired specimen failure criteria with the Failure Event, Initial
Settings, and Sensitivity controls.
6. Optional—Enable (check) the Log Message As control and select the type
of message you wish to generate.
9. The default selection for this process is Discard data.If you want to acquire
data instead, click the destination for the acquired data in the Destination
list. If you click User-specified data file, type a file name in the User Data
File box. Type a description of the data file in the Data Header box.
11. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
12. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
13. In the Execute Process box, type number of times you want the process to
run.
16. Set the desired Start and Interrupt signals for the process in the procedure
table.
The following signal options are available with the Digital Output process:
• None—The process does not send a digital signal, but the done signal can
still be used to start and interrupt other processes.
• Pulse—The process inverts the current state with a pulse signal, holds the
inverted state for the time specified in the Pulse Width control, then returns
to the original state.
Note Once the controller issues the pulse, the pulse will not be affected by the
stop or hold controls on the Station Controls panel.
Most of the time, processes stop or suspend themselves when MPT enters a
stopped or holding state. This is not true of the Digital Output process.
A Digital Output process will still function when MPT enters a Stopped or
Holding state. It is common to use a Program Event process to trigger a Digital
Output process (to turn off an external device) when the test is stopped or held.
Keep in mind When you are configuring a Digital Output process for use in your procedure,
keep in mind:
• You must allocate a digital output resource in the station configuration file
that can be controlled by the Digital Output process. For more information,
see the MTS 793 Control Software manual (PN 100-147-130).
• You should choose an output signal option that is compatible with the
external device connected.
• When the Digital Output process ends, the state of the external device will
remain in the current state until a new station is opened or until another
Digital Output process changes that state.
Note Use the Pulse option if you want to return the output to its initial state
when the process is done.
• Pulse–The process inverts the current state with a pulse signal, holds the
inverted state for the time specified in the Pulse Width control, and then
returns to the original state.
If you choose the Set, Clear, or Toggle selections, the process generates a done
trigger as soon as it sends the selected digital signals to the external device. If
you select the Pulse selection, the process does not generate the done signal
until the pulse width time has expired and those outputs return to their original
state.
Outputs tab Selects the digital output signals that this process will control. Use the arrow keys
to move the desired signals from the Available list to the Included list.
Settings tab
Settings Tab
ITEM DESCRIPTION
Pulse Width Specifies the duration of the pulse the controller sends to the external device.
You may select a time in the range of 100 milliseconds to 2 seconds with an
increment of 10 milliseconds.
Note This control is enabled only if you have a digital output signal using the
Pulse option.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
4. Move all the signals you want to send digital signals to the Included list.
Move all the others to the Available list.
8. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
9. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
10. In the Execute Process box, type number of times you want the process to
run.
13. Set the desired Start and Interrupt signals for the process in the procedure
table.
When you define a Temperature Control process, you must specify the desired
end level (temperature), a transition time to the specified temperature, and the
amount of time you want to maintain that temperature.
High and low The Model 793.00 System Software supports normal and “low-rate”
rate channels programming channels. Since temperature controllers do not require frequent
setpoint updates, they are often configured as low-rate channels.
Note If a process includes both normal (high-rate) and low rate channels, the
channels will start and stop together. However, they may not stop at the
same level. They may be off in phase as much as one low-rate tick.
How to program Since low-rate channels do not require as much processing power, you can
multiple channels with program a temperature controller on a low-rate channel and a servovalve on a
your controller normal-rate channel at the same time.
Controller options with Depending on the type of external controller you are programming, the
your controller Temperature Control process may be configured differently. See the following
sections for special considerations.
Eurotherm controllers Some controllers support a special cabling configuration for Eurotherm
temperature controllers. When a Eurotherm temperature controller is connected
to your system, special Temp Output 1 and Temp Input 1 resources must be
added to your hwi file.
When configured this way, the Temperature Control process sends temperature
commands to the Eurotherm controller through the J51 serial connector at 1 Hz,
and receives temperature feedback (for data acquisition) through the same
connector at 0.5 Hz (EI-BISYNCH protocol). In the Temperature Control
process parameters window, you can set a Control Tolerance and a Dwell
Period. If your configuration includes an additional analog input resource for an
external temperature conditioner, you can also set the Monitor Tolerance.
Other controllers with If the programming channel is configured as Program with Feedback, the
Program with Feedback process sends the MPT end level command to the temperature controller, and can
monitor temperature feedback to maintain a Control Tolerance and a Dwell
Period.
Other controllers with If the programming channel is configured as Program Only, the process sends
Program Only the MPT end level command to the temperature controller, which maintains the
control loop. In this scenario, you cannot set a Control Tolerance, Monitor
Tolerance, or limits on temperature feedback.
• Rate specifies a constant rate between the starting level and the end level.
Note You cannot use Rate for a process applied to multiple channels. If you
do, an error message will appear when the procedure is locked.
Dwell Period Specifies the amount of time the temperature feedback must stay within
tolerance before the process terminates. The dwell period begins as soon as the
temperature enters the specified control tolerance range.
Note If the temperature strays outside of the tolerance range during the
dwell period, the dwell period resets. The dwell period starts over
when the temperature reenters the tolerance range.
If you choose a dwell period of zero, the process will terminate as soon as the
temperature feedback becomes within tolerance.
If your station configuration supports the monitor feature, then the dwell
period applies to both the control tolerance and monitor tolerance ranges.
Channel Specifies the channel to which the window applies.
End Level Specifies the desired temperature—that is, the temperature you want the
controller to achieve (and maintain if a dwell period is specified).
Control Tolerance Specifies the amount the control temperature feedback may vary from the
specified End Level during the Dwell Period.
This feature requires feedback from the temperature sensor associated with the
current channel—that is, the feedback used by the external temperature
controller to achieve closed-loop control.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
Channels tab Displays the channels available to this process. Use the arrow keys to move
desired channels from the Available list to the Included list.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
4. Move all the channels you want to program with this process to the
Included list. Move all the others to the Available list.
6. Set the rate type (Time, Rate, or Frequency), set the units of measurement,
and then type a value.
7. In the Dwell Period box, set the units of measurement for the dwell period,
and then type a value.
9. In the End Level box, set the units of measurement for the end level, and
then type a value.
11. Optional—In the Monitor Signal list, click the channel you want to monitor
temperature feedback on (this signal should be from an independent
temperature sensor).
15. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
16. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
17. In the Execute Process box, type number of times you want the process to
run.
20. Set the desired Start and Interrupt signals for the process in the procedure
table.
Operator Information Enables operator data entry (to be written to a data file) during
Process the test.
Start Application Process Launches another application and passes user-defined arguments
to that application.
Send Mail Process Send e-mail with a predefined message and a specimen log
attachment.
Set Controller Value Sets calculation parameters and variable values that can replace
Process existing values defined with the Station Manager application.
Auto Offset Process Zeros input signals that are not being used for the active control
mode.
Data Display Process Plots data signals on-screen during the test.
Logging Program If desired, you can save generated messages to the message logs.
Control messages
Note When logging messages via the Program Control process, messages
from the process may appear in the log before the “Running” message
that pertains to the procedure.
Program Control Suppose you wish to add a new capability to your existing procedure in which
process example the message “‘Failure Threshold Attained” is issued to the message log if
displacement feedback reaches 2 cm.
To do this, you would add a Data Limit Detector process and a Program Control
process to your procedure.
You would configure the Data Limit Detector process to monitor displacement
feedback and attain its done state if displacement feedback equals 2 cm.
You would sequence the Program Control process to start when the Data Limit
Detector process is done.
Then you would configure the Program Control process by selecting the
Message Only action, and typing “Failure Threshold Attained” in the message
entry box.
When you run a test with the modified procedure, the message “Failure
Threshold Attained” will log if displacement feedback reaches 2 cm.
Procedure The process stops the test and generates an error. The procedure goes to the
Error error state and cannot be resumed. To run the procedure again, click the Reset
button, then click the Run button on the Station Controls panel.
Station Power The process removes hydraulic power from the station. The test can be
Off resumed after you reset interlocks and reapply hydraulic power to the station.
Interlock The process triggers a hydraulic interlock and shuts down the hydraulic power
supply. The test can be resumed after you reset the interlock, reactivate
hydraulic power, and apply hydraulic power to the station.
Program The process triggers a program interlock. The test can be resumed after you
Interlock reset the interlock.
Each type of log will accept the message only if it has been configured to store
messages with the assigned severity level.
For instance, if the MPT Specimen Log is configured to accept messages with
a minimum severity level of Warning, and you assign Information as the
severity level for this message, then this message will not be recorded in the
MPT Specimen Log. In that instance the MPT Specimen Log would accept
messages having only Warning and Error severity levels.
You can specify the minimum severity level that each type of log will accept.
To do this:
• For MultiPurpose TestWare, select the MPT Options Editor, then
select the Specimen Log tab.
• For Station Manager, select Tools, then select Station Options, then
select the Station Log tab.
• For Basic TestWare, select Test Setup, then select the Test Log tab.
Include Counters* Includes counter information with the message written to the message log.
Note This option can be used to periodically log counter information.
* If the Program Control process is configured to include counters and log on a transition state change,
your log will contain two similar messages each time the state changes. This occurs because all
state transitions are automatically logged with counter information. Keep in mind that the automatic
logs are displayed as Information, while the Program Control logs are displayed in the severity level
you specify (Information, Warning, Error, or Diagnostic). This allows you discern between these log
entries if desired.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
For more information For more information on Actions, see “How to Use Actions with Processes” on
page 347.
1. Drag the icon from the Process Palette to your procedure table.
2. Click the process icon in your procedure table or in the navigation pane.
5. Optional—If you want to write a message to the log when this process
triggers, select the Log Message As check box and click Diagnostic,
Information, Warning, or Error in the list.
6. Type the message that you want to send to the various message logs when
the process triggers.Select Include Counters if desired.
8. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
9. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
10. In the Execute Process box, type number of times you want the process to
run.
13. Set the desired Start and Interrupt signals for the process in the procedure
table.
Group Process
About the Group Process
The Group process is basically a sub-procedure that runs within your main
procedure (or within another group process). On the procedure table, you can
double-click the Group process icon to display the Group Parameters window.
The Group table looks similar to the procedure table. You add processes to it in
the same manner.
For more information For information on sequencing Group processes, see “About Sequencing
Processes” on page 87.
To move back to a Group process’ parent table, click the Previous Group Table
button on the toolbar:
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the Group process icon in your group or procedure table, and then
click on the MPT Procedure Editor.
3. Add processes to your Group table. Make sure to set the parameters for each
process included in your group.
4. Set Start and Interrupt signals for each process in your group. Also, set the
Group is done when signal.
8. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
9. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
10. In the Execute Process box, type number of times you want the process to
run.
13. Close the parameters window, and set the desired Start and Interrupt
signals for the process in the group or procedure table.
Note The MPT Calculation process does not pertain to calculated station
signals, or to the Calculation Editor in the Station Manager application.
The MPT Calculation process pertains only to variable parameters in
MultiPurpose TestWare.
Two methods to add In addition to the MPT Calculation process, you can also change variable values
calculations to variables by assigning calculations to parameters with the Variable Editor. The method you
use to add a given calculation to a variable has test design implications.
Using the Variable Editor When you use the Variable Editor to add a calculation to a variable, the
calculation is applied to the associated variable before the first process in the test
procedure is run. Also, the calculation is applied to the variable only once during
the execution of the test procedure, regardless of where the variable is used in the
individual test processes.
Using the MPT In contrast, when you use the MPT Calculation process to add a calculation to a
calculation process variable, the calculation is applied to the associated variable whenever the MPT
Calculation process is triggered. This means that:
• Any test process that uses the variable but runs before the MPT Calculation
process will not have the calculation applied, and
• The calculation is reapplied to the variable each time the associated MPT
Calculation process is triggered, so that the change to the variable value is
cumulative.Calculations process user interface
1. Drag the icon from the Process Palette to your Group or Procedure
table.
3. Click the Variables tab, select the variables you wish to apply calculations
to in the Available list, then click > to move the selected variables to the
Included list.
Ensure you end each line in the expression pane with a semi-colon (“;”).
7. In the Name box, type a name for this process. (You can also name the
process in the Procedure table.)
8. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
9. In the Execute Process box, type number of times you want the process to
run.
Set the desired Start and Interrupt signals for the process in the Group or
Procedure table.
Some examples of the types of things a test designer can do with the Operator
Information process include:
• Control the test flow by prompting the operator for information at any time
during the test.
• For tests that include varibles, prompt the operator during the test to change
variable values and automatically resume the test.
• Provide information about the physical specimen with the data file.
– Operator ID
– Batch number
– Workstation number
– Part number
– Operator comments
When the operator types the required information in the window and clicks OK,
the information is output to a test data file.
Operator Information Suppose you want to define an Operator Information process that requires the
process example operator to type information about the physical specimen condition before the
data acquisition phase of the test starts. You also want to save this information to
a data file labeled “Surface Condition.”
1. On the Parameters tab, click the Add button to create Item1 in the Items
list. In the Type list, click String.
2. In the Label box, type Enter Surface Condition, and then press Enter.
B. In the User Data File box, type Surface Condition, and then press
Enter.
Process output Now, the test will pause when the Operator Information process starts, and the
Operator Information runtime window will appear. The data entry box will be
labeled Enter Surface Condition.
When the test is run, the operator will type the condition of the physical
specimen.
When the operator finishes typing the information and clicks OK, the
information is written to a separate file (named Surface Condition) that is stored
in the MPT specimen, and the procedure resumes with the next process.
For more information See “About Variables and the Operator Information Process” on page 109.
Variables tab
Variables Tab (part 1 of 2)
ITEM DESCRIPTION
Show Parameters Page Displays or hides the Parameters page. If you do not use non-variable
parameters with this process, use this control to hide the page for
convenience.
Parameters tab
Parameters Tab (part 1 of 3)
ITEM DESCRIPTION
Upgrade to Variables Note This control is available only if the controller is equipped with
the variables feature (keyed option), and if the test procedure
includes non-variable parameters.
Selections This is identical to the Items toolbar. With it you can create, delete,
(List Type only) and choose selections available for the custom list.
Description Edits the default list names generated by the Selections toolbar.
(List Type only)
Note Buffer settings and header options are not available for this process.
Destination tab
Destination Tab
ITEM DESCRIPTION
Buffer Size Specifies the maximum number of data elements the buffer will store before
data is written to the disk.
Data Header Includes a label that describes the data on each buffer that is written to a file.
Destination Specifies where data is saved:
Specimen data file—the process writes buffers of data to the MPT
specimen.dat file in the Specimen.
User-specified data file—the process writes buffers of data to a separate data
file in the Specimen (yourname.dat).
Discard data—the process will not write data to the Specimen.
User Data File Specifies the name of the file where data is saved. This lets you create separate
data files in the MPT specimen. This control is enabled only when you have
selected User-specified data file in the Destination list above.
Buffer Type Specifies the buffer type.
Write First Data Header Specifies if the data header is written for each buffer or suppressed after the
Only first header is written. If disabled (unchecked), a data header is written for each
buffer.
Note This feature is not recommended for procedures with multiple data
acquisition processes writing data to the same data file.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or in the navigation
pane.
4. In the Label box, type the text you want to appear when the runtime
window is displayed.
5. In the Type list, click the item type, and then click the Attribute.
7. In the Selections panel, add, arrange, and label custom list items (list types
only).
9. Enter Minimum and Maximum values (real and integer types only).
12. Type a description of the data file in the Data Header box.
13. In the Destination list, click the destination for the acquired data. (If you
click User-specified data file, type a file name in the User Data File box.)
15. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
16. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
17. In the Execute Process box, type number of times you want the process to
run.
20. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
1. Drag the icon from the Process Palette to your Group or Procedure
table.
3. Click the Variables tab, and use the arrow keys to move the desired
variables from the Available list to the Included list.
Note If you need to create variables (if variables are not available in the
Variables page), use the Variables Editor to create variables for use with
this process.
4. If you want the operator to have the ability to edit variable values in the run-
time window, select (highlight) the desired variables in the Included list and
enable the Editable control.
Note Enabling the Editable control does not automatically make all the
variables in the included list editable. Enabling the Editable control
applies only to the variables selected (highlighted) in the Included list.
8. In the Destination list, click the destination for the acquired data. (If you
click User-specified data file, type a file name in the User Data File box.)
10. In the Name box, type a name for this process. (You can also name the
process in the Procedure table.)
11. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
12. In the Execute Process box, type number of times you want the process to
run.
15. Set the desired Start and Interrupt signals for the process in the Group or
Procedure table.
For more information For information about creating variables with the Variable Editor, see:
• “How to Create, Edit, Assign, and Unassign Variables with the Right-Click
Method” on page 120
Start Application Suppose you want to create a test in which the procedure automatically displays
Example data when the test is complete. With the Start Application process, you can
invoke the Notepad application to display the specimen data file that contains the
data acquired during the test, as shown below.
Using variables with the If your test procedure includes variables, you can use the Start Application
Start Application process to pass variable values to the target application. You do this by adding the
process desired variables to Start Application process’ argument parameter.
• To run other applications, type the full path to the application in this box,
or browse for the application to find its path.
Arguments Specifies an input or parameter that will be passed to the selected Application
to Run when the process is triggered. The argument may be anything
appropriate for the application, like a file name, folder name, variable, and so
forth.
The Argument list includes predefined placeholders that will be substituted
with actual information when the process runs. Selecting a placeholder will
insert it into the argument at the current position.
Argument placeholders include:
• MPT Specimen–specifies the current MPT specimen directory.
• If path placeholder results in path with spaces, you must add quotes to the
argument. For example, "<Specimen Directory>\myfile.dat" will require
the user to type the quotes if the path defined by <Specimen Directory>
has space(s) in it.
Variable Name Use the selections in the Variable Name submenu to create an argument that
passes the value of the variable(s) to the selected Application to Run when the
process is triggered.
To add a variable to the argument: in the Argument list, click Variable Name
and select a variable from the submenu.
Note Multiple variables must be separated by a space.
Note This control is available only if the controller is equipped with the
variables feature (keyed option).
Default Path Specifies the default path to the selected argument. Define the default path by
typing the desired path in the entry box, by browsing to the desired location, or
by selecting one of the predefined directory locations in the Default Path list,
as shown below:
You can also use the Default Path text box to define the Application to Run
path if the path was not defined in the Application to Run text box.
OR
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your group or procedure
table.
2. Click the process icon in your group or procedure table, or in the navigation
pane.
5. Optional—If the test procedure includes variables whose values you wish to
pass to the application, select Arguments submenu, then select the desired
variable in the Variable Name submenu.
A. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
B. Select the Process Enabled check box. (If this box is cleared, the
process will not run.)
C. In the Execute Process box, type number of times you want the
process to run.
8. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
Use the Send Mail Now button to test that the process works properly.
Servers tab Configure server settings on this tab. You may need to contact your network
administrator or IT department to configure this tab.
Servers Tab
ITEM DESCRIPTION
Maximum Wait Time Define the maximum time the process will wait for the server to respond without
producing an error (maximum of 60 seconds).
Server Name Select a server from the list. You can also edit the server display name in this field.
Add Click to add a new server.
Delete Click to delete the server displayed.
SMTP Server Enter the Simple Mail Transfer Protocol name or server IP address.
Return e-mail Enter the address that will appear in the “From” field of the generated message. This
must be a valid e-mail address permitted by your SMTP server.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed in the Procedure or Group process window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only when the
process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the MPT
control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your Group or Procedure
table.
4. Enter the amount of time (up to 60 seconds) that the process will wait for the
e-mail to send in the Maximum Wait Time field.
5. Select the name of the server that the process will access to send the e-mail
in the Server Name field. Use the Add and Delete buttons as needed when
configuring this field.
9. In the Recipients tab, enter the e-mail address(es) of the intended recipients,
separated by semicolons.
10. In the Subject tab, enter text that will appear as the subject line of the
generated e-mail.
11. In the Message Body field, enter text that will appear as the body of the
generated e-mail.
12. Optional—select Attach Most Recent Log Entries to add recent log entries
as attachments to the generated e-mail.
Select a limiting factor for the attached log entries: Most Recent Run,
Entry Count, Character Count, Time Span.
15. In the Name box, type a name for this process. (You can also name the
process in the Procedure table.)
16. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
17. In the Execute Process box, type the number of times you want the process
to run.
20. Set the desired Start and Interrupt signals for the process in the Group or
Procedure table.
Assigning new values When you select a calculation parameter or variable, you can set a new value
using one of the following methods:
OR
• By assigning an MPT variable in the Value to Set text box that defines the
parameter or variable value.
Note The calculation parameter and variable values set in Station Manager
will not change to new values until the Set Calculation Parameter
process is triggered.
Process execution When the process is triggered, the calculation parameter and variable values you
set within the process override their associated values defined in the Station
Manager application.
The MPT procedure can use the Set Controller Values process to push new
calculation parameter values down into the Station Manager calculation.
Calculation parameter values can be manually entered or, if a variable is
assigned, changed at various points in the procedure.
Available/Selected The Parameters page lists all the calculation parameters defined in the Station
Manager application.
The Variables page lists all the calculation variables defined in the Station
Manager application.
Use the arrow keys to move the desired items from the Available to the Selected
list. The items in the Selected list will appear on the Values page, where you can
set their values.
Values tab
Values Tab
ITEM DESCRIPTION
Calc. Parameter Lists all the calculation parameters and variables defined in the Station Manager
application and selected in the Parameters and Variables pages.
Set Value Allows you to enter the calculation parameter or variable value that will be used
in place of the associated value set in Station Manager. You can enter a new value
directly or assign an MPT variable.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed in the Procedure or Group process window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only when
the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the MPT
control panel.
If this box is blank, the process name is used as the counter label.
WARNING
Note To use this process, you must have calculation parameters and/or
calculation variables defined in the station configuration file. You define
calculation parameters and calculation variables with the Equation Editor
in the Station Manager application.
1. Drag the Set Controller Value process icon from the Process Palette
to a Group or Procedure table.
2. Click the Set Controller Value process icon in the Group or Procedure
table.
3. Set the desired Start and Interrupt signals for the process in the Group or
Procedure table.
A. In the Name box, type a name for this process. (You can also name the
process in the Procedure table.)
B. Select the Process Enabled check box. (If this box is cleared, the
process will not run.)
C. In the Execute Process box, type the number of times you want the
process to run.
B. Use the arrow keys to move the selected items from the Available list
to the Selected list. These items in the Selected list will appear in the
Values page.
B. Use the arrow keys to move the selected items from the Available list
to the Selected list. These items in the Selected list will appear in the
Values page.
7. Click the Values tab, and define new values for calculation parameters and
variables.
The text box changes color to indicate that an MPT variable is assigned to
that calculation parameter.
8. Optional—If an MPT variable is assigned in the Value to Set text box, use
one of the following methods to change the value of a variable:
For more information For more information about changing the variable assigned to the Set Calculation
Parameter process:
Auto Offset process Suppose you want to run a sweep test on a pliable specimen in force control. As
example the specimen becomes more compliant, displacement will increase, so you may
want to apply an offset to displacement after each pass.
• You can achieve this by adding a Sweep Command process and Auto
Offset process to a Group process. Configure the test so that the Auto
Offset process triggers after each pass of the Sweep Command. As
displacement increases, the signal will be continually zeroed.
For example, suppose your LVDT output is 1 cm when the actuator is at its null,
midstroke position. You can compensate for this positive LVDT output by
offsetting the feedback signal –1 cm. The actual displacement value (Current
Value) is now zero.
Usable range Because the range centers around the calibrated electrical zero of the sensor, an
offset limits the usable range in the direction you shift it. For example, in a ±2 cm
range, offsetting the signal -1 cm from its zero position results in control ranges
of +1 cm on the positive side and –3 cm on the negative side.
Controller/Application
Conditioner
Sensor Conditioner Digital
Voltage Voltage Signal
Gain A/D
*Electrical zero is only available on certain The offset applies to the feedback signal.
types of conditioners. You specify the offset in engineering units.
• Offset alters the feedback signal used by the digital (PIDF) controller and is
included in the closed-loop control calculations.
Settings tab Allows you to select how the process will respond to an error. Stop the test and
report the error is selected by default. You can change it to Log the error and
continue the test.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed in the Procedure or Group process window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only when the
process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the MPT
control panel.
Note If this box is blank, the process name is used as the counter label.
1. Drag the icon from the Process Palette to your Group or Procedure
table.
4. Move all signals which you want to apply the offset from the Available list
to the Included list.
Note Applying an offset to an active signal will generate an error. Depending
on the error handling method you select, the process can stop, or
continue by skipping the signal.
8. In the Name box, type a name for this process. (You can also name the
process in the Procedure table.)
9. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
10. In the Execute Process box, type the number of times you want the process
to run.
13. Set the Start and Interrupt signals for the process in the Group or
Procedure table.
With this process, you can view events as they occur on multiple data channels.
This process acquires data each time a selected signal changes a specified
amount. This process must run in parallel with a command process; it cannot
acquire data unless the command process is performing an action that it can
measure.
Note The Data Display process does not store data to a disk. The data that is
acquired is used for display only.
Within a single Data Display process, you can define any number of plot
configurations, each of which can be enabled or disabled for the test. When the
test starts, a plot window (similar to the Station Manger Scope window) appears
on-screen for each enabled plot configuration.
Note To save the position of the plot window(s), you must save the procedure
(’position’ refers to the location of the plot on your PC monitor). If you
move the plot window from its default position and close the procedure
without saving, the plot window will appear in its default (or last saved)
position.
Plots Tab
ITEM DESCRIPTION
Plots Displays the Data Display process toolbar and your current plots.
Data display plot setup This window lets you customize the axes for each plot. Characteristics for each
tab plot are defined separately. Plot characteristics are specified on four tabs: X-Axis,
Y1-Axis, Y2-Axis, and Options.
Example: Suppose the Test Procedure includes a Cyclic Command process that
precycles the specimen for 30 seconds prior to starting another Cyclic
Command process that applies test cycles to the specimen, and a parallel Data
Display process that displays a plot of the test cycles. In this scenario, if Zero
Offset is set to Absolute and the x-axis signal is time, the plot will begin at 30
seconds, leaving a gap from 0 to 30 seconds on the plot. If Zero Offset is set to
Relative, the plot will begin at 0 seconds.
Units Specifies the units for the x-axis.
Initial Sets the initial x-axis maximum and minimum values. The plots will
Minimum/ automatically rescale if necessary.
Maximum
Y1/Y2 Axis Subtabs Determines the settings for the left and right vertical axes. Selections for the
Y2-Axis are the same as the Y1-Axis.
List Filter Lists categories of signals you can plot, based on dimension. For example, if
you select Length, the Signals of Dimension list will contain only signals with
a length dimension. The List Filter ensures that the signals you select to plot
on a given axis share the same dimension.
Signal Displays the signals that were added to the Included on Plot list.
Note This control, and those listed below it, are not displayed until you move
a signal to the Included on Plot list.
Show Values Shows or hides the selected signal values in a table below the plot (in the plot
window).
Units Specifies the units for the Y1 or Y2 axis.
Initial Sets the Y1 or Y2 axis initial maximum and minimum values. The plot will
Minimum/ autoscale if necessary.
Maximum
Buffer Size Sets the size of the display buffer, which ranges between 4096 and 16,384.
Note When the buffer is filled, room for new data in the buffer is based on
the Decimation Option (data is deleted according to the current
Decimation Option).
• The retained data is shifted to the front of the buffer to form a contiguous
block
Every Other Point—This option causes the buffer to accept acquired data
until it fills, perform a decimation of every other point, shift data, and repeat.
This option decreases the resolution of the initial data as a function of the
number of times the buffer fills.
First pass: When the buffer fills for the first time, it accepts every point of
acquired data until the buffer is full, then performs a decimation by discarding
every other point in the buffer. The retained points are shifted to the front of the
buffer to form a contiguous block, leaving the back half of the buffer empty
and ready to receive new data.
Second pass: The buffer fills the second time as before until full, then performs
another decimation and data shift.
Subsequent passes: The process is repeated in subsequent passes in the same
way until stopped.
Reduced Rate—This option causes the buffer to accept acquired data until it
fills, perform a decimation of every other point, shift data, accept new data at
one-half the rate used on the previous pass (every point on the first pass, every
second point on the second pass, every fourth point on the third pass, and so
forth), and repeat. This option results in data resolution that is constant
regardless of the number of times the buffer fills.
First pass: When the buffer fills the first time, it accepts every point of
acquired data until the buffer is full, then performs a decimation to the entire
buffer by removing every other point. The retained points are shifted to the
front of the buffer to form a contiguous block, leaving the back half of the
buffer empty and ready to receive new data.
Second pass: When the buffer fills the second time, it accepts every other point
of acquired data until the buffer is full, then performs a decimation to the entire
buffer by removing every other point. The retained points are shifted to the
front of the buffer as before.
Third pass: When the buffer fills the third time, it accepts every forth point of
acquired data until the buffer is full, then performs a decimation to the entire
buffer by removing every other point. The retained points are shifted to the
front of the buffer as before.
Subsequent passes: The process is repeated until stopped, with the factor used
by the buffer to accept new data doubling with each subsequent pass, and the
decimation always removing every other point in the buffer.
Discard Oldest Points—This option causes the buffer to accept acquired data
until it fills, perform a decimation that discards the oldest points in the buffer,
shift data, and repeat. If the selected signal is something that is always
increasing such as time, the result is a scrolling effect. This method of
discarding points prevents the plot from redrawing on any given update cycle if
the number of points acquired is relatively small.
First and subsequent passes: On any given pass, the buffer accepts every point
of acquired data until the buffer is full, then performs a decimation by
discarding the oldest points in the buffer. The retained points are shifted to the
front of the buffer to form a contiguous block, leaving the back half of the
buffer empty and ready to receive new data.
The number of points discarded is the greater of the number of points that have
been acquired per update (internally determined time) or 10% of the buffer
size.
As the old points are discarded, new points are acquired. The number of points
acquired is dependent on the acquisition rate (which varies depending on the
acquisition signal and increment value).
Keep 10 Points Per Decade—This option causes the buffer to accept acquired
data until it fills, perform a decimation that retains ten points per decade of
data, shift the data, and repeat.
Unlike the other decimation options, this method does not discard points
retained from previous passes, and is especially suited to viewing trends in
peak/valley data.
First pass: Suppose the buffer initially fills with 4096 points of data. In this
case:
In this example, the buffer retains 36 points on the first pass and discards the
remainder. Only 6 points are retained from the forth decade because the buffer
holds only 4096 points, and the next point scheduled for retention is outside of
the points stored in the buffer. After the decimation, the retained points are
shifted to the front of the buffer to form a contiguous block.
The passes continue on in the same manner until the process is stopped.
Because the interval between each desired point is logarithmic, fewer points
are retained with each successive pass.
Acquisition tab This window lets you select the method with which the process acquires data to
plot.
• Permits only channel count signals to display on the x-axis (the signal list
on the X-Axis subtab of the Plot Setup tab will display only channel
count signals).
• Displays two traces per selected y-axis signal (selected on the Y1-Axis
and Y2-Axis subtabs of the Plot Setup tab); one displays peaks, the other
displays valleys.
• Selects logarithmic scaling on the x-axis by default. You can change the
scaling in the Properties window (right-click on the plot to access the
Properties window).
Sensor
Signal
Count
When you select the Peak/Valley Acquisition Method, you must define the
master signal and sensitivity.
Master Signal Selects a signal that determines when data is acquired.
Sensitivity Specifies how much the master signal must change to detect a peak or valley.
Setting the sensitivity too low may cause signal noise to be recognized as peaks
and valleys. Setting the sensitivity too high may cause low amplitude signals to
be missed.
Level Crossing The Level Crossing Acquisition Method acquires data each time the selected
master signal changes by a specific amount.
Data Points
Level Increments
Data Points
When you define a Level Crossing Acquisition Method, you must select the
master signal and define the level increment at which data is acquired.
Master Signal Selects a signal that determines when data is acquired.
Note When you select Time you get timed data acquisition, when you select
any of the feedback signals you get level-crossing data acquisition.
Level Increment Defines how much the signal must change before acquiring data. Initially a
default level increment is displayed, which for Time is 50 mSec, for Count is
1 segment, and for feedback signals such as Actuator Displacement is a
percentage of the signal’s full scale value. Type the desired level increment and
select appropriate units. The level increment must be greater than zero.
General tab
General Tab
ITEM DESCRIPTION
Name Specifies the process name displayed on the Procedure or Group process
window.
Process Enabled Enables the process. (Clear this box to disable the process.)
Execute Process Specifies the number of times the process will be run.
Counter Type Enables a process counter.
Options are None, Transient, or Fixed. Transient counters are displayed only
when the process is active. Fixed counters are displayed throughout the test.
Counter Label Names the counter.
When you run the test, this name appears under Sequence Counters on the
MPT control panel.
Note If this box is blank, the process name is used as the counter label.
If you select Print, the Page Setup window will appear (you can also access this
window by selecting Print from the Options menu). Complete the desired
selections and click OK. The plot will be sent to the printer.
Chart Properties Axis These windows (not shown) allow you to define various properties of the x and y
and Chart Properties axes, as well as colors and fonts for each plot. The selections in these windows
General Tabs take effect on the plot when you press OK.
Zooming Options You can zoom in on a plot’s axis by pressing the Shift key while holding down
the left mouse button, and then moving the mouse to the area of interest and
releasing the button.
You can zoom in on a part of the trace by pressing the Ctrl key while holding
down the left mouse button, and then moving the mouse to the area of interest
and releasing the button.
Return to default To return to the default plot display, press “r.” This will remove all interactive
scaling and zooming.
• The plot will appear when the procedure is locked. Likewise, it will
disappear when the procedure is unlocked.
Note To save the position of the plot window(s), you must save the procedure
(’position’ refers to the location of the plot on your PC monitor). If you
move the plot window from its default position and close the procedure
without saving, the plot window will appear in its default (or last saved)
position.
1. Drag the icon from the Process Palette to your group or procedure table.
6. Click the Plot Enabled check box to enable the plot. (If the box is not
checked the plot will be disabled.)
13. Check the Show Values check box if you want the values to be displayed on
the plot.
16. Type the desired Initial Minimum and Initial Maximum values.
18. In the List Filter box, select the desired dimension category.
19. Double-click the individual signals you want to appear on the Y1-Axis.
20. For each signal included on the plot, define the Line Color and Line Style
controls as desired, and enable the Show Values control as desired.
22. In the List Filter box, select the desired dimension category.
23. Double-click the individual signals you want to appear on the Y2-Axis.
24. For each signal included on the plot, define the Line Color and Line Style
controls as desired, and enable the Show Values control as desired.
26. Check the Show Grid box if you want the grid to appear on the plot.
27. Check the Show Legend box if you want the legend to appear on the plot.
28. Check the Transpose X/Y Axes if you want to exchange the position of the
axes.
32. In the Name box, type a name for this process. (You can also name the
process in the procedure table.)
33. Select the Process Enabled check box. (If this box is cleared, the process
will not run.)
34. In the Execute Process box, type number of times you want the process to
run.
37. Set the desired Start and Interrupt signals for the process in the group or
procedure table.
Defining additional 1. Right-click on the plot. The Chart Properties window will appear.
chart properties
2. Click the Axis tab.
4. Check the desired Auto formatting boxes and type corresponding values for
each.
5. Click Save Defaults if you want to save these settings as default settings.
6. Click the desired colors and font selections on the General tab.
Important The Graph Area Color and the Background Color must be
different colors. Your text will not appear if they are the same color.
Note Limit changes are transmitted back to the MPT application which does
the actual limit-checking.
When you run a procedure that contains a Trend process, the Trend Monitoring
Control Panel appears minimized on the Windows taskbar. To display the Trend
Monitoring Control Panel and the rest of the Trend Monitoring windows, click
the icon on your Windows taskbar.
The current statistical values and the actual limit settings are displayed on the
data plot. If you are creating a new process, the system will plot only the first
channel in the list by default
Note If just one statistical value has been plotted, and you have specified
limits, the limits are also displayed on the plot. If multiple values are
plotted, the limits are not displayed.
Controls The Trend Monitoring main window controls are described in the following
table.
Active Process Selects the process or file to view. You can have multiple processes or multiple
files per window.
Channel Selection Specifies the statistical value plotted for that signal. Up to five different values
(Min, Max, Mean, RMS, Std.) can be plotted at the same time.
• Clicking the button at the head of a column selects the top six values in
that column.
• Clicking on the channel name selects all statistical values for this channel.
(Note that the scaling of the Y-axis on the plot changes to percentage of
full scale if more than one value is selected.)
• If you want to select values randomly, press the Ctrl key while clicking
on the check boxes.
Context menu Other commands are available on the Trend Monitoring application context
menu. To access the menu, right-click the trend plot.
Zooming data If you want to zoom in on plot data, hold the shift key, and drag a selection box
around the area of interest. To reset the display, right-click the plot, and then click
Reset Zoom.
Applies the selected action to all channels, and redisplays the Trend
Monitoring window.
Red or purple numbers in the numerical data boxes indicate that these values are
outside the defined limits. Red denotes “upper limit tripped” and purple denotes
“lower limit tripped.
Pass Selects the pass for which you want to display data.
To show numerical data for a particular pass, type the desired pass number, and
then press return.
Active Process Selects the desired process or file.
Statistical Values Displays the name, full scale and dimensions of the selected channel.
Status bar Prints the current limit settings in a tabular form.
When you run a procedure that contains a Fatigue process, the Fatigue
Monitoring Control Panel appears minimized on the Windows taskbar. To
display the Fatigue Monitoring Control Panel and the rest of the Fatigue
Monitoring windows, click the icon on your Windows taskbar.
Note When you run a test that includes a Fatigue process, the Fatigue
Monitoring application runs in a minimized state.
The current damage values and limit settings are displayed on the data plot. If you
are creating a new process, the system will plot only the first channel in the list
by default.
Note If just one fatigue value has been plotted, and you have specified limits,
the limits are also displayed on the plot. If multiple values are plotted, the
limits are not displayed.
User-Defined Marker
Increase/Decrease
X/Y Min and Max Note A left mouse-click on the trace will display it coordinates.
Controls The Fatigue Monitoring main window controls are described in the following
table.
Active Process Selects the process or file to view. You can have multiple processes or multiple
files per window.
Lifetime Data Displays “percentage of lifetime” instead of damage number.
Channel Selection Specifies the damage value plotted for a particular signal. Up to six different
values can be plotted at the same time.
• Clicking the Pass/Acc. button at the head of a column selects the top six
values in that column.
• Clicking on the channel name selects all damage values for this channel.
Context menu Other commands are available on the Fatigue Monitoring application context
menu. To access the menu, right-click the fatigue plot.
Zooming data If you want to zoom in on plot data, hold the shift key, and drag a selection box
around the area of interest. To reset the display, right-click the plot, and then click
Reset Zoom.
Applies the selected action to all channels, and redisplays the Fatigue
Monitoring window.
Worst case “Worst case” assumes that the cycles in the bin have the largest range and tensile
mean (for strain life and generic stress life damage models) and that the cycles
“hang” from the bounding hysteresis loop in a way that yields the maximum
(tensile) mean stress (for strain life damage models only).
Best case “Best case” assumes that the cycles in the bin have the smallest range and tensile
mean (for strain life and generic stress life damage models) and that the cycles
“hang” from the bounding hysteresis loop in a way that yields the minimum
(tensile) mean stress (for strain life damage models only).
Red or purple numbers in the numerical data boxes indicate that these values are
outside the defined limits. Red denotes “upper limit tripped” and purple denotes
“lower limit tripped.”
Pass Selects the pass for which you want to display data.
To show numerical data for a particular pass, type the desired pass number, and
then press return.
Active Process Specifies the desired process or file.
Status bar Displays the name, full scale and dimensions of the selected channel.
Profile Editor
About the Profile Editor
With the Profile Editor application you can create and edit files that contain
specifications for custom and/or arbitrary waveforms. These files are called
profiles.
This chapter describes the basic concepts and key features of the MTS Profile
Editor application. It also describes how the Profile Editor application is used
with the other MTS software applications.
The Profile Editor application checks the active profile for potential design
errors. If the application detects an error, it displays a message detailing the
problem. All errors must be resolved before you can save the profile.
Note The Profile Editor’s graphical display will not display the tapered
waveforms. To view tapered wave shapes, use the Scope in the Station
Manager application.
Note how the Channel 2 plot stretches to achieve the desired phase relationships
between each row of channel data. For instance, the Phase Lag of Row 2 of
Channel 1 is 0 degrees, while the Phase Lag for the same row on Channel 2 is
180 degrees.
This means that for Row 2, the channel data of Channel 2 lags Channel 1 by
180 degrees, as noted in the figure.
If desired, you could view the Channel 1 and Channel 2 plots on separate axes
by selecting the Multiple Plot option on the Graphical Preview tab of the
Options Editor.
Row 0 2 3 4 5 6
Row 1
2 3 4 5 6
This is the plot of the sample profile. (The row and segment numbers
have been added to show how they relate to the profile. The vertical
gray bar denotes where one row stops and the next row begins.)
The Graphical Preview window appears when you select Show Graph
on the Tools menu, or when you click the button on the toolbar.
For more information See “About Graphical Preview Window” on page 543.
About Profiles
A profile is an ASCII text file that defines a series of command elements in a
spreadsheet-style (or grid-style) format.
A profile grid contains a number of rows, with each row defining a single
command element. Command elements may be a single segment or series of
segments (cycles). Each segment or cycle is defined by its waveshape, end levels,
rate type (time, frequency, or rate), and count.
A single profile can (and often does) contain the command content of an entire
procedure.
Profile output example This example is based on the Sample Profile Grid.
With the Profile Editor application you can create and edit files that contain
specifications for custom and/or arbitrary waveforms. These files are called
profiles.
This chapter describes the basic concepts and key features of the MTS Profile
Editor application. It also describes how the Profile Editor application is used
with the other MTS software applications.
Note The first segment of each row is always a “transition” segment from the
end level in the previous row to Level 1 in the current row. At the
beginning of the procedure, the first segment is a transition from the
current level to Level 1 in Row 0.
Certain elements of the profiles you create must match the same elements in the
station configurations (which you created with the Station Builder application)
on which you intend to play out the profiles. For instance, a profile’s control
modes, sensor ranges, and unit types must be compatible with the station
configuration, or you will not be able to run the profile on your test system.
For more information For more information about how to run test procedures, see “About MPT Test
Procedures” on page 18.
Profiles in Projects
A Project is a folder that contains or references files that are used and generated
by MTS 793 applications. When you start Profile Editor, you select a Project.
The current Project determines the location of profiles.
By default, Projects contain profiles in the Profiles subfolder. You can use the
Project Manager application to edit the Project Settings file to change the
location of profiles.
For more information about the Project Manager and Projects, see the MTS
Series 793 Control Software manual (part number 100-147-130), and the MTS
Series 793 Controller Overview manual (part number 100-162-928).
Each profile contains one channel grid for each channel in the profile. You create
profiles by selecting properties or typing values for each cell of a channel grid.
When the profile is played out, this information is read in sequence to produce a
waveform.
You can also specify how you want the profile to be viewed and stored by
selecting preferences in the Options Editor window.
Channel grids You create profiles by selecting properties or typing values for each cell in a
channel grid. When the profile is played out, this information is read in sequence
to produce a waveform.
The cells in each row of a channel grid can contain the following information:
• Count—Segments or Cycles
Profile properties You can select properties for each channel grid in the profile in the Channel
Setup window. Your selections will be reflected in the name of the channel grid,
and in the labels of the columns in the channel grid.
• Dimension
• Level Units
• Block-Arbitrary
Both types use the same basic structure. However, in addition to the properties
contained in block-arbitrary profiles, with phase profiles you can change the
phase relationship between channels.
Block-Arbitrary Profiles
A block-arbitrary profile can control multiple channels, with each channel
running independently.
A block refers to a command with two end levels and a cycle count, frequency,
and shape that defines the way the signal should fluctuate between those end
levels. An arbitrary segment refers to direct movement from one end level to
another end level.
This is an example of a
two-channel block-
arbitrary profile plot.
About segments The first segment in a row begins at the current level and travels to level 1.
Subsequent segments in the row travel from one level to the next.
2 3 4
1
Row 0
Row 1
2 3
1
About cycles The first cycle in a row begins at the current level, travels to level 1, then travels
back to level 2. Subsequent cycles in the row travel from level 2 to level 1 and
back to level 2. If a row has a cycle count of 0.5, the cycle begins at the current
level and travels just to level 1.
Phase Profiles
Like a block-arbitrary profile, a phase profile can also control multiple channels,
and may consist of a group of single segments or blocks of repeating segments
(cycles) for each channel. Each segment is defined with the same components
(shape, time base, count, and amplitude) as a block-arbitrary profile.
However, unlike a block-arbitrary profile, phase profiles can specify a phase lag
in each row of the channel grid. The phase lag of each row in a channel is
referenced to the lowest phase lag defined in the profile. In other words, each row
in each channel is checked to find the lowest phase value. Then each channel
uses that value as the phase reference for playing out that row. The segment
shape, time base, and count must be the same for each channel. Each row of
channel 1 data defines these characteristics for all channels in a phase profile.
With a phase profile, you do not specify the timing of channels independently.
Instead of specifying frequency and count for each channel, you specify them
only for the first channel. Then you specify the relationships of the other
channels to the first channel with a phase parameter.
Assign Profile Each channel in the profile needs to have properties assigned individually. The
properties properties determine how the profile will be played out.
• Dimension
• Level Units
Assign Profile You can set parameters of each channel grid to be constant for each row in that
constants channel.
When you assign a parameter as a constant you enter a set value for all rows of a
channel grid. Any parameter you select as a constant will be hidden from view on
the channel grid.
• Timing
• Count
• Shape (Square, Ramp, Sine, True Sine, Square Tapered, Ramp Tapered,
Sine Tapered, True Sine Tapered)
• Level1 (value)
• Level2 (value)
• Action
Creating Profiles
How to Start the Profile Editor
From the desktop From the desktop: Start > Programs > MTS controller product name (for
example, “MTS FlexTest GT”) > Applications > Profile Editor
From MTS applications • On the Project Manager tool bar, click the Profile Editor icon, or from the
Applications menu, click Profile Editor.
• From the Station Desktop Organizer Start Applications menu, click Profile
Editor.
For instance, when you use Profile Editor to assign dimensions (force,
displacement, and so forth) to end levels in a profile, they should map to the
control mode/feedback dimensions in the station configuration.
If equivalent control modes in the station configuration and profile have different
dimensions, you will not be able to map profile channels to station channels.
Using Shortcuts
You can use a shortcut to automatically load a specific profile when you start the
Profile Editor application.
Shortcut command To create a shortcut, first specify the application (profedit), then the desired
line options.
Note If the parameter name contains spaces (for example, test 257.000), the
name must be enclosed in quotation marks (“test 257.000“).
1. Open the Profile Editor application. In the New Profile Settings window,
type a File Name, and click OK. The application will display an empty
channel grid.
3. On the Edit menu, select Setup and define the Channel Setup window for
each channel grid.
4. On the Edit menu, select Constants and define the Channel Constants
window for each channel grid.
5. Type channel and row properties in each cell of each channel grid.
6. On the Tools menu, select Options Editor. Click the Graphical Preview
tab and select preferences as desired.
8. On the Tools menu, select Analyze. The application will scan your profile
for potential errors and display the results.
9. Resolve any reported errors by correcting the entries in the channel grids,
and then display and analyze the profile until it is correct.
10. On the File menu, select Save Profile to save your profile.
3. Use the Open Profile window to select an existing profile. The profile’s
completed channel grids will be displayed (replacing the empty channel
grid).
2. On the Graphical Preview tab, set the desired preferences for viewing
profile plots.
Path: Start > Programs > FlexTest (or TestStar) > Applications > Profile
Editor
The Profile Editor main window and New Profile Settings window will
appear.
C. Type a description if you want and click OK. An empty channel grid
labeled Channel 1 will appear.
3. Add a channel.
A. On the Channel menu, click Add to add one channel to your profile.
4. Assign properties.
5. Assign constants.
A. Type the profile data for each channel on each channel grid. Beginning
with the first cell in the left column, type in each value.
For more information See “How to Assign Profile Properties” on page 492.
Path: Start > Programs > FlexTest (or TestStar) > Applications > Profile
Editor
C. Type a description if you want and click OK. An empty channel grid
labeled Channel 1 will appear.
Note Phase-type profiles include a Phase Lag column in the channel grid.
3. Add a channel.
A. On the Channel menu, click Add to add one channel to your profile.
4. Assign properties.
5. Assign constants.
A. Type the profile data for each channel on each channel grid. Beginning
with the first cell in the left column, type in each value.
Note When you type a value into a cell, it will take effect when you press the
Enter or Tab keys, click on another cell, or bring focus to another
window (such as another channel grid).
For more information See , “How to Assign Profile Constants,” on page 492.
The properties you select here will show up in the channel grid column
headings.
2. On the Actions window, add the actions and/or counters required for your
profile.
You can type the name of a predefined action, either user-defined or system
actions, such as those displayed in the Station Manager Event-Action Editor
Action Lists. Be sure to type the exact name of the action and that
delimiters mark each entry (for example, <Digital Output 1>). These action
entries are not case-sensitive.
You can also choose to add “generic” action markers (for example,
<Action1>) to your Actions window action list. These actions must be
mapped to either user-defined or system actions in the MPT Profile Process
(Actions tab). See the MPT section for more information about this
mapping procedure.
Single row assignment Actions can be assigned to a single row or all rows of a profile’s channel grid (as
a constant).
2. Click the Action box to remove the check, allowing assignment of an action
to each row of the channel grid.
Counters, displayed on the MPT control panel while the process is running,
are incremented after a corresponding row in the profile has played out.
Assigned as a constant An action (or counter) assigned as constant is triggered (or incremented) after
each row in the channel grid.
2. Ensure that the Action box is checked, this allows assignment of an action
as a constant for all rows of the channel grid.
2. The Profile Editor application will scan the profile and discover flat spots in
the channel data. If any flat spots exist, a message will appear.
Design Considerations
With normalized dimensions, you can select any of the control modes available
in the station configuration.
The MPT Profile Command and Profile with ALC processes support block-
arbitrary profiles and phase profiles.
• A text editor
• A spreadsheet application
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.
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.
• Profiles should be saved with a blk extension so the default file filter in
MPT will recognize them.
• You must separate profile entries with a space or a tab (when using a text
editor).
• 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.)
• Do not leave a space between the keyword and the equals sign (=).
However, you can insert a space after the equals sign to improve readability.
• Use channel keywords (level, frequency, and so on) only once for each
channel definition.
FileType= Block-Arbitrary
Channels= 1
Date= Last modified date and time This optional entry can be in any form. It can be
omitted.
Description= User-defined description of the This optional entry can be in any form (quotation
file marks are not needed) on one line. It can be
omitted.
ActionList= See Action and Counter Syntax. This optional entry applies if you have actions or
counters associated with your profile. It can be
omitted.
Channels= Number of channels in profile This required entry must be followed by channel
and channel data definitions for each channel in
the profile.
• 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, the user must specify
the empty string (“ ”) as a placeholder (any other string will be interpreted as
a unique counter name).
• 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.
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>
Max= Placed in the file by the Profile This is an optional entry that specifies the
Editor and displayed on the File maximum output for the channel. It can be
Summary tab; useful for omitted.
determining an appropriate
range with which to control the
channel.
Dimension= Placed in the file by the Profile This is an optional but recommended entry. It
Editor to determine the can be omitted.
dimension of a given unit.
Shape= Sine
Hz Cycles mm mm
10 100 5 -5
5 150 10 0
1 0.5 0 0
Shape Ramp, Sine, Square, TrueSine, This entry is optional. When not assigned as a
SquareTapered, RampTapered, constant, each segment can have a different
SineTapered, or shape. The default is Sine.
TrueSineTapered
Phase Lag† 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.
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 allowed. 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
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 True Sine segment shape always starts and stops at its mean level,
and will cause a step 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
level. 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.
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 value in the current row. At
the beginning of the procedure, the first segment is a transition 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 the
lower value.
• Each row of data defines a waveform. The first segment of each of the
waveforms is stretched to achieve the phase lag.
Date=10-Dec-00
Channels= 2
Frequency= 1 Hz
Shape= TrueSine
Channel 1 data
Level1 Level2 Count
in in segments
5 -5 10
10 -10 20
Frequency= 2 Hz
Shape= Ramp
Channel 2 data
Level1 Level2 Count
5000 -5000 15
10000 -10000 20
2000 -200 20
Date= 10-Dec-00
Channels= 2
Frequency= 1 Hz
Shape= Sine
PhaseLag= 0 deg
Channel 1 data
Count Level1 Level2
segments mm mm
4 5 -5
4 8 -8
4 5 -5
4 2 -2
Channel 2 data
Level1 Level2 PhaseLag
mm mm deg
2 -2 0
5 -5 90
2 -2 180
8 -8 90
Row 0
1 2
0.5 Row 1
Segment behavior The first segment in a row begins at the current level and travels to Level 1.
Subsequent segments in the row travel from one level to the next.
Row 0 2 3 4
1
2 3
1
Row 1
Segment behavior with The first segment assigned to each row is always a “transition” segment from the
Segment Count of 1 end level in the previous row to the Level 1 value in the current row. Thus, if you
specify a Count of 1 segment, the Level 2 values will be ignored.
The illustration shows that since the first segment in each row is a transition from
one row to the next with a count of one segment, Level 2 values are ignored.
Because only one segment has been assigned to each row, that segment is used to
transition between rows.
For a more detailed discussion of segment behavior, see page “Profile output
example” on page 479.
• You use the Profile Editor application to create command files (profiles) by
typing the end-level values you desire the actuator to achieve during the
course of the profile. To make end-level values meaningful, you must
specify dimension and unit types (for example, displacement and
centimeters).
• You use the MPT application to play out profiles you create with the Profile
Editor application. When you open the MPT application against a station
configuration, it inherits the resources of the station, which include the
control mode dimensions selected for the control modes in the station, as
defined with the Station Builder application.
• You use the MPT Profile Command process 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.
Note The MPT 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.
• You also use the Profile Command process to 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 force or
length), the dimension must match one of the control mode dimensions
available to the current station configuration.
Example Suppose you use the Station Builder application to create a station configuration
with one channel that uses the force dimension for a force control mode, and the
length dimension for a displacement control mode.
In addition, you use the Profile Editor application to create a profile in which you
select the length dimension to define end levels for a channel you named
Channel 1.
To play out the profile file you created, open the Station Manager application and
select a configuration file containing the appropriate resources for your test.
Next, select the Multipurpose TestWare application, then open the MPT
Procedure Editor (it will appear with a blank procedure table displayed). You can
create a new test procedure or open an existing procedure. The procedure must
contain the Profile Command process. Once the procedure is loaded, you then
select the profile file you created. This is done by double clicking the Profile
Command processes icon on the procedure table. The Profile Command
Parameters window will appear.
On the Command tab, click the Profile Path/File button and select the desired
profile file. An error message may appear to tell you the channel has not been
mapped. Click OK, and then click the Mapping tab.
On the Profile Channel pull down menu, select the desired channel and
complete the remaining fields. Complete the remaining tabs on the Profile
Command Parameters window. Finally, using the run button on the station
controls panel, run the profile.
When you do this, you define the full-scale value of the normalized dimension by
selecting one of the control modes and its associated engineering dimension
available in the Control Mode list on the Mapping tab, along with a unit type
and a Level Multiplier value. MPT converts all end level values 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 MPT against the station configuration, and with the Profile
process, on the Command tab, you select the profile you have created. On the
Mapping tab, you select a Profile Channel. In this scenario, both displacement
and force will be available in the Control Mode list.
Using the same profile, suppose you change the Control Mode selection to
force, and type 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, MPT 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 DIMENSION FULL-SCALE VALUE
Ratio 1:1
Percentage 100%
Unitless 1.0
Volts 10V
Using normalized You can use any of these normalized dimensions to define a control mode in a
dimensions to define station configuration. If you do this, and then attempt to play out a profile that
control modes also uses a normalized dimension, MPT will treat it as a standard dimension
when you define a Profile process.
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 cabled 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 MPT against the station configuration, and with the Profile
process, on the Command tab, you select the profile you have created.
On the Mapping tab, you select a Profile Channel, and note that volts is
available in the Control Mode list, and that the Level Multiplier box displays
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%, MPT would play out these values as 10 cm and 90 cm.
CAUTION
In the Level Units list, selecting the scientific notation can affect test
integrity.
Selecting the scientific notation display feature can result in the loss of
original level values.
The Profile Editor can display only five significant digits to the left of the decimal
point and only four significant digits to the right of the decimal point for level
values. If your selection moves the original level value beyond four digits, the
original value will be lost.
Select the unity If you click unity in the Level Units list, the decimal position of each level value
dimension (Level1, Level2) shifts so that a value displayed as 100% changes to 1.0. This
affects only the display, not the subsequent command value.
Select the unitless If you click Unitless in the Dimension list, the Level Units list displays (none)
dimension by default, which means 1 equals the full-scale value, as determined by the MPT
Level Multiplier value. For example, if profile Level1 equals 2 and the MPT
Level Multiplier equals 4 cm, then the command for Level1 equals 8 cm.
How to select scientific In addition to the (none) selection, the Level Units list offers four scientific
notation notation display selections for Unitless Dimensions:
• e-03
• e-06
• e+03
• e+06
These selections do not affect the command levels at which the MPT application
plays out the profile—they simply alter the display of the level values by shifting
their decimal points. The notation value determines how much the decimal
values shift.
For example, suppose profile Level1 equals 10000 with a Level Units selection
of (none), and that the MPT Level Multiplier value equals 3 mm. In this case, the
command value of Level1 equals 30000 mm. If you change the Level Units
selections to e+03, the Level1 value will be displayed as 30, but will still have a
command value of 30000 mm.
Note If a profile has an extremely high number of channels, rows of data, or counts, the
system may take a few minutes longer to plot and display the graph.
Transitions
1 2
Row 0
Row 1
0.5
It is useful to understand how MPT generates transitions between rows, and how
to add segments to modify the transitions. The first segment (or the first half of
the first cycle) in a row travels from the current level to the Level 1 value. It has
special significance because it is the portion of the waveform that makes the
transition between the rows of the profile.
This MTS Profile Editor example shows how MPT automatically generates the
transition segments between the rows of the sample profile (Row 0, Segment 1
and Row 1, Segment 1).
2 3 4 5 6
1
Row 0
2 3 4 5 6
1
Row 1
2 3 4 5 6
1
Row 0
2 3 4 5 6
1 Row 1
This profile is similar to the automatic transition profile, but two rows have been
added to create two “editable” transition segments. To keep the number of
segments the same, the rows that previously specified six segments (previously
rows 0 and 1, now rows 1 and 3) now specify five segments. Also, each row’s
level 1 and level 2 values have been reversed.
1 2 3 4 5
R0 Row 1
1
1 2 3 4 5
1
R2 Row 3
R = Row
The plot appears identical to the automatic transition plot, but now the transition
segments can be edited.
The following profile is similar to the previous profile, but the frequency values
of the added transition segments have been changed.
The plot shows the new frequencies of the added transition segments.
1 2 3 4 5
Row 0 Row
1
1 2 3 4 5
1 Row 2 Row 3
You must have prior knowledge of what profile files are and how to create
profiles.
2. Open the MPT application (with the Station Manager application running in
the background) and create a test procedure file that contains a Profile
Command process. Think of the Profile Command process as a container
that enables the profile to interact with the processes in the test procedure.
3. Import the profile file (typically with a blk extension) into the Profile
Command process, map the profile channels to the station channels. If
desired, apply a level offset to shift the end-level command and level
multiplier to scale the end-level commands.
4. Add other processes to the test procedure, such as data acquisition processes
(though you can create a test procedure that contains only the Profile
Command process).
5. Run the test procedure with the MPT application, which will apply the
values in the profile to your test system.
When you open the MPT application, a blank procedure table will appear when
you select the Procedure Editor. You then drag and drop the process you wish to
include for the test. You can start multiple processes nearly simultaneously by
selecting the same Start signal for each of the processes.
The Profile Command process icon is located on the MPT Process Types palette
in the Command section. You drag and drop a copy of the icon onto the test
procedure table, and it will become part of that test procedure. When you double-
click the Profile Command process icon on the procedure table, the Profile
Command Parameters window will open. You then import the desired profile into
the test procedure.
Once all the parameters have been selected for the procedure, save the file, and
then run the procedure using Station Control panel. For more information about
the MPT application and the Profile Command process see the MPT section of
this manual.
Menu Bar
Toolbar
Channel Grid
Example of a Phase
Channel Grid.
For more information For a complete description of the Profile Editors windows and controls, see
“New Profile Settings Window” on page 525
Menu Bar
793 Application
Cascade Software
New Profile
Open Profile Tile Additional
Setup Arrange Icons Documentation
Save Profile
Save Profile As Constants Toolbar About
Print Actions Status Bar
Print Preview Cut
Print Graph Copy Show Graph
Printer Setup Paste Options Editor
Summary Insert Rows Analyze
Exit Delete Rows
Add
Remove
Show
The Menu Bar has commands for managing the Station Manager application.
The toolbar has some of the more frequently used commands.
For more information About the File menu, see “File Menu” on page 524.
Toolbar
The toolbar buttons provide quick access to common commands and windows.
For more information See “Options Editor – Graphical Preview Tab” on page 543.
See “How to Preview Profiles” on page 513 for more information.
File Menu
File Menu
ITEM DESCRIPTION
New Profile Displays the New Profiles window.
Open Profile Displays the Open Profiles window, which allows you to open existing
profiles.
Save Profile Saves the current profile file. If you are saving for the first time, the Save
Profile As window appears, which you use to name your profile file and set its
path.
Save Profile As Displays the Save Profile As window.
Print Prints a hard copy of the current profile.
Print Preview Displays the Print Preview window.
Print Graph Prints a hard copy of the current profile’s graphical preview.
Printer Setup Displays the Print Setup window.
Note This window varies with the print driver you are using.
Use the New Profile Settings window to name the file and specify a profile type.
The information in this window can be viewed in the Profile Summary window.
Use the channel grid to type channel values and select properties. You can edit,
scroll, cut, and paste cells, and insert and delete rows. The profile type, either
block-arbitrary or phase, determines the file format and row properties.
You can also select actions and counters previously specified in the Actions
window.
If you define a property as a constant, its associated column will not appear on
the table. You define constants in the Channel Constants window.
You can change the units of each column in the Channel Setup window.
Note If you type values that will result in flat spots or discontinuities in the
profile, you will be warned about it when you select Analyze on the
Tools menu.
Actions are triggered after the corresponding row in the profile has played out.
Counters, displayed on the MPT control panel while the process is running, are
incremented after a corresponding row in the profile has played out.
Example:
In the plot below, the Channel 2 waveform is slaved to the Channel 1 waveform, and varies
in phase according to the values in the Channel 2 profile.
Ch
Ch 2
Square—Creates square waves that travel between end levels L1 and L2.
L2 4.0000
L1 2.0000
0.0000
0.3000 0.9000 1.5000 2.1000 2.7000 3.3000
Time (sec)
Ramp—Creates triangle waves that travel between end levels L1 and L2.
L2 4.0000
L1 2.0000
0.0000
0.3000 0.9000 1.5000 2.1000 2.7000 3.3000
Time (sec)
Sine—Creates sine waves that travel between end levels L1 and L2.
L2 4.0000
L1 2.0000
True Sine—Creates sine waves that travel between the mean of the end levels L1
and L2.
L1 4.0000
L2 2.0000
L1 4.0000
2.0000
L2 0.0000
2.0000 4.0000
Time (sec)
L1 4.0000
2.0000
L2 0.0000
2.0000 4.0000
Time (sec)
Sine Tapered—Creates sine waves that travel at 100% amplitude between end
levels (L1 and L2). Beginning at its mean, the waveform tapers from 0% to 100%
amplitude at the beginning of its execution, and from 100% to 0% at the ending
of its execution.
L1 4.0000
2.0000
L2 0.0000
2.0000 4.0000
Time (sec)
True Sine Tapered—Creates sine waves that travel at 100% amplitude between
the mean of the end levels (L1 and L2). Beginning at its mean, the waveform
tapers from 0% to 100% amplitude at the beginning of its execution, and from
100% to 0% at the ending of its execution.
L1 4.0000
2.0000
For more information See “How to Define Taper Times” on page 532.
4
3
1
2
2 1
Asterisks (*) identify items that have been changed since the profile was opened.
In addition, you can highlight these changes by selecting Enable Change
Highlighting on the Print Preview toolbar.
Use the Profile Summary window to view information about the current profile,
and to edit the profile description. The information in this window is a summary
of the information entered in the New Profile Settings window.
Edit Menu
With the Edit menu you can define the characteristics of each channel, which
includes defining constants and the units for each channel property; and adding/
deleting actions or counters. You can also cut, copy, paste, and delete cells or
rows of cells in the channel grid. In addition, you can insert one new row of cells
at a time.
Edit Menu
ITEM DESCRIPTION
Setup Displays the Channel Setup window.
Constants Displays the Channel Constants window.
Action Displays the Action window.
Cut Removes the information in the selected cells or rows (either single or multiple
rows) and stores it in memory.
Copy Stores the information in the selected cells or rows (either single or multiple
rows) in memory.
Paste Writes information stored in memory to the selected cells or rows (either single
or multiple rows).
Insert Rows Creates a new row above the selected row.
Delete Rows Deletes the selected row or rows from the channel grid.
Use the Channel Setup window to name the channel, specify the timing type and
dimension of each channel, and assign units to each profile property.
Note The default set of units is selected on the Unit Selection tab of the
Station Options in the Station Manager application, or with the Project
Manager application.
• Time (sec)
• Length
• Temperature
• Volume
The dimension defines the control mode in which the level commands will be
performed. For instance, if you select Force for the Dimension, then the level
commands (level 1, level 2) will be played out in force control. The Dimension list
includes four normalized dimensions:
• Percent
• Unitless
• Volts
• Ratio
A normalized dimension is not associated with a specific control mode and is not
assigned engineering units; although it does have a unit. When you select normalized
dimensions you define the dimension and units for the level commands when you
define the profile parameters in the MPT application.
• lbf
• kN
• deg_C
Cycles The first cycle in a row begins at the current level, travels to level 1, then travels back
to level 2. Subsequent whole cycles in the row travel from level 2 to level 1 and back
to level 2. If a row has a cycle count of 0.5, the cycle begins at the current level and
travels to level 1.
• Rows with whole cycle counts always end at level 2.
• Rows with half cycle counts (0.5, 3.5, and so forth) always end at level 1.
Row 0
1 2
Cycle Example
0.5 Row 1
Segments The first segment in a row begins at the current level and travels to Level 1.
Subsequent segments in the row travel from one level to the next.
• Rows with even segment counts always end at level 2.
Row 0 2 3 4
1
2 3
Segment Example 1
Row 1
For more information For more information, see “Design Considerations” on page 495.
For more information see, “About Using Normalized Dimensions” on page 510.
Use the Channel Constants window to define parameters as constants. When you
select a parameter as a constant, you can assign a characteristic for that parameter
that will be constant for all the rows in the channel. When you designate a
constant, its associated column is removed from the channel grid. When you do
not select a parameter as a constant, you will have to define it in each row on the
channel grid.
• In most cases you should complete the Channel Setup window, to name the
channel and assign units to each profile property, before you complete the
Channel Constants window.
• Leave at least one property as a variable. The application will not permit
you to assign all properties as constants.
See “How to Define Taper Times” on page 532 for more information.
See “How to Assign Actions” on page 493
Actions Window
Access Edit > Actions...
The action(s) and counter(s) selected here can be assigned as constants for all
rows on a channel grid or can be assigned to each row on a channel grid.
Actions Window
ITEM DESCRIPTION
Action Displays and allows you to rename the currently selected action or counter.
If you type the name of a predefined action (as defined with the Station
Manager Event-Action Editor), you must be sure to type the exact name of the
action. If you fail to do this, the action must be mapped to either user-defined
or system actions in the MPT Profile Process (Actions tab).
Note You must use delimiters (for example, <ramp1>) when naming
actions.
Channel Menu
With the Channel menu you can add and remove channels from the profile. You
can also select which channel will “have focus.”
Channel Menu
ITEM DESCRIPTION
Add Adds a channel to the profile.
Remove Deletes a channel from the profile.
Note The master channel of a phase file cannot be removed.
Show Brings focus to one of the channel windows (making it the “active” window).
Tools Menu
Use the Tools menu commands to:
• Display a Graphical Preview for the x-y plot of the current profile.
Tools Menu
ITEM DESCRIPTION
Show Graph Displays the Graphical Preview window.
Options Editor Displays the Options Editor window.
Analyze Checks the profile for potential design errors. If the application detects an
error, it displays a message detailing problems, that you should be aware of
before you save the profile. All the errors must be resolved before you can save
the profile.
For more information For more information see “Analyze Window” on page 548.
The Graphical Preview window displays an x-y plot of the current profile. You
can examine the waveform defined by your profile before you save it or run a test
with it.
Note When using the Graphical Preview window be aware that the display will
not automatically be updated when you make changes to the profile.
Click the Graphical Preview button to update the graphic with the
changes made to the profile.
Use the Graphical Preview tab to customize the plots displayed in the Graphical
Preview window.
For instance, if your profile has multiple channels, you can graph each channel
separately. If your profile has the same units, you can overlay them on a single
plot (you can display up to two unit types on the same graph).
• The right axis displays a different unit than the left y axis.
Y 2 Auto Scale Enables the right y axis to automatically change its maximum or minimum
setting to accommodate channel data.
Min/Max Specifies the scale of the right y axis. Any part of the plot that exceeds the
scale is not shown.
Refresh Updates the plot in the Graphical Preview window to reflect current profile
values and current selections on the Graphical Preview tab in the Options
Editor window.
Analyze Window
Access Tools > Analyze
Use the Profile Messages window to determine if there are flat spots in the
profile and their locations.
• If the data in level 1 of a segment does not match the data in level 1 or
level 2 of a block in the next row
Example:
Suppose you created the sample profile shown, and then select Analyze on the
Tools menu.
The application would detect that the Level 1 values in Rows 0 and 1 were
equal, as are the Level 1 values in Rows 2 and 3. This would cause flat spots in
the profile, as shown on the plot.
Window Menu
Use the Window menu commands to change the appearance of the application
on your desktop.
Window Menu
ITEM DESCRIPTION
Cascade Displays all the open Profile Editor windows so that they overlap one another
in a diagonal pattern with their title bars showing.
Tile Displays all the open Profile Editor windows side-by-side, with each taking up
the same amount of space.
Arrange Icons When child windows are minimized, arranges their icons in a straight row at
the bottom of the Profile Editor window.
Toolbar Hides or displays the toolbar. To display the toolbar, select Toolbar on the
menu. This displays the toolbar and places a check mark by Toolbar on the
menu. To hide the toolbar, select Toolbar on the menu again to remove the
check mark.
Status Bar Hides or displays the status bar. To display the status bar, select Status Bar on
the menu. This displays the status bar and places a check mark by Status Bar
on the menu. To hide the status bar, select Status Bar on the menu again to
remove the check mark.
Window list Lists the open Profile Editor windows and channels. A check mark will be
displayed next to the item that currently has focus (the active window).
Help Menu
With the Help menu you can display version information about the Profile Editor
application and online documentation.
Help Menu
ITEM DESCRIPTION
Series 793 MPT and Opens the MTS Series 793 MPT and Application Software manual in the
Application Software Portable Document File (PDF) format.
Additional
Documentation
About Profile Editor Displays version information about the Profile Editor application
Appendix 19
Default Templates
About Default Templates
When you create a new test procedure with the MPT application, it inherits the
process layout and MPT Options Editor settings defined by the default
procedure template (default.000).
Note As shipped from MTS, the default procedure template does not include
process information, that is, the default procedure table is blank.
In some instances, you may want to change the default template to suit your
particular test environment.
If the default template is not found, the MPT application will use the built-in
template to define new procedures.
2. From the MPT file icon pull-down menu, click Open Procedure.
4. In the Properties window, clear the Read Only check box, and then click
OK.
5. In the Open Procedure window, double-click the default.000 file to open it.
6. On the MPT control panel toolbar (or the MPT Procedure Editor), click the
MPT Options Editor icon. Customize the settings on each tab as desired.
(These settings will be used by new tests.)
Note When shipped, the default.000 file does not contain process
information—that is, the procedure table is blank. If you add processes to
the default.000 file, new test procedures will open with those processes
preloaded in the procedure window.
7. From the MPT file icon pull-down menu, click Save Procedure to save the
customized default template. This new customized template will be used
when creating any new procedures.
9. From the MPT file icon pull-down menu, click Open Procedure.
10. In the Open Procedure window, right-click the default.000 file, and then
click Properties.
11. In the Properties window, select the Read Only check box, and then click
OK. This protects the new custom template from being inadvertently
changed.
3. From the MPT file icon pull-down menu, click Save Procedure As.
4. Use the Save Procedure As window to save the file to a different directory,
with the label default.000. (All default templates must be named
default.000.)
The built-in template If MPT cannot locate the default template, it will display a default error message,
and create a procedure based on its built-in template.
If the default template has been deleted, you can create a new procedure with the
desired attributes and save it as “Default.000.”
When you start MPT The following message is displayed when you start the MPT application and
MPT cannot find a default.000 file:
When you click OK, MPT will use its own built-in template to open a test
procedure.
When you select New The following message appears in the event you open a test procedure, select
after opening a New from the File menu, and the MPT application cannot find a default.000 file
procedure in the path specified for template files:
If you click Yes, MPT will open a new test procedure using the built-in template.
When you select New The following message appears in the event that you edit a test procedure without
while editing a saving, click New from the File menu, and the MPT application cannot find a
procedure default.000 file in the path specified for template files:
If you click Yes, MPT will save your changes to the current test procedure, and
open a new test procedure using the built-in template.
If you click No, MPT will close the current test procedure without saving your
changes, and open a new test procedure using the built-in template.
Appendix 20
Excel File Converter
About The MTS Excel File Converter
The MTS Excel File Converter is a utility that optimizes MPT data files for
viewing with Microsoft® Excel.
When this utility is installed and enabled, Microsoft Excel can interpret
MultiPurpose TestWare (and Basic TestWare) data files more intelligently than it
normally interprets text files.
For example, the MTS Excel File Converter can be used to:
• Scan the data file for certain labels and use smart processing to determine
when data should be written to a new worksheet. (This keeps your data
organized more efficiently.)
• Enable .dat, .t31, and .f31 files to be browsed and opened directly from the
Microsoft Excel Open window.
Compatible data file The Excel File Converter works best with tab-delimited data files (Excel format).
formats If you want to use the Excel File Converter, you should make sure your data files
are written in the Excel format.
Note Files in "Lotus" format will be read in, but the format of the resulting
spreadsheet may not be desirable. If your Windows operating system’s
regional settings specify that decimal points should be commas (as is
typical in parts of Europe) the "Lotus" format will not be readable. Use
the "Excel" format whenever possible.
For more information For more about MPT data files, see “About Specimen.dat Files” on page 135.
If you did not install it during the main software installation, insert the Model
793.00 System Software disc into your CD-ROM drive and follow these steps:
2. Click Yes.
3. In the Select Directory window, specify the location for the MTS Excel File
Converter utility, and then click Next.
Option descriptions Enabled—This check box must be checked to enable the File Converter.
Smart Processing—If this box is enabled, the File Converter looks for certain
labels. When it finds one of these labels, and there is not the required number of
rows left in the current sheet, it will start filling a new worksheet. These are the
labels it looks for, along with their respective numbers of rows:
One Test Per Sheet—If this box is enabled, each time the File Converter detects
a new test within a data file, it will cause that test data to start filling a new Excel
sheet.
2. In the Files of type list, click MTS Data Files (*.dat; *.t31; *.f31).
3. Locate the desired data file, and click Open. The data file should appear in a
new worksheet. If the Excel Text Import Wizard window appears, see the
troubleshooting section.
To specify the MPT shortcut parameters, you must create an MPT shortcut, and
then edit the shortcut command line.
* If the parameter name contains spaces (for example, test 257.000), the name must be enclosed in
quotation marks (“test 257.000“).
Command line When you are editing the command line, keep in mind:
practices
• The order of the parameters is not important.
About the /EditOnly The /EditOnly option will launch MPT as an editor only. When you use this
command option, the MPT Specimen Log and Edit/Execute toolbar buttons will be
disabled. MultiPurpose TestWare is not embedded in Station Manager in this
mode. Since it is not embedded, it can be run on a different PC or as a second
copy of MPT, and so forth.
About the /Editor [...] The /Editor [...] option will launch MPT in the embedded mode with the
command Procedure Editor already displayed. The syntax of the optional arguments
(x:y:w:h:style) that specify the initial size and placement of the Procedure Editor
window are as follows:
• “x” specifies the x-coordinate of the upper left-hand corner of the window
• “y” specifies the y-coordinate of the upper left-hand corner of the window
About argument Any of these arguments may be omitted, but the “:” must remain as a placeholder
commission if an argument is omitted in the middle of the string. Arguments at the end can be
omitted.
If an argument is omitted, the application will use a default value. For example,
suppose you are not sure what size you want the Procedure Editor window to be,
but you are sure you want it to appear in the upper left corner. In this case, you
would type:
Likewise, suppose you want the Procedure Editor window to appear in the
default location, but you want its size to be smaller than its default size. It this
case, you would type:
About invalid values Also, if you type x or y coordinate values that are not valid for your screen
(values that would place part or all of the Procedure Editor window off the
screen), MPT will override your values so that the window appears fully on your
screen.
Likewise, if you inadvertently type negative values for width or height, MPT will
use the default (positive) values for width and height instead of the negative
values.
4. Right-click the mpt.exe icon, and then click Create Shortcut. This creates
a shortcut file in the ntbin folder.
1. Right-click the shortcut icon you created on your desktop, and then click
Properties.
4. Click OK.
Click OK.
Test your shortcut To test your shortcut command line, make sure the Station Manager application is
started and the proper configuration file is open. Then double-click your shortcut
icon.
A C
Absolute Error signal in DAQ processes 277 Calculated checkbox 112
action Calculated Variables 112
channel grid 527 Calculations process 112
action constants 493 Channel Constants
actions 541 Count 540
assigning 493 description 540, 541
selecting 493 Level 1 540
activities level 1 & 2 527
Cyclic Command 186 Level 2 540
Sweep 220 Phase Lag 541
Add and Delete variable controls 115 Shape 540
Adding Calculations to Variables 113 Timing 540
ALC Channel Counters 22
Profile with ALC process 233 channel data syntax in profiles 500
ALC compensation 233 channel grid
Analyze action 527
option example 548 count 526
profiles 476 description 525, 526
Application Controls panel Frequency/Time/Rate 526
MultiPurpose TestWare 22, 23 information contained in 482
arbitrary segment 483 wave shapes 526
ASCII format 482 Channel menu 542
assigning Channel Setup
action constants 493 constants, assigning 486
actions 493 count units 538
profile constants 486 description 536
profile properties 485 Dimension 536
asymmetric full scales (Trend process) 343 Level Units 537
auto offset 437 Name 536
Auto Offset process 436 Timing 536
Auto Scale 545 Chart Properties
automatic transitions 516 Axis tab 452
command data syntax 500
command line practices 562
B command line, editing the MPT shortcut 561
commands
cyclic 186
ramp 186
bin size 323 sine 186
block arbitrary profiles square 186
description 483 true sine 186
sample 477 Compose Mail tab 426
F
D
Failure Detector process 382
data acquired in the specimen.log file 138 Failure Event 382
Data Display process fan-in process 88
Plots tab 441, 442 fan-out process 88
data files Fatigue process 319
using the Excel file converter 557 how to define 329
data handling (Trend process) 336 setting up a test to acquire fatigue data 328
Data Limit Detector process 346 File menu 37, 38
Default Profile Locations 481 New Profile Settings 525
default template (procedure) 553 Profile Summary 534
defining flat spots
parameters as constants 539 analyze 548
taper times 532 channel values resulting in 526
design Frequency/Time/Rate channel grid 526
errors 542
design elements that may lock up your system 46
designing tests to minimize undesirable latencies 45
Digital Input Detector process 353 G
parameter descriptions 354
Digital Output process
parameter descriptions 390 Graphical Preview
dimensions example 478
channel setup 536 grid lines 547
working with 199, 508 Group menu 37
disabled icon 23
L
H
latencies in test procedures 45
Help menu 38 level 1 & 2 527
High Speed Timed Acquisition process Level Crossing Acquisition process 296
parameter descriptions 306 Level Units 537
histogram limit modes, about 347
types 320 Limit Settings window
histograms Trend Monitoring application 463
MinMax 322 Load Specimen window 140
range 323 locking up your test system 46
rangemean 321 lookup table 228
histograms, about 320 Lotus (data format) 136
Hold button 35 low rate channels (temperature controller) 393
enabling and disabling 63
Hold signal in DAQ processes 277
how to
add a channel 490, 542 M
analyze profiles 494, 548
assign an action 493
assign profile constants 492 manual transitions 517
assign profile properties 492 Max/Min Acquisition process 289
create a new profile 488 how to define 294
create a phase profile 491 parameter descriptions 294
create a Specimen file 48 menus
create a specimen file 48 Display menu 37
create block arbitrary profiles 490 Edit menu 37
create channel values and properties 525 File menu 37, 38
customize a plot 543 Group 37
define constants 539 Help menu 38
define taper times 532 Tools menu 38
edit profile descriptions 534 Window menu 38
name profiles 525 MinMax histogram 322
open existing profiles 489 MPT
preview profiles 513 Options Editor 153
select channel focus 542 shortcuts 561
select profile types 525 toolbar 38
select wave shapes 526 MPT profile process 520
set preferences 489 MPT shortcuts 561, 564
set up a channel 536 Multiple Plots 543
use scientific notation 512 MultiPurpose TestWare
use unity 512 Data Display process 441, 442
HSM High signal in DAQ processes 277 Station Manager, starting in 22, 23
HSM On signal in DAQ processes 277
hydraulics, required state 31, 64
N
I name template (specimen) 133
New Profile Settings window 525
indicators, process 41 normalized dimensions 200, 510
U Y
UAS Editor 153 y axis 546
Unit Assignment Set Editor 153 Y1, Y2 Axis subtab 442
unit sets, standard 56
unitless 512
unity 512
usable range 437
using Profile files to minimize latencies 45
V
Variable categories 115
Variable type control 115
variables
control-mode 114
Variables Editor 112
variance (trend process) 343
virus-checking software 45
W
wave shapes 188
ramp 188
ramp tapered 189, 526, 540
sine 188
sine tapered 189
square 188
square tapered 189, 526, 540
tapered 189
true sine 526, 540
true sine tapered 190, 222, 526, 540
Window menu 38
Windows® workstation issues 45