LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

labview NI DAQ application with no daq hardware

1)LabVIEW 6i & NI DAQ with PCI 6023 E card:Support required for Application installation with no hardware and NI DAQ software drivers on target system.

Hello
I have prepared an installation application with
LabVIEW 6i and NI DAQ built-in functions with PCI
6023 E card.
I install this application on a system, which does
not have NI-DAQ driver software and PCI 6023 E
card hardware,and then I try to excute Application,
it starts up, but with the Error Messages stating
that it requires/ does not find DAQ functional vis
and drivers.

I wish to install my application and excute it
without getting the Error messages and must be able
to do the other tasks with the applic
ation created
for. And I dont want to install NI-DAQ software and
Hardware.

Guide me on this, with any possible ways.
Thanking in advance.
SN.
0 Kudos
Message 1 of 4
(2,794 Views)
I think this is possible with the LabVIEW Student Edition. It is not possible with the current LabVIEW Base, Full or Prof. edition though...
0 Kudos
Message 2 of 4
(2,794 Views)
You're going to have to redesign your application so that the DAQ VI's are called dynamically and are not embedded in it. You can look at the Plug-In Architecture example under Examples>Advanced>Execution Control>Dynamic Loading of VIs as one way to do this.
Message 3 of 4
(2,794 Views)
LVDEV wrote:
>
> 1)LabVIEW 6i & NI DAQ with PCI 6023 E card:Support required for
> Application installation with no hardware and NI DAQ software drivers
> on target system.
>
> Hello
> I have prepared an installation application with
> LabVIEW 6i and NI DAQ built-in functions with PCI
> 6023 E card.
> I install this application on a system, which does
> not have NI-DAQ driver software and PCI 6023 E
> card hardware,and then I try to excute Application,
> it starts up, but with the Error Messages stating
> that it requires/ does not find DAQ functional vis
> and drivers.
>
> I wish to install my application and excute it
> without getting the Error messages and must be able
> to do the other tasks with the application cre
ated
> for. And I dont want to install NI-DAQ software and
> Hardware.

Here is one approach: save a copy of each VI that calls a DAQ function.
Save the copy with the same name in a different folder called Dummy.
ENSURE you check the box "save without updating callers".

In that Dummy folder, edit the VIs to remove DAQ calls & return fake
values: zero, 5 VM, random values, whatever is appropriate.

Now preload all the dummy VIs, load up your main applicaiton, and you
will have an application that runs without DAQ.
Make an executable & install it.

This is a useful trick that predates dynamic loading, & you need not
rewrite your VIs to use dynamic loading.
You'll get up & running quicker.

(In the long run, you would need to write these dummy VIs anyway for
dynamic loading.)

Mark
0 Kudos
Message 4 of 4
(2,794 Views)