This is regarding clarificat​ion regarding frequency responce analysis

This is regarding clarification regarding frequency responce analysis
using
NI
PCI 4551 add-on card, especially in the singal generation part for
stimulating
the unit under test.
1. Is it possible to generate sine, step, ramp and arbitrary waveforms
using
this particular card?
2. Ifso what is the range of frequencies that can be possible to
generate
using
PCI 4551 card?( we may require from 1mHz to 2kHZ)
3. And what is the maximum amplitude of the generated signal for full
scale
value?
4. Whether real-time octave analysis for NI DSA software can serve the
purpose
of following tests: Frequency response test, Step response test,
Velocity
test,
Strain Measurement, Linearity Test, Cyclic test.
Or any other software tool is required?
Regards,
Sreedhar T

Hi SreedharT,
In response to your questions, I've included my responses. I highly advise referencing the NI-4551 User Manual for more details.
1. Is it possible to generate sine, step, ramp and arbitrary waveforms
using this particular card?
NI-DSA includes functions to generate standard white noise, pink noise, band-limited noise, periodic white noise, single or dual-tone sine, and chirp signals. For step, ramp, and any other arbitrary waveforms you can use NI-DSA to define and generate an arbitrary analog output signal.
There is a good example which ships with NI-DSA that demonstrates how to generate arbitrary waveforms on the NI-4551. You can find this example in the NI-DSA function palette in LabVIEW under Application Examples>>Advanced>>Arbitrary Output Example.
By default, this example outputs a swept sine wave, but you can change the waveform to whatever you need.
2. If so, what is the range of frequencies that can be possible to
generate using PCI 4551 card?( we may require from 1mHz to 2kHZ)
The maximum output frequency you can generate with NI-DSA is 23 kHz. This limit is governed by the maximum output sampling rate of 51.2 kS/s. Because the digital-to-analog converters on the NI 455x DSA devices feature sharp roll-off, anti-imaging filters, you can generate a spectrally pure sine tone up to 23 kHz with minimal quantization noise, so when using the NI 455x devices, you do not need to worry about the output signal becoming choppy or noisy when approaching the Nyquist frequency.
The minimum frequency you can set is 0.1 Hz. This is limited by the finite size of the output buffer and the minimum update rate for the DAC. The output buffer is limited to 4,096 samples, and the DAC must maintain a minimum rate of 1.25kS/s for accurate results.
In Octave Analyzer Mode, when you're inputting a certain frequency, keep in mind the input range differs for each analysis type and the two configurable center frequencies. I've included the frequency ranges for a single channel below.
1/1-octave analysis
center frequency fs=25.6 kHz:
High: 8 kHz
Low: 16 Hz
fs=51.2 kHz
High: 16 kHz
Low: 31.5 Hz
1/3-octave analysis
fs=25.6 kHz
High: 10 kHz
Low 12.5 Hz
fs=51.2 kHz
High: 20 kHz
Low: 25 Hz
1/12-octave analysis
fs=25.6 kHz
High: 10.68 kHz
Low: 11.05 Hz
fs=51.2 kHz
High: 5.34 kHz
Low: 5.52 Hz
3. And what is the maximum amplitude of the generated signal for full
scale value?
The maximum amplitude is equal to the voltage range for the selected output channel.
4. Whether real-time octave analysis for NI DSA software can serve the
purpose of following tests: Frequency response test, Step response test,
Velocity test, Strain Measurement, Linearity Test, Cyclic test.
Or any other software tool is required?
The NI-DSA Real-Time Octave Analysis software add-on for NI-DSA supports fractional-octave analysis for 1/1, 1/3, and 1/12 octave analysis, level measurements, and A-, B-, and C-weighting. You can do octave, level, or both octave and level measurements, and have the additional option of specifying the weighting if required. This is all that can be done in real-time.
To perform a frequency response test, it is preferable to use the swept-sine analysis mode of the NI-4551 rather than a broadband FFT-based frequency response. Swept-sine analysis provides two main advantages over a broadband frequency response measurement in which all frequencies are excited and measured simultaneously. The first is a wider dynamic range. The second is flexible measurements of signal distortion and nonlinearity. For more information of swept-sine analysis, please refer to the NI-DSA Software Manual downloadable off our web site. http://www.ni.com/
For the Velocity test, Strain Measurement, Linearity Test, and Cyclic Test I should ask for more information about each test before attempting an answer. However, to answer your question, there are no methods I know of in NI-DSA that would directly perform these tests. In contrast with that answer, you may be surprised this functionality may be included with a LabVIEW development environment.
Let me know if you have further questions or this does not resolve your issue!
Chad AE
Applications Engineer

Similar Messages

  • HT1365 Hi can anyone help with this issue regarding my wireless magic mouse? When im on google chrome and scrolling down the page i always have youtube running in the background but the audio cuts/spits/pops can anyone help me with this?

    Hi can anyone help with this issue regarding my wireless magic mouse? When im on google chrome and scrolling down the page i always have youtube running in the background but the audio cuts/spits/pops can anyone help me with this?

    The figures you mention only make sense on your intranet.  Are you still using the same wireless router.  The verizon one is somewhat limited as far as max wireless-n performace.  For one thing it only has a 2.4 radio.   I like many people who wanted wireless-n performance before they even added a wireless-n gigabit router, have my own handling my wireless-n network.

  • This is regarding CBMA in SAP PI 7.3.1. I have set up the alert mail using default java mail client.I do receive the alerts via mail. But my requirement is to direct all the mails to Business workplace inbox in ECC.

    This is regarding CBMA in single stack SAP PI 7.3.1. I have set up the alert mail using default java mail client.I do receive the alerts via mail. But my requirement is to direct all the alert mails to Business workplace inbox in ECC.
    So I need to set up PI to redirect mails to ECC Business workplace user inbox (sbwp). From here rules are set up & routed per distribution list.
    Please guide me how I can achieve this requirement.

    Hi,
    yes, it is a little bit different. This is the issue.....  
    But I am not sure if your links will help:
    1) /people/william.li/blog/2008/02/13/sap-pi-71-mapping-enhancements-series-using-graphical-variable
    is about a different solution. I do not need to count the number of lines of the source message.
    And the second variable is about concat line by line from unbound node to unbound node.
    My issue is:
    Souce:
    Message line (0...unbound) ! ! ! ! ! ! ! !
    .    ResultLine   (1..1)
    Mapping:
    =>   ResultLine1
           ResultLine2
           ResultLine........          => into UDF to an element  (1..1) in one mapping operation.
    So that all "ResultLine"s are included.
    The result is explained in the given link for Mail attachment with UDF.
    So I am not sure how to use this thread for my issue.
    In the comments of that blog Christoph Gerber writes that the new variable feature can only handle single values.
    So it is not suitable for my purposes as I have a list of values here that needs to be moved into the target message field.
    2) http://wiki.sdn.sap.com/wiki/display/Java/UsingEditJavaSectioninMessageMapping
    shows where to find the button "Java section" which is not available here in 7.1
    3) /people/sap.user72/blog/2005/10/01/xi-new-features-in-sp14
    too is about the nice little button for Java Section that is no longer existing on PI 7.1 screen for mappings.  
    So my issue is: How to replace the Java section function with global variables in PI 7.1?
    Best regards
    Dirk

  • Morning. I download podcast on my iMac and listen to them on my iPhone. Since last week the iPhone plays the podcast back slower than recorded and with a echo. How can I solve this?  Regards,  Menno

    morning. I download podcast on my iMac and listen to them on my iPhone. Since last week the iPhone plays the podcast back slower than recorded and with a echo. How can I solve this?
    Regards,
    Menno

    Hello,
    If you're in a country where there's an apple shop (unfortunately not mine), go check it and ask the employee about it: he's gonna check your Iphone on a "device"
    I've got an iphone 5 and it's working very well with me but I have to admit that its battery lasts (slower) than my Ipad 2.
    Still i can help with some tips that may improve your iohone's battery by an hour in addition (hopefully):
    - close all apps by multitasking....
    - do NOT keep the brightness to the max
    Believe me you're gonna regret changing your phone to a samsung
    Hope i've helped and sorry for my bad english (has english as 3rd language)

  • I have a Shockwave Error: "This Shockwave movie has errors that have caused playback problems.  Please contact the author of this content regarding this problem.   Shockwave is unable to continue."  What I can make ?

    I have a Shockwave Error: "This Shockwave movie has errors that have caused playback problems.  Please contact the author of this content regarding this problem.   Shockwave is unable to continue."  What I can make ?

    This is some built-in "protection" that was engineered into Shockwave some years ago. It means that SW will ignore the first 10 script errors then throw the dialogue you are seeing. You really will have to contact the developer of the content in question to have it fixed - there's nothing anyone else can do. The developer needs to replicate your error, determine the cause, rectify it and republish their movie

  • This question regarding sending mail from sap

    hi to all,
    this question regarding sending mail from sap
    rt now iam able to send mails from 500 clint, what r the setting i need to do send mails from my another client 700,
    iam using ecc 6.0 with sql database
    regards,
    krishna
    Moderator message: FAQ, please search for available information before asking.
    locked by: Thomas Zloch on Aug 16, 2010 2:11 PM

    hi to all,
    this question regarding sending mail from sap
    rt now iam able to send mails from 500 clint, what r the setting i need to do send mails from my another client 700,
    iam using ecc 6.0 with sql database
    regards,
    krishna
    Moderator message: FAQ, please search for available information before asking.
    locked by: Thomas Zloch on Aug 16, 2010 2:11 PM

  • This is regarding lookups in BW

    Hi to all,
    Here we are using some lookups for country and region for a particular plant.
    now we want to replace that lookups with start routines and update routines.
    see now the plant data is directly assigend to master data table and data is fectched from the data base.
    now i want to replace this direct assignment and i want to retrieve data through routines.
    thanks and regards,
    swami

    Hi Swami,
    In the start routine definition
    Define
    between these line
    $$ begin of global - insert your declaration only below this line  -
    TABLES: ...
    DATA:   ...
    $$ end of global - insert your declaration only before this line   -
    types : begin of zplant,
    plant type /bi0/pplant,
    country type /bi0/pplant,
    region type /bi0/pplant,
    end of zplant.
    data : wa type zplant,
    it_itab type table of zplant.
    then between these line write your code
    $$ begin of routine - insert your code only below this line        -
    fill the internal tables "MONITOR" and/or "MONITOR_RECNO",
    to make monitor entries
    if abort is not equal zero, the update process will be canceled
      ABORT = 0.
    $$ end of routine - insert your code only before this line         -
    the code should be in the following manner
    data : begin of i_plant occurs 0,
             plant type t    /BI0/OIPLANT,
              end of i_plant.
    data : wa_pack type data_package.
    find unique of plant from data package
    clear : i_plant, it_tab.
    loop at data_package into wa_pack
    read table i_plant with key plant = wa_pack-plant.
    if sy-subrc ne 0 .
    i_plant-plant = wa_pack-plant.
    append i_plant.
    clear i_plant.
    endif.
    endloop.
    select plant country region from /bi0/pplant into table it_itab
    for all entries in i_plant where /bi0/plant = i_plant-plant.
    then in the update routine of the charecteristics country
    read table it_tab with key plant = comm_structure-plant .
    if sy-subrc = 0.
    result = it_tab-country.
    endif.
    then in the update routine of the charecteristics region
    read table it_tab with key plant = comm_structure-plant .
    if sy-subrc = 0.
    result = it_tab-region.
    endif.
    hope this helps.
    let me know if you need more information on this.
    Regards
    PV

  • This is regarding upgrading problem

    Hi,
    This is regarding upgrading problem.
    I am Upgrading 4.7EE IDES to ECC 6.0 but I got the problem with Solman key
    When I given the Solmman key it shows illegal solman key. what is the problem ?
    system Id    -
    >   F06
    nstance number --->    30
    Hostname is -
    >      saibaba
    Thanks,
    Narshiha rao

    Hi,
    You genereate new solman key according to your system name and put that. This will work very well. Because when we create solman key then we have to define what is server name etc.
    Anil

  • Make frequency response analyser using frequency generator and counter

    Hello
    Can we make a frequency response analyser using a Frequency generator and frequency counter?
    How to add modulation with it? Modulation frequency is to be varied as per the input to given to the carrier!
    The outputs are Frequency, magnitude, and the phase as like solartron FRA.
    somebody have an Idea for this
    awaiting for the solution 
    thank you 
    "Thanks with regards "
    by
    ..........Gireesh..........

    Hello Gireesh,
    You can use a function generator to generate frequencies and use the modulation tollkit and other tools availabe with LabVIEW to do the modulation part . Or you can use the analog output ports on the daq card to generate different frequency signals for the same purpose .This should pretty much serve your purpose.
    http://zone.ni.com/devzone/cda/epd/p/id/5646
    http://digital.ni.com/manuals.nsf/websearch/AF3615F31CE9656C862576070020B8F7

  • Frequency Response Analyser: Error -1802 occurred

    Hi,
    I'm fairly new to Labview but feel I know most of the fundamentals.
    I've been trying to convert the following bit of code from Matlab to Labview (I am aware 8.20 has a math script function but I don't have access to it). Please could someone have a look at my VI and possibly tell me why I am getting the 1802 error. It suggests that "(Hex 0xFFFFF8F6) Waveforms have different dt values." but I'm not sure what this means or how to fix it.
    Also, if anyone has any constructive critisism of my methods for implementing the code then I would love to hear them.
    Many thanks for your time in assisting me,
    Ian Haigh
    % routine for calculating Transfer Function
    % signal is the array containing the measured signal
    % sigs is the array containing the input sine wave
    % sigc is the array containing the input cosine wave
    clear;
    freq=11.45;
    sfreq=360*freq;
    cycs=10;
    a=0;
    b=0;
    i=1;
    for t=0:1/sfreq:cycs/freq;
    n=cycs*360+1;
    ph=60;
    signal=0.37*sin(2*pi*freq*t+ph*pi/180);
    time(i)=t;
    sigs=sin(2*pi*freq*t);
    sigc=cos(2*pi*freq*t);
    real(i)=signal.*sigs;
    r=real(i);
    comp(i)=signal.*sigc;
    c=comp(i);
    a=a+r;
    b=b+c;
    i=i+1;
    end
    a=(2*a-real(1)-real(n))/(n-1);
    b=(2*b-comp(1)-comp(n))/(n-1);
    R=sqrt(a*a+b*b)
    ang=atan(b/a)*180/pi
    Attachments:
    Frequency Response Analyser v7.vi ‏1045 KB

    Hi Ian,
    It seems that you are attempting to use different dt in the waveforms, but I founded in this link two ways to avoid having this problem. Hope you find it useful. Thanks for using the forums!
    http://digital.ni.com/public.nsf/websearch/C41966093C3D030F86256FF8007F8BF5?OpenDocument
    NorSa
    AE LATAM
    NorSa
    NI Applications Engineer Latin America
    Para Soporte entra aquí

  • Valid Frequency Domain Analysis ?

    There seems to be two issues with using the MyDAC for frequency domain analysis ( Bode Plots etc. )
    1) The system does not employ  Anti-Aliasing Filters . This can create major frequency fold-back problems.
    2) The analog inputs are multiplexed which leads to a channel to channel phase error .. up to 180 degrees at the Nyquist frequency.
    Is there any 'behind the scenes' processing done to mitigate these issues ??
    Thanks in advance
    Solved!
    Go to Solution.

    Hello ProfP,
    Thanks for the post! Sorry to leave you hanging for so long. I have some answers for the 2 points you asked about above.
    1. You are correct, the myDAQ system does not employ Anti-Aliasing Filters. The ELVISmx Bode Analyzer artificially limits the input frequency when using the myDAQ to 20 kHz. At that frequency, you
    only get 10 points per period from both the AO and AI. 
    Anti-alias filters behind the multiplexer would slow down settling behavior, so they were not included. You can add filters in front of the multiplexers (at the AI0 and AI1 pins). I'd recommend they be buffered, though. Charge injection on the multiplexer makes high speed scanning very sensitive to source impedance. Note the effect in the Settling Time versus Different Source Impedance figures (21 and 22) of the myDAQ manual: http://www.ni.com/pdf/manuals/373060b.pdf 
    2. You are correct. Two-channel acquisitions are phase-skewed by the 1/(2*scan rate) when the scan speed is faster than 40 kSps/ch. For example, if you acquire at 200 kSps/ch, the interval between consecutive measurements on AI0 and AI1 is 1/(2 * 200 kHz) = 2.5 us. Below 40 kSps/ch, the phase skew is constant at 12.5 us. This is intended to help very slow acquisition rates appear more like simultaneous acquisitions rather than keeping 180 degree phase skew unnecessarily. These are default configurations. You can adjust the conversion interval parameter through the DAQmx API if you prefer to customize the behavior.
    Let us know if this is the information that you needed and thanks for using NI myDAQ!
    Cheers
    Corby
    Academic Product Support Engineer

  • Frequency domain analysis

    Does photoshop offer frequency domain analysis of an image?
    The standard way to remove noise, i.e. background spots, is do spectrum analysis and remove those high-frenquency signal. Is photoshop image-> adjustment -> level a frequency analysis?

    NR not very trivial. IMO anyway.
    I had much the same questions when I moved from frequency domain to time domain. A strong preparation in analog engineering treated time domain sparsely, particularly noise. We dealt with detector noise in a nuclear physics lab by running the detectors in pairs at cryogenic temps. The detectors were connected to a coincidence circuit (and gate to you digital folks!). Even then, the output of the gate had to be carefully amplified, then subjected to an A to D converter where the output was displayed as a histogram. I'm sure things have progressed mightily since then, (ca 1950's).
    I used the coincidence idea back about 2004 or so when I needed an image absolutely as noise free as possible by shooting the object (an exposed wooden frame for a building constructed from Port Orford Cedar.) twice, then constructing a curve applied to each image to allow adding them together to match the colors and values of a single shot.  Extended versions of PS now allows this without any curve inventions!
    Viva Al Gore Rhythms! (Didn't Bill Clinton play for him? )

  • This is regarding interface from legacy system to SAP

    Hi All,
    We have trasferred the one file from legacy system to SAP, and it was created a session in SM35, it contains 1000 errors.
    we don't want correct those errors and these entries should be delated, could you please let me know are these errors can I see in any error table in SAP, is this facility is availbe in SAP or not?
    becuase it isl very difficult to go and delete the entries one by one in sm35
    Regards
    Nama

    Hi,
    1) No updates will have been done for the items with errors.
    2) Mark the Batch, then press F2 to call up the analysis. You can check here for the cause.
    3) If you are not going to correct the items or the cause so as to post them, just delete the batch.
    Kind regards

  • This is regarding the career suggestion between ERP consulting and ERP sales or presales.

    Hi Everyone,
    Thanks for reading this post as this would not give any knowledge to you but would help for my career progression.
    I am presently working as SAP consultant in PP module in an MNC . I always had interest towards sales or pre-sales in the field of SAP.
    I do not have idea why i want to shift y career path. But probably due to Monetary concerns.
    I now want to know which career path is ore better and fruitful either SAP consulting or SAP sales or Pre-sales.
    I have experience of 2 yrs as SAP consultant. I hold B.tech in mechanical and MBA in operations and systems.
    It would be very appreciable if some one clarifies my ambiguity in between choosing the above mentioned careers.
    Thanks!
    Chaitanya.

    Hi Krishna,
    Let me answer your questions:
    Interest & ability are not same. Some people might be interested but they have not done anything which actually proves the fact that the person is already established to make the call.
    Are you interested in sales or consulting. If you say, you are interested in sales as they will give you more money then the next question you should ask yourself is, have you already enabled yourself to do the Pre sales or sales job.
    Prerequisite to do Pre Sales/Sales job:
    First: You should have good high level solutioning knowledge.
    Second: You should be passionate to work on different industries.
    Third: You should have already done 15/20 RFP.
    Fourth: You have already worked as SME for some of the high level solutions that's given to client.
    Fifth: You have already established yourself as a solution architect.
    Sixth: You have more or less have good integration high level exposure.
    Seventh: You are ready to travel with very short notices and always readdy with baggage.
    You have mentioned that you have 2 years experience as SAP Consultant and with this much experience as consultant is probably not a very wise thought to move your career to presales.
    So I would say consider the pre sales or sales option after you have at least 5 years or so and you have quite seen the functional side clearly. Though its not a very hard and first rules but it helps if you think in this way.
    Let me know in case you have any other queries or need any clarifications.
    Thanks & Regards
    Subhasish

  • Please explain this code,this is regarding to ODS activation.

    Hi,
        Please I am unable to understand this code,this exists initial activation of ODS,please can anyone please explain me this
    ob started
    Step 001 started (program RSPROCESS, variant &0000000055152, user ID ALEREMOTE)
    Activation is running: Data target ZYL_O82, from 1.165.349 to 1.165.349
    Data to be activated successfully checked against archiving objects
    SQL: 20.06.2007 05:34:26 ALEREMOTE
    ANALYZE TABLE "/BIC/AZYT_O6240" DELETE STATISTICS
    SQL-END: 20.06.2007 05:34:26 00:00:00
    SQL: 20.06.2007 05:34:26 ALEREMOTE
    BEGIN DBMS_STATS.GATHER_TABLE_STATS ( OWNNAME =>
    'SAPR3', TABNAME => '"/BIC/AZYT_O6240"',
    ESTIMATE_PERCENT => 1 , METHOD_OPT => 'FOR ALL
    INDEXED COLUMNS SIZE 75', DEGREE => 1 ,
    GRANULARITY => 'ALL', CASCADE => TRUE ); END;
    Thanks & Regards,
    Mano

    Hi,
        Please I am unable to understand this code,this exists initial activation of ODS,please can anyone please explain me this
    ob started
    Step 001 started (program RSPROCESS, variant &0000000055152, user ID ALEREMOTE)
    Activation is running: Data target ZYL_O82, from 1.165.349 to 1.165.349
    Data to be activated successfully checked against archiving objects
    SQL: 20.06.2007 05:34:26 ALEREMOTE
    ANALYZE TABLE "/BIC/AZYT_O6240" DELETE STATISTICS
    SQL-END: 20.06.2007 05:34:26 00:00:00
    SQL: 20.06.2007 05:34:26 ALEREMOTE
    BEGIN DBMS_STATS.GATHER_TABLE_STATS ( OWNNAME =>
    'SAPR3', TABNAME => '"/BIC/AZYT_O6240"',
    ESTIMATE_PERCENT => 1 , METHOD_OPT => 'FOR ALL
    INDEXED COLUMNS SIZE 75', DEGREE => 1 ,
    GRANULARITY => 'ALL', CASCADE => TRUE ); END;
    Thanks & Regards,
    Mano

Maybe you are looking for

  • Why is it, if i have one video clip in the timeline, i can't just add a transition at the end of that solo clip to fade to black!?! please help!

    hey there, so im making a video for a family event.. i drag in an audio clip all of a sudden this becomes the be all and end all, and i want to sync some vid clips to that audio track, so let's say i drag in a 10 second video clip, at the end of the

  • Hard Drive Failed Need Help!

    Hey guys, heres my story. My hard drive failed last week (wouldnt go past white screen), took it to genius bar, they ran Disk Warrior and it seemed to fix it. As a precautionary measure I bought a 1tb external drive and backep up my system via time m

  • ITunes unresponsive today

    In preparation for the IOS7 upgrade later today, I want to backup my iPhone and iPad, transfer any purchases, and remove any unused apps.  However, for both devices, when I click "Transfer purchases", the progress bar hangs when it starts transferrin

  • Looking for a Mail utility/script to remove older newsletters

    I subscribe to several newsletters from various companies (airlines, hotels, etc) and I'm looking for a utility/script that looks at incoming mail and zaps/displays older mailings since the new message supersedes the older ones. For instance, weekly

  • MS HTML TOC displays, why not content?

    I'm using RH 11, and some of our programmers have decided that they want me to produce CHMs for their programs rather than WebHelp.  When I generate MS HTML Help, I get the TOC and Index in the Help just fine, but none of the content displays.  This