10-10-2011 07:58 AM
Does anyone have a complete Labwindows/CVI driver for a Yokogawa oscilloscope DL1540?
On the the drivers page I found a function panel (ykdl15xx.fp) and the header file but what I think what's missing is the source 'ykdl15xx.c' because my program gives project link errors like: Undefined symbol in 'ykdl15xx_Initialize' referenced in "my_program.c"
Solved! Go to Solution.
10-10-2011 08:14 AM
the driver maybe is right,check your program.
10-10-2011 09:00 AM
Is it so that programs do not always need the C-source corresponding to the -.fp and -.h file?
10-11-2011 03:57 AM
did you follow the following tutorial tutorial?
Please notice that you also need the Labview 8.0 Run Time Engine.
10-11-2011 04:54 AM
I've just read the tutorial and checked the run-time engine of Labview: 10.0.1 and the CVI run-time engine is 2010.
I added the -.fp file to the project as written in the tutorial and also added the -.lib.
The files are installed in: C:\VXIPNP\WinNT\ykdl15xx\ykdl15xx.fp
But still my application gives this Project link error : Undefined symbol 'ykdl15xx_initialize' referenced in "my_program.c"
Shall I reinstall the driver in an other directory like C:\Program Files\IVI Foundation\IVI\Drivers and ...IVI\Include ?
10-11-2011 05:21 AM
the download page from the instrument driver states that Labview Runtime 8.0 is needed, so please make sure you have the correct one.
10-11-2011 05:51 AM
After downloading Labview 8.0 the installer tells me that the Run time engine won't be installed because "a higher version of this product is already on your computer"
MAX tells me that I have: LabVIEW 7.0; 7.1; 8.0.1; 8.2.1; 8.5.1; 8.6.1; 9.0.1; and 10.0.1.
Do I have to uninstall one of them?
10-13-2011 07:05 AM
everything looks OK, those are the correct folders and Labview Run TIme 8.0.1 should work for you. Can you create a small example so I can see if I can reproduce the error you are seeing? Which version of CVI are you using?
10-14-2011 03:34 AM
Thank you for your code (through private message). Strangely enough the code runs without any problem on my machine. Can you specifically include (checkmark) ykdl15xx.h through build => insert include statements.
Further more we can check the environment variables; please right click my computer, chose properties and go to the advanced tab. Here you can check the environment variables; under path do you have; C:\VXIPNP\WinNT\Bin;C:\VXIPNP\WinNT\Bin\; and do you have the variable VXIPNP referring to the right directory?
Else we have to remove the instrument driver and try reinstalling, before installing the driver we can try to repair CVI.
10-14-2011 04:45 AM
Through Build=>Insert include statements=> the header file can not be found!
I added 'C:\VXIPNP\WinNT\Bin' to the path, 'C:\VXIPNP\WinNT\Bin\' was allready there.
The following system variables that may be important are there:
NIIVIPATH: C:\Program files\IVI Foundation\IVI\
The VXI system is no longer connected and the pci-mxi2 card is removed from the pc.