LabWindows/CVI

cancel
Showing results for 
Search instead for 
Did you mean: 

Tutorial suggestions

Hello all,
as the local CVI expert, I've been task to perform a 1/2 day introduction to
CVI to our willing people, the prerequisite being that they know C.

I've done this in the past, creating a UIR with a random plot, its FFT and a
few controls and buttons to act on it. It shows the event programming model
a lot of scientists are not familiar with as well as some of the 'advanced'
CVI libraries.

Anybody has suggestions as to other types of tutorial that may be worth
doing ?
--
Guillaume Dargaud
http://www.gdargaud.net/


0 Kudos
Message 1 of 5
(3,483 Views)

How about a simple one to demonstrate the Timer operation? Say drawing a continuous stripchart from a random signal, while also staying responsive to user buttons would be a good introduction, maybe?

JR

0 Kudos
Message 2 of 5
(3,444 Views)
NI offers CVI training.

There's a lot of ground to cover.  I've been using CVI from the beginning and I still am learning new things about it.

I did an in-house CVI training session similar to what you're considering, as I recall I got NI to give me some of their tutorial materials - maybe it was just an outline or a white paper, but it showed me what they cover in their "official" training.  They were kind of miffed that I wasn't letting them do the training, but for the number of students and the expenses involved, I was able to do it myself at a tenth of the cost.  And I bet I was at least a tenth as good as they are 🙂

I started the CVI training with a C refresher course of a few hours - many of the problems encountered in CVI projects are actually C programming issues.    No substitute for good programming practices.

I will look around and see if I have any of my materials left ...

Menchar
0 Kudos
Message 3 of 5
(3,423 Views)
Attached is the course outline I used for the CVI class I taught here at Raytheon. 
 
The outline I used was based on the NI CVI course outline as I recall, which I can't seem to find.    You could try asking NI for the CVI course outline - like I say, they eventually gave it to me 🙂
 
 
0 Kudos
Message 4 of 5
(3,416 Views)
Thanks for the stripchart idea, yes that often come in handy.

The UIR and its callback mechanisms are essential, otherwise one might as
well stick to a text-only compiler and linear code.
Threads, IPC and drivers will be too advanced for what I want to teach.
Distribution will be good too.
Thanks for the tips.
--
Guillaume Dargaud
http://www.gdargaud.net/


0 Kudos
Message 5 of 5
(3,373 Views)