Rick:

You want to be sure and set allocation mode = "use FIFO memory"
in your call to AO Config.vi.  This will cause your waveform to be
stored on the card (as long as your on-board FIFO is larger than your
waveform).  You can get very fast update rates from this feature.  

As you know, you want to set # of buffers to 0 in AO Start.vi

You may also need to set the "Allow regeneration" Boolean in AO
Write.vi.

If you set up AO Start for continuous output, it should generate a
continuous signal until you call AO Clear.vi or quit LabVIEW.

Jason Dunham
SF Industrial Software, Inc.
[EMAIL PROTECTED]


-----Original Message-----
From: Mahoney, Richard C [mailto:[EMAIL PROTECTED] 
Sent: Thursday, March 25, 2004 2:02 PM
To: [EMAIL PROTECTED]
Subject: RE: AnalogOutputs info

Dan and Blair;
Thanks for the quick replies, but I did set num of iterations to 0, and
my 
buffer length is set to an integer multiple of sinusoid length (I
actually
found that after I did find discontinuity glitches). 

But still, stop (complete) the VI and the output stops. Is there some
thing else
I'm missing?

Also, I would like to know if there is a maximum frequency I can create
with
reasonable resolution.

Thanks all.
Rick


-----Original Message-----
From: Bookwalter, Dan [mailto:[EMAIL PROTECTED]
Sent: Thursday, March 25, 2004 1:53 PM
To: Mahoney, Richard C; [EMAIL PROTECTED]
Subject: RE: AnalogOutputs info


Richard

You need to set the number of buffer iterations to 0 in AO Start.vi to
get
it to generate the buffer continuously until you clear the generation..

Dan Bookwalter N8DCJ
Hi-Stat a Stoneridge Co.
345 South Mill St.
Lexington, Ohio 44904

(419) 884-1219 Phone
(419) 884-4172 Direct
(419) 884-4195 Fax

[EMAIL PROTECTED]


> -----Original Message-----
> From: Mahoney, Richard C [mailto:[EMAIL PROTECTED]
> Sent: Thursday, March 25, 2004 1:43 PM
> To: [EMAIL PROTECTED]
> Subject: AnalogOutputs info
> 
> I'm not really new to LV but I've always used Commercial Function
Gens,
> and I know that I can use an MIO
> Bd. I'm trying to load a buffer with a sinewave (1.5Khz) and run the
VI
> and get out a wave form. Most of the
> example programs show how to do this. But I want to just run the VI,
let
> it complete, and then move on. But
> when I stop writing the output, the signal goes away. Isn't there a
way
> to load the buffer (circular Buffer)
> on the MIO bd and let the HW take over and just keep outputting until
I
> run a "Stop analog output VI"?
> 
> I know I can just run the output code in parallel with the other code
> I'd like to execute, but, I'm thinking I
> should be able to let the HW just do this. I'm relatively sure there
is
> a way, but the solution escapes me.
> Has anyone have info on this or have this type of code they would be
> willing to share?
> 
> Also, What is the highest output Frequency with pretty good resolution
I
> could possibly expect from this type
> of a config? I am using a PCI 6070E E series PCI bd. in a Win2k setup.
> Thanks in advance
> Rick
> 


_____________________________________________________________________ 
This electronic mail transmission contains confidential information 
intended only for the person(s) named. Any use, distribution, copying 
or disclosure by any other person is strictly prohibited. If you 
received this transmission in error, please send an electronic mail 
message to [EMAIL PROTECTED] 



Reply via email to