logo Insalogo Insa

Advanced Instrumentation 2


Real Time : Real time presentation

Scheduling : on line and off line scheduling, static and dynamic scheduling, static and dynamic priorities

Classic systems limits for real time

System constraints for real time

CAN bus:  CAN nodes, frames format, acknowledgement, synchronisation, error handling, electronics, automotive dedicated protocol, National Instruments board main software functions

Network : LabVIEW tools for remote instrumentation (VI server, WEB server, Datasocket…)


Real Time : lectures and application in Labwork

Bus CAN : lectures and application in Labwork

Réseau : Project done in group


At the end of this module, the student will have understood and be able to explain (main concepts):

Real Time : Real time concept, scheduling, rules to develop a real time application, determinism and jitter concepts

Can Bus : General CAN concept, from concept to protocol

Network : Interest of local network for tests and measurements applications.


The student will be able to:

Real Time :

Predict the response time of a system from the time data

Develop a real time application running on National Instruments Compact RIO

Can Bus : Manage communication between two CAN nodes

Network : Manage network technologies to realise a simple collaborative project

Needed prerequisite

General computing
LabVIEW programming
Labwindows/CVI programming

Form of assessment

The evaluation of outcome prior learning is made as a continuous training during the semester. According ot the teaching, the assessment will be different: as a written exam, an oral exam, a record, a written report, peers review...