SMU-5451. digital filter Interpolation

Hello

I use the SMU-5451 with FPGA SMU-7966R signal generator. They are related to peer-to-peer technology.

I want to use the digital filter of Interoplation, but there is a place to errors in the property node. Here is a screen of this error.

What should I do to fix this?

Looks like the 5451 doesn't have a digital interpolation filter.  There is only a FIR filter on the device.  You can check that this is the case and that the problem is not the use P2P when trying to run a script example that does not use P2P and setting this property.  You should get the same error.

Tags: NI Hardware

Similar Questions

  • Generating signals simultaneously on two channels (SMU-5451)

    Hello!

    I'm trying to generate 2 different signals on the two output port of my SMU-5451.

    Signals transmitted from data read from the file of PDM.

    I'm able to generate 1 1 channel signal. But I can't ' figure out how to complete the data for my 2 channels memory and let generator simultaneously press these data or their respective!

    Can any help? Maybe an example?

    Thank you!

    Hello Mr. Gambini,.

    You can find all the information to do this here:

    http://zone.NI.com/reference/en-XX/help/370524P-01/siggenhelp/5451_ni_5450_multichannel_allocation/

    Particularly:

    "To write waveform data to two channels at once, you must first striping of the data. "Once the data are interleaved, call the VI niFgen write Waveform (poly) or one of the wave functions write niFgen with the channel parameter set to"0.1"

    Kind regards

  • Isolation between channels SMU 5451

    Hello

    We try to use the exit CH0 + as a floating voltage source. Our instrument is the NOR-SMU-5451.

    It seems that the SMA cable screen is difficult driven ashore by the analog output.

    I can't find in the documentation it is possible to isolate the CHx outputs of Earth.

    Does anyone know if this is possible or not?

    Thanks in advance!

    Hello

    I looked in your query about isolation and it is not something that is possible with the nature of the card being the only complete reference.

    Thanks for posting!

    Kind regards

    Will be

    National Instruments

    Engineering applications

  • Digital filter on the sample clock 6601/6250

    Hello

    I use a PCI-6601 (Dev1) and the card PCI-6250 (Dev2) connected via a cable RTSI.

    I apply a PWM signal to the 6601 ctr0 (Dev1 / / PFI38) and activate the digital filtering (100 ns) on the respective task (measure of the period).

    I apply an analogue signal to AI0 map of 6250. As I am interested in a sample of analog measurement when the PWM signal changes from low to high, I put the clock sample of the AI task source ' Dev1 / / PFI38 "and the side assets of clock sample"Insurrection. "

    Everything works fine, but I have a question:

    The sample for the AI clock is the task the filtered PWM signal or not filtered PWM signal?

    Kind regards

    Udo

    Hi Udo,

    Great question!  Digital filters are actually not part of the subsystem of counter, but rather the line itself PFI.  So, if you have activated the digital filter for a specific line of the PFI, the signal that you route to any subsystem of the PFI line will have already crossed the filter.

    It's actually the workaround to the PFI filters on M-series / TIO DAQ devices when you are not using meter (materials of filtering on each PFI line but the DAQmx driver allows only the filtering part of duties of counter on these devices).

    I also wanted to emphasize that the 6250 itself has 2 onboard counters, then you could do the same thing using just the 6250 (unless you use more than 2 meters).  I hope this helps!

    Best regards

    John

  • Error-1074135024 with the sequence mode arbitrary two-channel on SMU-5451

    Hello

    I am trying to use both channels on my SMU-5451 and operate in arbitrary sequence mode.

    In the build step start, I get the error-1074135024:

    Possible reasons:
    Invalid value for the parameter or property.

    Attribute values are not similar in the channels or the specified features. Use a unique channel name or feature name to query the value.

    Unfortunately, I have no idea what parameter or property value causes the error.

    Initially, I tried this with my own VI, and I was able to run each channel individually, but could not get them both to operate simultaneously. As an attempt to troubleshooting Finally, I decided to change the example of arbitrary signals Fgen (Dual Channel) (which worked properly), to see if I could get it to work with arbitrary sequences. I still get the same error. I enclose modified VI, because it is quite a bit simpler than what I'm running.

    I'm under Labview 2012.0.1f3 (32-bit) on a Windows 7 Enterprise (64-bit) operating system.

    Thanks for any help you can offer on how to solve this problem!

    Bill

    So with the help of your VI I have figured out how to make it work.

    First of all, your VI I noticed that I should wire the specific channel, I just want to niFgen Create VI waveform, but not in VI of arbitrary sequence niFgen set up. For this I devrais either do not fill in the entrance of the channel, either entry "0.1". This gets rid of the original error message that prompted this post.

    Your VI works, but it seems to be designed to write on only one channel at a time. However, I noticed that if I run it with all the waveforms channel 0, change the waveforms to be on channel 1 and click load & sequence, waveforms will be correctly output channels 0 and 1.

    Finally, I worked on that the trick is to create an arbitrary sequence, so use the arbitrary Create Sequence niFgen and niFgen configuration arbitrary sequence screw, single-channel waveforms. Then run the niFgen Clear VI arbitrary memory, then create another arbitrary sequence for the other channel. After that, run the generation VI niFgen undertake. And everything works fine! I don't know why it is important to have clear memory arbitrary VI in the Middle, but it seems to be essential for this to work properly.

    I downloaded my VI relatively simple test that works properly with this arrangement.

    Thank you very much for your help.

  • digital filter 4474

    I use a card PCI-4474 sampling rate maximum of 102400 Hz

    One of the 4 analog inputs is TTL signal for the timestamp: see exhibit attached with the number the horizontal sample [#] and vertical supply voltage [V].

    The swing before the front, it seems as if a digital filter is applied in this forum.

    With the other signs of my request, there is no margin of time for these oscillations before the face steep.

    Y at - it an option to disable this feature? (that's my assumption is correct: disable the digital filter?)

    I'm with LabWindows CVI with DAQmx

    I use Windows 7 x 64

    Kind regards, Jos

    Yes, it's because of an internal filter.

    No, there is no option to turn it off.  It is inherent to all NI DSA devices.  See this article for more information.

    -Kevin P

  • Peer to peer between SMU-5451 and SMU-7966R

    Hello

    I would like to connect two devices - SMU-5451(waveform generator) and SMU-7966R(NI FlexRIO) with the P2P streaming. I want to transmit data from FPGA to the generator and I took the example of NOR-FGEN. When I started host-vi, there is an error (see photo).

    What I am doing wrong?

    Try to set the Active Channel property before the active P2P. Property nodes run from top to bottom, so the Active Channel property must be set before calling the property Enabled of the P2P.

  • How to design a digital filter without addon Kit

    Hello

    I want to design a bandpass filter. Original signal is in analog form, ADC is used to convert the entries in the data digital n vice versa at the end of the output. How in labview 8.5 without addon Toolkit. Secondly how do I check the response of the filter according to these digital data, because by default, it gives the IMPULSE response, so how his will handle digital data...

    Thank you!!

    In the impulse response 1 sample is greater than zero, the rest is equal to zero. For the step response values are zero before the stage and not zero after the stage. To do this just make a table with the signal you want to use. But the table must be long enough to cover your analysis in the time domain. For example. I'm working now with digital phase sensitive detector. For this I use a sampling rate of 20 kHz, one of the last steps is an order of 3 Hz 20 filter low pass. To test the response of this filter, I needed at least 12 seconds of data. If the table that contains the data was 20000 * 12 samples

  • Capture the Keycodes / keyDown in BasicEditField with digital filter

    I tried to understand cela other posts and the API, but I can't seem to get it.

    I created a BasicEditField and applied a filter TextFilter so that it can accept only digital entries. It is the substitution of the event keyDown as expected, but I can not just to capture "1,2,3,4,5,6,7,8,9,0" - he used ' enter my conditional statements - which of course means that the controls do not work.

    I tried the keycodes of compairing the raw numbers, converted characters, KEY_NUM2 and basically everything that was suggested, but I'm obviously missing something.

       BasicEditField numEnter = new BasicEditField()    {     protected boolean keyDown(int keycode, int time)      {             int key = Keypad.key(keycode);                //char key = (char) Keypad.key(keycode);              //this.setText(Integer.toString(key));
    
              //if (key == Characters.DIGIT_ONE)            //if (keycode == 570163217)               if (key == 01)                {                                 this.setText("ONE");              }             else if (keycode == 45219842)             {                                 this.setText("TWO");              }
    
              return false;     } };
    
      // set the filter numEnter.setFilter(TextFilter.get(TextFilter.NUMERIC));
    
     // add to field manager   hfm_logo.add(numEnter);
    

    As always, your help is always appreciated.

    Well...

    It is the solution that I came. Don't know if it's fair, but it seems to work.

    Basically, with the NumericFilter codes keyboard is the same as if you have the filter applied or not to the text box, so even if you override the keydown it doesn't matter if you're trying to intercept him because he gives you the key you pressed on, not what appear after the filter.

    That being said, if you try to do this in the keyDown as you cannot capture because the character needs to be painted on the screen first, otherwise you get an error happens nowhere. So if you paint the screen first and then take some text is located in the numEnter, then put it to white even once, you can capture the NUMBERS that are entered (forcably) on each keyboard phone.

    Tested with:

    9000

    8110

    8820

    8800

    8300

    Should work with anything 4.2.0 + JDE

     EditField numEnter = new EditField()
        {
    
            protected void paint(Graphics graphics)
            {
                super.paint(graphics);
    
                if (this.getText().length() > 0)
                {
                    switch (this.getText().charAt(0))
                    {
                    case Characters.DIGIT_ONE:
                        text.setText("DIGIT_ONE");
                        break;
                    case Characters.DIGIT_TWO:
                        text.setText("DIGIT_TWO");
                        break;
                    case Characters.DIGIT_THREE:
                        text.setText("DIGIT_THREE");
                        break;
                    case Characters.DIGIT_FOUR:
                        text.setText("DIGIT_FOUR");
                        break;
                    case Characters.DIGIT_FIVE:
                        text.setText("DIGIT_FIVE");
                        break;
                    case Characters.DIGIT_SIX:
                        text.setText("DIGIT_SIX");
                        break;
                    case Characters.DIGIT_SEVEN:
                        text.setText("DIGIT_SEVEN");
                        break;
                    case Characters.DIGIT_EIGHT:
                        text.setText("DIGIT_EIGHT");
                        break;
                    case Characters.DIGIT_NINE:
                        text.setText("DIGIT_NINE");
                        break;
                    case Characters.DIGIT_ZERO:
                        text.setText("DIGIT_ZERO");
                        break;
                    }
    
                    this.setText("");
                }
            }
        };
    
  • How to design a digital filter dump given in dB/Octave

    I am designing a filter to DFD based on the attached image 'filter criteria. I think it's the prescription given by this image, the filter should be somewhere between two possible filters "border". I have convinced myself that the attached filter does not fit this criterion.

    My thought is now that this criterion could be completed by a butterworth filter, as shown, but with the frequency of edge stopband at 250 Hz instead of 100 Hz, or an elliptic filter with a frequency of 100 Hz and the frequency of edge stopband at 1066 Hz edge of bandwidth, or any filter that is between the two.

    I'm looking for details on how to enter the DFD toolkit directly given design criteria, so to know if there is a way to capture the attenuation in dB/Octave, or if my alternative interpretation of this roll-off can be used to design a filter as shown.

    Any help is, of course, appreciated.

    Thank you

    Justin

    Hello

    It seems that you were using the stopband point as your fN instead of turning it off at the corner of the - 30 dB line and - line 9 dB/Octave.

    If you do this, as well as use the 100 Hz points like the edge of your bandwidth, you should find that you can get a nice butterworth filter that is inside your notebook loads. For reference, here's something needs I came what looks like, it adapts to your needs:

  • digital filter in a character column

    Hello Al,.

    I have a requirement; need to filter numeric data in a column of characters in a table.


    Ex:

    create table ksk1 (N varchar2 (500));

    Test table Contains following data:


    Start
    insert into ksk1 values ('sissis");
    insert into ksk1 values ("didi");
    insert into ksk1 values ('sita123');
    insert into ksk1 values ('123sata');
    insert into ksk1 values ('pavan334sdfsd');
    insert into ksk1 values ('123');
    insert into ksk1 values ('32');
    insert into ksk1 values ('4576');
    insert into ksk1 values ('qwerw23452346wefyg56345');
    insert into ksk1 values ('2323');
    insert into ksk1 values ('878');
    insert into ksk1 values ('444');
    insert into ksk1 values ('sadf452345sdg');
    insert into ksk1 values ('sdghd456534');
    end;

    Select n ksk1;

    I need to get data such as:


    123
    32
    4576
    2323
    878
    444

    Only...


    We can write the query for the same thing with the help of statement / procedure blocks...?



    Thank you
    Kumar

    First of all,

    I would really appreciate the way you posted your problem here. It really helps to focus us on the main issue. Thank you very much.

    Now for your problem->

    In 9i,.

    satyaki>
    satyaki>create table ksk1 (N varchar2(500) ); 
    
    Table created.
    
    Elapsed: 00:00:01.03
    satyaki>
    satyaki>insert into ksk1 values ('satish') ;
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('kapaka');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('sita123');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('123sata');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('pavan334sdfsd');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('123');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('32');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('4576');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('qwerw23452346wefyg56345');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('2323');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('878');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('444');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('sadf452345sdg');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>insert into ksk1 values ('sdghd456534');
    
    1 row created.
    
    Elapsed: 00:00:00.00
    satyaki>
    satyaki>commit;
    
    Commit complete.
    
    Elapsed: 00:00:00.00
    satyaki>
    satyaki>select * from ksk1;
    
    N
    ---------------------------------------------------------------------------
    satish
    kapaka
    sita123
    123sata
    pavan334sdfsd
    123
    32
    4576
    qwerw23452346wefyg56345
    2323
    878
    
    N
    ---------------------------------------------------------------------------
    444
    sadf452345sdg
    sdghd456534
    
    14 rows selected.
    
    Elapsed: 00:00:00.09
    satyaki>
    satyaki>
    satyaki>
    satyaki>SELECT N
      2  FROM (
      3          select N,
      4                 trim(translate(N,'123456789','         ')) RES
      5          from ksk1
      6       )
      7  WHERE RES is null;
    
    N
    ---------------------------------------------------------------------------
    123
    32
    4576
    2323
    878
    444
    
    6 rows selected.
    
    Elapsed: 00:00:01.00
    satyaki>
    satyaki>
    

    Kind regards.

    LOULOU.

  • LabVIEW created DLL that uses Labview live integrated Toolbox "DFD" (Digital Filter Design)

    We were using a Labview created the DLL file that uses the screws of the DFD Toolbox, but were not able to operate at all. Now, we have replaced the DFD screws with screws that built us, and the DLL file works fine. Is there a reason for this?

    Even if it works, this process is medium long and it's a waste of time because the DFD screws are already being implemented, so we need a quick fix for this, any suggestions.

    When you use the DLL that uses the DFD screws, it always seems to be a failure when loading the DLL file specific screws, anyone know why? Screw looking for Labview is in a way that looks at "DllFileLocation.dll------Labview 2009------vi.lib------...» "

    Thank you

    Walid Farid


  • How to install Adaptive Filter Toolkit on myRIO 1900 RT target

    Hello
    I'm working on the project of Active noise cancellation. I need to collect audio sampling rate of two microphones @40 k and 100 samples per image and audio through speakers @40 sampling rate k of output. For this, I use myRIO 1900 in FPGA high flow personality.
    When I'm designing the circuit Adatptive Filter Toolkit pallets are available in block VI, but when I'm trying to compile the circuit I get the error message saying that
    "LabVIEW: unable to load the shared library AdaptiveFilters n ensure that the library is present on the target of RT." "Either MAX allows you to install software of OR or FTP to transfer custom RT target libraries.

    I went to MAX OR to install the Adaptive Filter Toolkit, NI MAX--> network environment--> myRIO 1900--> software--> software add-on

    I can't find Adaptive Filter Toolkit or the Digital Filter Design Toolkit.

    I seriously doubt the possibility of using Adaptive Filter Toolkit in the FPGA target, but if I create the FPGA VI by default 'personality', Adaptive Filter Toolkit available palettes only not, but if I'm working on the FPGA VI high flow personality, then the pallets Adpative filter Toolkit are available but I can not compile...

    So, my question is how to install Adatptive Filter Toolkit on myRIO 1900 RT target?

    Is it possible to make custom FTP libraries RT target. I can find the Adaptive Filter library but I don't know which folder should transfer (I tried with several files that I can find but its does not work)?

    Please help me

    Thank you

    If your MAX Configuration looks good.

    After this process: NEITHER myRIO 1900--> software--> software add-on

    choose user Defined Installation you should get the view like the Picuture I added before.

    In find it examples explore, you should be able to get see--> toolkits and Modules--> adaptive filters

    Have you already tried to reinstall the Toolkit Digital Filter?

  • CV 1457RT and VBAI: Double digital output

    I have a problem with the CVS 1457RT and the VBAI.

    I configured two steps with the VBAI for the CVS.

    The first step: I've read about the digital input which should trigger my second step.

    the second step: I acquire an image (with an ACE of the Basler) and then I measured 8 distances and count 2 edges. After this, I generate a pulse on the digital output once.

    After that I did a VI in LabVIEW that measures the time between the IO.

    In this VI and on the module which is connected to the digital output, I see that the putput pulses twice but only a few times.

    I guess you get noise on your digital input and trigger twice, so that it works the inspection twice, giving you two pulse output.

    You can implement a digital filter, where the value that comes out of the filter does not change until entry remained at the same value for the N samples.

    Bruce

  • decimation (decimation.vi there a pass filter down?)

    Hello

    I have a question about the decimation (decimation (continuous) .vi) function in labview. Has a low pass filter to take care of the aliasing, if so it's a zero-phase filter. Basically, I'm looking for something that can decimate 20 kHz signals sampled at 5 kHz.

    Thank you

    Kitenge

    Depends on your version of LabVIEW and installed toolboxes.

    The Digital Filter Design Toolkit has a decimation VI which includes an AA LP filter.  Open the help of LabVIEW and search "decimation" and "filter" to see what tools are available.

Maybe you are looking for

  • Satellite A30 Com3 (modem port) does not

    My port Com3, such as used by Toshiba softmodem, is nowhere to be seen, is not listed in device drivers and cannot be recognized by hyperterminal. There is an entry in the hidden device drivers where it was yellow triangular. I disabled it, but he wo

  • Updated Windows Update for microsoft security updates

    I have problems updating KB982308 KB979441, KB952158, KB982135, KB976321, KB982312, KB982331, KB980729, KB974561and KB981715.  Is there a way to deal with these updates individually?

  • Necessary recovery for COMPAQ CQ70 disk

    I HAVE LAPTOP OF COMPAQ PRESARIO CQ70-127NR LAPTOP PC,. I LOST RECOVERY DISCS (DISC 2 CD SET) NOW WHAT TO DO. Tell me I HAVE LIC. PRODUCT AND BUY OFFICIAL WITH LAPTOP BUT HOW I RECEIVED THE NEW RECOVERY DISC

  • Problem installing printer HP 4 L CSE and 970 in Vista

    I replaced a XP Pro that fried with a Vista Home Premium.  Trying to install HP 4 L and 970 CSE printers, but not had much luck, so I paid a geek $180 for the installation.  The 4L (primary) bit the dust, and I can't get the 970 to print at all.  Use

  • Illustrator CS2

    I've been looking and looking for a program to do something.  I work with children and others as a community volunteer.  My family and I are always here here to help especially when a child is in need.  I want to be able to take a person's name and f