Re-sample a signal for the least points of data using the value average
Hello
I'm trying to resample a large wave to a smaller wave form. I want to use the average value of all data points in a time interval of the initial wave as the new value of the new waveform. For example I have want to resample a waveform of 100 points from k to a waveform with 1 k points, in the waveform again the value of each data point is the average of 100 data points in the old waveform. Is a convenient way to do this in labview? The VI of waveforms resample seems only provide coerce/linear/spline/FIR interpolation modes. Thank you very much for your help.
Just use build a waveform is your decimated table, dt is climbed by the decimation factor and t0 can remain the same.
Tags: NI Software
Similar Questions
-
I use a graph with a left and right axis (2 data sets). I try to use a slider to select a point in time (x) and the values of y in the two sets of data. I can't understand how the control, the value that is returned for the value is when you use the GetGraphCursor call.
GetGraphCursor (panelHandle, PANEL_GRAPH, yourCursorNumber, & x & y)
Using SetCursorAttribute with the attribute ATTR_CURSOR_YAXIS must be what you are looking for. The online help for this attribute explains wery well:
Description: Used to change the y-axis which is associated with the bar graph.
When a graphics cursor is created, the Y axis with which it is associated is determined by the value of ATTR_ACTIVE_YAXIS. Subsequently, the association can be changed using ATTR_CURSOR_YAXIS.
The y-axis associate serves as reference for the coordinates of the cursor position in calls to SetGraphCursor and GetGraphCursor. -
Sampling rate higher for the measurement of precision meter
I have a BNC 6259 M Series DAQ USB. I am currently using the DAQ Assistant to perform simple cash rising measured with the measuring mode single sample on request. I tested my VI with a known square wave with a function generator signal and it clearly lacks a few edges. I think that the solution lies in faster sampling. However, I was not able to understand how to use clocks to set up continuous sampling mode. I tried the forums and I found articles that were close, but not quite exactly the problem I am facing with as (http://forums.ni.com/t5/Digital-I-O/trying-to-use-NI-6251-s-DIO-port-as-input-and-output/m-p/448035#...) or (http://forums.ni.com/t5/Multifunction-DAQ/Using-Counter-of-PCI-6024E-with-Quadrature-Encoder/m-p/984...). Any guidance here would be great.
In fact, the calendar should not have anything to do with the edges being detected. Configuration of a sample clock for a county of just edge task allows you to enjoy deterministically in the account register and has no impact on the edges which can be counted. Also, the analog examples really have nothing to do with what you seem to be asking questions on.
... So it leaves the question unanswered as to why you might miss the edges. Perhaps the following information could shed some light on the question:
1. it is possible that you do not configure the counter exactly as you think you are. Can you post the VI you use? As a point of reference, count digital events shipping example does not use any clock sample timing and just questioned the value of the register count with a software loop, but the meter should not miss all this edge on the input source. There are examples that are timed by the material available as well, but this is not necessary, unless you need a constant specified dt between your counter samples. To use the examples of the timed sample, you will need to generate a clock of either another subsystem on the map or use an external clock.
2. assuming that the configuration of the counter is not the issue, there may be a problem with the method that you use to determine if you are away from the edges. How do you know that you are away from the edges? The function generator produces only a finite pulse amount? You start the meter before start out impulses?
3. If the two points above do not raise red flags, it seems likely that the meter is registered just not some of the impulses of your FGEN. Can I assume that the output of the FGEN is 0 - 5V TTL? What is its frequency and duty cycle? The maximum external source for the meter on the M-series products: DAQ (like the 6259) is specced at 20 MHz, but this depends on a clean signal with good connections. At frequencies above it, the bandwidth of the front-end of the PFI lines becomes limiting. If you have an available specification document for your FGEN I'd like to be able to see it.
I hope this gets you throw on the right track to solve the problem - impatience comes back with more information.
Best regards
-
Units of the number of samples and rates for the DAQ Assistant units
Hello
I use the DAQ assistant for analog voltage of an input OR data acquisition card. What is the difference between the rate and the number of samples in the DAQ assistant and what are the units of the two?
Thank you.
The number of samples is how many discrete to measures. Rate (per second) is how fast to acquire the specified number of samples.
If number of samples is 100 and the rate is 1000 samples per second, then the acquisition would take 0.1 second (100 / 1000).
-AK2DM
-
How constantly sample meter signal for quadrature linear encoder
Hi all
Trying to permanently change value of Schneeberger linear encoder quadrature at certain frequency as 10 Hz of the sample and the output to the text file. Everything I choose in the external clock that I can't run the DAQ assistant. No one knows how to fix? I don't know what kind of clock can be used.
I have read a few replies that ppl would connect to an another sample clock in parallel with the meter channel. But I don't know what is the principle of operation of this method.
I spent already as 10hours on it. Could someone tell me that some information?
Looking forwad to your help! Thank you very much!
Best regards
George
Hi George,.
You'll want to use the DAQmx API rather than the DAQ Assistant.
The task of the encoder itself would look like this. You need not use the trigger options.
The problem is that you will need to generate a clock from another source that the card is unable to generate examples of clock counter directly. The simplest is probably to use the second counter. Here is an example showing how to use a meter to output as a sample clock (although the example shows the analog inputs, simply replace the task of analog input with the task of the encoder shown in the previous example, I linked).
So, you would use a counter (say ctr0) for the task of the encoder, and then the other (ctr1) meter for the generation of sample clock. You must specify your task of encoder using the InternalOutput of ctr1 as the sample clock (if the internal counter output appear in the drop-down menu, click with the right button on the terminal and select the e/s name filtering > include Advanced terminals). Start the encoder task before the output task (although given that both are running continuous it doesn't really matter that much).
In addition, 10 Hz is not too fast. If the exact date is not as important and the above seems a little overwhelming, it might be easier for you to just run a loop of 100ms clocked by the software from example like this. Note that the exact time loop pourrait will vary from cycle to cycle, so this method is not very good if you use sampled data to perform calculations of rates.
Best regards
-
My Pavilion G7 suddenly can't recognize the WiFi Signal for the second time in a year
Hi all
My flag is about two years old and the
motherboard has been replaced by HP in virtue
warranty.
For the second time in nine months the laptop suddenly can't recognize my router
WiFi signal. This time if I do a system reinstall, I'll have to reinstall 50 apps! I try to avoid this if possible. I understand that changing the bios settings can set wifi problem but no idea how this step will affect files (delete/save). Upgraded to WIN7 to 8 to 8.1. Help, please. Thank you very much.
Hi BHK6,
Yep, installation of adapter Qualcomm Atheros WiFi update worked!
It worked immediately, but I wanted to give him a full 24 hours or more to see if the fix stuck.
This problem seems to be resolved. Now I can finally return to my much delayed project.
Thanks a lot for helping me through this. :-)
Robert
-
Can not see the values for the value of the field Position Flex games
Hello
I want to see the values associated with the Position to flex fields segments set of values. The valueset is the section of Position Flex field of the HRMS.
When I go on request > FlexField > key > values and look for the defined value, it does not appear in the list of value games. I am unable to find a game for any segment of values. The two sets of value are at table in function.
Can someone tell me why I can't see them?
Abdul WahidBase table of values defined value, you can see until you go in application where this segment is used... you can still run the SQL derived from table according to value set where the conditions (if any) to see the values. I hope I understood your question
-
Number sequence for the value in the column group
I need to create a sequnece number in a column from 5, and incrementing 5, based on the presenet values in the first column. If the value in the first column changes then the sequence would start with 5 and an increment of 5.
for example: I want to generate the following output
Cat_code Seq_No
1001 5
1001 10
1001 15
1001 20
5 2001
10 2001
15, 2001
3001 5
10-3001
4001 5
4001 10
4001 15
4001 20
5001 5
6001 5
5 7001
7001 10
7001 15
7001 20
7001-25
So if the cat_code changes, the sequence number should still start at 5 and should be to generate the sequence number until the cat_code changes again.
any help apreciated.
Thank you
RahulHi, Rahul,
You can use the analytical function of the ROW_NUMEBR to generate the numbers, like this:
SELECT cat_code , 5 * ROW_NUMBER () OVER ( PARTITION BY cat_code ORDER BY NULL ) AS seq_no FROM table_x ORDER BY cat_code , seq_no ;
You must use an ORDER byclause of Analytics when you call ROW_NUMBER. If you don't really care the order, so you can ORDER BY a constant, but you still need the analytical ORDER BY clause.
-
In any case for the value Compenent of the list is NOT anti-aliased text?
As you may know, pixel fonts are tiny size, specially created for NOT being anti-aliasing. Use you the size of 8, with anti-aliasing pixels, the value "bitmap (no anti-alias) '.
But I can't find how to specify this parameter for a list item type. I can incorporate the police and get to use the police, but he alias against it. Any ideas? Thank youNevermind, it seems that the clip that the List component was inside was not aligned to pixels the same. -
Creation of the logic group - no limitation for the value of criteria field?
I am trying to create simple logical groups in FDM (11.1.1.3 and 11.1.2.1 version). However, an error message is displayed in the information bar.
: Error adding the new record.
Detail: data access error.
I clicked on the button "Add" and created a logical group that contains * 1 520 * accounts not sequential sources in the field of value of criteria (with operator).
I separated these accounts from source with a comma and no space between them. (Note: operator = x, value/Exp = 1, Seq = 0) I've updated the grid. Then the error message was displayed and the logical group create failed.
And then, I created a new group of logic that contains only * 100 * accounts not sequential sources in the field of value of criteria (with operator).
I also separated a comma, no spaces and the same setting. I've updated the grid. And the logical group has been successfully added.
The account of each source contains 10 characters (alphabet and number).
I want to ask:
1. is there a limitation by specifying accounts sources (i.e.. more than number of accounts for each group of logic source) in the criteria value field when creating simple logical group?
2. I'm adding these logical groups by clicking on the button 'Add' one by one, is it faster way to do (i.e. transfer an excel or csv source file specified accounts)?
Thank you very much!You perform the update the named range in the Excel file as the previous poster said? When you import an Excel file using the import XLS function, only the name family (s) starting with 'ups' are actually loaded in the system. Note that at least in versions 9.3 and 11.1.1.3 there was also some hidden lines had to be such that specify the header.
JOINT TASK FORCE
-
API for the value PayLocation in HRMS
Hi all
I'm new to the HRMS.
can someone tell me the api to set the PAYLOCATION value for an assignment?
Thank you
Rambaud.Strange... I don't see a reason why it shouldn't work...
You can try the code below, with your changes-
DECLARE
l_special_ceiling_step_id NUMBER;
l_people_group_id NUMBER: = NULL;
l_soft_coding_keyflex_id NUMBER;
l_group_name VARCHAR2 (100);
l_effective_start_date DATE;
l_effective_end_date DATE;
l_org_now_no_manager_warning BOOLEAN;
l_other_manager_warning BOOLEAN;
l_spp_delete_warning BOOLEAN;
l_entries_changed VARCHAR2 (100);
l_tax_district_changed_warning BOOLEAN;
l_concatenated_segments VARCHAR2 (100);
l_gsp_post_process_warning VARCHAR2 (100);
BEGIN
hr_assignment_api.update_emp_asg_criteria
(p_effective_date-online sysdate
p_validate-online FALSE
, p_datetrack_update_mode-online "CORRECTION".
p_assignment_id-online 8277
, p_segment1-online "A"; -change this to your value
, p_segment2-online 'B ';. -change this to your value
, p_segment3-online 'C '. -change this to your value
p_object_version_number-online 33
p_special_ceiling_step_id-online l_special_ceiling_step_id
p_people_group_id-online l_people_group_id
p_soft_coding_keyflex_id-online l_soft_coding_keyflex_id
p_group_name-online l_group_name
p_effective_start_date-online l_effective_start_date
p_effective_end_date-online l_effective_end_date
p_org_now_no_manager_warning-online l_org_now_no_manager_warning
p_other_manager_warning-online l_other_manager_warning
p_spp_delete_warning-online l_spp_delete_warning
p_entries_changed_warning-online l_entries_changed
p_tax_district_changed_warning-online l_tax_district_changed_warning
p_concatenated_segments-online l_concatenated_segments
p_gsp_post_process_warning-online l_gsp_post_process_warning
);
END; -
A question about the sections for the value/element pairs
Hi Oracle Texters,
In Oracle 11 GR 1 material with an index of context, is it possible and if so, how, to implement the sections for:
So, something like: (this syntax is probably wrong, but gives the gist of what I'm trying to do)<a> <item>name</item> <value>fred</value> </a> <a> <item>nickname</item> <value>trooper</value> </a>
Returns a line, that there is a 'name' and 'fred' in one section "a".(name within item and fred within value) within a
But I don't want to return a row the following:
As "trooper" is a "nickname" not a "name".(name within item and trooper within value) within a
When I create sections of the area 'a', 'item' and 'value' two of these expressions return a line.
If this is not possible, or how to get the result, please do let me know.
Thank you very much
Gary.
Published by: GPN on February 21, 2011 20:24It works for me, as shown below. Please post one copy and paste a complete course of code that does not work for you, including the creation of table, inserting data, preferences, index and queries. Please provide the smallest reproducible test.
SCOTT@orcl_11gR2> select * from v$version 2 / BANNER -------------------------------------------------------------------------------- Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production PL/SQL Release 11.2.0.1.0 - Production CORE 11.2.0.1.0 Production TNS for 64-bit Windows: Version 11.2.0.1.0 - Production NLSRTL Version 11.2.0.1.0 - Production 5 rows selected. SCOTT@orcl_11gR2> create table test_tab 2 (test_col clob) 3 / Table created. SCOTT@orcl_11gR2> insert into test_tab (test_col) values ( 2 ' 3
- name
4fred 5 6 7- nickname
8trooper 9 ') 10 / 1 row created. SCOTT@orcl_11gR2> begin 2 ctx_ddl.create_section_group ('test_sg', 'basic_section_group'); 3 ctx_ddl.add_zone_section ('test_sg', 'a', 'a'); 4 ctx_ddl.add_zone_section ('test_sg', 'item', 'item'); 5 ctx_ddl.add_zone_section ('test_sg', 'value', 'value'); 6 end; 7 / PL/SQL procedure successfully completed. SCOTT@orcl_11gR2> create index test_index 2 on test_tab (test_col) 3 indextype is ctxsys.context 4 parameters ('section group test_sg') 5 / Index created. SCOTT@orcl_11gR2> select * from test_tab 2 where contains 3 (test_col, 4 '(name within item and fred within value) within a') 5 > 0 6 / TEST_COL --------------------------------------------------------------------------------- name
fred - nickname
trooper 1 row selected. SCOTT@orcl_11gR2> select * from test_tab 2 where contains 3 (test_col, 4 '(name within item and trooper within value) within a') 5 > 0 6 / no rows selected SCOTT@orcl_11gR2> -
Hello
You can someone suggest me the name of the API for loading of values in the set of values.
Thank you
Nitin SinghTry FND_FLEX_VAL_API
-
Look for the value null in the column formula
I have a quiz report in OBIEE BI, and I only want to show quizzes to when the end date is not null.
Is it possible to do in the column formulas?
Thank you
Select filter column is not null
-
Best practices for the period average upgrade R12
Someone know where I can find a documented Oracle advised at the time to perform the upgrade 12.1.1? We are looking at whether we can pass in the middle of a period or if we have to wait until the closing period.Best practice is to read the name of a forum before posting in it.
This forum is titled: "Oracle Database General Questions."
My suspicion is that your question relates to EBS.
Maybe you are looking for
-
Update Satellite Pro 420 CDT to Windows 98
I have an old 420CDT Satellite Pro I want to test my wireless router. It was delivered pre-loaded with Windows 95, but I need to upgrade to Windows 98 minimum. When I run the installer of Windows 98 (upgrade mode) he told me that I should update the
-
P7 - 1108p with monitor s2031 Ont. Best obtained resolution is 1270 X 720.
Windows 7 Home premium. P7 - 1108p with monitor s2031 Ont. Best obtained resolution is 1270 X 720. Had to install the drivers for the monitor of Finally, get that. Also downloaded new graphics drivers. Still getting only 1270 X 720. Any suggestions o
-
Mystery of the interference sawtooth with all networks
Airport Extreme is powered over ethernet AT & T 2Wire modem/router. I have 2 nest webcams set up and find that they would sometimes display warnings of "weak wifi signal. So I got the Explorer Wi Fi app to try to see what was going on and optimize my
-
Satellite U400 - PSU40E Synaptics touchpad problem after the recent update to BIOS
Toshiba welcome, I've tested this in reverse, this is why the statement in the subject as it looks. After upgrading the bios of 3.00 to 3.50 touchpad loses its precision. Very rude and useless its like that. I tried different drivers, everything, but
-
Hi, I have a HP 840 G1, Windows 7 Pro 64 bit. I just updated the display driver adapter to the last list on the HP website, Version: 10.18.10.3993 this may have fixed a problem where the "sleep mode" would be empty only the screen, not to put the co