Detecting edge and plateau of a step form signal (stair shape)

Hi,
I am having some problems in detecting the beginning of the edge and the beginning of plateau for each step. My data has a stair shape and I want to detect each step. Sometimes it has a lot of noise. Can you help me to detect the steps and filter the data?
(I attached XSL file with 2 different data (x1,x2))
Thanks,
Ana
Attachments:
stairecase.xlsx ‏89 KB

I think I would start by calculating the slopes of segments of the array. The places where the slope drops down are the plateaus. Once you have the plateaus located you can refine the search for the inflection points by looking at second derivatives or intersections of straight line segments.
Another approach would be to look at the second derivative of the data.  Using a Savitsky-Golay differentiator helps avoid some of the noise problems encountered with standard derivative functions.
Here is a VI saved back to version 8.6 which may give you some ideas and help you get started.  I did not test it in the older versions.  If something does not work, let me know.
Lynn
Attachments:
Plateaus.zip ‏67 KB

Similar Messages

  • I have an Epson printer on a Wifi network. Windows 7 desktop and and HP Win 7 laptop (my wifes) print to it just fine. My MacBook Pro running Yosemite won't detect it, and I have the latest driver installed. No problem when I had a Canon...

    I have an Epson printer on a Wifi network. Windows 7 desktop is running the network, and my wife's HP Win 7 laptop prints to it just fine. My MacBook Pro running Yosemite won't detect it, and I do have the latest driver installed. I didn't have a problem when I had a Canon Pixma on the network, but when I replaced it with the Epson nothing seems to work. I go to add a printer to the queue and only the FAX function of the printer shows up - not the WS-4530 print function. Does anyone out there have any suggestions?  Please??? :-)

    Hi Kelly,
    As someone who has to print from my Mac to a networked printer at home all the time, I can certainly understand how frustrating it must be to have that fail to perform as expected. Let's see if we can get you up and running.
    I would suggest that you troubleshoot using the steps in this article -
    OS X Yosemite: Printing troubleshooting
    Start with the section titled Check the network.
    Thanks for using Apple Support Communities.
    Sincerely,
    Brett L 

  • EDGE and HTML dynamic text in a "box" with scroll bar

    I'm new to EDGE, a win7pro master collection cs5.5 suite owner. I'm mainly in the Film/Video post production field (mostly AE, PPro, Pshop, IA) but have been branching into web design the last couple of years.  I use Dreamweaver, Fireworks, Flash. While I'm a expert user with all the Film/video apps, I would say I only have intermediate ability with the web apps. While I understand a lot of programing logic bulding blocks I'm not a coder.
    So since we're told "flash is dead",  my interest in Edge is to try to do some of the things that I can currently do in flash in  EDGE. I was excited when Edge first came out but lost interest when it became obvious that Adobe was not going to offer Edge and Muse to "suite owners" but only in their force feeding of the "Cloud". Better known as the "golden goose" for adobe stockholders and a never ending perpetual hole in the pocket for users. Anyway....
    I spent the last couple of days doing some of the tuts and messing with the UI. It's matured a lot since I was here last.
    I've been working on a flash site for a sports team where one of the pages is a player profile page where college recuriters and other interested parties can view recuriting relavent info/stats about players. This is how it works. While on the "Team" page a users clicks on  a button labled "Player Profiles" . (Animation) A "page" flies in and unfurls from the upper right corner (3d page flips effect created in AE played by flash as a frame SEQ). Once it lands filling most of the center of the screen there is a bright flash. As the brightness fades we see the "page" is a bordered box with a BG image of a ball field(End). (Animation) from behind the border in fly small pictures (player head shots with name and jersey number). They stream in and form a circle like a wagon train and the team logo zooms up from infinity to the center of the circle(End). As the user mouses over a player's pic it zooms up a little and gets brighter (like mouseover image nav thumbs for a image slider). If the user clicks on a player's head shot it flips over and scales up to become a text box with a scrollbar. The content of the box is a mix of images, static and dynamic text fields populated from data in an "player info data base" XML file, and some hyperlinks. It's all kept updated dynamicaly with current stats, info and images from the XML file. There is also a "PDF" button that allows the user to open/save/print a PDF of the player's profile (the PDF's are static files for now but the choice of which pdf to retrive is dynamicaly supplied via the XML file.
    So.... Is Edge now able to do something like this?  Would it need to be a collection of small animations? could these be "assembled" and connected as an asset in dreamweaver ?
    I thought I would approach this from the end (ie click on an image and display a box with dynamic TEXT fileds. ) since that is the most important part, ie displaying the dynamicaly updated profile info.  Sooooo....
    Can Edge display a scrolling text box with Images, static text, and html dynamic text in it??
    Joel

    The code is in composition ready. Click the filled {}

  • My mac book air has a virus which is creating a lot of issues...how do i get rid of it? is there a free software to detect it and remove it?

    my mac book air has a virus which is creating a lot of issues...how do i get rid of it? is there a free software to detect it and remove it?

    There is no need to download anything to solve this problem.
    You may have installed one or more of the common types of ad-injection malware. Follow the instructions on this Apple Support page to remove it. It's been reported that some variants of the "VSearch" malware block access to the page. If that happens, start in safe mode by holding down the shift key at the startup chime, then try again.
    Back up all data before making any changes.
    One of the steps in the article is to remove malicious Safari extensions. Do the equivalent in the Chrome and Firefox browsers, if you use either of those. If Safari crashes on launch, skip that step and come back to it after you've done everything else.
    If you don't find any of the files or extensions listed, or if removing them doesn't stop the ad injection, ask for further instructions.
    Make sure you don't repeat the mistake that led you to install the malware. It may have come from an Internet cesspit such as "Softonic" or "CNET Download." Never visit either of those sites again. You might also have downloaded it from an ad in a page on some other site. The ad would probably have included a large green button labeled "Download" or "Download Now" in white letters. The button is designed to confuse people who intend to download something else on the same page. If you ever download a file that isn't obviously what you expected, delete it immediately.
    Malware is also found on websites that traffic in pirated content such as video. If you, or anyone else who uses the computer, visit such sites and follow prompts to install software, you can expect more of the same, and worse, to follow. Never install any software that you downloaded from a bittorrent, or that was downloaded by someone else from an unknown source.
    In the Security & Privacy pane of System Preferences, select the General tab. The radio button marked Anywhere  should not be selected. If it is, click the lock icon to unlock the settings, then select one of the other buttons. After that, don't ignore a warning that you are about to run or install an application from an unknown developer.
    Still in System Preferences, open the App Store or Software Update pane and check the box marked
              Install system data files and security updates (OS X 10.10 or later)
    or
              Download updates automatically (OS X 10.9 or earlier)
    if it's not already checked.

  • Problem in opening 'Find Service Request' and 'Create Service Request' HTML forms

    Hi,
    I  am working on creating some date for EBS Service, and I am unable to open 'Find Service Request' and 'Create Service Request' HTML forms.
    I keep getting the error message :
    Oracle error - 20001: ORA-20001: APP-FND-02902: Multi-Org profile option is required. Please set either MO: Security Profile or MO: Operating Unit profile option. has been detected in MO_GLOBAL_INIT.
    I have min knowledge of EBS set up and configuration. We just use EBS as a source system for our ETLs.  Please suggest any workaround to get resolve the issue.
    Thanks,
    Kishore

    Navigate to System Administrator responsibility > Profile > System. Search for the profile MO: Operating Unit and under responsibility field, put in the responsibility name you are using for creating the service request, click OK and enter the desired operating unit value in the next window. It pulls up all operating units defined and you can chose the desired one.
    Thanks
    Shree

  • Create a step "Form" in workflow

    Hello!
    I want to create forms to enter data for processing in Business Workflow, to display and edit data. I ve got a container element Y_form_makt that refers to a structure MAKT.
    I ve got a problem attanching a form using Screen Painter and flow logic of this form. I want to use only "Material number" (matnr) and "Material description" (maktx) data fields, so i deleted some fields in Screen Painter.
    A logic of my small worklow is "Workflow started -> "Form: Material information" -> "Mail with a Material information" -> "Workflow ended"
    Here is my code from flow logic::
    DATA v_matnr TYPE matnr.
              v_maktx TYPE maktx.
    *& MODULE IMPORT_DATA_0001 OUTPUT
    MODULE import_data_0001 OUTPUT.
      PERFORM import_data_0001
        CHANGING
          makt.
    ENDMODULE.           "IMPORT_DATA_0001 OUTPUT
    *& MODULE EXPORT_DATA_0001 INPUT
    MODULE export_data_0001 INPUT.
      PERFORM export_data_0001
        USING
          makt.
    SELECT SINGLE maktx
           FROM makt
           INTO v_maktx
    WHERE matnr = v_matnr.
    ENDMODULE.                    "EXPORT_DATA_0001 INPUT
    *& PROCESS ON VALUE-REQUEST.
    *& PROCESS ON HELP-REQUEST.
    An error is "At the screen generation it was detected that a screen to be generated has a syntax error or couldn't be generated due to anotther error.... So I can't delete some fields in Screen Painter, I should display all fields from a standard table???

    Hi Malika,
    You're using changing parameter makt when calling routine 'import_data_0001', though I don't see the variable declaration. Nevertheless, can you paste your flow logic as well, these were just PAI and PBO modules I guess.
    Regrads,
    KK

  • Can a workflow steps and users for the steps be controlled by contributors?

    Is it possible to have a workflow that allows contributors to select list of steps and users in the steps? The universal set of steps and users for steps can be defined in the designer mode. But the contributors can decide for a particular content item what steps need to be skipped and the users for the step. But atleast one approver step is mandatory. This is some strange requirement that our client is expecting. Is this possible?
    Regards,
    Pratap

    Hi Pratap,
    Short answer: Yes. This has been possible since the Stellent 5.x days (and possibly earlier). We can help you with this if you need services - see our Workflow offerings here: http://bit.ly/b2Ydv6
    Or you can do it yourself. For the details you should see "Setting Up Ad Hoc Step Users" in the workflow admin guide (pp 147, section 9-13) http://download.oracle.com/docs/cd/E10316_01/cs/cs_doc_10/documentation/admin/workflow_guide_10gr3en.pdf
    Remember that a "step" is just a container for a certain group of users to take action on certain kinds of content. So you can have one step but if you loop over it 3 times with a different set of users each time you have a defacto 3 step workflow.
    You need 2 things:
    1) the workflow plumbing for the selection of the next "step" (and/or group of users) in the workflow (tokens and subworkflows typically)
    2) a UI for the end users / contributors to actually make the selections.
    For 1) you use tokens that will ultimately resolve to a list of user names who should take action. You might use names (e.g. bcripe) or aliases (e.g. The Legal Team) or other concepts that make sense to the end users who will be participating (e.g. capital expenditure review). Whatever you do the tokens will ultimately yield one or more user ids which become the step users.
    For 2) you can use anything that will make those plumbing values available to the UCM workflow engine. Most common is using metadata fields. They're easy, can be displayed only during workflows (using rules and profiles), and fairly intuitive for most UCM users (if there are not too many!!!). However, you can just as easily write web services, BPEL tasks, or CIS integrations that take form or other triggered input from the user and pass those parameters back to the workflow engine. For more complex workflows this is often a good idea especially if you are dealing with people who are only casual users of UCM or who are interacting with content through another primary UI.
    Either way, let us know what we can do to help. Workflows are a special passion to us here at Fishbowl and we've got supported software to prove it. http://bit.ly/95Rocu
    Warmly,
    Billy Cripe
    Fishbowl Solutions

  • Doubts in STEP FORM

    HI All.
    I am doing FORM steps in my scenario, I took reference from SDN, link as follows.
    https://wiki.sdn.sap.com/wiki/display/ABAP/BriefOverviewofWorkflowStep-Types
    I have to create a WF container as CRM_ORDERADM_I  as per documents but I donu2019t know about data type of the element. Which one I have choose Object type, ABAP Dict Reference or ABAP Dict data type?. And which field  or table need to take reference. please let me know and help me to create step FORM.
    Thanks.
    Jay

    1. First Create a structure with fields that you want to include in the form in SE11.
    2. Use this structure name in the workflow conatiner by selecting the ABAP Dict data type.
    One most important thing that you have to make note with the form stesp is that , at any point of time it can show only one entire row that is stored in the structure.
    I hope the one which you hvae mentioned is a Table in SE11. In that case you can directly select ABAP Dict data type and mentione the table name which is already defined in the SE11.

  • Mixing Edge and Muse

    So I am new with edge and so far has not been so hard since is similar with flash. So here is my problem. I created some animated buttons on flash and integrated them to Muse. Easy... but since flash is a problem with devices such as ipad was wondering if I could do the animated buttons on edge and insert them on my Muse site. I know I can just do it static, generate the html and animate it... BUT... the same button is pretty much on ALL my pages so Muse has the very handy thing of creating master pages which are very handy but not published. So is any tutorial about this?
    Thanks

    Hello,
    In Muse as of now you cannot add a hyperlink on a Muse animation. However there are two workarounds for you :
    1) As you mentioned, add interactivity to the animation in Edge and then import it into Muse.
    2) The other option is to import the animation in Muse and then add a transparent rectangle on top of it. Then you can add the hyperlink/interactivity to that rectangle. It will seem  o work like it is working for the animation.
    To achieve this please follow the steps below :
    1) Import the Edge animation (.oam file) on page in Muse.
    2) Place the animation according to the requirement on  the page.
    3) Now add a rectangle to the page and set the size of rectangle exactly equal to the dimentions of your Muse animation.
    4) With rectangle selected, Click on the dropdown which is just right to "Fill" at the top on the toolbar.
    5) It will give you some color options, select the first option which is of white color with a red diagonal line on it (which means no color:transparent).
    6) Now place the rectangle exactly on top of the animation. And you can add the hyperlinks to this rectangle.
    This way the Edge animation is also visible and when clicked on it, the hyperlink also works via rectangle.
    Hope this helps.
    Regards,
    Sachin

  • Regarding Step 'FORM'

    Hi ,
    i have one requirement in a Form . i  created Work Flow  using step 'FORM'  it displaying Default Form with 3 tabs
    1 form fields
    2 properties
    3 workflow Toolbox
    my requirement is to modify this lets take the form shuld appear with only one tab "Form Fields". how can i do ,
    if i want to add my own screen instead of  Form , how can i do.
    please  help me to solve this .
    thank you .

    Hi,
    If you don't want to use the Activity Form,  firstable you should create a subtype of the standard BOR you're using and create the dialog method that will display your screen i.e. using call transaction sentence. Then, assign this method to a dialog task and create an activity in wf builder using this new task you created.
    Regards,

  • Loop between animation on edge and external slider

    Hello guys, anyone can share me a snippet for ,i have a div where is my animation maked non edge , i need when this animation finish load in the same div a slider gallery maked with a external plugin on jquery i am thinking on lazy load cos is like 120 photos each one 1920x815 pixels, when the gallery finish load again my animation and then the  gallery looping betwen both. I am more designer than programmer so i need a hand guys. Thans for all
    pd. Sorry for my bad english :)

    Hi,
    I usually just add the Reverse Proxy and Edge SAN's to the same public cert, but thats just me. There is no problem using a cert across Edge and a separate cert across RP. If you do, remember to mark the cert as exportable when requesting.
    Edge Public Cert
    The easiest way to do this is to add a multi-server Edge pool in the Topology builder. Add your Edge servers to this pool. You will find that when running through step 3 of the Deployment Wizard the cert SAN's will be populated with the Pool FQDN's for access,
    Web Conf and AV. 
    You dont need to add access1 and access2 etc.
    So perhaps your Edge cert will look more like this:-
    Public Edge Cert
    SN
    -access.const.com
    SAN
    -access.const.com
    -sip.const.com
    -conf.const.com
    I would just add the Reverse Proxy SAN's to that as follows:-
    SAN
    webext.const.com
    meet.const.com
    dialin.const.com
    Lyncdiscover.const.com
    You will see that I dropped all the .local entries. This is no longer permitted (.local on a public cert).
    What else is required externally?
    Public DNS, unless your DMZ DNS is resolving queries from the internet it won't do.
    Please remember, if you see a post that helped you please click "Vote As Helpful" and if it answered your question, please click "Mark As Answer"
    Lync Sorted blog

  • I am working in Adobe Acrobat 9 Pro and just created a pdf form from a MS Word document. I need to find out how to have a date field in my form which will update automatically. Can some one out there help me?

    I am working in Adobe Acrobat 9 Pro and just created a pdf form from a MS Word document. I need to find out how to have a date field in my form which will update automatically.

    Update automatically under which circumstances, exactly?

  • How to open a page from a Form and pass parameters to the form on that page

    I found a similar example on this forum, but it did not work for me:
    declare
    l_names owa.vc_arr;
    l_values owa.vc_arr;
    i number;
    begin
    PORTAL.wwpro_api_parameters.retrieve(l_names, l_values);
    FOR i in 1..l_names.count
    LOOP
    htp.p(l_names(i) || ' ' || l_values(i));
    END LOOP;
    end;
    By using this method i get the parameters for the Form, like the session ID, but not the parameters for the Page that the form is displayed in.
    Another method I tried:
    To open a Form from a Form and pass parameters works fine like this:
    --In the After processing page PL/SQL event.
    declare
    v_id number;
    blk varchar2(10):='DEFAULT';
    Begin
    v_id:=p_session.get_value_as_number (p_block_name=>blk,p_attribute_name=>'A_ID');
    if v_id > 0 then
    htp.formOpen('PORTAL.wwa_app_module.link?p_arg_names=_moduleid&p_arg_values=2649500412&p_arg_names=_show_header&p_arg_values=YES&p_arg_names=ID&p_arg_values='||to_char(v_id),'post');
    htp.formSubmit(NULL,'Upload Files');
    htp.formClose;
    end if;
    End;
    But I want to open a Page containing the Form instead of just opening the Form. Is this possible to open a Page and pass paramters to the page, and then let the form inside the Page access the passed paramters. The reason for this is that a Form cannot be based on a page template, or can it? When opening the form i want to keep the left menu, which I can if it is a page based on my template with the left menu.
    Best regards
    Halvor

    Hi,
    You can do this by calling the url of the page with the form. You can then use p_arg_names and p_arg_values to pass parameters. In the called form you can get the value from p_arg_names and p_arg_values and assign it to the form field.
    You can call this code in the success procedure of the calling form.
    declare
    v_id number;
    blk varchar2(10):='DEFAULT';
    v_url varchar2(2000);
    Begin
    v_id:=p_session.get_value_as_number (p_block_name=>blk,p_attribute_name=>'A_ID');
    v_url := <page_url>;
    if v_id > 0 then
    call(v_url||'&p_arg_names=id&p_arg_values='||v_id);
    end if;
    End;
    In the called form in "Before displaying form" plsql section write this code.
    for i in 1..p_arg_names.count loop
    if p_arg_names(i) = 'id' then
    p_session.set_value(
    p_block_name => blk,
    p_attribute_name => 'A_ID',
    p_value => p_arg_values(i)
    end if;
    end loop;
    This code picks up the value from p_arg_values and assigns it to the form field.
    Hope that helps.
    Thanks,
    Sharmila

  • How to open and navigate between human task forms in a same page?

    Hi
    I use Oracle BPM 11.1.1.5
    I have a question about taskflows in BPM Application.
    In ADF web application, I create a sipmle task flow and insert view id and bind these to jspx pages, my pages are opend in same page when
    return an outcome.
    For exapmle I have three pages like A,B,C.
    In task flow, insert three view ids and bind to A,B,C.
    My first pages is A, and when outcome is B navigate to B, when my outcome is C then navigate to C in a same page not separate pages.
    But my problem is here.. in BPM Application when create task forms, every task has a separate task flow that there exist a single view id and a wild card flow in it.
    In BPM workspace when initiate human task form is closed, I should press refresh button to see next human task form in task list table.
    I tried to create a simple task flow and insert human task forms in it and navigate between these.. but show human task form in wrong display and don`t show some component and human task payload.
    Now, my question : How to open and navigate between human task forms in a same page like software installation?

    Having a separate Data Control for each human task is normally the case. There is a way to assign multiple human tasks to a single data control (and one task flow), but I don't think that this is going to help you with what I think you're trying to do.
    If your human task is called "EmployeeDetail", then you'd use the data control associated with this for the UI pages in the task flow diagram that is associated with this human task. For example, you might have a first page that has just the basic employee information - the fields (at least the ID field) would come from the EmployeeDetail data control. When the end user clicks "Next", you might have this UI page flow to a second UI page in the task flow diagram that has the employee's address information. You might place the address fields from the EmployeeDetail data control onto this second UI page.
    You might be asking how the work item instance can automatically flow to the next interactive activity in the process while staying inside the first interactive activity's human task's task flow diagram. This is not how it works - the task flow diagram models the end user interaction while inside a single human task that is tied to a specific interactive activity in the process. If you want a the end user to be able to move the instance through multiple interactive activities in the process in one interaction, look at "Activity Guides". Activity Guides do a nice job of this.
    Dan

  • Webutil and time to open a form from server (forms ver 10.1.2.0.2)

    Hi,
    we have an application which uses webutil in some forms and 50 users in a lan with microsoft I.E. browser xp (patch 2 or 3) .
    All the users when run url of forms without webutil have the same time to open the applications, instead when the forms use webutil 5 users have to wait long time before to access to the application (after all works fine and fast)
    For others users (45) the time is the same.
    Besides we install in one of these problematic client the developer suite to try the local A.S. and we wonder that the forms with webutil open quickly in local pc.
    Therefore we have 50 clients and :
    -- 50 clients open quickly the forms without webutil in the lan .
    -- 45 clients open quickly also the forms with webutil in the lan
    -- 5 clients open very slowly the forms with webutil in the lan (after they work fine) and they open quickly the same forms with webutil in local AS (devsuite) . They use I.E. 7 and have patch 3 of xp
    We tried to disable antivirus,microsoft firewall but nothing has changed .
    What could be the problem ?
    Gianpaolo

    Thanks MIke for your feedback...
    Will this surfice?
    Procedure Test_Report Is
    repid REPORT_OBJECT;
    v_rep VARCHAR2(100);
    rep_status VARCHAR2(50);
    BEGIN
    repid := find_report_object('report5');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_EXECUTION_MODE,BATCH);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_COMM_MODE,SYNCHRONOUS);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESTYPE,CACHE);
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_DESFORMAT,'html');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_SERVER,'repserver90');
    SET_REPORT_OBJECT_PROPERTY(repid,REPORT_OTHER,'paramform=no pdeptno='||:dept.deptno);
    v_rep := RUN_REPORT_OBJECT(repid);
    rep_status := REPORT_OBJECT_STATUS(v_rep);
    WHILE rep_status in ('RUNNING','OPENING_REPORT','ENQUEUED')
    LOOP
    rep_status := report_object_status(v_rep);
    END LOOP;
    IF rep_status = 'FINISHED' THEN
    /*Display report in the browser*/
    WEB.SHOW_DOCUMENT('http://<YourServerName:8888/reports/rwservlet/getjobid'||
    substr(v_rep,instr(v_rep,'_',-1)+1)||'?'||'server=repserver90','_blank');
    ELSE
    message('Error when running report');
    END IF;
    END;

Maybe you are looking for

  • How can I write to 4 different tables in database at the same time

    I have .mdb file which has 4 tables for each hardware, I have a labview main program which calls 4 sub programs for each hardware, all these 4 subprograms run parallely. One might finish one test early or late by milli seconds or seconds, the data ha

  • Append static Word file to end of 1000+ unique Word files

    Are there any tools for combining documents in a batch?  I'm automating the creation of over a thousand documents that should each get an appendix that can not be part of the original file. When I batch convert from .docx to .pdf I'd like the appendi

  • ISO help using SharePoint Designer 2010 to create an External Content Types from a table that has many columns

    I am trying to create an external content type for a specific list. The problem is that there are so many columns (more than 200) that I get the error: The operation(s) generation creates an SQL query which exceeds the length limit in Business Data C

  • T410 DVD Drive Problem

    My T410 is annoying the hell out of me! My DVD drive keeps turning on and off, every 30 second or so. The following message keeps coming up: 'The HL-DT-SD-DVDRAM-GU10N device can now be savely removed from the computer' as this happens, the DVD drive

  • Extract single channel information from file group

    Hello All, I want to perform a repeat operation on one channel of a large number of multi-channel files. As a simplified example lets say I want to calculate the max value in channel 1 for each file in a group. I then want to place these values in th