multiplying to power analysis oscilloscope waveforms

Hi guys,.

I'm new to labview. Currently I use Labview 8.5 to connect with Tektronix GST 2024 B osciliscope to calculate the power. I use the example of Labview code (series of tektronix TDS acquire continuous waveforms.vi) to begin with.  However, the problem that I ran is that I could not mutiply the waveform of the signal of osciliscope with a test signal (sine wave), I created in Labview. The goal is to test the P = VI mutiplying two waveforms together.  Is there a reason for this? If so, how can I fix my program? Can you guys see something wrong with my program in general?

Thanks for your help

I suspect that your problem is probably due to the data type of dynamic signals - use one of the screws to signal generation to generate a sinusoidal shape data type and you should be able to multiply them together. You will need to make sure that they have the same dimensions (for example, length / dt / start time).

Product:

Tags: NI Software

Similar Questions

  • Persistence digitizer/oscilloscope waveform

    Normal
    0

    21

    fake
    fake
    fake

    PT - BR
    X NONE
    X NONE

    MicrosoftInternetExplorer4

    / * Style definitions * /.
    table. MsoNormalTable
    {mso-style-name: "Table normal";}
    MSO-knew-rowband-size: 0;
    MSO-knew-colband-size: 0;
    MSO-style - noshow:yes;
    MSO-style-priority: 99;
    MSO-style - qformat:yes;
    "mso-style-parent:" ";" "
    MSO-padding-alt: 0 cm 0 cm 5.4pt 5.4pt;
    MSO-para-margin-top: 0 cm;
    MSO-para-margin-right: 0 cm;
    MSO-para-margin-bottom: 10.0pt;
    MSO-para-margin-left: 0 cm;
    line-height: 115%;
    MSO-pagination: widow-orphan;
    font-size: 11.0pt;
    font family: 'Calibri', 'sans-serif ';
    MSO-ascii-font-family: Calibri;
    MSO-ascii-theme-make: minor-latin;
    MSO-hansi-font-family: Calibri;
    MSO-hansi-theme-make: minor-latin;
    mso-fareast-language: EN-US ;}

    Is it possible to have the scanners NOR
    show waveforms with persistence as benchtop Agilent and Tektronix
    Oscilloscopes? I understand ZTec modular oscilloscopes have this function. I have
    guess, it can be progemmed using LabVIEW, but is there one out of the way of the plateau of
    do?

    Thank you.

    It is currently not a single property or a function that implements persistence for NOR-SCOPE. Your interest for this feature was placed along R & D for future consideration.

    You're right that you can set this feature in LabVIEW.  I consider using a graph of intensity. The value of x is your time, the value of is the extent of your blood and you browse your waveform, you must create the z values to show the persistence of the wave.  Maj reqisters can be used to track the intensity of the previous iteration.

    -Jennifer O.

    Product Support Engineer - scanners-high speed

  • Calculation of power using Rogowski coil

    Hello

    I am trying to decide if I should build a VI or if SignalExpress is capable of calculating power based on my selection of transducer.

    I'm trying to calculate the three-phase power of a system using a 2-wattmeter method. I have a NI cDAQ-9178, Rogowski and a winding module NI 9215.

    Since the output of the Rogowski coil voltage is 90 degrees out of phase from the real wave, I can't simply multiply the voltage and current waveforms for the real power. I need to integrate the signal of the Rogowski coil and then multiplying two signals together.

    Is there a SignalExpress option which allows me to integrate the signal or phase change the output voltage of Rogowski?

    Thank you.

    Hi Jcesar,

    I think that the best way would be to incorporate them into LabVIEW, if you have this option, other wise, a way to do in SignalExpress could also be to add a step in LabVIEW on your SignalExpress project, here you can find a guide who has something similar with a numerical integration.

    https://decibel.NI.com/content/docs/doc-12714

    Hope that you may find useful!

  • power density spectrum

    I'm using strain gage accelerometers to collect data from acceleration axis X, Y and Z on channels separated as a way to quantify the vibrations in the cabin of an off-road vehicle.  Using the DASYLab "formula module" I put across the output of the accelerometers to read directly in gs, or 32 ft/s/s = 1 g.

    If I use the DASYLab 'fft module' to provide a spectrum of power for a waveform g time density vs generated by one of my accelerometers, what are the scale units which are delivered by the "Y/t diagram module?  I know that the x in the table scale units are Hz.

    I am producing a figure of displaying data that has the same format as power spectral density data presented in the figures in Mil - Std - 810 G method 514,6 Annex C.  This paper presents data from sprectral in the form of curves of (g ^ 2) frequency vs /Hz.

    So far, none of the data I gathered in my vehicle, looks something like the data presented in the in the mil specs.

    Thank you for reading the question, I asked, given it and answer this question instead of going some other marginally related topic. I sincerely appreciate your knowledge and your willingness to share.

  • Save the wave shape of power spectrum

    Hey labview masters, I need help! I'm developing a labview program to calculate the power of a waveform spectrum injected into a signal acquisition interface 4461. The program gets the fft of the captured signal and return the array of power, as well as background noise spectrum. He is then sent to the host via a TCP connection.

    Everything works fine except that I can't record the signal power spectrum more he sent to the host. I tried to trace all the x / y values via the command waveform.vi in the field, except that I can't add the axis labels.

    Can you tell me how to trace the full spectrum of power, add labels and save it in the pc?

    Thank you guys

    João Matos

    Export image is an Invoke node, not a property node.

    Right-click on the graphic terminal of waveform and select Create > invoke node > export Image.

    Lynn

  • I want to convert my logic large table - multiply in a library called the faster, need some advice on the code of C.

    Hello everyone,

    In my VI, I have a code that looks like this-

    Each table is 2D size 512 by 640.  The time it takes to run this whole chain is approximately 28miliseconds. Seems fast, but I need to cut it to about 10ms.  I tried to make the tables 1 d, but saves only about 2 ms.  I even tried to cut the table 1 d in half and duplicate the code and then combine them at the end (a half-hearted attempt at optimizing multi-core) and who showed zero improvement...

    I guess my last option (please let me know if there are other options) is to compile a DLL that will do this for me.

    I'm a bit confused on how I'm supposed to implement table multiplies in C, however.

    What I do run for(;;) a loop and multiply each item one by one?  It seems that that would be much slower than anything done LabView in-house to do this multiplication of cross-checking.

    Thank you!!

    MK

    If you don't know how you would in C, I don't know why you think that move it to a DLL will make it faster. In C, you will need to either make operations sequentially in a loop for, as you mentioned, or find a library for parallelization of this operation. There is no built-in c function to multiply the tables.

    One thing you might try in your LabVIEW code is to multiply it in a loop for, where you make an addition to each iteration and store the result in a shift register. Also remember the current power of the original array into a shift register. Which should reduce the number of copies of the table you need, which can speed up to turn the code. So, you initialize it the 'sum' with the first table shift register and the shift register current electric table with the result of the subtraction (or, Alternatively, with a table of the same size, filled with 1, according to the order in which you want to do things). Multiply this table by the first multiplier, add it to the sum, and multiply the power of the original (subtraction) table, storing to the power shift register. Repeat until you are finished.

  • Analysis of multiple files

    I am trying to parse data that extends between several files on several groups of PDM and channels.

    The files are contiguous blocks of the same sampled signals (i.e. they are split only to allow the viewing and effective storage).

    I need to analyze each of the signals individually and therefore plan concatenate the data of each channel for all the files and then run an analysis of waveform "en masse."

    I generate 288 cases per day, each with about 200 channels. Each daily analysis will therefore contain approximately 8.6 million samples.

    However, due to restrictions of memory, I need concatenate each channel individually, rather than using a single continuous file.

    I use multiple readings to the same files to extract the information from each channel.

    What is the best way to read same files multiple times?

    Is it better to open all the files in an array of references PDM and then do a reading for each channel, only the closing of records at the end of the analysis?

    Or he would be better open/read/close each file for each channel?

    Sorry if this is obvious or answered before!

    So getting back to your question, my advice would still be just open/read/close files once. I also recommend to check if it is possible for you to change the data type (for example from double to single data type or even raw). It would be much smaller file size, and therefore increase the read performance.

    Cheggers

  • iTunes will not match a few songs

    Recently subscribed to iTunes game to improve the quality of some mp3s, I've had for 15 years and more, most of which came from CDs that are now long gone. Some of them came from other music services that popped up over the years (music, Amazon, Zune etc.). They show that the 'transferred' rather that 'matching' when I know for sure that they are available in the store. I tried to convert them to AAC, delete the original file and then adding to iCloud again, but the song will always like 'transferred '. Is there a way to change this?

    For example, 13 of the 18 tracks on The Marshall Mathers LP have been matched, but the show 5 remaining as uploaded. These titles came directly from the CD.

    I should also mention that all the songs in question are at least 128 Kbps. There are a little over 4,000 affected songs.

    Something I've noticed for some of them is that they have strange sounds shrill and spots all along the trail, some of them more than others. This tends to be a problem with some of the files that have been transferred across many different computers, external hard drives and flash drives. I guess that these slight variations cause a problem for the technique of fingerprinting to identify songs. Is it possible to fix this?

    Thanks in advance for taking the time to answer.

    Hello

    It is a common problem with the reconciliation process.

    There are several theories about this, but I believe that the most likely reason for most common CD does not control.  You've probably seen the term "remastered" a lot, but what it basically means is that the sound engineers have regained the masters original and refined the sound in some way.  Now since iTunes game mostly done analysis of waveform for correspondence, these slight variations between a master CD and some master iTunes uses could shake the matching process enough to make a download instead.

    Another important factor is that if the original tracks have faults, sound decision-making process of fingerprinting will not recognize these titles.

    Jim

  • Password problems and the slowness of IMAP with BTYahoo

    After changing POP IMAP, I experience slow responses (including Thunderbird does not) and repeated messages to change my password. My work around is to remove all the password stored in Thunderbird, close and re - open Thunderbird, enter my existing password and get Thunderbird to save him. Also, I have to enter my password when sending emails. After this Thunderbird works well (but very slow to get new emails) for a few days. Then I get a message that my password is not accepted and to enter a new password - which none are accepted. My impression is that this message occurs when Thunderbird updates draft records, sent or deleted from the server. Encryption with the server synchronization problem?
    When things work, on the opening of Thunderbird the new e-mail list is displayed but cannot be opened for some time. During this wait, Thunderbird does not not msg occurs if I try another action such as moving a slider to see an old email.
    Any suggestions on how to solve my problems?
    Tony Carmona

    TonyCaporn said

    After changing POP IMAP, I experience slow responses (including Thunderbird does not) and repeated messages to change my password. My work around is to remove all the password stored in Thunderbird, close and re - open Thunderbird, enter my existing password and get Thunderbird to save him. Also, I have to enter my password when sending emails. After this Thunderbird works well (but very slow to get new emails) for a few days. Then I get a message that my password is not accepted and to enter a new password - which none are accepted. My impression is that this message occurs when Thunderbird updates draft records, sent or deleted from the server. Encryption with the server synchronization problem?
    When things work, on the opening of Thunderbird the new e-mail list is displayed but cannot be opened for some time. During this wait, Thunderbird does not not msg occurs if I try another action such as moving a slider to see an old email.
    Any suggestions on how to solve my problems?
    Tony Carmona

    It turns out that my problem was due to an interaction of the Thunderbird and McAfee antivirus. That has been fixed to be scanned and attached to an incoming mail causing Thunderbird does not Msg. Power analysis of attachment of the fixed e-mail off my problem
    Tony Carmona

  • frequency corresponding problem with myrio!

    Currently, I am working with myRIO and Labview 2013 to generate sinusoidal PWM signals.
    When I created 'analogue output' tab myRio and connected to the Oscilloscope, oscilloscope waveform could not show me the appropriate frequency combined with a frequency that I gave in labiew. Is there a relationship between the frequency of "the"(myRio tap) of analog input between real-time rate? ". Otherwise, is it certainly possible to calibrate the frequency in labview? Please help me!


  • Measure the period and the peak value at crest of a sine wave

    Hello

    I am new to Veristand and Labview and I was wondering if there is the possibility to do the following:

    I would like to measure the period of a sine wave that I capture from analog input of my data acquisition (SMU-6363). Apart from that, I also want to measure the value of crete to crete (Vpp) of the sine wave.

    I hope you can help out me.

    Thank you.

    If the sine wave is of significantly higher frequency than the primary control loop can run... The best way to do it would be to put the DAQ hardware in waveform input mode and use a custom device to read the waveform and perform analyses.

    an example is here: requires some labview skills

    \examples\NI VeriStand\Custom analysis Devices\waveform

  • Disagreement of Tektronix TDS 3000 VISA and pilot

    My lab is trying to use LABVIEW 2015 in order to obtain numerically a 3054 Tektronix TDS Oscilloscope waveform data. We have (on two separate computers) installed the latest version of VISA (15.5) and the Tektronix 3000 series drivers. However, when we open the instrument control drivers and run one of the examples, we get the following error

    "Error 1073807202 occurred in opening VISA to Tektronix TDS 3000 Series.lvlib:Initialize.vi-> Tektronix TDS 3000 Series Auto Setup Waveform Acquire.vi"

    We have reinstalled the drivers on both computers with no luck, the error continues. We have also re-installed VISA, but the error persists. Is that what could be missing regarding how to actually set this instrument on the rise and synchronize it with labview? We connect the oscilloscope to our computers using a GPIB to USB cable and systems are more or less insensitive.

    No indication in this regard would be appreciated,

    Thank you

    If you use GPIB, you must also have installed NOR-488. 2.

    Ben64

  • The sliders are not preparing for the right place

    Hello

    I'm the Agilent MSO7000 series oscilloscope waveform capture. I created waveformdata for one oscilloscope channel and trying to place cursors using the node property of waveform data slider and I see that he is preparing in the wrong position, as shown in the pictures below. I would like to know what is the reason behind all this.

    You can see that the cursor is after the position where it should be.

     

    Thank you

    Kind regards

    Sailesh

    Looks like the x axis offset is not applied correctly. If you explicitly set x 0, things look better. I'll study a little more...

    Here's a quick rewrite with the same functionality, but including the x 0 problem.

  • How can I get more decimal point.

    When I arrived to retrieve the oscilloscope waveform data (model TDS5104), I want more decimal point.

    for example, scope out a point that print is 1.5214mV, but I get the point which is 1.52 by labveiw progr.

    How can I get more decimal point.

    I used an attached instrument driver.

    Thank you.

    The waveform is DBL, so internally, there a lot of resolution. The number of displayed digits is just a cosmetic property and can be freely chosen.

    How can you say that the resolution is lower? I can't say the VI you have set. If you want more numbers representing scale Y of the graph, simply change the formatting.

  • HP 8500 has more scan not scan - I hear a fast spin and the book will not draw in the charger

    HP 8500 has more scan not scan - I hear a fast spin and the book will not draw in the charger. I tried a reboot, including disconnect the motor from the power analysis. A software update was just pushed through today as well, but the problem with the scanner was before this update. This update took place after the power has been turned off, then on again.

    The problem occurred this morning during a prior scan + back. I heard a click or pop/fast spin, something that indicates something was wrong, when he tried to feed on the 1st backsheet through for the scan of the back. Now, it won't take what anyone, even to make a copy using the feeder.

    When I look at the roll holder bar above paper, I noticed that it does not drop down to make contact with the paper he move to the scanner itself. I remember having this problem once before - there are 2 years, while the warranty was still in effect and does not remember how it was resolved.

    Any suggestions would be welcome. I don't want to buy another printer just to get the scanner to feed again. The printer itself is fine and scan from the bed is not affected.

    For anyone interested, I sloved the problem of roller scanner do not push the paper into the ADF.

    I turned off the printer last night. Today, I removed the power cable at the back of the printer and then unplugged the power cord from the wall. It was off for about 30 minutes. I reconnect the cable to the printer and the wall, the printer running and waited about 10 minutes. So tired the charger scanner again. It worked and I don't know why.

    Yesterday, I tried a version of what I found in the documentation for HP support. He said to do, but not to turn the printer off first. He has not worked for me.

    I don't know if my path has really had no effect on the results, but it works now and I don't have to think about buying a new printer for awhile yet. I like this idea!

Maybe you are looking for