10-13-2007 05:59 AM
10-13-2007 02:15 PM
10-15-2007 11:20 AM
Definitely yes.
But the same as the previous reply: you can start with C at the same time as you start with CVI. But after a short time with CVI, you will notice that building a user interface is the smallest part of the job. Programming the actions after hitting a button, and designing measurement procedures and take care of data storage will take more time. Even the starter - sketch a flow chart with functions together with inputs and output for each of the functions - will cost more time than building the user interface. And most of this will be programmed in basic ANSI C, with some help/additions from CVI.
So yes, you have to learn C for programming in Labwindows/CVI. And yes, you can learn both together. But also yes, start with some examples to learn C before you build a real (even simple) application. I started myself with 'Hello world' and was proud when I could send it to a 'string' that I intended as status field for messages; and even more when I did send it to a message popup. But still: you have to learn it.
I can think of only one exception: changing some defaults in an finished user interface or moving the buttons to a different position in the user interface.
10-18-2007 01:42 PM
Both yes and no. I also agree with the previous members comments. Here is my experience. CVI was my first "C" programming experience even though i have 20 plus years VAX systems level and Fortran experience. NO: But, some progamming skills are definetly needed. YES: in that you need to know how to call functions and use pointers to pass data correctly. But, CVI is defintely easier than C++ or any Microsoft C application. In Microsoft you have to manage more of the user interface controls. CVI places a easier wrapper around user interface controls. CVI has replaced fortran as my language of choice for Q&D test app software.
10-18-2007 11:58 PM
10-19-2007 06:06 AM