05-06-2021 02:47 AM
Hi, I am a humble project manager so I know very little about LabView. What NI (or other) applications do I need to create/edit a third-party driver? The driver was created several years ago by someone at my company (who has since departed). We need to update the driver to account for some product changes. I will likely engage a specialist contractor to do the work, but I need to ensure we have the required tools to allow the specialist to do what we are asking of them.
Many thanks in advance.
Solved! Go to Solution.
05-06-2021 02:56 AM
Hi Walt,
@Walt_Jabsco wrote:
What NI (or other) applications do I need to create/edit a third-party driver? The driver was created several years ago by someone at my company (who has since departed).
What kind of "driver" are you talking about?
Are these "LabVIEW hardware drivers", consisting mainly of VIs?
Is this some kind of DLL, created by a C(++) compiler/IDE?
Do you have the source code available?
Do you know which IDE was used to create that driver "several years ago"?
05-06-2021 03:09 AM
Hi GerdW,
Many thanks for replying. Answers to your questions below.
- What kind of "driver" are you talking about?
Certified LabVIEW Plug and Play (project-style) Instrument Driver
- Are these "LabVIEW hardware drivers", consisting mainly of VIs?
I believe so. The zip file I have contains many VI files.
- Is this some kind of DLL, created by a C(++) compiler/IDE?
No. The driver package consists of a zip which is available to download from NI.
- Do you have the source code available?
I am hoping that the zip file contains the source code. I'm guessing that when I get the required NI app(s), I will be able to open the lvproj and lvlib files and voila!?
- Do you know which IDE was used to create that driver "several years ago"?
In short no, but I'm guessing some flavour of NI app.
Apologies for lack of precision in my answers. I've picked up someone else's doings and I'm trying (with your help) to get things moving again.
05-06-2021 03:14 AM
If you can provide screenshots of contents of that zip file we might be able to identify the files.
05-06-2021 03:16 AM
@Walt_Jabsco wrote:
- What kind of "driver" are you talking about?
Certified LabVIEW Plug and Play (project-style) Instrument Driver
- Are these "LabVIEW hardware drivers", consisting mainly of VIs?
I believe so. The zip file I have contains many VI files.
- Is this some kind of DLL, created by a C(++) compiler/IDE?
No. The driver package consists of a zip which is available to download from NI.
Are you willing to share with us which driver you are talking about and where it can be downloaded - as you say it is available from some place at the instruments driver network.
Regards, Jens
05-06-2021 03:22 AM
Hi Walt,
@Walt_Jabsco wrote:
Certified LabVIEW Plug and Play (project-style) Instrument Driver
- Is this some kind of DLL, created by a C(++) compiler/IDE?
No. The driver package consists of a zip which is available to download from NI.
Well, it would be of great help when you would provide a link to that driver download!
This way we can easily check the LabVIEW version used for development…
05-06-2021 03:52 AM
05-06-2021 04:06 AM - edited 05-06-2021 04:09 AM
Hi Walt,
@Walt_Jabsco wrote:I need to ensure we have the required tools to allow the specialist to do what we are asking of them.
The driver only contains VIs (within a lvproj/lvlib to organize them)…
You need a recent LabVIEW version, with installed VISA driver. Any edition will do, even the Base version.
(I didn't see any special toolkits at a quick glance.)
I recommend LV2020, it has options to downconvert the package back to LV2015-LV2018 as your company provides right now.
05-06-2021 04:22 AM
05-06-2021 04:23 AM