0% found this document useful (0 votes)
120 views6 pages

CANLab

This document provides an overview and user manual for CANLab|setup, a full automation Vector and NI based test environment for instrument cluster and infotainment modules. CANLab reduces human effort in validation testing by processing user confirmation data from CANoe using NI Vision library functions and providing outputs. It allows generation of test cases from requirements documents or spreadsheets, supports CAPL, XML and .NET test scripts, and generates final test reports for analysis. The advantages include supporting various types of validation, easy usage, fast CAN message transceiver without delays, and customizable vision confirmation with CAPL. Hardware requirements include a PC, Vector CancaseXL, image sensors, and an ECU under test. Software requirements include

Uploaded by

Sonny Sood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
120 views6 pages

CANLab

This document provides an overview and user manual for CANLab|setup, a full automation Vector and NI based test environment for instrument cluster and infotainment modules. CANLab reduces human effort in validation testing by processing user confirmation data from CANoe using NI Vision library functions and providing outputs. It allows generation of test cases from requirements documents or spreadsheets, supports CAPL, XML and .NET test scripts, and generates final test reports for analysis. The advantages include supporting various types of validation, easy usage, fast CAN message transceiver without delays, and customizable vision confirmation with CAPL. Hardware requirements include a PC, Vector CancaseXL, image sensors, and an ECU under test. Software requirements include

Uploaded by

Sonny Sood
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 6

User Manual

CANLab|setup
Version 0.1
English

Developed By
RAJESH KoTTe
User Manual CANLab|setup

Table of Contents

1 Introduction
1.1 Motivation of CANLab
1.2 Need of CANLab
1.3 About
1.4 Overview
1.5 Advantages
2 Requirements
2.1 Hardware requirements
2.2 Software requirements
3 Installation
3.1 NA
4 Setup configuration
4.1 File directory configuration
4.2 CANoe environment configuration
4.3 CANLab configuration
5 Execution Modes
5.1 Standby Mode
5.2 Test Mode
5.3 Grab Mode
6 CANLab callback functions
6.1 CANLab_AcousticREQ_TF
6.2 CANLab_AcousticRES_TF
6.3 CANLab_BasicInfo_TF
6.4 CANLab_Blinking_TF
6.5 CANLab_OCR_Lang_TF
6.6 CANLab_OCR_TF
6.7 CANLab_Pictogram_TF
6.8 CANLab_Pictogram_And_RGB_TF
6.9CANLab_Pointer_TF
6.10 CANLab_RGB_TF
7 Test case generation and reusing
6.1 Generating test case from XLS
6.2 Reusing VXTs
6.3 Reusing CAPL test cases
8 Test environment for test modules
8.1 CAPL test node configure
8.3 XLM test node configure
8.3 Execution of test nodes
9 Report analysis
User Manual CANLab|setup

1.1 Motivation of CANLab|setup


After facing a lot of difficulties with our existing setup and analyzing different
technologies, I have initiated to develop a new automation test environment i.e,
(CANLab|setup).Based on my working experience and other validators requirements
and feedback I have developed the new setup i.e. CANLab

1.2 Need of CANLab

To minimize the human efforts and time consumption on manual black box testing
and semi-Automation bench testing. Automate the user confirmation and validation
of CAN communication for instrument cluster and Infotainment modules.
To increase the accuracy and quality of the block box testing.

1.3 About

It is a full automation Vector and NI based test environment for instrument cluster
and infotainment modules. In brief, Vector CANoe simulation acts as major tool and
CANLab will take the information from CANoe to carry further communication
between these two. CANLab mainly reduces the human effort when the user
confirmation is needed. CANLab uses NI Vision library functions to process the user
confirmative data and will provide output according to Canoe Input.

CANoe CANLab
User Manual CANLab|setup

1.4 Overview
Following block diagram will give better understanding of work flow. After the navigation
through the below sequence, Test report will be generated finally.

1.Test case Requirements


It can be IBM Doors
re be customer specific XLS files
It can
It can be specified syntax format

2.CANLab |Test case


Generation
If Test cases already exist
then update required for
CANLab functions 3.Updated
test script
CAPL OR TAE
(CAPL or TAE)

8.INI files 6.CANLab |Update with the 4.CANoe |Update


required inputs simulation with the required
inputs
External
IO
5.Target ECU

9.Final
Report
N
E
S
7.

KL30
User Manual CANLab|setup

1.5 Advantages

 This environment can support system and functional validation.


 Easy to work, no need to create special methods for sending CAN data and
Diag services
 It can transceiver the CAN messages without time delay.
 It can support CAPL, XML(TAE) and .NET test scripts.
 Test case creation is user-friendly because it can access CAN DBC.
 We can easily switch between manual, semi and fully automation.
 Failure analysis is too easy.
 Customize of vision with the help of CAPL as per need.

2.1 Hardware requirements


1. PC with i5 or above processer

2. PC with HDD 250 GB or above

3. PC with RAM 4 GB or above

4. Vector hardware CancaseXL full version

5. Mechanical dark room setup

6. NI Vision driver supported Image sensors

7. Power supply for ECU

2.2 Software requirements


1. Vector CANoe 8.1 or above

2. LabVIEW 2012 or above

3. NI Vision 2012 or above

4. Test Automation Editor (Optional)

5. Python 2.7 or above (Open source)

6. Tesseract OCR 4.00 or above (Open source)


User Manual CANLab|setup

You might also like