Waveform addition with add block - element wise or interpolated or ...?

Hello
I see the addition block is nicely overloaded to superimpose waveforms and I would like to know how it operates. Specifically I want to know if it using matrix addition (i.e. simply adding the elements of each waveform) OR is it interpolating one of the waveforms and resampling at the time points corresponding to the other OR some other method.
I know the sampling interval (dt) must be the same for both waveforms being added, so I suspect it is using matrix addition, but am not sure.
To add some context, I'm using this to add two waveforms of sampled data of a sine wave up to 100kHz. At the fastest sampling my DAQ can operate the difference in starting times (t0) of the two waveforms is a significant portion of the period. At this point I think the simple matrix addition approach will not work.
Thanks for any insight you can give. Cheers
-ron
Solved!
Go to Solution.

Hi Ron, 
I do not believe there is a VI that does this for you; however, it should not be too difficult to program this yourself. There is a subvi called "Get Waveform Components" which allows you to access the t0, dt and data array (Y) variables of the waveform data type. You can subtract the two starting times to find the difference between the two waveforms (DAQ reads place a timestamp on the data). Then, you can complete array operations to create an offset in the data. Some other useful subvis are  "Get Waveform Subset" or "Index Waveform Array", which you may want to use depending on how you want to set up your program. Let me know if you need further assistance with programming this. Best of luck!
Julianne K
Systems Engineer, Embedded Systems
Certified LabVIEW Architect, Certified LabVIEW Embedded Systems Developer
National Instruments

Similar Messages

  • Why im receiveing ads , colors on some texts etc. with add block instaled?

    So , there is a lot of ads in the right , left , up etc. and they do not disapear , il try all things of the world to remove that , some parts of text come colored and if i press it redirect me on another world of that damn ads etc. I instaled 10 times addblock and addblock plus but nothing , some times im receiving 20 windows with ads and that sucks a lot... What can i do?

    Mostly add-blocker blocks the ads and other unwanted links also ... if you getting this problem after installed this it means add-blocker couldn't active successfully ...
    == for removing this problem you have to reinstall FF with latest version .... this process will help you to successfully active your Add-blocker ==

  • Crash when use indexe array with in place element structure

    Hello !
    I have a problem with in place element structure. I want index a waveform array (16 elements) and when i execute or save that labview close....
    I dont have problem with waveform array 15 elements or less, but i need index 16 elements...
    Thanks for your help !!!
    Solved!
    Go to Solution.
    Attachments:
    Test.PNG ‏8 KB

    I give you my code but it work because i used a waveform array with only 15 elements. I can't save or execute with 16 elements...
    So add it (like picture Test.png) and you will see.
    Thank you
    Attachments:
    Test.vi ‏25 KB

  • What do I do if I need to disable Add Block but I need it desperately for Youtube?

    I've had a warning on my Tumblr saying I need to disable an extension for all the add-ons on XKIT to work properly. The problem is that I really don't want to disable Add Block as it's so useful and I really need it. Is there another way to get Xkit to work but with Add Block still in use?

    Adblock Plus? There should be a way to create a site-specific exception or to disable it temporarily while using Tumblr. Does the FAQ help?
    https://adblockplus.org/en/faq_basics

  • With Adobe Premier Elements 13 can I add my own audio tracks by pulling music from my files and by using my UBS microphone?

    With Adobe Premier Elements 13 can I add my own audio tracks by pulling music from my files and by using my USB microphone?

    larryh
    Please remind us on what computer operating system your Premiere Elements 13 is running
    Using your own music.....
    Yes, with important but.....
    Details
    If your music is from iTunes, more than likely you will get some sort of error message from the program when you try to import the iTunes music into Premiere Elements (most versions including 13). In that case, please convert the iTunes music to the wav version in iTunes using the following iTunes instructions.
    iTunes: How to convert a song to a different file format - Apple Support
    If you are getting program error message using Premiere Elements 13 Add Media/Files and Folder with other than iTunes music, please give the source and properties of that music.
    Using USB Microphone....Not recommended by Adobe....See Adobe ReMe
    Details
    As for Premiere Elements narration clips using the its Narration Tool
    1. Adobe documentation indicates the USB microphone do not work in Premiere Elements and suggest the use of microphones that connect to the computer via computer jack.
    But, there are some scattered cases where the user has found a USB microphone that has worked for him or her.
    2. Be sure to check Edit Menu/Preferences/Audio Hardware ASIO settings to assure that Input and Output are enabled.
    3. There have been reports (Premiere Elements several versions) where addition of narration using the Narration Tool results in loss of pre-existing
    sound on numbered audio track clips and soundtrack.
    ATR Premiere Elements Troubleshooting: PE12: Audio Losses After Narration Addition
    4. In my particular Premiere Elements 13 on Windows 8.1 64 bit, I have found that I need to set the Mic Sensitivity all the way to the left to avoid
    serious audio distortion.
    I have tried to give you an overview to avoid surprises if you have not used the features that you pointed to in your thread question. Please let me know if you need further information.
    Thank you.
    ATR

  • How to add an element with a namespace prefix (Part 2)

    Hi all,
    I previously asked a question about adding an attribute with a namespace prefix to an element that already exists and that declares the namespace prefix here:
    https://forums.oracle.com/thread/2610142
    I received an answer that works, but now I am stumped again when I have to add an element where the element name has the namespace prefix.
    For example, let's say I already have this element:
    <A xmlns="namespace" xmlns:def="myns_namespace"/>
    And I want to add this element:
    <def:B/>
    To produce this:
    <A xmlns="namespace" xmlns:def="myns_namespace">
         <def:B/>
    </A>
    and NOT this:
    <A xmlns="namespace" xmlns:def="myns_namespace">
         <def:B  xmlns:def="myns_namespace"/>
    </A>
    This does not work:
    SELECT
    xmlserialize(document
        appendChildXML(
         xmltype('<A xmlns="namespace" xmlns:def="myns_namespace"/>')
        , '/A'
        , xmlelement("def:D")
        , 'xmlns="namespace" xmlns:def="myns_namespace"'
      indent)
    FROM dual;
    Because of this error:
    ORA-31011: XML parsing failed
    ORA-19202: Error occurred in XML processing
    LPX-00234: namespace prefix "def" is not declared
    Error at line 1
    31011. 00000 -  "XML parsing failed"
    *Cause:    XML parser returned an error while trying to parse the document.
    *Action:   Check if the document to be parsed is valid.
    Is there any way to do this without the child element having the duplicate namespace declaration?
    My oracle version is:
    Oracle Database 11g Release 11.1.0.7.0 - 64bit Production

    Hi,
    This one's tricky, so tricky that I think it's not possible using Oracle built-in XML DML functions.
    Even XQuery Update cannot do it (for now) because, likewise, the prefix is always redeclared at child level.
    The only thing I can think of is XSLT (or maybe DOM manipulation) :
    SQL> select xmlserialize(document
      2           xmltransform(
      3             xmltype('<A xmlns="namespace" xmlns:def="myns_namespace"/>')
      4           , xmltype(
      5  '<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
      6     xmlns:def="myns_namespace"
      7     xmlns:ns0="namespace">
      8    <xsl:template match="ns0:A">
      9      <xsl:copy>
    10        <xsl:element name="def:B"/>
    11      </xsl:copy>
    12    </xsl:template>
    13  </xsl:stylesheet>')
    14         )
    15        indent
    16      )
    17  from dual;
    XMLSERIALIZE(DOCUMENTXMLTRANSF
    <A xmlns="namespace" xmlns:def="myns_namespace">
      <def:B/>
    </A>

  • Cost Center Report with Cost Element wise Subtotal

    Hi All,
    We have a requirement where customer wants a Cost Center report with Cost Element wise Subtotal and selection options required are Company Code, Cost Center, Cost Element.
    KSB1 solves the requirement, but when executed for 2 or more company codes it is taking 3 to 4 hours.
    The other alternative report we tried is S_ALR_87013611- Actual/Plan but this report gives debit and credit values in seperate columns.
    Please let me know if we can copy the report S_ALR_87013611 and change it using report writer to have the output by Cost Element wise total.
    Also please let me how we can increse the speed of KSB1 report.
    Thanks
    Satish

    for KSB1 Report the following is my suggestion
    1. Please go to the selection criteria for the cost elements and de select the secondary cost elements in the the exclude range and try running the report this is generate the report faster.
    2. also check the date range please give the date range for 3 t months and if you want to run for multiple company codes. if you want to execute it for longer periods say 9 months or 6 months generate the report in 2 to 3 installments and download them to your excel and consilidate them in excel for your analysis
    Best Regards,

  • Add child element by name with namespace

    I'm trying to add element by name that is in namespace. This call
    mod.addAppendStep ( Exp, XmlModify.Element, Name, Text )
    fails with error:
    Error: XmlModify::addStep: Cannot create content for step
    Name in abobe call is "my_ns:elem_name", query context is linked to that namespace (I tried query context not linked to namespace as well).

    If you want to add an element in a namespace, you need to do it using an empty name, and put the element (with namespace decl). E.g.:
    mod.addAppendStep(Exp, XmlModify.Element, "", "<my_ns:elem_name xmlns:my_ns='uri_for_my_ns' />").
    The exception you're seeing is saying that it can't create the content, and the content is created by parsing what is passed in, and <my_ns:elem_name/> is not well-formed (namespace prefix hasn't been mapped).
    Regards,
    George

  • Unable to map the timecard field to "Add'l Element Entry Info." DFF

    Hi everyone,
    If anybody know how can I create the field in self service timecard layout that is mapping into Add'l Element Entry Info at element level?
    I follow the steps that listed in OTL implementation guide as welll as the steps in OTL timecard configuration white paper. Please let me know what steps missing/ incorrectly with the following steps I did:
    1.create the DFF under OTL information types
    2.run generate keyflex mapping process
    3.define mapping components for both deposit and retrive process
    4.define deposit/retrive process
    5.create AK attribute
    6.attache the AK attribute to AK region
    7.change LDT file
    8.fndload the custimized LDT file to HXC_TOP
    9.attached the customized layout to the employees
    10. create the timecard by using the customized timecard layout
    11.run workflow background process
    12.run transfer OTL to BEE process
    13. run validate BEE process
    Results:information didn't shown on timestore's additional time card detail DFF and thus the information can't be transfer to element entries

    This is what I have been trying to add;
    name 203.2.2.2 toll_melb_peer
    name 10.66.66.1 toll_pythia_db
    name 10.64.47.58 toll_P6dov-pr7_tx
    name 10.64.47.66 toll_P6dov-tst7_tx
    object-group network toll_hosts
    desc Toll hosts
    network-object host toll_pythia_db
    network-object host toll_P6dov-pr7_tx
    network-object host toll_P6dov-tst7_tx
    object-group network toll_ecn_nat_hosts
    desc Toll IPs to NAT NS LAN to
    network-object 172.25.232.0 255.255.255.248
    object-group service toll_tcp_ports tcp
    description Allowed TCP ports to toll
    port-object eq 22
    port-object eq 161
    port-object eq 162
    access-list inside_nat0_outbound extended permit tcp object-group toll_ecn_nat_hosts object-group toll_hosts
    access-list outside_cryptomap_60 extended permit tcp object-group toll_ecn_nat_hosts eq ssh object-group toll_hosts
    access-list outside_cryptomap_60 extended permit tcp object-group toll_ecn_nat_hosts eq 1521 host toll_pythia_db
    access-list outside_cryptomap_60 extended permit tcp object-group toll_ecn_nat_hosts host toll_P6dov-pr7_tx object-group toll_tcp_ports
    access-list outside_cryptomap_60 extended permit tcp object-group toll_ecn_nat_hosts host toll_P6dov-tst7_tx object-group toll_tcp_ports
    access-list outside_cryptomap_60 extended permit tcp NS_LAN 255.255.252.0 object-group toll_hosts
    access-list toll-ecn-nat extended permit permit tcp NS_LAN 255.255.252.0 object-group toll_hosts
    global (outside) 8 172.25.232.0 netmask 255.255.255.248
    nat (inside) 8 access-list toll-ecn-nat
    crypto map outside_map 60 set peer toll_melb_peer
    crypto map outside_map 60 match address outside_cryptomap_60
    crypto map outside_map 60 set pfs group2
    crypto map outside_map 60 set transform-set ESP-3DES-SHA
    crypto map outside_map 60 set security-association lifetime seconds 86400
    crypto isakmp key pskgoeshere address 203.2.2.2 netmask 255.255.255.255
    There is already a few VPNs setup, and an existing isakmp policy this will be able to use.

  • VideoPlayer.aspx page--how to add an element on page that allows to "Link to a Document" rather than "Add New Document"

    Hi All,
    We have SharePoint 2013 and are setting up a Video Library. The Video Player page is great, but rather than adding documents to this page, and have them go into a folder called "Additional Content" we would like to add an element to the page that
    would allow us to link to documents already on SharePoint so if something gets updated, then we don't have to worry about uploading documents in both places. However, because this is a Document Set, if I add a web part to the page (Content Query in this case)
    and then filter documents to the content query--it applies the content query and its filter to every single video's video player page.
    Anyone know of a way around this?

    Hi,
    According to your description, you might want to enable users add the links to documents in SharePoint Libraries in the “videoplayerpage.aspx”.
    The available OOTB features won’t be capable of your requirement, a possible workaround is that we can use JavaScript with JavaScript Client Object Model to achieve it programmatically.
    With JavaScript, we will be able to generate the controls needed in the “videoplayerpage.aspx” to provide users the abilities to get a link to a file in a SharePoint Library and
    display all the selected links in the current page;
    With JavaScript Client Object Model, we can save/read/update the related links of different video files in an extra list based on the ID of a video file. Also, it will enable us
    to query all the documents in all libraries in the current site.
    More information about JavaScript Client Object Model:
    How to: Create, Update, and Delete List Items Using JavaScript
    http://msdn.microsoft.com/en-us/library/office/hh185011(v=office.14).aspx
    Common Programming Tasks in the JavaScript Object Model
    http://msdn.microsoft.com/en-us/library/office/hh185015(v=office.14).aspx
    About how to
    modify the HTML source of a page using JavaScript:
    http://www.w3schools.com/js/js_htmldom_html.asp
    http://njarb.com/2011/06/update-html-content-using-javascript/
    It won't be an easy job to make all these things working together, therefore, a fact you might want to take into consideration is that more time and effort would be required to
    make it works.
    Feel free to reply if there any question about my suggestion.
    Thanks
    Patrick Liang
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support,
    contact [email protected]
    Patrick Liang
    TechNet Community Support

  • Exception on JaxRpc invoke trailing block elements must have an idattribute

    hi all ,
    I am calling a target system from a bpel process .
    but while invoking i am getting the below error .
    ""*exception on JaxRpc invoke: trailing block elements must have an id attribute*""
    my schema file is as below ,
    can any one let us know the reason behind the issue .
    -----------------------------------xsd file----------------------------------------
    <?xml version="1.0" encoding="windows-1252" ?>
    <xsd:schema elementFormDefault="qualified"
    xmlns:xsd="http://www.w3.org/2001/XMLSchema"
    xmlns:tns="http://www.viva.com.bh/vivaportal"
    targetNamespace="http://www.viva.com.bh/vivaportal"
    xmlns="http://www.viva.com.bh/vivaportal">
    <xsd:complexType name="error">
    <xsd:sequence>
    <xsd:element name="errorCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="errorDescription" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="preRegistrationCheck"/>
    <xsd:complexType name="preRegistrationCheckRequestType" xmlns:tns="http://www.viva.com.bh/vivaportal" >
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0" />
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0" />
    <xsd:element name="source" type="xsd:string" minOccurs="0" />
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="preRegistrationCheckResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0" />
    <xsd:element name="PIN" type="xsd:int" minOccurs="0" />
    <xsd:element name="error" type="tns:error" minOccurs="0" />
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="prePasswordResetCheck"/>
    <xsd:complexType name="prePasswordResetCheckRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="prePasswordResetCheckResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="PIN" type="xsd:int" minOccurs="0" />
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="registerUser"/>
    <xsd:complexType name="registerUserRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="password" type="xsd:string" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="registerUserResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="authenticateUser"/>
    <xsd:complexType name="authenticateUserRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="password" type="xsd:string" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="authenticateUserResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0" />
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="resetPassword"/>
    <xsd:complexType name="resetPasswordRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="operation" type="xsd:string" minOccurs="0"/>
    <xsd:element name="oldpassword" type="xsd:string" minOccurs="0"/>
    <xsd:element name="password" type="xsd:string" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="resetPasswordResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="deleteUser"/>
    <xsd:complexType name="deleteUserRequestType">
    <xsd:sequence>
    <xsd:element name="MSISDN" type="xsd:int" minOccurs="0"/>
    <xsd:element name="timestamp" type="xsd:dateTime" minOccurs="0"/>
    <xsd:element name="source" type="xsd:string" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:complexType name="deleteUserResponseType">
    <xsd:sequence>
    <xsd:element name="resultCode" type="xsd:int" minOccurs="0"/>
    <xsd:element name="error" type="tns:error" minOccurs="0"/>
    </xsd:sequence>
    </xsd:complexType>
    <xsd:element name="preRegistrationCheck" xmlns:tns="http://www.viva.com.bh/vivaportal"
    type="tns:preRegistrationCheckRequestType"/>
    <xsd:element name="preRegistrationCheckResponse"
    type="tns:preRegistrationCheckResponseType"/>
    <xsd:element name="prePasswordResetCheck"
    type="tns:prePasswordResetCheckRequestType"/>
    <xsd:element name="prePasswordResetCheckResponse"
    type="tns:prePasswordResetCheckResponseType"/>
    <xsd:element name="registerUser" type="tns:registerUserRequestType"/>
    <xsd:element name="registerUserResponse"
    type="tns:registerUserResponseType"/>
    <xsd:element name="authenticateUser" type="tns:authenticateUserRequestType"/>
    <xsd:element name="authenticateUserResponse"
    type="tns:authenticateUserResponseType"/>
    <xsd:element name="resetPassword" type="tns:resetPasswordRequestType"/>
    <xsd:element name="resetPasswordResponse"
    type="tns:resetPasswordResponseType"/>
    <xsd:element name="deleteUser" type="tns:deleteUserRequestType"/>
    <xsd:element name="deleteUserResponse" type="tns:deleteUserResponseType"/>
    </xsd:schema>
    -----------------------------------------------end-------------------------------------------

    Anybody has solution on this? I too getting similar exception when Callingl a web service with soapenc:arrayType from BPEL
    <bindingFault xmlns="http://schemas.oracle.com/bpel/extension"><part name="summary"><summary>exception on JaxRpc invoke: trailing block elements must have an id attribute</summary>
    </part></bindingFault>
    This is what the documentation says. Any body has steps or examples
    4.13.4 SOAP-Encoded Arrays Not Supported
    Oracle BPEL Process Manager does not support SOAP-encoded arrays (soapenc:arrayType).
    Use the following workarounds:
    · Call a service with soapenc:arrayType from BPEL, but construct the XML message more manually in the BPEL code. This enables you to avoid changing or wrapping the service. However, each time you want to call that service from BPEL, you must take extra steps.
    Thanks
    N Reddy

  • Can't add list element when calling a method from another class

    I am trying to call a method in another class, which contains code listmodel.addElement("text"); to add an element into a list component made in that class.
    I've put in System.out.println("passed"); in the method just to make sure if the method was being called properly and it displays normally.
    I can change variables in the other class by calling the method with no problem. The only thing I can't do is get listmodel.addElement("text"); to add a new element in the list component by doing it this way.
    I've called that method within it's class and it added the element with no problem. Does Java have limitations about what kind of code it can run from other classes? And if that's the case I'd really like to know just why.

    There were no errors, just the element doesnt get added to the list by doing it this way
    class showpanel extends JPanel implements ActionListener, MouseMotionListener {
           framepanel fp = new framepanel();
           --omitted--
         public void actionPerformed(ActionEvent e){
                  if(e.getSource() == button1){
                       fp.addLayer();
    /*is in a different class file*/
    class framepanel extends JPanel implements ActionListener{
            --omitted--
         public void addLayer(){
              listmodel.addElement("Layer"+numLayer);
              numLayer++;
    }

  • Enhance OVZ9 Screen with a new element

    Dear Experts,
    I know this has been discussed earlier and I had already searched through the forums to see an answer, but I could not find any and hence I am posting this here.
    We have the following business requirement in the ECC ATP functionality.
    1) We have different types of deliveries ( say QR delivery and normal delivery )
    2) We do the ATP check during delivery creation and when we create the normal deliveries ( customer shipments ), we would like to exclude the already created QR deliveries from the ATP situation so that the customer shipments get the confirmation.
    To achieve this, we would like to enhance the OVZ9 screen with a new element say "QR delivery" and we would like to keep it unchecked so that when a normal delivery gets created these QR delivery elements are unselected in the Scope of check and the confirmation is given to customer delivery ( normal delivery ).
    Is this possible ? If yes - I would highly appreciate your guidance on this.
    Thanks & Best Regards,
    Babu Kilari
    SCM APO Consultant

    To be honest, I do not know why SAP uses these ATP_* views rather than the database table. I doubt it provides any significant value regarding performance. Then again, I am not a performance person so you would be checking with somebody who has performance knowledge.
    we also intend to put this flag in the STO deliveries only for very few of them that undergo a specific process as per our business rules. So, the VBBE entries with this flag will be minimal
    I know I said it earlier but I think it is worth re-iterating. The modification you are proposing is so big that you should check if it is really necessary, especially if you are talking about so few deliveries on the system. There could be a danger that you are under-estimating just how much the availability check (i.e. the code you are changing) is used throughout the system.
    Another approach you could take is to use the EXIT_SAPLATPC_002 exit. This allows you to manipulate the ATP result. In here, you could just select the entries from VBBE that have the flag set (i.e. the flag that identifies them as STO deliveries). and then add this amount to the confirmed available quantity. So lets take this example:
    Stock = 100
    Issues = 100 [50 are sales order delivery, 50 are STO delivery].
    Your scope of check includes deliveries. So at the moment, there is 0 available. You want that there is still 50 available. T_MDVEX-MNG02 will contain the confirmed available amount (so 0). You could implement a select on VBBE in your exit that searchs for deliveries belonging to STO (based on whatever flag you decide to use). Then your code will total the values of these requirements. In this example, there is just one requirement so total would be 50. Then add the total to T_MDVEX-MNG02. This means you have 50 available in the above example, and not 0.
    So in summary, use the exit to:
    - Select the STO deliveries from VBBE (using the modified select you were going to use in LATP2FV0)
    - Total the quantities from the STO deliveries
    - Add the total quantity to the confirmed available quantity (T_MDVEX-MNG02)
    I think this approach is better as you can control in the exit when the STO deliveries are to be considered and you are not modifying code in include LATP2FV0 (I would be very wary of modifying that code). For example, you can put in conditions like "IF CHECKING RULE = "B" then do this", or "IF Transaction = then do this".

  • Remove Green Screen with Adobe Photoshop Elements

    Hi,
    I have setup a Green Screen in my home. I took some pictures of my wife with the Green Screen Background and want to remove the Green Screen and replace with a different background. I was able to do this via the Adobe Premiere Elements 7.0 but need help with the Photoshop Elements.
    Any help is appreciated.
    Sridhar

    FWIW, She is really easy to select on that green screen if you use a few tricks. The screen shots are in CS3 my preference but worked with Elements limitations to show you how easy she can be selected without any filters.
    My end product doesn't look as good as Mark's though. That's a tough act to follow. Thought I'd post this anyway just in case you couldn't get that filter to work in Photoshop Elements 7,
    First, make a copy of the image and desaturate it to make it black and white. I prefer using Hue/Saturation from the image menu (CTRL U) and moving desat slider down to -100. Next Invert it (CTRL I), then run levels from the image menu (CTRL L) to push the image towards pure white and black...well close. It should look something like this when these steps are done.
    Copy this image to a new layer. (Just in case something goes wrong so you don't have to repeat the last steps). Leave the copy in Normal blend mode. Grab your paint brush tool. Set the brush tool's mode to Overlay blend mode. You will use black and white paint to push dark gray to black and light gray to white. When done, it should look something like this:
    Not perfect...I did this really fast and was a bit sloppy and didn't get all of my light grays pushed to whites. Probably not a problem for the hair edges but would need to be fixed for face and body areas as this will be a mask to make the selection.
    Select mask that was just made and copy it into your clipboard. Select<All; Edit<Copy. Create and adustment layer mask that has a mask. I used the Solid Color Fill Adjustment layer. Alt click the mask of the adjustment layer you created. It will turn the document white. This is because the mask is now the focus. Now paste. Edit<Paste. This will paste the above mask into the adjustment layer mask. Now, either alt click the mask or click on another layer to remove the focus from the mask. You'll use this adjustment layer as a base to a clipping mask. See next paragraph.
    The Solid color fill layer (or whatever you picked) with your mask is going to be the base on which your selection will be built. Create a copy of your original image up above this base layer. Now, hold in the alt key and move your curser in the layers pallete to the line separating these two layers. Notice the cursor changes to an odd symbol...a solid ring and a hollow ring with an arrow. Click the palette on the line separating these two layers. (Release alt key when done.) She should now be covering the mask you created. Areas that are white in the adjustment layer mask will show the original image; areas in black in the adjustment layer mask will be transparent. (Areas that contain shades of gray would be semi-transparent...amount based on the gray's brightness value.)
    For the green cast on the edges, I removed that by using a Hue/Saturation adjustment layer to remove the green spill over. If you only wanted to effect the girl and not a new background add it to clipping mask. (Same way...alt click the line between her image and the Hue/Saturation layer.)
    Not perfect but this is what I came up with based on the above mask:

  • Problem with Adobe Premiere Elements 10 : error DW046

    Dear community members,
    I have bought Adobe Premiere Elements  10 and installed it from the DVDs on my MAC OSX10.5.8 on december 27, 2013
    When creating a new project , I get the following message :
    following a serious error, Premiere Elements 10 must stop
    Then I click OK and I get a new message :
    The Premiere 10 application has closed suddenly after having been rebooted
    Then I end up to the error report window. I have sent the error report  to Apple  ( I can send it to you if you want)
    I have also got the following error message :
    DW046 : following conflicting process were running, block : dynamiclinkmanager
    Notice : it seems this problem is occuring since I underwent a power failure while working on a project. When I want to open an existing project I get the following message :
    it seems that Premiere Elements has closed in an unexpected way during the last session. Do you want to open the previous project?
    When I say YES, I save it and it comes back to the welcome menu and I cannot see this project.
    I have tried to deinstall and reinstall Premiere 10 : this is impossible since I am required to deactivate dynamiclinkmanager that I cannot find.
    Notice that Adobe AIR is unable to find a solution whilst it recognizes there is a problem.
    Thanks you for your help

    AT Romano,
    The various links you have provided were very helpful. I could kill the dynamiclinkmanager.
    It seems that it is now working.
    Thank you, your reply was very quick and your advices very good
    Kitaguchi38
    Date: Wed, 1 Jan 2014 19:39:00 -0800
    From: [email protected]
    To: [email protected]
    Subject: problem with Adobe Premiere Elements 10 : error DW046
        Re: problem with Adobe Premiere Elements 10 : error DW046
        created by A.T. Romano in Premiere Elements - View the full discussion
    kitaguchi38
    When you get the message
    it seems that Premiere Elements has closed in an unexpected way during the last session. Do you want to open the previous project?
    Do you go to the last AutoSave to open that or do you go to the save location of the project file (project.prel) to open that file?
    Are you getting message to close the dynamiclinkmanager so that you can move forward?
    If so, please check out dynamiclinkmanager location in the following link
    http://helpx.adobe.com/photoshop-elements/kb/preference-file-locations -photoshop-elements.html
    Have you seen this Photoshop Elements Forum thread with the same DW046?
    http://support.muse.adobe.com/message/4771879
    More later.
    ATR
         Please note that the Adobe Forums do not accept email attachments. If you want to embed a screen image in your message please visit the thread in the forum to embed the image at http://forums.adobe.com/message/5972397#5972397
         Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/5972397#5972397
         To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/5972397#5972397. In the Actions box on the right, click the Stop Email Notifications link.
               Start a new discussion in Premiere Elements at Adobe Community
      For more information about maintaining your forum email notifications please go to http://forums.adobe.com/thread/416458?tstart=0.

Maybe you are looking for