06-08-2010 12:37 PM
I used to have a project style "driver" for the Lecroy Xi series, but now I can not find it...
I went to the Lecroy site and all they have for download now is an IVI driver
I do not understand how to use the IVI driver, from the looks of the examples it is something you would use in C not LabView....
Anyway does anyone have a copy of the old project style Lecroy drivers that had the vi's in it?
06-08-2010 02:58 PM - edited 06-08-2010 02:59 PM
Nevermind I found them...
So what is the deal with IVI drivers?
They seem insainly difficult to use for even a simple task.
06-08-2010 11:19 PM
06-09-2010 09:36 AM
I guess I do not understand how to use IVI drivers. I went to the help file that comes with it and this is the example they gave.
---------
This section provides step-by-step instructions for building a simple LabVIEW application with the LeCroyScope IVI-COM driver.
The first step in building a LabVIEW application using an IVI-COM driver is to access the Class Browser and direct it to load the LeCroyScope IVI-COM driver. From LabVIEW's perspective, the LeCroyScope driver is simply a COM (aka "ActiveX") component. As such, it can be loaded via the ActiveX feature of the Class Browser.
The two main LabVIEW primitives required to access IVI-COM driver methods and properties are the Invoke Node (for methods) and the Property Node (for properties). Conveniently, the Class Browser automatically creates and configures these nodes for you.
Before any Invoke Node or Property Node can execute on the IVI-COM driver, it must be instantiated. This is accomplished using the Automation Open VI from the ActiveX palette. The following procedure explains how to instantiate and initialize the driver.
06-09-2010 09:36 AM
Continued....
Once the driver has been instantiated with the Automation Open VI and the Initialize function executes, any method or property on the LeCroyScope driver can be invoked. The previous sections explained how to call the Initialize method. Other driver methods are accessed in precisely the same fashion.
This section explains how to read and write driver properties.
To complete a LabVIEW application using the LeCroyScope driver, it is important to properly close the driver. If the driver is not properly closed, unexpected behavior and resource leaks could result. Moreover, it is important to understand when to close the driver. If multiple VIs within an LabVIEW application need to access the driver, the instantion and initialization of the driver is typically done in a dedicated VI as is the close operation described in this section. You generally do not open, access, and close an IVI-COM driver within a single LabVIEW VI. Nevertheless, the procedure described here applies to a single VI application and to applications that share a driver instance.
06-09-2010 09:50 AM
06-09-2010 10:19 AM
I see that you already located the drivers for the LeCroy Scopes but I thought I would post a link to them anyways.
http://www.lecroy.com/Support/SoftwareDownload/LabView.aspx?capid=106&mid=533&smid=
The link takes you to a list of LabVIEW drivers for LeCroy Scopes. The first section contains links to the IVI drivers. The second section has the link (goes to NI site) for the "Plug n Play" drivers (not IVI). The rest of the page has links for drivers for different scope models.