Hi Buddha,
It has been a long time since I saw LV 4.
I do not remeber if .dll's were supported in LV 4.
I have heard that NI will sometimes help with doing this "back conversion" but that is not a given. Check with your local NI Field Engineer to see if they can assist.
If you have located the 5.1 driver you may want to try posting the whole thing to the "LabVIEW General" list and see if anyone is willing to do a "Save as previous version" from 5.1 to 5.0 and then using LV version 5.0 doing a "save as previous" again to get a LV 4 version.
Even if you found someone willing to do this, there is no guarentee that this would work because new functionality anywhere along the line would stop this procedure COLD!
I seem to remeber you sa
ying that you are trying to do this for an educational organization and you were trying to do this as cheaply as possible.
If so then do the following;
1) Check your documentation to see if dll's are supported in LV 4. If so get the .dll's from MC and you will have to develop your own calls. This could be simplified if you knew someone who had LV5.1 and would let you look at how the dll's should be called. If you do not know anyone, maybe the NI Field Rep could help. Do not put much hope in NI helping you to use non-NI hardware.
If dll's are not supported, then you will have to go with CIN (code interface nodes). In this case you will need the source code from MC.
You have two major things that are complicating this project.
1) Old LV code
2) Non-NI hardware.
If you are going to get anywhere with this project, you are going to have to relax one or both of the above restrictions.
Ben