Since this is an IVI driver, you can create the LabVIEW driver yourself. Download the CVI version and then from your Tools menu, run Instrumentation>Import CVI Instrument Driver. You will need to point to the .fp and .dll files that are downloaded. Theses will be in your \vxipnp\winnt\N3300A and \vxipnp\winnt\bin folders.
Thank you for the help Dennis. One more question I would like to ask though.
By using the method you mentioned, would the converted driver be
lacking in functions as compared to the IVI version (the driver for
LabVIEW version 7.1)?
Or are there no noticable differences?
I'm using LabView 7.1 but I have another problem with this equipment. My problem is that if the current is under 12 amps, everything is okay. But is the current is higher than 12, then there will be an error message and the current drop to zero. There is a Measurement Type setting deep in a subVI as an constant in the downloaded VI. I tried to make it into a control and change the value, it doesn't help. Any one can provide some help. Thanks in advance. Guangde Wang
Thank you for your response. The VI can be found by searching the entire NI website for N3300A. Then you will have the result page with the only result: agilent - N3300A. Click into it and scroll down, click Download agn330xa_LV71 you will get the VI. I got a call yesterday from NI tech support telling me that this VI can only go up to 12 amps. He has asked around and seems no one can do anything to it because it used a lot of Call Library Function Nodes and no one can do anything to the DLLs. I'll be very grateful if you can help look into it. There is a constant deep in a subVI that set Range Type. It looks like the one to set the equipment to higher range but no matter how we set it, nothing changes.
The VI I used is agn330xa Getting Started, I used it as a subVI in my main program. Under this VI, there is subVI called agn330xa Application Example. Under the agn330xa Application Example, there is agn330xa Read Measuement, that's where is Measurement Type ( I mistakenly called it Range Type) setting is located. My equipment is N3300A as the main frame and there module I used is N3306A. My problem is that this VI can only run the current up to 12 amps. It means the equipment is set at the lower current range. If I increase the current higher than 12 amps, then an error occured and the equipment reset the current to zero. What I need is to figure out how to set the current range to higher level.
have you tried to program your own driver vi's? At the Agilent webpage you will find a good structured manual explaining all the needed commands. They even use the SCPI standard...
Best regards, GerdW
using LV2016/2019/2021 on Win10/11+cRIO, TestStand2016/2019