Is any extra isolation required when using Analog output to dirve higer power circuitry?

I want to connect the analog output of a DAQcard-1200 to a current amplifier to give 5A and a tranformer to give approx 200V, is any extra isolation required to protect the card?

Hello;
As long as the maximum current that the board can source is taken in consideration and the input impedance of the external circuitry is high enough to prevent signal reflections back to the DAQ board, you should be good to go.
However, since the protection circuitry can be built with such little budget, I wouldn't take my chances. I would go ahead and include the protection circuitry anyway.
Regards
Filipe A.
Applications Engineer
National Instruments

Similar Messages

  • When attempting to use Lightroom external editor program to edit a photo in Photoshop Elements 10, the photo does not open / appear on photoshop elements screen.  I don't have any problem with this when using Photoshop Elements 6 or Photoshop CS.  I'm usi

    When attempting to use Lightroom external editor program to edit a photo in Photoshop Elements 10, the photo does not open / appear on photoshop elements screen.  I don't have any problem with this when using Photoshop Elements 6 or Photoshop CS.  I'm using a Mac with Mountain Lion OS.  Any solutions?

    Adobe now hides the editor - what looks like it is not - you want the editor hidden in the support folder - see http://forums.adobe.com/message/3955558#3955558 for details
    LN

  • I cannot open any attachments in hotmail when using firefox 4 beta

    I cannot open any attachments in hotmail when using firefox, but had no problems with the attachments when using safari. I much prefer using firefox and don't want to have to change.
    Can anyone help please?

    Same here, firefox cannot open any attachment, the page simply refresh itself or perhaps its not refresh but some kind of ajax. But NOTHING happens at all.
    Attachment downloads fine if I use IE though.

  • I can't see any pictures or graphics when using firefox, I just get a broken file image. How do I fix it?

    I can't see any icons or images when using Firefox. I can on other browsers on my apple laptop. How can I fix it?

    *Check the permissions for the domain in the current tab in "Tools > Page Info > Permissions"
    *Check that images are enabled: Firefox > Preferences > Content: [X] Load images automatically
    *Check the exceptions in "Firefox > Preferences > Content: Load Images > Exceptions"
    *Check the "Tools > Page Info > Media" tab for blocked images (scroll through all the images with the cursor Down key).
    If an image in the list is grayed and there is a check-mark in the box "<i>Block Images from...</i>" then remove that mark to unblock the images from that domain.
    There are also extensions (Tools > Add-ons > Extensions) that can block images.
    See also:
    *http://kb.mozillazine.org/Images_or_animations_do_not_load

  • ACL still required when using Scansafe

    Hi,
    I've looked over the document here -  https://supportforums.cisco.com/document/125616/asa-scansafe-step-step-configuration
    Do I still require a separate ACL outbound allowing my subnets out to the Internet and do I require NAT statements still for this to work?
    Or is the config in the document all this is required for clients to surf the Internet?
    Thanks

    It is enough if you add the ejb-ref & ejb-link in the session bean. The
    session will look up relative to java:comp/env
    The following doc shows an example of accessing an ejb from a web app using
    ejb-link.
    http://e-docs.bea.com/wls/docs81/webapp/components.html#146848
    --Sathish
    <Christianne Carvalho> wrote in message news:[email protected]..
    I'm not getting very well how the ejb-link is used. In my case I have
    entity beans that are referenced in session beans.
    In my entity beans I have the following XDoclet tag.
    * @ejb.bean
    * name="ProductDescription"
    * display-name="ProductDescription"
    * jndi-name="ejb/ProductDescription"
    * local-jndi-name="ejb/ProductDescriptionLocal"
    * view-type="local"
    * type="CMP"
    In my session bean I'm currently getting the reference for the entity bean
    using the following code:
    productDescriptionLocalHome=(ProductDescriptionLocalHome)
    lookupLocalHome(ProductDescriptionLocalHome.JNDI_NAME);
    If I add the following XDoclet tag to my session bean, in ejb-jar.xml a
    <ejb-link> is created inside <ejb-local_ref> tag.
    * @ejb.ejb-ref ejb-name="ProductDescription" view-type="local"
    Considering the info above:
    1) In the entity bean, is there any extra tag to define the ejb-link or is
    the ejb-link only defined in the session bean?
    2) Re session bean, only adding the @ejb-ref xdoclet tag is enough for
    using the ejb-link or do I also have to change my lookup? If I do, what do
    I have to search for in the lookup?
    Thanks!

  • Trigger based on Position when using analog feedback

    I am developing an application that uses two hydraulic cylinders to move a model in a pitching and plunging motion.
    My hardware consists of a P4 computer running windows XP SP2. The motion controller is a PCI-7350, 2 axis board.
    The two hydraulic cylinders are equipped with analog position sensors which provide the primary feedback signal for the motion control.
    The drive signal from the motion controller is used to open or close a hydraulic valve, closing the loop. The motion portion works great.
    I am using buffered contouring to generate a precise motion on the two axis using a vector space. The update rate is 10mSec and the motion appears to be correct. Is the contour update rate a precise 10mSec if the PID is running at 62.5 uSec?
    My problem is I need to generate a trigger when the controller is on specific positions of the contour. I can't use breakpoints as I am using analog feedback instead of an encoder. I wrote an onboard program that monitors the contour buffer and toggles the breakpoint line when the controller is on or beyond the specific point. It runs ok and is close but, I am getting an occasional timing discrepency of roughly 16 mSecs. ie the trigger will occasionally be  late by more than 1 contour period.
    I tried increasing the size of the buffer to hold all the points as I thought the delays might be occuring when the buffer was being updated. No change in performance. I tried assigning more time to the trigger program as it is the only on board program, but again it seemed to make no difference. I reduced host communications to a minimum, no change.
    I have attached my entire application and a test sample waveform  in a zip file. You can run the application without any hydraulic cylinders if you set max following error to 32768. You should have a trigger pulse on the breakpoint line every 500 mSec.
    Any pointers would be greatly appreciated.
    Attachments:
    M22PitchPlunge.zip ‏524 KB

    Brian,
    Yes, you can reach exactly 10 mS update interval with a PID rate
    of 62,5 µSec. You can calculate the actual interval with the forumla
    provided here.
    Of course the accuracy is limited by the accuracy of the onboard
    oscillators of the board but this shouldn't be really relevant.
    Generating triggers based on 2D position data is not a trivial
    task. I have tried to examine your program but it's a bit hard to read.
    I had a look at your onboard program. I don't understand exactly how
    you determine if the axes have reached a trigger position or not. It
    looks like you are only reading values from buffers. For an exact match
    with the physical positions you should read the real position values
    from the axes and compare them with your trigger position buffer. In
    your comparison algorithm you will need to add some tolerance to allow
    some deviation from the ideal trigger position (see image).
    There are several possible solutions for your application. You could
    either try to implement the more advanced comparison in your onboard
    program but I'm not sure if this will result in the performance you
    need. The 7350 provides only a limited amount of CPU power for onboard
    programs. At last it all comes down to the question how good your
    deterministic real-time behavior needs to be. If some ms delay and
    jitter are ok for you then you probably could stick with this approach.
    If you need a better real-time behavior you should consider using
    either an additional real-time board like the PCI-7041/6040E that could run the 2D trigger algorithm or a PCI-7830R board that could run the algorithm on an FPGA.
    There are even more options including the NI SoftMotion Development Module to design your own motion controller using LabVIEW RT but again, this depends on your application needs.
    Best regards,
    Jochen Klier
    National Instruments Germany
    Message Edited by Jochen on 09-09-2005 10:47 AM
    Attachments:
    Image1.jpg ‏19 KB

  • SharePoint 2013 profile service account requirements when using "Use SharePoint Active Directory Import" option

    Hi All,
    I am trying to configure SharePoint Profile service. We would like a straightforward profile import from Active Directory.
    On the "Configure Synchronization Settings" page, we have chosen the option "Use SharePoint Active Directory Import" option.
    We have created a connection to the Active Directory using Configure Synchronization Connections page. We have specified the account that would be used for the import process.
    Question:
    I would like to confirm whether the account configured for the profile import need any special privileges when using "Use SharePoint Active Directory Import" option ?
    Thanks,
    Saurabh

    Grant Replicate Directory Changes permission on a domain
    To do this please follows below procedure
    On the domain controller, click Start, click Administrative Tools, and then click Active Directory Users and Computers.
    In Active Directory Users and Computers, right-click the domain, and then click Delegate Control.
    On the first page of the Delegation of Control Wizard, click Next.
    On the Users or Groups page, click Add.
    Type the name of the synchronization account, and then click OK.
    Click Next.
    On the Tasks to Delegate page, select Create a custom task to delegate, and then click Next.
    On the Active Directory Object Type page, select This folder, existing objects in this folder, and creation of new objects in this folder, and then clickNext.
    On the Permissions page, in the Permissions box, select Replicating Directory Changes (select Replicate Directory Changes on
    Windows Server 2003), and then click Next.
    Click Finish.
    Thanks & Regards
    ShivaPrasad Pola
    SharePoint Developer 

  • Isolation level when using UserTransaction

              What isolation level does WLS assign to JDBC connection objects when used within
              a user-controlled JTA transaction?
              e.g. when using the following code within a servlet:
              UserTransaction ut = (UserTransaction) ictx.lookup("java:comp/Usertransaction");
              ut.begin();
              DataSource ds = ictx.lookup("java:comp/env/jdbc/datasource");
              Connection conn = ds.getConnection();
              ResultSet rs = ps.executeQuery("....");
              conn.commit();
              Does weblogic force a specific isolation level, or will it fall back to the default
              of the database?
              We are using WLS 8.1 SP1 and Oracle 9.
              /Johan
              

              johan Eltes wrote:
              > What isolation level does WLS assign to JDBC connection objects when used within
              > a user-controlled JTA transaction?
              > e.g. when using the following code within a servlet:
              >
              > UserTransaction ut = (UserTransaction) ictx.lookup("java:comp/Usertransaction");
              > ut.begin();
              > DataSource ds = ictx.lookup("java:comp/env/jdbc/datasource");
              > Connection conn = ds.getConnection();
              > ...
              > ResultSet rs = ps.executeQuery("....");
              > ...
              > conn.commit();
              >
              > Does weblogic force a specific isolation level, or will it fall back to the default
              > of the database?
              > We are using WLS 8.1 SP1 and Oracle 9.
              The Spec says that the connection should be in the DBMS's default isolation level
              until set differently. For Oracle you will be in READ-COMMITTED. That's what you want
              because Oracle's SERIALIZABLE isolation level is problematic, not doing what most
              folks assume...
              Joe
              > /Johan
              

  • HT4623 Ipad not playing any videos on Internet when using wifi

    Ipad 4 not playing any videos when using wifi

    Try this:
    1. Close all inactive apps. Double-click the Home button and hold apps in the Task Bar down until they all wiggle then tap the minus sign to close apps. Tap the home button to return to Home screen.
    2. Hold the Sleep/Wake and Home button down until you see the Apple Logo.

  • Ejb-link is still required when using local references?

    Hi!
    In BEA's link (http://e-docs.bea.com/wls/docs81/ejb/DDreference-ejb-jar.html#1114738) there is the following comment for weblogic-ejb-jar.xml element 'jndi-name':
    "Assigning a JNDI name to a bean is not recommended. Global JNDI names generate heavy multicast traffic during clustered server startup. See Using EJB Links for the better practice."
    Since we're using local references (local-jndi-name) to access our ejbs instead of remote references, is this still recommendation still pertinent?
    Thanks
    Christianne

    It is enough if you add the ejb-ref & ejb-link in the session bean. The
    session will look up relative to java:comp/env
    The following doc shows an example of accessing an ejb from a web app using
    ejb-link.
    http://e-docs.bea.com/wls/docs81/webapp/components.html#146848
    --Sathish
    <Christianne Carvalho> wrote in message news:[email protected]..
    I'm not getting very well how the ejb-link is used. In my case I have
    entity beans that are referenced in session beans.
    In my entity beans I have the following XDoclet tag.
    * @ejb.bean
    * name="ProductDescription"
    * display-name="ProductDescription"
    * jndi-name="ejb/ProductDescription"
    * local-jndi-name="ejb/ProductDescriptionLocal"
    * view-type="local"
    * type="CMP"
    In my session bean I'm currently getting the reference for the entity bean
    using the following code:
    productDescriptionLocalHome=(ProductDescriptionLocalHome)
    lookupLocalHome(ProductDescriptionLocalHome.JNDI_NAME);
    If I add the following XDoclet tag to my session bean, in ejb-jar.xml a
    <ejb-link> is created inside <ejb-local_ref> tag.
    * @ejb.ejb-ref ejb-name="ProductDescription" view-type="local"
    Considering the info above:
    1) In the entity bean, is there any extra tag to define the ejb-link or is
    the ejb-link only defined in the session bean?
    2) Re session bean, only adding the @ejb-ref xdoclet tag is enough for
    using the ejb-link or do I also have to change my lookup? If I do, what do
    I have to search for in the lookup?
    Thanks!

  • PXI-5660 / 5620. What is lowest reasonable voltage when using Analog Edge Trig?

    Presently, I am using Analog Edge Ref Triggering on the PXI-5660.  The lowest voltage that I can set the trigger level to is 0.200 volts without noise causing the trigger to occur.  Is this level reasonable?  Is there a way to reduce the noise so that the trigger level can be set lower?
    I graphed the waveform coming out of the niScope MultiRead Cluster.vi in the ni5660 Read Average Power Spectrum.vi.  The noise on the graph was as high as 0.190 volts.  I thought that I saw the noise down to 0.010 volts at one time.
    Thanks.

    Thank you for your response.
    The reference level I am using is 0 dBm.
    I ran the ‘niScope SMT Power in Band.vi’ example with dithering enabled and disabled.  I could see the noise when dithering was enabled and the reduced noise or no noise when dithering was disabled.  See attached .jpg’s.  I added ‘Waveform Graph 2’ to display the output of ‘niScope Multi Read Cluster.vi’.
    In my application, I disabled dithering and put the trigger level lower.  It now works.
    Disabling dithering needs to be set after ‘ni5660 Configure for spectrum.vi’.  Inside the ‘ni5660 Configure for Spectrum.vi’, a vi called ‘SMT Configure RFSA for Spectrum.vi’ enables dithering.  ‘SMT Config niScope for Spectrum.vi’ is another vi that enables dithering.
    Thank you for your help.
    Attachments:
    SMT Power in Band with 50 ohm termination on input of 5620 Dither Disable.jpg ‏100 KB
    SMT Power in Band with 50 ohm termination on input of 5620 Dither Enable.jpg ‏106 KB

  • Avoiding Resource Reserved Error -50103 when using Independent Outputs

    Hi all,
    I'm currently working on a VI for performing Auger spectroscopy.  Part of the program acts as a lock-in amplifier for focusing on the the amplitude of an input waveform at a specified reference frequency and another part should act as a kind of sweep generator.  In the main execution loop of the program, I first want to set the sweep control, wait for an appropriate amount of "settling time," and then read the input waveform and perform the lock-in analysis.  At the beginning of each loop iteration, the sweep control should be incremented by a small amount.  I was able to complete a VI which performed all of these tasks successfully (with the help of a few topics I found here on the forums).
    Up to that point, I had been using an external function generator to create the reference waveform, which would be read in to the program so that its frequency could be measured for the lock-in section of the VI.  In an effort to conserve ADC resources for the primary input channel, I decided to try generating the reference with the second DAC on the NI PCI-6221 that I'm using.  After creating a second output task to which I assigned the other physical output channel, I set up a waveform buffer for generating the desired sine wave, and then I promptly started running into these pesky resource errors.  I understand now that setting up the outputs in this manner will not work since the first output task created will dominate all of the resources of the DAQ; the best solution to the problem I came across on the forums was to come up with a scheme of condensing the two outputs into a single task.
    The trouble with this approach is that my two outputs have very different requirements.  There is the reference signal, which should be written continuously for the duration of the VI's operation (i.e. as soon as the user specifies a frequency, this output should begin acting just like a function generator).  And then there is the sweep control, which should be re-written for every execution of the main loop with gradually increasing DC values.
    Is there any way that I can configure the output task so that I can treat these two channels as if they were independent?  At this point, it is starting to seem like my best bet might be keeping the reference signal as an external input, even though this would mean sacrificing a great deal of my ADC capabilities.
    -Jules
    P.S. - I am not including a copy of my VI since the block diagram is cluttered with the input methods (which work just fine).  My problem can essentially be reduced to that of generating a DC signal that increments with each iteration of a loop while simultaneously generating an unbroken sine wave.

    Let the analog generation rate and the number of samples per generation set your loop timing.  Don't add any additional wait functions.  Doing so will goof up your analog generation.
    The way the code in the picture is set up, the loop will iterate every second.  This is because I set the clock sample rate to 1kHz, and set the waveform generation number of samples to 1000.  It takes 1 second to generate 1000 samples, therefore that's the amount of time it will take the loop to execute.  Because the generation is performed in hardware, the analog generation is still continuous.
    If you want your loop to take longer to execute, adjust those numbers.  For instance, when you generate your waveform, if you set the number of samples to 2000 and leave everything else the same, the loop will take 2 seconds to execute.  If you were to set the number of samples to 500 and leave everything else the same, the loop would iterate every 0.5 seconds.
    Does that make sense?
    Also, be more specific than "the program stops working right".  That tells me absolutely nothing.  What, specifically, no longer works correctly?
    I've attached an example, which is basically the same thing I showed earlier, except that I've added some code that calculates the loop iteration time, so you can see for yourself how changing the number of samples in your waveform affects your loop speed.
    One other thing to keep in mind that's very important:  if you have other code in your loop which takes longer to run than your analog generation, you are going to run into problems with your analog generation.  The loop won't iterate until everything inside it has finished executing.  If your analog generation takes 1 second, but you have another subVI which takes 2 seconds to execute, your loop will take 2 seconds to execute, leading to analog generation buffering errors.
    You only want a single timing source in your loop.  When you're doing hardware-timed analog generation or acquisition, that should be your timing source.  Does that make sense?  From your original description, it sounds like you might want to consider a different architecture, something more like a producer/consumer.  If your analog generation needs to be continuous, you probably want it in a separate loop.  You can use queues and notifiers to communicate between loops.
    Attachments:
    analog out example.vi ‏33 KB

  • Using analog output in the background

    Hi,
    I need to use the analog output channel on a NI PCIe-6351 to play an audio signal, and while the signal plays i need make some changes the UI dialog box, is it possible for me to move the playing of the audio to the background and proceed with program execution?
    Here is a simple piece of code that explains what I'm trying to do: 
    #include<stdio.h>
    #include<stdlib.h>
    #include<conio.h>
    #include<math.h>
    #include<string.h>
    #include<memory.h>
    #include<wchar.h>
    #include "sndfile.h" //include file for the sound library
    #include "NIDAQmx.h"
    #define DAQmxErrChk(functionCall) { if( DAQmxFailed(error=(functionCall)) ) { goto Error; } }
    float *fWavSample;
    SNDFILE *SoundFile;
    SF_INFO SoundFileInfo;
    int iNoOfSamples=0;
    int32 error=0;
    TaskHandle AOtaskHandle = 0;
    float64* AIOSample;
    char errBuff[2048]={'\0'};
    int32 fnCreateTask(TaskHandle *AOTaskHandle)
    int32 error=0;
    DAQmxErrChk(DAQmxCreateTask("", AOTaskHandle));
    Error:
    return error;
    int ReadWavFile()
    //Open the wav file for reading
    SoundFile=sf_open("sin_10s.wav",SFM_READ,&SoundFileInfo);
    //Check if file is opened sucessfully
    if (SoundFile == NULL)
    puts("File not opened");
    return FALSE;
    //allocate memory for the buffer that is to hold the wav data&colon;
    fWavSample = new float[SoundFileInfo.channels * SoundFileInfo.frames];
    iNoOfSamples = SoundFileInfo.channels * SoundFileInfo.frames;
    //Read data into the float structure that has been copied in
    sf_readf_float(SoundFile, fWavSample, SoundFileInfo.frames);
    //Allocate memory for the structure that is to hold the sound samples
    AIOSample = new float64[iNoOfSamples+660];
    //Copy wavefile data into the new float64 array (needs to be typecasted to float64)
    int i=0;
    for(i=0;i<(SoundFileInfo.channels * SoundFileInfo.frames);i++)
    AIOSample[i] = (float64)fWavSample[i];
    //After the float64 array has been filled, release the memory used by fWavSample
    free(fWavSample);
    return 0;
    int main(int argc, char** argv)
    DAQmxErrChk(fnCreateTask(&AOtaskHandle));
    //Create an analog out channel
    DAQmxErrChk (DAQmxCreateAOVoltageChan(*(&AOtaskHandle),"Dev1/ao1","",-10.0000000,+10.00000,DAQmx_Val_Volts,NULL));
    //16 bit output resolution needed, sampling rate matched to the WAV file's
    DAQmxErrChk (DAQmxCfgSampClkTiming(AOtaskHandle,"",44100.0,DAQmx_Val_Rising,DAQmx_Val_ContSamps,1000));
    //Set the output to trigger on a rising edge on PFI6
    //DAQmxErrChk (DAQmxCfgDigEdgeStartTrig (AOtaskHandle,"PFI6",DAQmx_Val_Rising));
    //Start the task in the background
    DAQmxStartTask(AOtaskHandle);
    ReadWavFile();
    DAQmxErrChk(DAQmxWriteAnalogF64(AOtaskHandle,(SoundFileInfo.channels * SoundFileInfo.frames),true,10.0, DAQmx_Val_GroupByChannel,AIOSample,NULL,NULL));
    printf("Playing audio\n");
    Error:
    if( DAQmxFailed(error) )
    DAQmxGetExtendedErrorInfo(errBuff,2048);
    //puts(errBuff);
    puts(errBuff);
    return TRUE;//DefWindowProc(hwndmon,message,wParam,lParam);
    getch();
    The program reads a 10 seconds long 1kHz sine wave signal from a WAV file and plays it over AO0.
    I want the program to  print "Playing Audio" on the console window while the audio is still playing, i.e when DAQmxWriteAnalogF64 is executing.
    I'm using Visual Studio 2005 on Windows XP and an NI PCIe6351.
    I'd really appreciate any help I can get.
    Thanks a lot!
    RaziM

    Hi RaziM, 
    It sounds like you will need to implement some sort of multithreading to accomplish playing audio in the background and also making changes in the UI dialog box in the foreground. Since DAQmx is thread safe this should definitely be possible, but it will probably take a little more work on your part.
    You may want to take a look at this page which gives a walkthrough to Multithreading with a Background component, http://msdn.microsoft.com/en-us/library/ywkkz4s1.aspx
    Here is another forum post about how DAQmx runs multiple threads, http://forums.ni.com/t5/Measurement-Studio-for-VC/DAQmx-how-does-it-multithread/td-p/221953
    I hope some of this helps!
    Rachel M.
    Applications Engineer
    National Instruments

  • Using analog outputs in labview with

    I have recently started using the USB personal measurement device PMD1208-LS from measurement computing with labview. I am having problems with using the analog outputs in labview i keep getting error message 41 "This function can not be used with this board" The outputs are working fine when tested with the supplied software but not when using the Aout vi in labview. has anybody else had problems with this and know how to resolve them? I have the analog inputs all working fine in labview.
    Thanks

    I have used the PMD12208FS and I used this vi to use the analog outputs for it.  I obtained it from Measurment Computing ftp site.  The data value is in mV.  Hope this helps.
    Attachments:
    PMD1208FS_AOut_lv61.vi ‏17 KB

  • How can i deliver a single pulse of varying amplitude using Analog output and USB-6251?

    I am trying to generate an analog output for the following waveform:
    Pulse width: 300 usec, Frequency 40 Hz, Amplitude is following a sine wave with a 2 second period.
    My approach is: Use an async timer with 1/[40 Hz] sec  interval. I set the DAQ output rate at 1 MHz and the approach has been to generate and write 300 samples of the amplitude I need to send out, then wait for the next async interval callback , update amplitude etc etc.  The assumption is that once the 300 samples are written and the task started , a 300 usec pulse would be sent out , task then stopped and then the analog output would be set to 0 waiting for he next pulse.  The reality is that I get a stream of pulses of 300 usec which last the whole timer interval. 
    So , trying to establish whether what I am trying to do is feasible without actually sending a large array to the USB-6251 which would write zeros for the period after 300 usec.
    Here is my timercallback code for review:
        switch (event)
            case EVENT_TIMER_TICK:
                DAQmxErrChk(DAQmxStopTask(TaskAnalog));
    Determine Voltage value algorithm here
                //Generate Waveform and start Task
                //Prepare AO arr
                for (k=0;k<300;k++)
                    AOArr[k] = 0;
                    if (k<G_PulseWidth)
                    AOArr[k] =  VOLTAGE_OUTPUT;
                if (AOArr!=NULL)
                    DAQmxErrChk(DAQmxWriteAnalogF64 (TaskAnalog, (int32) 300 , 0, DAQmx_Val_WaitInfinitely, DAQmx_Val_GroupByChannel , AOArr, &sampsPerChanWritten, NULL));
                DAQmxErrChk(DAQmxStartTask(TaskAnalog));
                break;
    Thanks

    I did resovle the issue I encountered. It was due to bad configuration of the Task.
    My initial configuration was:
    DAQmxErrChk(DAQmxCfgSampClkTiming(TaskAnalog, "",1.0E+06, DAQmx_Val_Rising, DAQmx_Val_FiniteSamps , 300 * 1.0E+06));
    which should be:
    DAQmxErrChk(DAQmxCfgSampClkTiming(TaskAnalog, "",1.0E+06, DAQmx_Val_Rising, DAQmx_Val_FiniteSamps , 300));      
    THis did it. works very well.
    THanks

Maybe you are looking for

  • Reference Variable syntax??

    I have a large table that I want to filter on any field. I have the dataProvider array and the fieldname in a variable.  Can anyone point me in the right direction on how to set up a dynamic filter, all I can find are static item.arrayLabel in a filt

  • Maximize Minimize Close buttons missing

    Using Firefox 3.6.10 with Ubuntu. Maximize, minimize, and close buttons seem to have disappeared. Went to View and Navagation is checked. Also went to customize to reset to original. Neither have worked. Buttons are still not there.

  • TDMS execution for CRM

    Hi Folks, I got a query related to TDMS execution for CRM. As per the operations guide available at Service Market Place, TDMS supports the following components: As of Release TDMS 3.0, SP13, SAP TDMS supports the following components  SAP ERP (Basi

  • Condtion not working for two records

    Hi All, The issue is though the query has conditions to suppress 0 values from the output, strangely, for two account numbers ,that is not happening somehow. They are appearing and showing 0 value in the report, and the data seems correct. I have att

  • I have Snow Leopard and my Dad has Lion, why can my computer read things that his can't?

    My Dad just got a new Mac Book Pro that has Lion installed, I have the same computer but it's one year older and has Snow Leopard. He is moving all of his stuff to his new computer and burned a DVD with pictures on from his old Toshiba. My computer c