Jump to content

uby

Members
  • Posts

    2
  • Joined

  • Last visited

    Never

uby's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. QUOTE (pallen @ Jul 21 2008, 10:55 AM) thanks for your swift response pallen! indeed, i had been playing with this a few times and forgot to change this before uploading it. i normally set the buffer to 1, so that it outputs a value 10 times per second. this seems to function OK. i was playing with things to see if i could "batch" the data instead of feeding things real-time and didn't change that setting back. i will double check everything else to be sure there aren't any other unreverted changes.
  2. Hello, I am a grad student who is essentially LabView illiterate. I've spent awhile trying to pick up what I need from the example VIs and tutorials, but I simply do not have the experience in the program yet to competently setup a VI that I need to get working. Here is, briefly, what I am intending to do: 1) I've taken three outputs from a very old instrument and checked that they are functioning properly and in the proper voltage ranges. One is a trigger to begin data acquisition, one is a pulse train (that I need to count), the other is an analog voltage (that I need to continuously sample while counting). (a) I am using a NI USB-6009 DAQ to measure the analog voltage and I have also put the trigger in here. (b) I have an Agilent 53131A counter hooked up to the computer via a GPIB:USB interface. The computer reads this just like a GPIB interface. This instrument is complete overkill for what I need it to do, but it's what I have to work with! With an auto trigger gate, the instrument counts just fine. 2) I have installed the relevant drivers for both instruments. The Agilent device has been successfully configured to send information via NI 488.2 standard. 3) I have built a simple VI to take measurements. It does not work. Here is how I set it up: copied+pasted from the agilent VI example the function/arm totalize/stop totalize/initiate blocks. These take the user inputs for the GPIB address, what to do (totalize means count), and when to stop. This is passed to a read measurement within a while loop instructing it to continue until a certain count is reached. Also in the loop is a DAQ assistant function setup to measure the voltage triggered by the trigger channel on the NI DAQ. I've attached the VI and two images. Here are my problems: 1) The counter does not send the info to the VI. It has, on occassion, counted through two counts and stopped. I have no idea what caused it to work those times. The count is usually stuck at zero. I realize that not everything is in the while loop, but when I have any of the other agilent blocks in the while loop the VI crashes. It doesn't seem logical to me that the blocks would function outside the while loop though! 2) The trigger does not always start the analog voltage DAQ even though it is triggering (as seen on a voltmeter). If anyone can be of any assistance, I would be VERY grateful! Best regards, --Dave
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.