LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I am in deep trouble

First, let me explain the problem. We have application program that
runs upto 5000 lines written in Lab Windows(C programming). This
application in turn has calls to a dll (the dll talks to the hardware
controller).The dll source code is 20000 lines. When we run the
application program, 85% of the dll runs as user interface and the
rest 15% is application program.The dll does all the talking to the
hardware. Now the problem is I need to replace the application program
which is 15% with LabVIEW programming. I am not used to programming in
LabVIEW. Firstly is the LabVIEW a viable option? Secondly I am used to
C type programming (proceduaral based), can I do the same kind of
programming in LabVIEW. For example can I create a huge programs that
do house
keeping,like a windows application programm where there are
lot of calls to the Win32 api. Please give me suggestions as to what I
have to do. Thanks in advance
0 Kudos
Message 1 of 4
(2,732 Views)
A man asked an Irish country policeman in for directions to a distant town. His reply was that it was really better to start such a journey from somewhere else.
This may apply in this case. It is necessary to get some real experience with LV before starting on such an epic. There are consultants who can help you plan out the job and chip off smaller bits to get started with to make experience and progress at the same time. Architecture is a big issue for big programs and the Data Flow model of LabVIEW takes some getting used to.
Yours Sincerely
John Brohan www.TradersMicro.com
0 Kudos
Message 2 of 4
(2,731 Views)
I agree with John. Without any experience, you will have major trouble trying to create Windows interfaces in Labview. Also, Labview is not always the best solution. While Labview is great for test and measurement, and automation, it may not be suitable for interfacing with Windows API. It can but it is probably not better than C++. Are you being told to use Labview? Take a course, read a book, familiarize yourself with LV before deciding to use it for such a task. If in a hurry, use a consultant for advice.
- tbob

Inventor of the WORM Global
0 Kudos
Message 3 of 4
(2,731 Views)
Hello �

LabVIEW is a graphical development environment that is great for signal acquisition, measurement analysis and data presentation. However, if you have a text programming background already, Labwindows is definitely the way to go. So, my question to you would be �why do you need to switch between Labwindows and LabVIEW?�

This project seems to be too big to be the first one you would be programming in LabVIEW. I definitely agree with John when saying that it would be good to get some exposure to the tool before starting with such a task. We do offer courses that can help you get some experience with LabVIEW. To learn more about the courses, please follow this link.

Also, as tbob says, if
you are in a hurry, you could contact a consultant. They can build something that is ready to use right �out of the box�. Take a look at our list of Alliance Members.

Hope this helps!

S Vences
Applications Engineer
National Instruments
0 Kudos
Message 4 of 4
(2,731 Views)