LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

Curve Tracer Program

Hi

I am working on a Curve Tracer project. The purpose of the project is to plot the Current Voltage curves of two and three terminal devices like diodes and transistors. I have a dll file of the program that performs the required function. But the program that I have is of a older version of LabView ( don�t know which version). Is it possible in anyway to convert the whole program( including the sub vi�s ) into LabView 7.0. In the program I have 2 AO channels and 4 AI channels connected to the DAQ board. If you want me to send more information on what I am trying to achieve I can do that.

Thanks
0 Kudos
Message 1 of 17
(4,668 Views)
You have an llb (LabVIEW library) in version 6.0 and not a dll. To convert the VIs to version 7.0, all you have to do is open them with 7.0 and save them.
Message 2 of 17
(4,668 Views)
Hi

I am able to save and open it in version 7.0 but i dont know how to configure the DAQ channels for the input and output signal. In this vi all the DAQ input channel is given from one point and similarly the DAQ output. Could you please help me with this.

Thanks
0 Kudos
Message 3 of 17
(4,668 Views)
If you want to change the coupling/input config and limits from what's set in MAX, you would need to wire controls to the AI Config and AO config functions that are in the subVI called vin-vout. You can create these controls by right clicking the subVI at the desired connector and selecting Create Control. Once you've created the controls on the subVI, wire them to the connector pane so that you pass values from the top level VI. You would then create the controls on the front panel main VI in the same manner. Both the channel list and the config controls are arrays. You can put each channel into a different element of the channel list array and have a different setting for each channel by having a corresponding element in the config contr
ols. Since the example has all channels in a single element of the channels array, it looks like the original author used identical settings for all channels so you may not need to get this fancy.
0 Kudos
Message 4 of 17
(4,668 Views)
Hi
I understand what you are telling me, but when I right click on the subvi i am getting a channel 0 control. I know very little how to use LabView and cannot go further than it. Also the AI and AO have voltage levels that can be configured using the DAQ assist and in the CRTproto. vi I am having different input voltage signals applied to the CTRao.vi. Could you please help me in implementing the change. Sorry for the trouble.

Thanks
0 Kudos
Message 5 of 17
(4,668 Views)
Hello,

What change are you speaking of? After having a look at your application, the lower Vout and upper Vout controls on your CTRphoto.vi simply determine the start and end points of your signal to be generated. The actual AI and AO Configurations inside of vin-vout.vi use the default settings of +-10 Volts.

Are you getting some type of error? Is something not working out for you? I don't think I quite understand what the problem is and what it is that you are trying to accomplish. Did you create this LabVIEW application? If not, could you ask the author for some assistance on personalizing it for you?

Best of luck.

Jared A
0 Kudos
Message 6 of 17
(4,668 Views)
I'm confused as well. I thought you wanted to change configurations such as max output voltage or from differential to single ended (as an example). The subVI CTRao is used to generate the waveforms that is output by the analog output channels. I'm not sure what you're trying to change.
0 Kudos
Message 7 of 17
(4,668 Views)
Hi
Sorry for the confusion I am creating. I was of the belief that I needed use the DAQ assist wizard (version 7.0) to configure the input and the output channels. According to what I think( please correct me if i am wrong) the version 6.0 has a different method of configuring the AI and AO channels and you need to mention the Vout and Vin and buffer rate individually, where as in the DAQ assist wizard ( version 7.0) you can do all this by going though the wizard and the whole step is shown in one icon ( which contains input range, scan rate ). Now my question is do I need to change the AI and AO channels according to version 7.0 DAQ assist wizard or use the orignal program ( version 6.0) and use the channels
mentioned in it AI 3,2,1,0 channels and AO 1,0 channels.

In the program I am trying plot the current and voltage of a two or three terminal device. The Analog output channel AO(1) drives the input side of the device and sets a series of constant levels which is set on the front panel of the VI and AO(0) drives the output side of the device, giving a linear sweep between two levels set in the front panel. The AI is used to measure the values at four different points on the circuit ( figure I am attaching as an attachment). I am sorry for not being more detailed in my earlier mails.

The two questions I have is

1. Do I need to you the DAQ assist ( version 7.0) in the program and if yes what changes do I need to bring about from the original author's VI.

2. If I using the version 6.0 program , do I need to do anyother configuration or can I straight away use the DAQ channels 0, 1, 2, 3 as Analog input channels and 0, 1 in case of the Analog output channels.

Thank you ag
ain for helping me.
Download All
0 Kudos
Message 8 of 17
(4,668 Views)
Using the DAQ Assistant is optional. It is a quick way to create a simple application. If you were to use the assistant and then open the VI, you would see that inside are the functions from the DAQ palette (DAQmx anyway. I've never used for any board that wasn't supported by DAQmx). The assistant is a code generator. You are free to use that, the DAQmx functions, or the traditional DAQ functions. If the program was running fine under 6.0, you should not have to change a thing to run it in 7.0.
0 Kudos
Message 9 of 17
(4,668 Views)
Hi

I am not sure if i need to send it under a new heading. I have a block diagram of the VI I intend to build( curve Tracer). Do you by any chance have the express waveform generator and stimulus and response VI in version 7.0 or could you please tell me how can I build it as shown in the diagram. I have attached a document which contains the block diagram and the front panel. Please help me.

Thanks
0 Kudos
Message 10 of 17
(4,668 Views)