Is it possible to acquire audio data in Real-Time using a standard sound card?

For the control of a Laser manufactoring process it is necessary to acquire and analize the typical sound. I realized this with a normal Soundblaster Card using the "SI CONFIG/READ.VI". The only disadvantage is that short parts of the signal are always missing because of the finite buffer size. Is it possible to optimize this without buying a DAQ card?

Labview RT works with three different types of targets:
-RT series DAQ (Traditional Data Acquisition board with a processor board attached to it. Connects on a PCI slot of your machine)
-Field Pointistributed modules for Data Acquisition
-PXI factor: Systems where you need a chassis and a controller then you can start filling the slots with the type of hardware that you need for your application.
Then using a traditional SoundBlaster Card to acquire data under Labview RT is not going to be possible at the moment.
Blasioz Valenzuela
National Instruments
Labview RT Applications Eng.
*Note: Did you try the same application in a faster machine, this can improve the performance and hopefully not miss data.

Similar Messages

  • Oracle Data Integrator - Real Time Integration

    Hi,
    I want to know that, is there any possibility of integrating data in real-time using Oracle Data Integrator?
    If yes, does it affect the OLTP system performance? (Could it read from db logs,etc..)
    Thanks..

    Using ODI with Logminer-based CDC will affect performance on the source system more than using Oracle Goldengate, let me explain why:
    When using the ODI Logminer-based Journalisation the Logminer functionality will move the primary-key of the affected row into the journal table. When you are then ready to move the changed data, running an interface to move the data reads the Journal-view, which joins the journal table (primary keys) to the source data (and dealing with deleted rows), optimising out duplicate rows in order to bring across the then-current state of the data, which can then be loaded into the target system, on completion, the moved rows can be removed from the journal table. The data will appear in the journal table as soon as Logminer puts it there, which may be a lag of up to two minutes using asynchronous setting, whereas Synchronous Logminer applies "system triggers to the table, with the consequent overhead.
    With Oracle Goldengate, the comitted transactions are read from the log as soon as the log-writer puts the commit into the log. All the data is picked up from the log, at that point. It is then written to the trail-file system of Oracle Goldengate which can be propogated to multiple other systems potentially with sub-second latency, and minimal impact on the source system due to the efficient reading and writing mechanisms. One other consequence of using Oracle Goldengate is that you get every change of the data, not the optimised then-current state of the data when moved.
    Hope this explanation helps.

  • How can I find an example about acquiring waveform data by software trigger using PXI 4070 DMM?

    Anybody could proivde an example or simliar about acquiring waveform data by software trigger using PXI 4070 DMM?
    Thanks!

    hi there
    from the NI main page go to the developer zone http://www.ni.com/devzone/dev_exchange/ex_search.h​tm. select "LabVIEW" and "Digital Multimeter (DMM)" and search for "4070". then you'll find some examples.
    Best regards
    chris
    CL(A)Dly bending G-Force with LabVIEW
    famous last words: "oh my god, it is full of stars!"

  • Read data in real time and save as an excel file

    Hi,
    I want to write a LabVIEW progarmme which able to read data in real time and save it as an excel file from Varian Vacuum muli-gauge.
    It is using RS232 port.
    Can anyone give me some examples or point me in the right direction?
    I am a beginner of LabVIEW. Hope anyone can help me.
    Thank you very much!!
    Joanne

    Thanks for your reply.
    I just use MAX to verify that the rs232 port is operational.
    However, there is an error (please refer to the attachment).
    One possible reason is in MAX I am trying to do the default command *idn? ...but it doesn't work.
    I read the vacuum multi-gauge manual but I don't know which command should I use...
    I attached the manual and can you tell me which command should I use?
    Or can you tell me other possible reason for this error code?
    Thank you very much. 
    Joan
    Attachments:
    Varian Multi-Gauge Controller.pdf ‏2747 KB
    error1.JPG ‏111 KB

  • Confirmation date in real time

    Hi, Is it possible to set the confirmation date as real time date meaning, the system should accept prsent date confirmation only, not yesterday confirmation in CO11N screen. Pls advise how to set the same.

    HI,
    If you know the Exit name, go to transaction CMOD.
    Choose menu Utillities->SAP Enhancements. Enter the exit name and press enter.
    You will now come to a screen that shows the function module exits for the exit.
    Using Project management of SAP Enhancements, we want to create a project to enahance trasnaction CO11N
    Go to transaction CMOD
    Create a project called ZCO11N
    Choose the Enhancement assign radio button and press the Change button.
    Please check this links which will help you to know more detail on user exits.
    http://sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://sap-img.com/abap/what-is-user-exits.htm
    http://sap-img.com/abap/what-is-the-difference-between-smod-and-cmod.htm
    http://sap-img.com/ab038.htm
    http://help.sap.com/saphelp_46c/helpdata/en/4a/5b75387be80518e10000009b38f889/frameset.htm
    Hope this will help.
    Regards,
    R.Brahmankar

  • Export journalized data in real time

    Hello,
    I must pull journalized data in real time out of Oracle DB source.
    my package has ODIWaiForData operator and interface which triggers only in case of Journalized Data in my source table. Interface loads data to target Oracle table in real time and it works.
    Is it possible to send Journalized Data out of Oracle database in real time? Maybe some insert/update statements within sql file, csv file or through ODIOSCommand operator somehow?
    Regards

    Hi,
    did you already see about Logminer?
    Cezar Santos
    www.odiexperts.com

  • Viewing data in real-time and saving on-demand - USB4000 Spectrometer

    Hey,
    I am trying to create a program with a USB4000 Fiber Optic Spectrometer to allow the user to view the data in real-time on the front-panel, yet to be implemented, and also be able to save the data to an excel datasheet, or if another format if more appropriate. I am reasonably new to LabVIEW and have limited experience with saving data to excel.
    I am currently trying to build upon one of the example VIs given with the drivers. Currently the VI produces data like the following:
    Wavelength (nm)    Spectrum Data
    xyz                               xyz                      
    xyz                               xyz
    xyz                               xyz
    xyz                               xyz
    I want my VI to continue to append to a new column every iteration but I think due to me inputting an array of dimension size 2 it can't but am unsure how to get around this?
    The current VI starts off by creating the Headers and then appending to insert the spectrometer Data.
    Any help would be much appreciated, apologies if I am unclear about anything.
    Attachments:
    USB4000 15-07-14.vi ‏18 KB

    Ok, a couple comments. First, it is easier to build a 2D array by appending rows and then transposing the array before saving it. Also it is much more efficient to preallocate the array if you know how many columns the data is going to have.
    Second, adding a new column or row isn't a problem because an additional column (or row) doesn't effect the number of dimensions.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • HOW CAN I ACQUIRE AND DEPLOY DATA IN REAL TIME WITH DAQ 6024E?

    HI ENGINEER,
    I'M PROGRAMING AN APLICATION WHICH I NEED ACUIRING AND DEPLOYING AN ANALOGOUS SIGNAL IN REAL TIME.
    I HAVE:
    LabVIEW 7.0
    WINDOWS 2000
    DAQ CARD 6024E
    THE SIGNAL I WANT TO ACQUIRE IS 0-10 Vcd FROM A SENSOR, THE PROBLEM I HAVE, IS THAT I AM ACQUIERING THE DATA AND IT SEEM THAT THEY ARE UPDATING EACH SECOND, BUT I HAVE BEEN MOVING THE PARAMETERS SUCH AS TASK TIMING IN THE DAQ ASSISTANT VI AND NOTHING HAPPENS.
    CAN YOU TELL ME WHICH PARAMETERS I HAVE TO MOVE TO AQUIRE AND DEPLOY DATA IN REAL TIME

    Hi barron,
    If you want to see the data update quicker, you can decrease the value in the "Samples to Read" field of your DAQ Assistant. This number controls when data is transferred from the DAQ buffer to the PC. If the sampling frequency remains the same, but this field decreases, it means the buffered data will be returned more quickly.
    Hope this helps.
    Thanks,
    Lesley Y.

  • Reading data from Real-time Infocube

    Is it possible to read data from the Real-Time Infocube by using the function module
    RSDRI_INFOPROV_READ

    Hi,
    If records from both the request should be read ie Request under processing(which is in yellow) and Request which is processed(Which is in Green) at a time. What should be done.
    Is there any function module which returns the records of both requests.
    Rgds,
    Ganesha

  • Can I acquire and analyse in real time with regular Labview?

    I have to acquire samples (which vary cyclically in a roughly sinusoidal fashion) from a sensor, and check every sample to see if it is the minimum (the valley) of a cycle. If it is, and it does not fall within an expected range, I have to take a corrective action that involves rejecting the part that was just measured as well as a 30 more parts (to make sure that the defective part has been rejected). The signal from the sensor is not very noisy, but beause of the nature of the measured object, there could be local minima and maxima. To guard against that, a point is considered to be a valley only if subsequent readings deviate above that point by a certain amount. If a part is indeed defective,
    a digital out put has to issued to reject that part.
    Can all these be done using regular Labview (not RT)? I tried it out with a proto-type VI, using DAQmx vis, continously acquiring samples, but reading one sample at a time from within a loop (the VI I used is attached with this question). The result has been disappointing, since each time the loop executes there is a delay that keeps building up. Finally, even after the part feed has been turned off I can see Labview processing signals from parts that have long since gone past the measuring head.
    Another perplexing thing I found is that the time taken to execute the while loop in the vi is not consistent; it takes anything from 6 to 50ms to execute.
    I will need atleast 8-12 samples from a part to build its profile, and the feed rate is about 3000 parts per minute. I am using Labview 7.0 with an NI-6013 card in a Windows 2000 environment.
    Thanks for any suggestions / recommendations.
    Attachments:
    find_trough_2.vi ‏378 KB

    Hello,
    Thank you for your suggestions; I had already resigned myself to going for a Real Time system, your answer convinced me to commit myself to it!
    That said, your reply leads to a couple of (related) questions...
    1. Your point regarding the use of Local Variables is well taken; I have been repeatedly told at various training sessions how the necessity of updating the LVs during each loop iteration slows the computation time. However, what alternative do we have when there are several controls to which we have to write AND read data multiple times during a loop iteration, and perform different computations based on the value held by these controls? (You have seen the VI I attached with the original question). Some of these conditional
    computations further change the value of the controls. Does Labview have any other mechanism to store and manipulate the intermediate value from a computation?
    2. I did a simple experiment to determine the average loop time, and the results were surprising. I placed the entire content of the VI I used (Find the Valley in cycle.vi) in a stacked sequence structure, and wired the index counter "i" to a control to count the number of iterations the loop executes. I placed a frame before this with a tick count instruction to get the start time of the loop, and a frame after this to get the end time of the loop. Dividng the difference of these with the number of iterations, I got the average loop time to be around 1.2ms! Am I interpreting my results incorrectly?
    Thnaks once again for your response. I would really appreciate your views on the questions I have raised in this comment
    Regards
    Arun P. Madangarli

  • How to Create an Epic Rap Battle of History in After Effects (Compositing, VFX, Green Screen, Audio), or Fix Audio, Speed, and Real Time Problems

    Hello. As a film project, I am creating an "Epic Rap Battle of History", a parody video of a popular series on YouTube. In my film/video, I would like to use compositing so that there will be two of one character in one shot. I have used Premiere Pro CC for the main character sequences, but when I imported this project in After Effects, there was no audio at all from the song, and the canvas displaying the composition was moving very slowly, at about 50% of the video's actual speed. Also, in the top right corner, it says, "Not Real Time", and displays something like 7.39/29.96. I have looked at different web pages, and nothing seems to work.
    I would appreciate it if someone could explain how to fix this all up for me, or especially if someone who has had experience creating an Epic Rap Battle could actually list a step-by-step process on how to create one.
    If this helps, I am a beginner to Adobe, and work on a iMac tower. Thank you for your feedback.

    Start here to learn After Effects: http://adobe.ly/AE_basics

  • Data guard real time apply vs archived log apply on physical standby

    Dear DBA's,
    last week i configuared DR , now the phyiscal stanby database is archive apply mode,
    i want to confirm is it better to apply the archived log or should i cahnge it to real time apply .
    give me sugesstions.
    Thanks and Regards
    Raja...

    One question are you using ARCH transport to move the redo? or have you configured standby redo logs and logwr transport (either async or syncronous), if you are using the archiver to transport the logs then you can not use real time apply.
    If you are using log writer to transpor the redo the realtime apply reduces the recovery time required if you need to failover as trher should be less redo to apply to bring the standby up to date, which mode you use to transport redo will depend on what is acceptable in terms of data loss and the impact on performance.

  • Best data provisioning tool for very large amount of data updated real time?

    about a few hundred million entries of data a day and it must be replicated to sap hana in real time, what would be the best option?

    Hi Wayne,
    If you are looking for real time replication, then SLT is the best option. What is the source system for this replication?
    Regards,
    Chandu.

  • Obtaining data in real-time from Microstrain wireless orientation sensor 3DM-GX2

    Hello, all.
    I am using
    a wireless inertial sensor 3DM-GX2 with a USB Base Station from
    Microstrain, and I want to read and use data values from it in LabView in real time.
    But the problem is that I am not able to use the LabView examples or
    the SDK provided by Microstrain either.
    Link for SDK is here:
    http://www.microstrain.com/updates/orientation-sdk.zip
    I
    have used the VI called "Read Accel and Ang Rate Serial.vi". I chose
    the correct COM port for my sensor, that is COM3. When I run, I get an error in the node "VISA Read" (code -1073807339). Attached you can see a snapshot of this VI.
    However,
    I don't know if I have to use this VI because my sensor is a wireless
    sensor (USB Base Station linked to 3DM-GX2 inertial sensor) and this
    seems to be a program for reading from a serial sensor.
    You can see in the link: http://forums.ni.com/ni/board/message?board.id=250&thread.id=42319&view=by_date_ascending&page=3; that there is another topic related to this, in which the discussion ended up with the users being able to read from the sensor, but I can't understand what they discussed there about communication protocols. I think I would need basic information so I could fix
    my problem.
    I am using LabView 8.6.
    I hope you can help me. Thanks in advance.
    Regards,
    Francisco
    Attachments:
    Read Accel and Ang Rate Serial.vi Block Diagram.JPG ‏85 KB

    Hi there, I had the same problems with this wireless sensor and the labview Vi's from the microstrain homepage. Please use the newest ones which are available from the microstrain homepage.http://www.microstrain.com/updates/labview-examples.zip  The problem is in the "Read Accel and Ang Rate Wireless.vi". The node adress is missing. The node address are the last two digits of the
    serial number (SN: 4200-1076 - node address=76) and is preset at the factory.
    Here is a picture of the changed program.
     I hope that may help you.
    Kind Regards
    Alex

  • HT3775 how can i download the audio codec for quick time to hear the sound

    hi, everyone i just jumped to mac from  windows so i have couple of problems to sort out first and formost i like to ask that how and where can i download the audio codec for quick time player to hear the sound of the movie because whenever i download something as me for an audio codec after that if i wanted to uninstall anything where should i go to do that and finally just couple of days back i just bought new macbook pro so whenever i made i purchase to app store or itunes ask me for security questions as i am making first time purchase on this new make and the thing is i could remember my security answers so i cannot proceed so please help me out .

    There is a third party version of Firefox 4 that runs on OS X 10.4/10.5 and PPC Macs, for details see http://www.floodgap.com/software/tenfourfox
    If you prefer, you can get the latest version of Firefox 3.6 from http://www.mozilla.com/en-US/firefox/all-older.html

Maybe you are looking for