Use of Vector CANoe s open interfaces to integrate NI LabVIEW

Similar documents
One common language for domain experts and test engineers

Automotive Ethernet Prototype and test development with CANoe/CANalyzer.Ethernet

The RT module VT6000 (VT6050 / VT6010) can be used to enhance the RT. performance of CANoe by distributing the real-time part of CANoe to a

AUTOSAR Configuration Process - How to handle 1000s of parameters

From Signal Routing to complete AUTOSAR compliant CAN design with PREEvision (II)

Standardized software components will help in mastering the. software should be developed for FlexRay were presented at

Product Information CANape Option Simulink XCP Server

Using MCC GPIB Products with LabVIEW

Beschleunigen Sie die Entwicklung Ihrer Embedded Software mit Dienstleistungen von Vector

NEW. EVEN MORE data acquisition and test stand automation

In networking ECUs in heavy-duty vehicles, it is the J1939 protocol that. plays a key role. J1939 networks are based on the CAN bus (high-speed

ISO11783 a Standardized Tractor Implement Interface

Car2x From Research to Product Development

Smart Testing of Smart Charging

From Diagnostic Requirements to Communication

Product Information CANalyzer.J1939

Development Hints and Best Practices for Using Instrument Drivers

Laboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide IAS Demonstrator Go-Cart

Product Information CANdelaStudio

Automatic ASAM MCD-3 supported test. PikeTec GmbH Dr. Jens Lüdemann

Diagnostic of off-highway machinery for agriculture

To perform Ethernet setup and communication verification, first perform RS232 setup and communication verification:

EB TechPaper. Test drive with the tablet. automotive.elektrobit.com

Development Hints and Best Practices for Using Instrument Drivers

Introduction to Ethernet and IP in automotive vehicles

Challenge of Ethernet Use in the Automobile

Development of AUTOSAR Software Components within Model-Based Design

Testing for the Unexpected: An Automated Method of Injecting Faults for Engine Management Development

EBERSPÄCHER ELECTRONICS automotive bus systems. solutions for network analysis

NI Platform for automotive measurement and test applications

Plug and Play Solution for AUTOSAR Software Components

AUTOMATIONWORX. Seamless system technology from the remote control station to the control center

ni.com Remote Connectivity with LabVIEW

Manual. VN1600 Interface Family. VN1610 / VN1611 / VN1630A / VN1640A Version 2.2 English

Solutions for Simulation

BUSMASTER An Open Source Tool

Developing Wireless GPIB Test Systems Using the GPIB-ENET/100

Virtual Integration and Consistent Testing of Advanced Driver Assistance Functions

GPIB Instrument Control

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

AutoSAR Overview. FESA Workshop at KTH Prof. Jakob Axelsson Volvo Cars and Mälardalen University

Introduction to Simulink & Stateflow. Coorous Mohtadi

Multi-Range Programmable DC Power Supplies 9115 Series

Network/Floating License Installation Instructions

Solutions for MOST. Reliable Solutions for MOST25, MOST50 and MOST150 ENGLISH

Introduction to Higher-Level Protocols Version 1.0 Application Note AN-AND-1-160

Embedded OS. Product Information

Model-Based Development of ECUs

Mild Hybrids. Virtual

SIMATIC S It s the Interplay that makes the difference. Siemens AG All Rights Reserved.

Automotive Ethernet Compliance Testing

Agilent Intuilink Software Installation

NI-XNET Hardware and Software

DCS Series 1 kw, 1.2 kw, & 3 kw

PCI Express IO Virtualization Overview

Application Note: Connecting to a 2500 Series Processor using PLC Workshop

Product Information Services for Embedded Software

High Power Programmable DC Power Supplies PVS Series

Hardware Monitoring with the new Nagios IPMI Plugin

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

Using big data in automotive engineering?

Programmable set for Ethernet Modbus/TCP in IP67 TI-BL67-PG-EN-2

Dr.-Ing. Rainer Rasche dspace GmbH Rathenaustrasse Paderborn automotive testing expo June 22, 2010

How To Secure Your Computer With Libreware Libreroview (Windows) And Libreros (Windows 2) (Windows 3.5) (For Windows) (Powerpoint) (Networking)

ECU State Manager Module Development and Design for Automotive Platform Software Based on AUTOSAR 4.0

VIRTUAL INSTRUMENTATION

Solutions using our software products

Testing Tools using Visual Studio. Randy Pagels Sr. Developer Technology Specialist Microsoft Corporation

INTRODUCTION... 3 WHAT IS LXI?... 3 NETWORK BASICS... 4 LXI VS. GPIB... 5 LXI CORE FEATURES... 6 INTERCHANGEABLE VIRTUAL INSTRUMENT (IVI) DRIVERS...

Laboratory Course Industrial Automation. Experiment Nr. 6. Introduction to the FlexRay bus system. Brief User Guide CANoe

R&S AFQ100A, R&S AFQ100B I/Q Modulation Generator Supplement

1 How configure S7 PLC in the configuration tool

Arduino Wifi shield And reciever. 5V adapter. Connecting wifi module on shield: Make sure the wifi unit is connected the following way on the shield:

Remote Serial over IP Introduction on serial connections via IP/Ethernet

Hardware & Software Solutions

Introduction to Data Acquisition

sontheim Wir leben Elektronik! We live electronics! Industrie Elektronik GmbH Computer-on-Modules Overview of our Computer-on-Modules

Siemens and National Instruments Deliver Integrated Automation and Measurement Solutions

Mastertech Diagnostic Software Frequently Asked Questions

COMPLIANCE 3 SOFTWARE SUITE

Transfer of Trace Data From R&S Network Analyzer ZVx To Microsoft Excel

KNX IP INTERFACE IN00A02IPI. Operating and installation manual

A+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware

Simple and error-free startup of the communication cluster. as well as high system stability over long service life are

Remote control of the ROHDE&SCHWARZ Vector Network Analyzer

LAN extensions for Instrumentation

Configuration management in AUTOSAR

applicomio Profibus-DP

XWEB EVO Supervisor and Monitoring Systems. November 2014

CAN-based Protocols in Avionics Version Application Note AN-ION

Timing Analysis for Verification of Network Architectures. Timing Analysis

OPTICAL FIBER repeaters/ isolators

Manual. CANcaseXL CANcaseXL log. Version 5.1 English

White Paper. Technical Capabilities of the DF1 Half-Duplex Protocol

PCS0100en Persy Control Services B.V. Netherlands

Straton and Zenon for Advantech ADAM Copalp integrates the straton runtime into the ADAM-5550 device from Advantech

User-friendly Configuration of AUTOSAR ECUs with Specialized Software Tools

SOME/IP SERVICE DISCOVERY THE NEED FOR SERVICE DISCOVERY IN THE VEHICLE

Transcription:

Use of Vector CANoe s open interfaces to integrate NI LabVIEW V 0.01 2012-05-10

Agenda > Overview 3 Motivation 4 Scenario: Test 5 Software connectors 6 Solution and Interfaces 7 Solution Illustration 8 Features of this approach 9 FDX Generator 10 FDX Generator - UI 11 Summary and Documentation 12 Slide: 2

Overview Vector CANoe is a tool for development, testing and analysis of individual ECUs and complete ECU networks. It supports the entire development process. CANoe s functions and configuration options are used by network designers, development and test engineers at OEMs and suppliers. National Instruments LabVIEW is an engineering tool for development of measurement, test and control systems. It provides drivers for the integration of control and measurement hardware and supports the development of complex simulations. Slide: 3

Motivation Why connect both systems? Each system has individual focus and strengths > CANoe supports automotive standard bus systems and protocols > Bus systems: CAN, LIN, MOST, FlexRay, Ethernet, J1708, WLAN > Protocols: J1939, NMEA 2000, ISO11783, CANopen, J1587, IP, MCnet, CANaero > Various OEM specific protocols > LabVIEW supports many Instrument Drivers > Oscilloscopes, digital multimeters, function generators, spectrum analyzers, power supply units, etc. > Interfaces: RS232, USB, Ethernet, LXI, PCI, GPIB, etc. Slide: 4

TestExecution Scenario: Test CANoe restbus simulation Scalable: PC, VN80xx, RT rack bus systems FDX SUT LabVIEW Measurement & control devices I/O, fault injection, signal conditioning VTS Slide: 5

Software connectors CANoe Configuration LabVIEW Model (VI) Connectors CANoe provides easy to use access to System- and Environment variables as well as Bus signals. LabVIEW provides connectors to bind In- and Out Variables Slide: 6

Solution and Interfaces CANoe supports an UDP based fast data exchange (FDX) between CANoe and standalone applications. The FDX protocol enables read and write access from external applications to the CANoe world. The data sources and data sinks are CANoe System Variables, Environment Variables and Bus Signals. FDX can also be used to connect to remote computers. LabVIEW allows the creation of SharedLibraries (DLLs) from LabVIEW VIs. Exported VI functions can be used by external applications. The approach is to create an executable that uses a LabVIEW VI and connects it via the LabVIEW Runtime Engine and the FDX protocol to CANoe. Slide: 7

Solution Illustration CANoe LabVIEW RTE VI SharedLibrary FDX executable FDX/UDP protocol Slide: 8

Features of this approach Bi-directional communication between LabVIEW VI and CANoe configuration. To control the connected system LabVIEW and/or CANoe can be used CANoe is able to integrate typical VIs without the need for modifications on the VI. Any VI that is ready to be used as Sub- VI, can directly be used in a CANoe configuration The process steps can be split according to responsibilities and functions Runtime environment: The CANoe simulation can be run on any supported hardware ( CANoeRT) A Windows computer and the LabVIEW runtime environment is required to run the FDX executable. Slide: 9

FDX Generator CANoe 8.0 provides an easy to use tool, to connect CANoe configurations to LabVIEW VIs. No code needed to connect LabVIEW instruments to CANoe simulations Manual steps: Define LabVIEW VI In- and Out- connectors Use LabVIEW Application generator to create a shared library Use Vector FDXGenerator to create a standalone executable that manages the communication between CANoe system variables and LabVIEW connectors Run CANoe and stimulate the VI s in connectors and visualize the VI s out connectors Slide: 10

FDX Generator - UI Project management: Remembers CANoe project, LabVIEW VI to easily update changes CANoe connection: Automatically configure currently running CANoe for VI use VI connection: Select LabVIEW VI Generation: Create the FDX executable Slide: 11

Summary and Documentation The FDX protocol provides a flexible way to communicate between CANoe and other applications like LabVIEW. CANoe provides complete FDX protocol description, for own implementations More general FDX C++ sample program Documentation on using FDX for LabVIEW interaction Specific tool: FDXGenerator for LabVIEW More specific Slide: 12

Thank you for your attention. For detailed information about Vector and our products please have a look at: Hall 1, Booth 1830 www.vector.com Gunnar Stein Vector Informatik GmbH Ingersheimer Str. 24 70499 Stuttgart Slide: 13