MxSuite Help
Opera Bug
Contents
|
Index
Introduction to the MxSuite
Installation and Licensing
MxSuite Evaluation
Installing the MxSuite
Installing from a Disk
Installation Prerequisites
Troubleshooting Installation
Licensing
Creating Token Pools
Referencing Token Pools
Upgrading MxServe
Using Tokens
How Licenses Work
Managing Token Pools
Token Usage Statistics
License Token Utilization
Controlling Token Usage
Viewing Token Users
Lending Tokens
Moving Tokens
Returning Tokens
Token Charges
Troubleshooting Licenses
Getting Started
Getting Started with a C# Snippet
Getting Started Video Demonstration
Creating a New Test
Sample Projects
Getting Started with the Invert Sample Project
Reviewing the Source Code
Creating a Test Case
Creating a Scenario
TurnDoorSample Project
CAN LOG Sample
CAN Tx Drv (Putting a Signal on a CAN Bus)
CAN Tx Rx Sample
Diagnostic Samples
FMI Sample
IP Network Sample
LIN SIL Sample
Multi LIN Cache
Multi VMC
Reactive Variants
SIL Easy Cruise Control
SIL Easy Projects
SIL-MIL Sample
SIL-MIL-PIL Sample
Simulink Samples
Simple SUT
String Sample
VMC Port Definitions
XCP Sample
Demonstrations
Video Demonstrations
Concepts and Terminology
Project
Real Time/Accelerated Time
Signals
Signal Dictionary
Transitions
Signal Patterns
Viewing Signals
Signal Classifications
Signal and Port Properties
DataBlocks
Null Data
Testing
Test Case/Behavior Spec
Scenarios
Regression Testing
Reactive and Parameterized Tests
Pass/Fail Analysis
Triggers
Min/Max Ranges
Harness
System Under Test (SUT)
Virtual Wiring Harness
Transforms
Advanced
System Signals
System Reset
Constants and Calibration Sets
Tags and Tag Groups
Tick Period
General
Code Snippet
Virtual Buses
Creating and Editing a Test Harness (MxTransit)
Getting Started with MxTransit
MxTransIt Overview
MxTransIt Automation
Bus Overview
Working with a Virtual Bus in MxVDev
Working with a LIN Bus
Connecting to a Hardware Bus
Automatic Message Transmission
Configuring a Transport Layer
Network Configuration
CAPL Scripts
Logical Values
Tx Echo
Transferring a Bus from MxVDev to the Harness
Virtual Bus Monitor
MOST Virtual Bus Monitor and Filter
Designing a Test Harness
MxTransit Model
MxTransit Editor
Colors
Properties Box
Transforms Box
Editing Ports
Exporting Ports
Exporting the MxTransIt Signal Dictionary
Timing and Performance Considerations for Co-Simulation
Toolbars
Toolbox
Transform File Locations
Creating and Executing Tests (MxVDev)
MxVDev
Virtual Wiring Harness Overview
Projects
Creating and Opening
Project Explorer
Project Settings
Logging
Connecting Signals
Constants and Calibrations
Data Routing
Disconnect/Connect Harness
Recording
Toolbars
User Options
Signal Dictionary
Editing Message Fields
Importing Signals and Constants
Working with Enums
Importing Enums
Manipulating TestCases
Guidelines for Creating TestCases
Creating a New TestCase
Running TestCases
TestCase Properties
Picking Signals
TestCase Ruler
Interactive Tests
Reactive TestCases
Reusing Test Cases
Creating Tests with a C# Program
Troubleshooting TestCases
Adding a Signal in XML
TestCase XML Schema Description
Manipulating Signals
Setting Signal Properties
Editing Test Patterns
Drag and Drop Signals
Renaming a Signal
Find and Replace
Accept Results
Ranges
Signal List
Using the Transition List
Probes and Overrides
Combination Generator
Comparing Image Signals
Manipulating DataBlocks
DataBlock Properties
Variant DataBlocks
Merging DataBlocks
Using Triggers
External Data
Signal Generators
Manipulating Scenarios
Working with Scenarios
Running Scenarios
Concurrent Jobs
Reactive Scenarios
Transition Execution Sequence
Import/Export Test Data
Importing Test Data
Exporting Test Data
Signal Name Mapping
Signal Name Mapping for Bus Signals
Pass/Fail Judgment Overview
Tolerances
Pass/Fail Algorithms
Relative Time Criteria
Periodic Signals
Test Specification Overview
Creating a Test Specification Report
Regression Testing
Regression Report
Customizing Reports
Tagging
Adding Tags
Reviewing Results
MxVDiff
Diagnostic Testing
CAN Diagnostics
LIN Diagnostics
ISO15765 Transport
Transforms
Signal Processing Transforms
Boolean Transforms
Latch
Bit Manipulation–Extract
CAN Transforms
CAN Receive Driver
Testing CAN Signals
CAN Transmit Driver
CCP/XCP
Using XCP Video Demonstration
Using CCP for Flash Programming Video Demonstration
CCP/XCP Reference
Diagnostic Request/Response
Transport Request/Response
MxV Auto Bus Tx Router
MxV Bus Enable Router
Virtual Bus
Container Transforms
Subsystem
Filters
Debounce
Delay
Decimate
First Order Filter
Hysteresis
Threshold Detector/Trigger
FMI 2 Transform
General Purpose Transforms
ArrayToMessage/MessageToArray
ASCII Stream Enum Parser
Edge Counter
Funnel
Name Mapping
PassThru
Pulse Measurement
Switch
User Input
GuiTest
LIN Transforms
LIN Receive Driver
LIN Transmit Driver
LIN Cache
MxV LIN Diagnostic Request Router
MxV LIN Go To Sleep Router
MxV LIN Wakeup Router
Math Transforms
MOST Transforms
MOST Transmit Driver
MOST Receive Driver
MOST VNode Transform
MOST Master Transform
MOST Stream Parser
MOST Test Case Generator
MOST Connector
Demonstration Projects
OCR
ODX Parser
SyncExec
Signal Generators
Test Equipment–Signal Processing
In-Line Transforms
Connector Transforms
Camera Transforms
Camera Transforms (NI)
USB Webcam (Generic)
Communications Transforms
RS-232 COM Port
Data Acquisition Transforms
MCC USB
NI DAQmx
Device Interface Transforms
IntrepidCS CAN/LIN
PCAN (PEAK)
Vector Device Interface
dSPACE
dSPACE (using XIL API)
dSPACE (using HILAPI)
dSPACE (using CLib)
Troubleshooting
Image Recognition
Overview
NI Licensing
Installation
Guide
Best Practices
Camera
Camera Transforms for MxVision
Camera Simulation Transforms
Image Registration
Recognition Modes
Pattern Recognition
Needle Recognition
Color Recognition
Color Pattern Matching
Text Recognition
XY Position Recognition
Black Screen Detection
Frozen Screen Detection
Image Conversion
MxDrive
MxPLT
MxPLT Sample Projects
GMW14241 DWCAN Project
No Internal Termination Test Cases
Input Test Cases
Input Pulsed Test Cases
GMW14241 SWCAN Project
Normal Mode
High Speed Mode
Wake-Up Mode
Chrysler Project
Fiat HS Project
Fiat LSFT Project
Ford LIN Project
GM LIN Project
SAIC LIN Project
Trigger and Stress Configuration
Driver Update for COMMDongle
NI LabVIEW
LabVIEW Integration
Theory of Operation
Connecting a Subsystem
LabVIEW with CAN FD
NI LabVIEW CCP Reference
MxNet VI Reference
LabVIEW RT VIs
VI Reference
PIL
Creating a Project with Your Code
PIL Sample
PIL Demonstration
1. The Eclipse Project
2. The MxVDev Project
Checkpoints
FAQs
Simulink
S-Function Connector to Simulink
Using Multiple Simulink Models
Setting Up for Model Coverage
Signal Probes
Simulink Tick Period
Simulink Versions
Harnessing Bus Ports
Troubleshooting Simulink Projects
Simulink S-Function Video Demonstration
Speech
Speech to Text
Text to Speech
Test Equipment–Connectors
BK Power Supplies
GW Instek Power Supply
PathWay USB Type A Switch
Touch Devices
Coordinate to Message
Android-ADB
Grbl Device (Gantry)
Appium
ATI Vision
BK4060 Waveform Generator
CSV SUT
DaVinci
ETAS INCA
Ford Diagnostic
iOS MonkeyTalk
iSystem Onchip Analyzer
Labsat
LVT Power Supply
Message Logger
MxDPRS
NI VeriStand
PicoScope
Statemate
Vector Ethernet
Windows Process
User-Defined Transforms
C# Snippet Transform
SIL Easy
Mx-VMC Virtual MicroController
Custom Transforms
MxVMC - The Virtual MicroController
Setting up your code
Using VMCs
Linking your code with the MxVMC
Modifying Application Code for Harnessing
Guided Harnessing
Troubleshooting Guided Harnessing
Converting an Existing VMC Project
Guided Harnessing Demo
Port Registration
Tips on Stubbing
Tips on Porting
Accessing the Scenario State
µC Library
Overview
EEPROM
CAN Sub-System
DIO Sub-System
OSEK Library
Execution Model
Testing with MxVMC
Debugging Access Violations and Other Memory Overruns
Debugging SUT Applications Using MxVDev and Visual C++
Handler Function Transforms
Visual Studio and MxSuite
AUTOSAR Testing
Harnessing an AUTOSAR Software Component
Automated Testing (COM Interface)
AUTOSAR Reference
AUTOSAR Demonstration
AUTOSAR Cruise Control Composition
RapiCover
Rational Quality Manager Adapter
MxDSRC
Process Concepts
Requirements Traceability
Enhancing Your Testing Process
Programmer's Reference
MxVMC C/C++ API
Programming Interfaces
Reactive Code
Debugging Reactive Code
Custom Transform Development
Execution Strategy
.NET API
Best Practices
Example Code
Updating Custom Transforms for a New Version of MxSuite
Automation
MxVDev Command Line Interface
COM Automation (.NET)
MxVDev COM Automation API
ITestCaseImportParameters Interface
MxVDiff COM Automation API
MxTransIt COM Automation API
MxTransIt Automation Samples
C Portability Guidelines
Jenkins Integration
ISO Qualification
Reference
BullseyeCoverage Code Coverage Analyzer
Guidelines for Using BoundsChecker
FAQs
Performance Tuning
Mx-Suite Files and Folders
CSV Files
Compatibility
Release Notes
Recommended Configuration for Test PC
Changing MxSuite Versions
Features, Functions, and Technical Properties
Troubleshooting
Definitions
Connector
DataBlock
Execution Model
Input
Harness
Job
MxClock
Null Data
Output
Project
Pattern
Receive
Scenario
Scenario Execution Model
Send
Signal
System Under Test
Test Case
Test Step
Test Suite
Transform
Transition
Value
Virtual MicroController
Virtual Wiring Harness
Using this Help System
Help Topic Buttons
Searching
Viewing Demonstrations and Presentations
Exercises and Examples
Attaching Signals
Exercise 1: Creating a TestCase
Browsers
Heading Levels