How can I calculate which is the index (x-value) correspondant to a certain value of a signal?
I just want to calculate the quality of the peak in a FFT, defined as you can see in the attached file.
For that, I would need to know how can I calculate in Labview the index or indices (x-value) correspondant to a certain amplitude value of the function.
Kind regards, and thank you for reading,
Jose
Solved!
Go to Solution.
Attachments:
quality.jpg 6 KB
If you know the lineshape (e.g. Lorentzian), you can use nonlinear fit. This will give you the most accurate value.
In the most simple case (insignificant offset and noise, no other peaks) you can apply the following code (if there are other peaks, then take a apropriate array subset before applying the code). To get correct units, just scale with df.
LabVIEW Champion . Do more with less code and in less time .
Attachments:
WidthAtHalfHeight.png 52 KB
Similar Messages
-
How can I select which channel the wireless card on the Macbook Pro uses?
Hi,
I have a MacBook Pro which must be 5-6 years old running OS ver10.5.8 with the following wireless card details..
Wireless Card Type: AirPort Extreme (0x168C, 0x86)
Wireless Card Locale: Worldwide
Wireless Card Firmware Version: 1.4.16.2
Current Wireless Network: ML MC
Wireless Channel: 6
.. and a Time Capsule running firmware ver 7.6.1.
We recently installed a faster broadband connection and for some reason the pc’s (recent purchases) we have are regularly getting a 37Gb max download speed and the MacBook Pro is regularly getting only 19Gb max download speed. All the computers are connecting through the same Time Capsule to the net. On the Time Capsule the 2.4GHz and 5GHz bandwidths are set so the channel is selected automatically.
Is the max download speed on the MacBook pro slower because of the wireless card in it? And if so, how can I check? Could I manually adjust it to a faster setting?
Thanks,
SimonChannels are managed by the router and the automatic settings on your TC is about right - unless you have general WiFi issues.
Your slower speed is down to the older Airport card in your MBP. -
How can I tell which machines need a given patch?
So when I run WSUS and view the Updates Report I can type in the specific patch I'm working on (MS14-066) and it tells XX computers have it, YY computers need it, etc.
How can I tell which are the YY computers that need the patch so I can go fix them up? Is there an easy way to do that?
Thanks.How can I tell which are the YY computers that need the patch so I can go fix them up?
Run the Detailed View version of the report. There will be one (or more) pages for each update. The detailed pages list each computer, the approval status, and installation state.
However, the conventional way to address this question is to create target groups based on some classification of how you would approve updates (e.g. Desktops, Win2008R2, .NET4) and approve the updates for the *groups* of computers that should install the
updates.
Lawrence Garvin, M.S., MCSA, MCITP:EA, MCDBA
SolarWinds Head Geek
Microsoft MVP - Software Packaging, Deployment & Servicing (2005-2014)
My MVP Profile: http://mvp.microsoft.com/en-us/mvp/Lawrence%20R%20Garvin-32101
http://www.solarwinds.com/gotmicrosoft
The views expressed on this post are mine and do not necessarily reflect the views of SolarWinds. -
How can i know which index will be used when executing the query ?
1 ) I have query in which i have 3-4 tables but there multiple index on one column .
so how can i know which index will be used when executing the query ?
2) I have a query which ia taking too much time . how can i know which table is taking too much time ?
3) Please Provide me some document of EXplain plan ?Hi Jimmy,
Consider the below example
/* Formatted on 2011/02/04 21:59 (Formatter Plus v4.8.8) */
CREATE TABLE FIRST AS
SELECT * FROM all_objects;
UPDATE FIRST
SET object_name = 'TEST'
WHERE owner != 'SCOTT';
CREATE INDEX idx_first ON FIRST(object_name);
SELECT *
FROM FIRST
WHERE object_name = 'TEST';
It has not used index
Execution Plan
Plan hash value: 2265626682
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 58678 | 7334K| 163 (4)| 00:00:02 |
|* 1 | TABLE ACCESS FULL| FIRST | 58678 | 7334K| 163 (4)| 00:00:02 |
/* Formatted on 2011/02/04 21:59 (Formatter Plus v4.8.8) */
SELECT *
FROM FIRST
WHERE object_name = 'emp';
This has used the index
Execution Plan
Plan hash value: 1184810458
| Id | Operation | Name | Rows | Bytes | Cost (%CPU)| Time |
| 0 | SELECT STATEMENT | | 1 | 128 | 1 (0)| 00:00:01 |
| 1 | TABLE ACCESS BY INDEX ROWID| FIRST | 1 | 128 | 1 (0)| 00:00:01 |
|* 2 | INDEX RANGE SCAN | IDX_FIRST | 1 | | 1 (0)| 00:00:01 |
From this we can come to the conclusion that, whether to use one index or not by oracle
would also depend on the data which is present in the table. This has to be this way as
we see in the bind peeking, if oracle sticks to only one plan, say only use the full table
scan, it would be a performance hit when it searches for the second query ie where object_name
='emp';
2.
If we have a query like below.
select * from emp
where upper(ename) = upper(:p_ename);
Evenif we have the index on ename column, oracle wouldn't be able to use the index, as there is a function in the predicate column. If you need oracle to use the index, we need to create a function based index as below.
Create index idx_ename on emp(upper(ename));
Regards,
Cool -
How can I calculate the value of the cell, which depends on other rows?
Hi, all!
I have an application with table. In this table i have calculate some fields, that doesn't exists in data class and depends on other row values, e.g. current row number, or sum of previous rows. How can i calculate this values in TableView?
The problem is that I have no information about the current row number in the cell value factory.
Example:
public class Transaction {
public String getName();
public BigInteger getAmount();
} // There is no getter for "Balance"
Result table should be something like this:
Name
Amount
Balance
transaction1
300
300
transaction2
200
500
transaction3
500
1000
Also, after sorting by "Amount", "Balance" should be recalculated:
Name
Amount
Balance
transaction3
500
500
transaction1
300
800
transaction2
200
1000Strings can be converted to numbers by various parse methods. For instance Strings can be converted to double via Double.parseDouble(myString).
That being said, it appears that your textfield will contain numbers and operators, and so these operators will need to be parsed too. I would advise you to search on the terms Java infix postfix. -
I have a laptop and a desktop computer connected to creative cloud. How can I choose which machine to open up a document from my iOS app? I don't want it to open on both overtime I send something from my iOS device.
The Cloud forum is not about using individual programs
The Cloud forum is about the Cloud as a delivery & install process
If you will start at the Forums Index https://forums.adobe.com/welcome
You will be able to select a forum for the specific Adobe product(s) you use
Click the "down arrow" symbol on the right (where it says All communities) to open the drop down list and scroll -
How can we know which index is triggered
hi all ,
how can we know which index is triggered in perticular select statement ? is that just based on the fields which used in the select statement or can we know from ST05 ?
thanks,
ramHi Ram,
You can go to transaction ST04(if you are authorised)...
Now select 'Detail analysis menu' button.
Now select SQL Request button under 'Resource consumption by' section.
Now in the ' SQL statement pattern by ' field , give the part of the select statement you want to check.
Now press execute.
Now select the line item displayed and goto menu option <b>Goto->Explain SQL</b>.
It will give you the execution plan for the particular SQL statement.
From here you can get the index values from INDEX RANGE SCAN statement in this output.
Hope this has been of some help to you...
Regards,
SP. -
How can I calculate the total time in java?
Hello!
I need to calculate the total time!
For example I have start time:
Format formatter1;
Date date1 = new Date();
formatter1 = new SimpleDateFormat("hh:mm:ss");
String startTime = formatter1.format(date1);
//startTime = "14:20:40";
And I have finish time:
Format formatter2;
Date date2 = new Date();
formatter2 = new SimpleDateFormat("hh:mm:ss");
String finishTime = formatter2.format(date2);
//finishTime = "08:30:55";
So, after manually calculating, I get total time: "18:10:15"
How can I calculate the total time in java? (Using formatter1 and formatter2 I suppose)
What I need is to print "total 18:10:15"
Thanks!800512 wrote:
I did the following but, I think something is wrong here:
I defined before: Date date1 = new Date(); Date date2 = new Date();
And it should be exactly 5 seconds between them.
I found delta between date1 and date2:
Format formatter = new SimpleDateFormat("HH:mm:ss");
long timeInMilliFromStart = date1.getTime() - date2.getTime() ;
Date date3 = new Date(timeInMilliFromStart);
String timeInSecFromStart = formatter.format(date3);
and I get always
//timeInSecFromStart = 02:00:05
But it should be exactly 00:00:05.
What can be a problem?Because, like I said, a Date measure an instant in time, not a duration. So when you have 5000 ms, and you turn that into a Date, that means 5 sec. after the epoch, which works out to 1/1/1970 00:00:05.000 GMT.
As I mentioned, if you're not currently in GMT, then you have to set the TZ of the DateFormat to GMT. Right now, it's showing you the time in your TZ. If you included the date in your SimpleDateFormat, you'd see either 1/1/1970 or 12/31/1969, depending on which TZ you're in.
Bottom line: You're trying to use these classes in a way they're not meant for, and while you can get the results you want for a limited set of inputs if you understand what these classes do and how to work with that, it's a brittle approach and comes with all kinds of caveats. -
I keep pictures in Albums, specifically by year and then other topic albums. As a result some pictures are in several albums. Sometimes they are assigned in error. I used to be able to click on a picture and see not only the tags but the albums associated with the picture. How can I see which albums are assigned to a picture?
Are you referring to the yellow text box that pops up like this?
If it is those are called tooltips or anchor titles. Cyclosaurus has posted script to block them: removing rollover html detail box: Apple Support Communities.
OT -
How can I get rid of the dark area on top one third of my iphone screen which spoils my background image?
It seems this problem is caused by the software to increase the readibility of upper letters (clock battery etc.) It be nice to leave us the control of choosing background letter color too if we are using brighter images or darker images.
I'm using iphone 4s and it appeared after I updated to new patch. 7.1.1.
Thanks,
Cem
I do not know how to move topics from sections of forum so I apologise for duplicate post.
https://discussions.apple.com/message/25594879#25594879Photo added.
-
When I click on the Music tab on my Apple TV 2, a message tells me I have to set up iTunes Match to stream music from my iTunes library on my iMac. I don't want to set up and pay for iTunes Match. How can I get back to the pre-Match system which let me just use home sharing to stream music from computer to Aple TV
Ditto.
You need to look for your itunes library under Computers and select it, then music.
Music column is for web based content not local content, just to confuse everyone.
AC -
How can we calculate no.of leave used by the employee except sunday.
Dear Friends,
i have query how can we calculate no.of leave taken by the employee except sunday & government holiday.
Example: A person take a sick leave From 13/02/2008 to 20/02/2008 with in that period 17th was sunday.
when we calculate absence day for that person,Total value is 8 days but exact output is 7days only.How can i get exact result,any function module is avilable for this issue .
Thanks & Regards,
Rajkumar.AHi,
you have to consider SL leave as in holiday's So you can check with clinet if client says consider you can otherwise you con't
its depend client requirement
and you can go to controlls inSAP and change absence controlls for SL with holidays
Regards
Suresh -
HT4914 How can you tell which songs are downloaded from the cloud on an ipad
How can you tell which songs are downloaded on the iPad from the cloud?
I know ipad albums are more like tagging photos rather than putting them in folders. I just have a nagging feeling I missed some pics and I have too many to try to go figure out one by one. I don't look at my photos from the camera roll, only from albums I tagged just because I imported photos from different sources and the dates and order is really messed up. I just want to know that I am viewing all the photos from like this vacation or that event and there's none I missed that are only in the camera roll.
-
How can I know which link was clicked in the link list
Hi everyone
I'm using list of links in my page to display list of the files in some directory.
How can I know which link user was clicked. There are some code:
<%
String dir = "..//files//";
File fin = new File(dir);
File files[]=fin.listFiles();
for(int i=0;i<files.length;i++)
File x = files;
%>
<%=x.getName()%><br>
<%
%>
Please helpYou need to pass some data on the querystring to the page you are linking to.
<a href="Main_Work.jsp?file=<%=x.getName()%>"><%=x.getName()%></a><br>
This will send a parameter called "file" with the value of the file name that the user clicked.
Now in Main_Work.jsp you can access this data as follows:
<%
String s = request.getParameter("file");
File f = new File("..//files//"+s);
%> -
How can I calculate the request time ?
Hello,
How can I calculate the total consume time in each request ?
For example, I want to start calculating the time when I click on a Link or a button and the end time when it completed load the page !
EricYou could use a filter like this one:
import java.io.*;
import java.net.*;
import java.util.*;
import java.text.*;
import javax.servlet.*;
import javax.servlet.http.*;
import javax.servlet.Filter;
import javax.servlet.FilterChain;
import javax.servlet.FilterConfig;
import javax.servlet.ServletContext;
import javax.servlet.ServletException;
import javax.servlet.ServletRequest;
import javax.servlet.ServletResponse;
public class TimeFilter implements Filter {
// The filter configuration object we are associated with. If
// this value is null, this filter instance is not currently
// configured.
private FilterConfig filterConfig = null;
private static final boolean debug = false;
private long start = 0;
private long end = 0;
public TimeFilter() {
private void doBeforeProcessing(ServletRequest request, ServletResponse response)
throws IOException, ServletException {
if (debug) log("CalendarFilter:DoBeforeProcessing");
System.out.print("In Filter ");
this.start = System.currentTimeMillis();
System.out.println((new java.util.Date()).toString() +
" start request ");
private void doAfterProcessing(ServletRequest request, ServletResponse response)
throws IOException, ServletException {
if (debug) log("TimeFilter:DoAfterProcessing");
System.out.println("Completion Time = " + (System.currentTimeMillis() - start));
* @param request The servlet request we are processing
* @param result The servlet response we are creating
* @param chain The filter chain we are processing
* @exception IOException if an input/output error occurs
* @exception ServletException if a servlet error occurs
public void doFilter(ServletRequest request, ServletResponse response,
FilterChain chain)
throws IOException, ServletException {
if (debug) log("TimeFilter:doFilter()");
doBeforeProcessing(request, response);
Throwable problem = null;
try {
chain.doFilter(request, response);
catch(Throwable t) {
problem = t;
t.printStackTrace();
doAfterProcessing(request, response);
// If there was a problem, we want to rethrow it if it is
// a known type, otherwise log it.
if (problem != null) {
if (problem instanceof ServletException) throw (ServletException)problem;
if (problem instanceof IOException) throw (IOException)problem;
sendProcessingError(problem, response);
* Return the filter configuration object for this filter.
public FilterConfig getFilterConfig() {
return (this.filterConfig);
* Set the filter configuration object for this filter.
* @param filterConfig The filter configuration object
public void setFilterConfig(FilterConfig filterConfig) {
this.filterConfig = filterConfig;
* Destroy method for this filter
public void destroy() {
* Init method for this filter
public void init(FilterConfig filterConfig) {
this.filterConfig = filterConfig;
if (filterConfig != null) {
if (debug) {
log("TimeFilter:Initializing filter");
* Return a String representation of this object.
public String toString() {
if (filterConfig == null) return ("TimeFilter()");
StringBuffer sb = new StringBuffer("TimeFilter(");
sb.append(filterConfig);
sb.append(")");
return (sb.toString());
private void sendProcessingError(Throwable t, ServletResponse response) {
String stackTrace = getStackTrace(t);
if(stackTrace != null && !stackTrace.equals("")) {
try {
response.setContentType("text/html");
PrintStream ps = new PrintStream(response.getOutputStream());
PrintWriter pw = new PrintWriter(ps);
pw.print("<html>\n<head>\n</head>\n<body>\n"); //NOI18N
// PENDING! Localize this for next official release
pw.print("<h1>The resource did not process correctly</h1>\n<pre>\n");
pw.print(stackTrace);
pw.print("</pre></body>\n</html>"); //NOI18N
pw.close();
ps.close();
response.getOutputStream().close();;
catch(Exception ex){ }
else {
try {
PrintStream ps = new PrintStream(response.getOutputStream());
t.printStackTrace(ps);
ps.close();
response.getOutputStream().close();;
catch(Exception ex){ }
public static String getStackTrace(Throwable t) {
String stackTrace = null;
try {
StringWriter sw = new StringWriter();
PrintWriter pw = new PrintWriter(sw);
t.printStackTrace(pw);
pw.close();
sw.close();
stackTrace = sw.getBuffer().toString();
catch(Exception ex) {}
return stackTrace;
public void log(String msg) {
filterConfig.getServletContext().log(msg);
}and in the web.xml :
<filter>
<filter-name>TimeFilter</filter-name>
<filter-class>
com.filter.TimeFilter
</filter>
<filter-mapping>
<filter-name>TimeFilter</filter-name>
<url-pattern>/services/*</url-pattern>
</filter-mapping >
Maybe you are looking for
-
Having trouble with report total row with expression based condition
Hi, I have a simple SQL region that has 2 columns (country and pnl). I then had a request to display negative PNL in red. To do this I copied the Standard Alternating Row Colors report Template and changed the condition so that it uses one class (nam
-
Can I see What's Playing on a laptop networked to the main computer?
My iTunes program, files and music all reside on a 1T drive connected to a MacPro in the office. I generally set up playlists and run music from there, using AirTunes to put the music all around. My laptop in the living room is networked to it. Is th
-
my website is www.tmsstudios.com, according to my web provider we have all the security features needed. why does firefox state it is not a trusted website, and how do I or what do I need to fix it?
-
How to get graphs with steps greater than 10
is this the limit in numbers for graphing y vs x axis data? I finally figured out how to make 2d line graphs for basic analysis and graphing, (such as temperature vs volume). when I go to edit my data in the chart editor, i can only make steps as muc
-
Camera setup for recording lectures
Sorry this is a bit OT... but I will be using iMovie and I figure there are plenty of folk here who know more about video than me! I'm fairly well up on SLRs and still cameras but not at all about video. I work for a training company, running lecture