Without delay DAQ

Hello

I have a USB-6009 case, which I love to read analog values. I tried reading AI0 using the DAQ Assistant and everything is fine. The problem comes when I read 2 analog inputs at the same time. I get the value of reading correctly but it seems that it goes to the ground every now and then. Find the attached files to see what I'm doing.

Thank you!

Hmm, I think that I him have been sorted now!

I've been using one for each ADC DAQ assistant and I needed to use 1 assistant DAQ with all ADC configured in it and eventually a dividing line to separate each data channel

Thanks for the help though

Tags: NI Software

Similar Questions

  • How to correct the difference of phase because without delay?

    Hello

    I use the DAQ card 6024E to acquire three sine waves of 50 Hz sampling rate of 20 kHz, sample to read: 2000Samples. I need to view and measure the difference in phase between the signals. However, I understand that there is without delay, leading to the release of phase measurement. Taken from the book of graphical programming LabVIEW, it is advisable to entry for common signal and display on the same graph. use graphic cursors to measure the timing of the track-to-track of tilt. Then apply timebase correction values can be applied to data from setting X 0 (initial time).

    What I tried that I have attached in the printscreen. But I don't know how to include the other channel in the same graph to compare the signal. Can someone enlighten me please how to do this?

    I'm using labVIEW 8.0.

    Your help is greatly appreciated.

    POH, (NTU student)

    Hi, thanks for the advice so far... but I always failed to implement the VI of tbd.

    Here's how I solved it. I tried to change the start time in the book cited, but no change for her, even though the gap is increased, there still no change the displayed waveform. timestamps there were used to check that there is a change in the offset of seizures.

    The need to implement so just align vi available in the library will work with an accuracy of all 0.01degrees of the waveforms.

    Well this problem solved!

    See you soon!

    POH

  • without using DAQ how a PID controller for temperature control

    Mr President.

    IAM trying to make a PID controller for temperature control in labview. But I have no devices data acquisition. Then without using DAQ how a PID controller.please suggest some useful block diagram.plz give me an answer. I tried one, but not working.below attached is my work.

    as a learning exercise, some devices can be simulated in the Explorer to measure (performance measure explore, right click on devices, select Create new.) Select simulated device and choose your device, you can search by product code for example 4070 for a dmm)

    I hope this helps you begin to learn labview, depending on how advanced you can I strongly suggest looking in training of core 2 and core 1 but also by looking at the examples that come with labview

  • Is there a button to push that initiates the screen saver without delay to launch?

    Is there a button to push that initiates the screen saver without delay to launch? I want to apply the screasaver with out having to wait the time it takes so that it starts on its own. Looking to see if there is a way to do this?

    Is there a button to push that initiates the screen saver without delay to launch? I want to apply the screasaver with out having to wait the time it takes so that it starts on its own. Looking to see if there is a way to do this?

    see if you can use this tutorial...
    To create an icon to launch the screensaver.

    http://www.howtogeek.com/HOWTO/Windows-Vista/create-icons-to-start-the-screensaver-on-Windows-Vista/

    PS adding...

    An easy way, scroll down for:

    Download of shortcut icons (Vista only). The author has created a "ready-made shortcuts.

    I have not tried. I can't guarantee it.* *.

  • How to get the orientation angle screen with 40 Hz stably without delay to sync?

    Goal: Get orientation angle screen at 40 Hz stably without delay for synchronization.

    Problem with two situations:

    1. When you use the bbutil_swap and navigator_event_get_orientation_angle (event) to get the orientation angle screen with other data such as acceleration sensors and gyroscope data, the sampling frequency will be low grade at 10 Hz randomly. The difference of synchronization will increase from 25 ms to 100 ms.

    2. when the screen orientation angle is collected in the following code to get the angle only, the difference in timing of sampling will be 1, 2 or 5 seconds at random.

    Question: How do I get the orientation angle screen with 40 Hz stably without delay to sync?

    or something wrong in my code?

    Mini code:

    public static void handleNavigatorEvent(bps_event_t *event) {}
    switch (bps_event_get_code (event)) {}
    case NAVIGATOR_ORIENTATION_CHECK:
    navigator_orientation_check_response (event, true); If not the line, no updates on the screen rotation.
    angle = navigator_event_get_orientation_angle (event);
    break;
    case NAVIGATOR_EXIT:
    stop = true;
    break;
    }
    }

    public static void handle_events() {}
    for(; ) {
    bps_event_t * event = NULL;
    If (BPS_SUCCESS! = bps_get_event (& event, 0)) {}
    fprintf (stderr, "bps_get_event failed\n");
    break;
    }
    If {(event)
    If (bps_event_get_domain (event) is {navigator_get_domain()})
    handleNavigatorEvent (event);
    }
    } else {}
    break;
    }
    pthread_create (& t1, NULL, (void *) & rawacceleration, NULL);
    }
    }

    int main (int argc, char * argv []) {}
    screen_create_context (& screen_cxt, 0);
    bps_initialize();

    {If (EXIT_SUCCESS! = {bbutil_init_egl (screen_cxt))}
    fprintf (stderr, "bbutil_init_egl failed\n");
    bbutil_terminate();
    screen_destroy_context (screen_cxt);
    return 0;
    }

    If (BPS_SUCCESS! = screen_request_events (screen_cxt)) {}
    fprintf (stderr, "screen_request_events failed\n");
    bbutil_terminate();
    screen_destroy_context (screen_cxt);
    return 0;
    }

    If (BPS_SUCCESS! = navigator_request_events (0)) {}
    fprintf (stderr, "navigator_request_events failed\n");
    bbutil_terminate();
    screen_destroy_context (screen_cxt);
    return 0;
    }

    Rawlog = fopen (rawfilename, "w"); Save the file in a specific path.
    fprintf (rawlog, "Absorption system, Angle\n");

    navigator_request_events (0);

    While (! shutdown) {}
    handle_events();
    bbutil_swap();
    }

    closeshutdown();

    return 0;
    }

    Thank you for your attention,

    Using SENSOR_TYPE_ORIENTATION of sensor_type_t , you should be able to get > 10 Hz.  Use sensor_set_rate() to get the slower delay to call sensor_info().  Make sure not to enable sensor_set_skip_duplicates().

    However get the orientation at the 40 Hz streaming will not make your application any repsonsive more.  The only way to make your app more would be to manage the orientation change in a short period of time.  This is the time when orientation changes (at the hardware level), to receive you and to deal with it.  It is usually a constraint system and there is not that you can do about it.  What you see using the code above is the same information repeated over and over; FACE_UP, FACE_UP, FACE_UP, which is not really useful.

  • Card acquisition without delay

    Hello friends,

    I have to write a GUI in C++ and control everything through external, acquired signals using the sound card in LabVIEW. His works well but the I am facing two problems:

    1 > the acquisition of the soundcard in LabVIEW introduces a delay. It does not appear in real-time. When I send the signal, it appears in LabVIEW after an edlay.

    2 > acquired signal is compared to a threshold and an operation is performed. Sometimes the comparison of the threshold does not work despite the signal amplitude is more than the threshold.

    My VI is attached, created in LabVIEW 2010.

    I want to do the acquisition in real-time (without any delay) with the sound card, as do DAQ hardware.

    Thank you.

    Muhsin Ali

    Ignore the messege on the Boolean and I looked in the Boolean value can be triggered using a type of dynamic data.  But the reason for which you found the delay is because he has first read all the data then it will show.

  • Reporters does not, what use to create screw to notify without delay

    Hello

    I try to use the notifier for synchronization in my code. My project requires the program to the sender to send a command to several programs of receiver. The program sender must wait the answer of all receiver to carry out programs. I use the user event to send the program command from the sender to the receiver programs. And receiver program must define the alert system after the receipt of the order. Program of the sender will wait the notifier.

    If I do not have any delay between Registrant later create live, my expectation for notifier product still in the waiting time for receiving programs. But when I include a small delay between subsequent create notifier live, then wait for the registrant receives the notification without time-out.

    For me, it looks like a problem of LabVIEW, but I wanted to hear from others, that there is something wrong in the implementation?

    I have attached a small sample program for reference. Open the program of the sender, not receivers to set up and run the program. Click on send it and receive button to send the user events and wait on the authors of the notifications.

    Thanks in advance,

    Nanda

    Something like this would most riggorous:

    As you have your code, there is a delay if abandon you the first begotten vi of 10 seconds.  Add a bit of Info in the notifier to determine which receiver is dead

  • Why is the Table in the loop without delay time flashing

    Hello everyone

    Why I put Table in the loop without any delay, the front table still flashes?

    How can I avoid this situation?

    This situation is related to the level of the PC?

    Hello

    This problem was presented as a request for corrective measures, several years ago although there always seems to be involved.

    Sometimes this is because the table is constantly updated, but at a slow pace, enough to be visible. If you place a Boolean button on the table on front panel indicator and make transparent (I used a Cancel button that uses a locking mechanism when released), this will force off update screen and flashing minimum.

  • How to add a track without delay 5.1 duplicate?

    To add a track 5.1 for my project I duplicate the movie timeline and change the stereo to 5.1. The problem is the double program capacity (3, 50 GB are now 7 GB). I don't know if I can add the 5.1 as a second track in the same timeline in order to avoid the increase of gb.

    is it possible to add the 5.1 in a second part of the chronology of the film? and how do I associate a button in the menu to post a link to the film with this second track 5.1?

    If this is not possible, how can I do a 5.1 option without duplicating the weight?

    Sorry my bad English!

    Thank you

    Use the option specify Link in the properties panel to set the link to the new audio track

    This is to control link button in the properties of the button panel.

    -Jeff

  • Stop the multiple loop without delay to the cRIO

    Hi all

    the VI in cRIO has a large loop, it contains 4 small while in parallel to the work loop. In every little while, they have a stacked with a lot of frame sequence.
    I want to stop everything with only one STOP button on my host live. But when I press STOP, I have to wait for all the small loops completed their charge and finally the big one can stop. Is there any solution to immediately end all?

    Thank you very much

    d4nvjpl0ng4n wrote:

    the VI in cRIO has a large loop, it contains 4 small while in parallel to the work loop. In every little while, they have a stacked with a lot of frame sequence.
    I want to stop everything with only one STOP button on my host live. But when I press STOP, I have to wait for all the small loops completed their charge and finally the big one can stop. Is there any solution to immediately end all?

    1. you should not have the large loop.  Which is just to add unnecessary complexity.

    2. you hit the major problem with the Structures of stacked sequence: everything must go before it is complete.  The solution is to use a State Machine.

  • Planning your application without delay.

    Hello

    We create a worm 11.1.1.3 Hyperion Planning application classic than doesn´t need the Dimension of time periods (Jan, Feb, Mar... etc). It is a requirement of 100% business, because is not financial planning, more like a long term by years of project planning.

    Periods of time is a dimension of basis in planning h., so I can´t the delete, but I can try to use it again. Does anyone has concerns abour reuse? What are your recommendations?

    In addition, by default, it creates the dimension, the Member of beginning balance, the Total of the periods of time and 1 period of time.

    Kind regards

    Yes you are right, you cannot delete it, but you can use its members BegBalance and use it as POV in all of your forms, and you can also hide so that it does not appear on the form.

  • Did you notice a delay when the stream to multiple airplay devices?

    I've used a wireless Airport Extreme with Apple TV and 1 or even 2 Airport Express to music streaming at 1-3 stereo systems simultaneously always without delay. Now, using only an AEx and ATV there is an echo of the notice. The system does not wait for the other Aex has become obsolete and is no longer used.

    Make sure that the Apple TV software is up to date > update the software on your Apple TV

  • Pavilion dv6: Audio delayed 5-10 seoncds

    Hey! On May 19, almost a month, I came home from the store and turned my laptop back, to find the audio doesn't sound as high quality as usual. I went into control panel Audio Beats and clicked on 'Listening experience' to see if the Beats Audio has been disabled somehow and when you click on the control panel crashed. I googled this problem and found something that suggested the IDT Audio to uninstall and reinstall. So I did, and it took two or three restarts after the reinstallation of IDT Audio, audio has started working again and seemed normal.

    The next morning, I turned my laptop on and recived a message telling me that it was unable to connect to the Service Notification of system events, I googled the problem and tried almost all recommend people solution (that I am able to do at least, also I have not tried to reinstall my OS because I don't want to lose everything). I managed to do so stop giving me the error for about a week, after I found that I had a Linksicle driver and I then uninstalled, done a scan with the free version of Malwarebytes and it had to get rid of all the PUPPY and we found some things, but then a few days ago the modem in our House was to ruin , and as it does that I have reset my laptop and turn it on again, I got the error FEEL new. This happens about 50% of the time I turn on my laptop.

    A few days ago, I found the themes service is restarted to bring the Aero theme that fails to appear when I get this error, I'm not too bored it start without Aero theme.

    What upset me a lot, that's what this thread is on about. Since I started getting the error SENSE I also get an audio delay of about 5-10 seconds. For example, I open Windows Explorer and start clicking on the various files, and it won't play noise light click until the program was opened for about 10 seconds after I click on a folder. The trash, empty the noise is also approximately 10 seconds fine most of the time. Playing files in Windows Media Player also lasts longer, at least for the first file I play at the opening of the program. If I'm listening to a playlist the next song will begin without delay.

    If it was all that is going on I wouldn't bother me too much. I can deal with playing mp3s and late sound Windows Explorer take just a few seconds to start. But this problem is also on the videos. And because I spend a lot of time on my laptop I look at YouTube, it turns out to be very annoying. When I go to a video, it takes about five seconds to start, as opposed to start immediately, as it should. And if I leave a video not suspended for maybe more than 20 seconds, it will give me the YouTube loading circle for about five seconds before starting again. Luckily if I watch a playlist and it goes to the next video, there is no time to leave.

    At one point, I decided to try to uninstall and reinstall new IDT Audio, I think a few days before I scanned with Malwarebytes and then after restarting the laptop installed Windows audio in itself, so I have more IDT Audio in my list of programs. I also tried to restart all audio related services in Services.msc this morning to see if there was a solution similar to the restart of the themes bring Aero, but it did not work.

    So is anyone know how I could fix this audio delay? Even if it does not completely and it is not that I do whenever I start my laptop as the restart of the themes that's fine. I am really annoyed to have to wait a few seconds every time I have a video paused for more than 20 seconds.

    I was discussing this announcement in the operating system and Council of recovery due to the System Event Notification Service error, but since both problems started happening after an audio problem, I figured it belongs here instead.

    I've been making event 6281 constantly in my observer of events since the beginning of this problem, the night that I reinstalled IDT Audio. It reads:

    "Code integrity determined that the page of an image file hashes are not valid. The file could be incorrectly signed without hashes or corrupted due to an unauthorized change page. Invalid hash values can indicate a potential disk device error.

    ' Name of the file: \Device\HarddiskVolume2\Windows\System32\SRSLabs\{176F4E15-8F7C-4833-ADED-81FAE8CCD186}\slcc3d64.dll ".

    Is slcc3d64.dll an audio related thing?

    I solved it mine this morning! I uninstalled IDT Audio again and went into the SRSLabs folder in system32, to find these two DLLs and another file, were still there. So, I moved the folder SRSLabs in the Documents so that they don't touch anything and restarted my laptop. Windows has installed its own driver audio, and that solved the problem. I get is more 6281 event in Event Viewer, and the audio delay has disappeared. Audio driver Windows installed on its own sounds just as good as the pilot Audio IDT is also, so I'll stick with it!

    I hope that double posting is perfect? I tried to search for a thread of the forum rules and could not find one.

  • TCP Listen.vi delay application

    Hello

    I'm having a problem using the Subvi 'Listen.vi TCP'.
    I need to connect my client to the server (which the Sub question VI) However, I just can't stop the application that is running on the server just to wait for the client to connect, the client must connect to the server at any time without delay or stop.

    I enclose two screws, to illustrate what I'm saying.
    The first (main) is called 'test', which has the other sub - VI 'Aguardar client"(customer waiting in Portuguese).
    What I want to do is to click on 'Connect' without stopping the random number generator.

    Anyone know how to do it?

    Need you a parallel task waiting for a client to connect. Once connected if you need this issue and wait for other connections, you will need to generate a job manager. Look for the dynamic call screws in the example to see how you can accomplish this.

  • With the help of IVI driver for delay in the MSO6104A of reading

    Hello

    I have the IVI driver NOR for the scope of the MSO6104A. The driver is functional, and I managed to use it.

    My scope has a function of delay between two different channels. But, how to read delay help scope step IVI measurement?

    Is there another way to read this measure?

    Thanking in advance

    As far as I know, without delay only is not supported a measure of IVI function. For example, you can complain to ivifoundation.org first. Or, in a code module, you can use the driver of specific instruments for the measurement. This would make the application "no - IVI" so in the first place, most of the grounds using IVI disappeared. Or retrieve the waveforms from each channel and calculate the delay in a code module.

Maybe you are looking for