Analysing waveform for digital values stored in a file

i have certain digitals values obtained in a file in .txt format.
i have to obtain a waveform by giving the input as these digital values in that file.
I have programmed for array input manually.
But the waveform analysis should be made such that it do analyze automatically by taking the values stored in the file.
The values are stored as like follows-
0.00159
0.01432
0.01654
0.15432
etc
Give me a module to do this task.

Use the Read from Spreadsheet file and then just connect it to a waveform chart. This will do what you need. Post back.

Similar Messages

  • How do I convert Spreadsheet file to Waveform for off-line analysis?

    Using v6.1
    I have multiple column data in an xls file obtained from third party DDE write. Each column contains data pertaining to one process variable. Does not include timestamp, however, data sampled at specific frequency of 10hz. I wish to convert the column data to waveform and perform Spectrum and cross correlation analysis to determine source of process variations.
    How do I read the spreadsheet file and produce waveforms for analysis using the built-in analysis tools?
    Thanks!

    Save the XLS file as a CSV (Comma Seperated Values) file. Then read the CSV file into LabVIEW using "Read From Spreadsheet File.vi" -- make sure to set the "delimiter" input to a comma (","). Index out columns of data using the "Index Array" function, and then build a Waveform and set the dt. Attached is an example.
    -Jim
    Attachments:
    CSV_2_Waveform.vi ‏36 KB

  • Analysis ABC for material's ordered value

    Hi all!
    I would like to have an ABC analysis (for each Vendor) of the value of materials ordered in a certain period.
    If I utilise the report ME2L o ME81N, ok , i have the possibility to have the analysis ABC, but this analysis lists for each vendor the different Purchase Orders  and repeats each material more than one time.
    Can i have the possibility that this analysis add together the values of the same material.????
    Now Sap give me this (for example)
    ABC  Mat group  Material             Vendor       Purch order       Value
    A     GM-HAL     M2510008193     2101060     20000674         0,22
    A     GM-HAL     M2510008193     2101060     20000683        0,22
    A     GM-HAL     M2510008180     2101060     20001485        0,28
    A     GM-HAL     M2510008180     2101060     20001257        0,28
    BUT I DON'T WANT THIS!!!!!!
    I would like to have:
    ABC  Mat group  Material             Vendor       Purch order       Value
    A     GM-HAL     M2510008193     2101060     20000674         0,44
    A     GM-HAL     M2510008180     2101060     20001485        0,56
    Each material has to appear once only!!!!
    Is it possible?
    Have I to use other reports?
    Thanks in advance!!
    Best regards
    Alba

    Try these reports
    MC$4 , MC$6

  • Which table is stored for O3defaults value?

    which table is stored for O3defaults value?

    Dear King Qi ,
    the default values that you create via transaction O3DEFAULTS are stored in two linked database tables:
    The header data is stored in table OIB_DEF_INDEX_GM
    The default set parameters itself are then stored table OIB_DEFAULTS.
    I hope this helps,
    Kind regards,
    Markus

  • Fraudulent digital certificates issued for high-value websites, iOS patch ?

    http://www.zdnet.com/blog/security/microsoft-warns-fraudulent-digital-certificat es-issued-for-high-value-websites/8488?tag=nl.e589
    http://www.h-online.com/security/news/item/SSL-meltdown-forces-browser-developer s-to-update-1213358.html
    this obviously means that iOS could be vulnerable. Mozilla has patched Firefox (all versions), MS just pushed an update, Google patched Chrome already a few days ago, how about Safari and iOS?
    edit: does iOS use OSCP validation?

    I see Safari desktop supports OCSP checking - if manually activated - but does Safari mobile too? as there's hardly any setting available for Safari on idevices it's hard to know...

  • Equivalent of Split Signals for digital waveform

    Hi , I read multi digital waveforms in a loop and I would like to split the channels. For analog waveform I can simply use split signals control. How about digital waveform, is there any equivalent for digital channels?

    You can use firstly "Digital to Boolean Array VI" to get a 2D boolean aray equivalent of Digital Waveform samples...!!
    But remember at this step, the sampling rate information (dt) will be lost (after you've converted the digital waveform to 2d array of boolean)...
    Now next, if I'm not wrong, here each column would represent different waveforms...!!
    At last, you can use "Boolean Array to Digital VI" to convert 2d array of boolean back to digital waveform...!! You will require dt (sampling rate info) here at this step...!!
    Additionaly to extract sampling rate info from the digital waveform, before you convert it to boolean array, you can use "Get Waveform Components (Digital Waveform) Function"
    I am not allergic to Kudos, in fact I love Kudos.
     Make your LabVIEW experience more CONVENIENT.

  • Audigy 2 value where is the option for digital output? Help

    i have the creative inspire 5700 and the audigy 2 value but i cant find the checkbox for "digital output only"
    where can i find it's Pls help me !!!

    That is not the problem however it is located in the speaker setup window and all it does is disable the line outs, digital is always turned on and cannot be turned off. I suggest you re-read the 5700 manual. Tell me which lights you have on.

  • Convert a rpm waveform to digital/analog tach signal. Sound & Vibration

    Hello,
    my question is: How to convert  a rpm waveform to
    digital/analog tach signal for use with SV application?
    Or is it possible to modify the SV - VIs for the use of
    a rpm waveform or a speed signal?
    Thanks a lot for coming answers.
    Thomas Nuding

    Typically an RPM waveform is the analog view of a tachometer, such as a proximity probe over a key or keyway, or an index pulse from an electric motor.  In most rotor dynamics applications, the phase of the tachometer waveform is compared to the phase of other waveforms, such as vibration, to determine the angular position of the shaft when the other waveform occurs. 
    The sound and vibration tools have a function for calculating RPM from an analog tachometer waveform.  The order analysis toolset go further to add a counter as an tachometer input.  The OAT tools also allow for selection of rising edge or falling edge and voltage level for the "trigger".  A time instance is recorded when the edge occurs.  This time instance is used for phase measurements and for resampling the other waveforms into the angular domain, ie. 360 measurements per revolution. 
    Preston Johnson
    Principal Sales Engineer
    Condition Monitoring Systems
    Vibration Analyst III - www.vibinst.org, www.mobiusinstitute.com
    National Instruments
    [email protected]
    www.ni.com/mcm
    www.ni.com/soundandvibration
    www.ni.com/biganalogdata
    512-683-5444

  • How do I generate a sinusoidal waveform for frequency 0,05Hz?

    Hi everyone,
    I  generate a sinusoidal waveform for different amplitude and frequencies. However, I can not obtain a waveform for frequency<0,05 Hz. For the frequency values under freq=0,05 Hz, the vi gives an error as can be seen from the attachment picture. I have changed the "buffer size", "scan rate", "total scan to acquire" and "count", but it failed again and gave the same error. Is there anyone who can deal with or experienced with something like this problem? Also, could you please the exact meaning of
    scan rate=
    total scan to acquire=
    buffer size=
    In order to prevent the aliasing, what should be these values? What kind of relations are there between them? Because, for different selected frequencies, I have to change these values, otherwise I detect wrong frequency value using "Tone Measurements.vi" that is located at the LabView library.
    Also, could you please make a comment on filtering? I want to filter very small vibrations from the signal using express vi of "Filter.vi". Should I have to use lowpass filter, or highpass filter, or bandpass or, smoothing etc. and what value of "cuttoff frequency" should I use? Thanks a lot...
    Attachments:
    front.jpg ‏333 KB
    Unsteady Pipe Flow Analysis.zip ‏126 KB

    Hi,
    I have also attached two files. One is related with f=1 Hz. When I adjust the frequency to 1 Hz, I can obtain and detect the true frequency response. However, as can be seen the waveform graph in the 1 Hz.jpg, I do not want to save or analyse the data which I circled in green colour. Because, the hotwire begins from the zero value and there is a peak at the top.After the first period, the waveform comes through the periodic one. Start of period from zero and make a bit peak at the top will change my statistic analysisi of signal. So I want to omit the first period.
    In the second attachement, (f=10Hz.jpg), ı changed the frequency of the signal from 1 Hz to 10 Hz. Now, the vi detected the wrong frequency as can be seen from the picture "Detected Frequency=0,1". Also, the waveform graph does not show the right periodic signal.
    So, what is the wrong? The filtering? or the scan rate? , total scan to acquire?, buffer size????? or what?? I have tried many different combinations of these control values, but the vi always detected the wrong frequency and the waveform graph was always like that.
    Attachments:
    f=1 Hz.jpg ‏307 KB
    f=10Hz.jpg ‏311 KB

  • How does APEX check for null values in Text Fields on the forms?

    Hello all,
    How does APEX check for null values in Text Fields on the forms? This might sound trivial but I have a problem with a PL/SQL Validation that I have written.
    I have one select list (P108_CLUSTER_ID) and one Text field (P108_PRIVATE_IP). I made P108_CLUSTER_ID to return null value when nothing is selected and assumed P108_PRIVATE_IP to return null value too when nothign is entered in the text field.
    All that I need is to validate if P108_PRIVATE_IP is entered when a P108_CLUSTER_ID is selected. i.e it is mandatory to enter Private IP when a cluster is seelcted and following is my Pl/SQL code
    Declare
    v_valid boolean;
    Begin
    IF :P108_CLUSTER_ID is NULL and :P108_PRIVATE_IP is NULL THEN
    v_valid := TRUE;
    ELSIF :P108_CLUSTER_ID is NOT NULL and :P108_PRIVATE_IP is NOT NULL THEN
    v_valid := TRUE;
    ELSIF :P108_CLUSTER_ID is NOT NULL and :P108_PRIVATE_IP is NULL THEN
    v_valid := FALSE;
    ELSIF :P108_CLUSTER_ID is NULL and :P108_PRIVATE_IP is NOT NULL THEN
    v_valid := FALSE;
    END IF;
    return v_valid;
    END;
    My problem is it is returning FALSE for all the cases.It works fine in SQL Command though..When I tried to Debug and use Firebug, I found that Text fields are not stored a null by default but as empty strings "" . Now I tried modifying my PL/SQL to check Private_IP against an empty string. But doesn't help. Can someone please tell me how I need to proceed.
    Thanks

    See SQL report for LIKE SEARCH I have just explained how Select list return value works..
    Cheers,
    Hari

  • Find Index for max value of array

    I can use arrayMax to get the max value for a small array, but I need to get which index the max value is located. That will determine which page the user goes to next. Here is my code:
    array:
    <cfset arrAverages[1]="#qryFairness.fairness#"/>
    <cfset arrAverages[2]="#qryHonesty.honesty#"/>
    <cfset arrAverages[3]="#qryCompassion.compassion#"/>
    <cfset arrAverages[4]="#qrySelfControl.SelfControl#"/>
    <cfset arrAverages[5]="#qryMoralConcern.MoralConcern#"/>
    These values are gathered from querying values stored in a table.
    I can get the max value in the array easily by:
    <cfdump var="#arrayMax(arrAverages)#">
    What I can't figure out is how to get the row in this array where that max value is located. It seems like it would be so simple, but nothing I have tried has worked.
    Thanks,
    Richard

    rking1966 wrote:
    I can use arrayMax to get the max value for a small array, but I need to get which index the max value is located. That will determine which page the user goes to next. Here is my code:
    array:
    <cfset arrAverages[1]="#qryFairness.fairness#"/>
    <cfset arrAverages[2]="#qryHonesty.honesty#"/>
    <cfset arrAverages[3]="#qryCompassion.compassion#"/>
    <cfset arrAverages[4]="#qrySelfControl.SelfControl#"/>
    <cfset arrAverages[5]="#qryMoralConcern.MoralConcern#"/>
    These values are gathered from querying values stored in a table.
    I can get the max value in the array easily by:
    <cfdump var="#arrayMax(arrAverages)#">
    What I can't figure out is how to get the row in this array where that max value is located. It seems like it would be so simple, but nothing I have tried has worked.
    You can find it in one line of code! Here is an example:
    <cfset testArr[1]=-183>
    <cfset testArr[2]=79>
    <cfset testArr[3]=6>
    Max.:  <cfoutput>#arraymax(testArr)#</cfoutput><br>
    Index of max.: <cfoutput>#arrayfindNocase(testArr, arraymax(testArr))#</cfoutput>

  • How to find out the type of the value stored in a string variable?

    Hi,
    How do i find out the type of the value stored in a string variable?
    for example,
    I have a string variable str, in which the following type of values wil be stored
    1) Intger
    2) Long
    3) boolean
    4) Char
    Is there any method to find out the type of the value, anything like str.getType()?. Please kindly help me. Thanks in advance.

    Hi All, i'm sorry for the double posting, by mistake it occured.
    Thanks for your replies, i have a string variable str, in which the value is stored and i have another string variable type, in which the type of the value is stored.
    For example,
    String str = "15";
    String type = "Integer";
    Is there any way to verify whether the value stroed in str is of type stored in the variable 'type'. I want to write a method of type boolean, it will throw true of the value stored in str is of type 'type'. Thanks

  • I need to add the values stored in the session object into the html textbox

    Dear Sir,
    i have been trying to create an edit employee details page
    What i have done till now is as follow:
    1. Got employee id from HTML page.
    2. Compared it with the id stored in the database.
    3. If the id is correct then pulled the record of the corresponding employee and stored it in the session object.
    4. Dispatched the session values to another servlet EditEmpDetails2.java
    what i need to do now
    5. Now i need to set the session values in the text field of the html form
    6. I also need to be able to edit those vales and store the edited values in the database.
    Please help me as i have tried doing it for 1 week without any clues
    i have tried to create a html page which is something like this:
    <html>
    <head>
    <title>Edit Employee Details Page</title>
    <body BGCOLOR="red" text="black">
    <h1 ><font color="black">Edit Employee Details Page</font></h1>
    <form action = "EditEmpDetails" method="Get">
    <table width="50% align="center"
    <tr><td>Employee ID: </td>
    <td><INPUT TYPE="TEXT" name="employeeid"<br></td></tr>
    <tr><td><center><input type="submit" value="submit"></center></td></tr>
    <tr><td><center><input type="reset" value="reset" ></center></td></tr>
    </table>
    </form>
    </body>
    </html>
    design of my servlet EditEmpDetails.java
    public void EditEmpDetails1 extends HttpServlet
    public void doGet(HttpServletRequest request, HttpServletResponse response)throws ServletException, IOException
    PrintWriter out = response.getWriter();
    response.setContentType("text/html");
    HttpSession session = request.getSession();
    String employeeid;
    String X = request.getParameter("employeeid");
    System.out.println("Employee iD:" + X);
    Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
    Connection con = DriverManager.getConnection("jdbc:odbc:murphy");
    String query = "Select * from users where employeeid=?";
    PreparedStatement stat = con.prepareStatement(query);
    System.out.println(stat);
    stat.setString(1,X);
    ResultSet rs = stat.executeQuery();
    while(rs.next())
    String Z = rs.getString(password);
    if(Z.equals(X))
    String A = rs.getString(1);
    session.setAttribute("employeeid", A);
    String B = rs.getString(2);
    session.setAttribute("firstname", B);
    String C = rs.getString(3);
    session.setAttribute("lastname", C);
    String D = rs.getString(4);
    session.setAttribute("gender", D);
    String E = rs.getString(5);
    session.setAttribute("dateofbirth", E);
    String F = rs.getString(6);
    session.setAttribute("address", F);
    String G = rs.getString(7);
    session.setAttribute("postalcode", G);
    String H = rs.getString(8);
    session.setAttribute("phone", H);
    String I = rs.getString(9);
    session.setAttribute("mobile", I);
    String J = rs.getString(10);
    String url = "/EditEmpDetao;s.java";
    RequestDispatcher dispatcher = getServletContext().getRequestDispatcher(url)
    dispatcher.forward(request,response);
    catch (Exception e)
    system.out.println(e)
    I do not know how to put the values stored in the session object into the html text box

    3. If the id is correct then pulled the record of the corresponding employee and stored it in the session object.do you really need to store this in session object?
    5. Now i need to set the session values in the text field of the html form which form? in a new html/jsp page? i suggest go for a JSP
    In your JSP page use JSP expression tags to put the session attributes.
    it's something like : <input type='text' name='employeeid' value='<%= session.getAttribute("employeeid") %>' >and you need to generateanother servlet for saving the details/modifications to the database.
    I think i m clear enough.
    if you need more clarifications. just try it and then post your problem.
    Diablo

  • SAP-R/3- In which table, numeric values stored in  equipment characteristis

    SAP-R/3- In which table, numeric values stored in  equipment characteristis are captured.
    In AUSP table Char values in equipment characteristics are captured against object number.But this table does not cappture numeric characteristics.
    Are these numeric values captured in any function module?

    Hi
    check the BAPI  for characteristics
    BAPI_OBJCL_GETDETAIL
    BAPI_OBJCL_CHANGE
    or use the fun module:
    CLAF_CLASSIFICATION_OF_OBJECTS.
    You can use the tables
    CAWN,INOB and AUSP to get the characteristics
    Regards
    Anji

  • Analysis authorization - Authorizing Characterstic Values

    Hello all,
    We upgraded to BW (BI) 7.0 and thus have to use the new analysis authorization concept. While I have the documentation on how to create them and understand the, I'd like to know if there are any experienced users or experts who can assist.
    I have Marc Bernand's PowerPoint "An Expert Guide to New SAP BI features" and while they say that there is an "all or nothing rule" for viewing the query results, with the exception being for key figures and hierarchies, in the presentation (pg 21), it outlines that specific sales orgs can be assigned to the analysis auth (authorizing characteristic values) - this appears to contradict the 'all or nothing' rule if more than these sales orgs are in the query result.
    However, when I tested something similar in our dev environment for company code, if a specific company code is listed in the analysis auth (for the applicable characteristic), when I execute the report, I get a "you are not authorized", which is consistent with the new concept.
    My main question is that in order to restrict on specific company codes, plants, etc, are the choices to either use a hierarchy or a customer exit? Restricting it by assigning the values for the characteristic won't work. Thanks in advance for any help you can provide.
    Any help would be GREATLY appreciated.

    Hello Julie,
    It is not necessary to use Hierarchy or customer exit inorder to restrict the access based on company code.
    1. First of all make, Company code as authorization relevent in IO settings
    2. In RSECADMIN, create one authorization object. It is a good practice to include all SAP Technical objects also. Just click on Inster special characts.
    3. For the company code assign required value.
    4. Assign this authorization to user in USER tab
    5. In the report, If you want to defualt the value of company code, create one authorization relevent variable for company code. You can make this variable as ready for input/Not ready for input.
    6. Execute the report.
    The user will only get data related to authorized company code.
    Regards,
    Ravindra

Maybe you are looking for

  • Apple mail not working after upgrading to maverics

    I installed maverics on my mac a couple months ago. I noticed that all of my accounts in apple mail  have not worked properly since. first of all, i cant tell if mail is retrieving my email anymore. there used to be a spiral next to the account letti

  • Sequential dates in new numbers 3.0 does it still do it??

    sequential dates in new numbers 3.0 does it still do it?? Hi Gang, Happy New Year. I am attempting to add sequential dates into my budget planner for the new year. I know the old one could do it. I can do sequential numbers in 3.0, just not able to d

  • Printing PDFs with more than one page size

    A large client sent me a PDF of mostly usLetter-sized pages, but with some in-line 11 x 17" pages he intended to Z-fold. I was able to vary the size of the bounding box within the Windows drivers by selecting "Choose Paper Source by PDF page size". T

  • Getting MacBook to appear on my TV?

    Hi I have a macbook 10.5.8 and am trying to get the screen to play on my TV so I can screen video onto my big TV. I went to the shop and they told me to buy Aa HDMI Plug to go in the back of my TV and a HDMI mini adaper, I have plugged it into the TV

  • Terminated Employees

    Hi Can I have a script to get terminated employee details Thanks Regards anna