Standard x(t) integration vi: could be improved

Problem with standard Labview Integral x(t).vi (time domain)
What it does:
Performs the discrete integration of the sampled signal X. If Y
represents the output sequence, Integral X; the elements of Y are
obtained using the following equation:
Y[i] = Y[i-1] + (1/6) (X[i-1] + 4*X[i] + X[i+1]) dt.
for i = 0, 1, 2, ...n-1.
where n is the number of elements in X.
Y[-1] = 0.0 (AArgh!)
X[-1] is the initial condition
X[n] is the final condition
The fact that Y[-1] is systematically zero prevents this vi from being
used for continuous buffers the way it can be with IIR filter when
setting
init/cont (init:F) to False
I guess this is a real drawback for real-time continuo
us data
acquisitions with integration.
Experience has shown that writing a dll for the standard execution
executes slower than the standard Integral x(t).vi from Labview. Does
anybody have a fast solution for integration where Y[-1] can be
initialized to the last value from the previous call to integration?
After all, X[-1] can be specified. I do not see why Y[-1] couldn't be
so.
Gérard D'Ans
Regards Meilleures salutations Met vriendelijke groeten Mit freundlichen
Grüssen
Gérard D'Ans
Laborelec: [email protected] 32 2 3820568 fax 32 2 3820241
Université Libre de Bruxelles: [email protected] 32 2 6502515
fax 32 2 6502710
URL site: http://www.ulb.ac.be/polytech/laborulb/index.htm

Very easy to do it by yourself:
Having a Y[-1] value different from 0.0 resutls merely of an additive
constant to the whole Y array.
Thus make a VI that calls Integral x(t).vi and remembers (in a shift
register)
the value Y[n] for the next call.
On the next call, add this value to the whole Y output array.
Have also a boolean the force reinitialisation to Y[-1] to 0.0
Jean-Pierre Drolet
Gérard D'Ans a écrit dans le message :
[email protected]..
> Problem with standard Labview Integral x(t).vi (time domain)
>
> What it does:
> Performs the discrete integration of the sampled signal X. If Y
> represents the output sequence, Integral X; the elements of Y are
> obtained using the following equation:
>
> Y[i] = Y[i-1] +
(1/6) (X[i-1] + 4*X[i] + X[i+1]) dt.
>
> for i = 0, 1, 2, ...n-1.
>
> where n is the number of elements in X.
> Y[-1] = 0.0 (AArgh!)
> X[-1] is the initial condition
> X[n] is the final condition
>
> The fact that Y[-1] is systematically zero prevents this vi from being
> used for continuous buffers the way it can be with IIR filter when
> setting
> init/cont (init:F) to False
>
> I guess this is a real drawback for real-time continuous data
> acquisitions with integration.
>
> Experience has shown that writing a dll for the standard execution
> executes slower than the standard Integral x(t).vi from Labview. Does
> anybody have a fast solution for integration where Y[-1] can be
> initialized to the last value from the previous call to integration?
> After all, X[-1] can be specified. I do not see why Y[-1] couldn't be
> so.
> Gérard D'Ans
>
>
> --
> Regards Meilleures salutations Met vriendelijke groeten Mit freundlichen
> Grüssen
> Gérard D'Ans
> Laborele
c: [email protected] 32 2 3820568 fax 32 2 3820241
> Université Libre de Bruxelles: [email protected] 32 2 6502515
> fax 32 2 6502710
> URL site: http://www.ulb.ac.be/polytech/laborulb/index.htm
>
>

Similar Messages

  • How to use Standard POD and Integrated POD at same VMfg session

    Hi,
    how POD's have to configure so that you can use Standard POD and Integrated POD at same VMfg session. we have problem that if I login to VMfg and open default integrated POD, this POD opened in normal way. But, after that if you open default Standard POD (workstation ), it will not opened. VMfg gives error 'The POD "" type of I does not exist. (Message 15924)'
    Same problem when you login to VMfg and open Standard POD: POD open normally. After that open Integrated POD: this POD open normally. But when open Standard POD again, an error exists 'The POD "*" type of I does not exist. (Message 15924)'
    Regards,
    - Jukka

    Hi,
    you are right, when &WORKSTATION_TYPE=S is configured for standard POD and &WORKSTATION_TYPE=I for integrated POD, both PODs can be used in same session.
    Also I noticed that if &WORKSTATION_TYPE=S is not configured for Standard POD, in first time when I open this POD, I got error. But when I reopen same Standard POD, it will open normally without errors. Why it works so?
    - Jukka

  • RM Error: No ports that send to the Integration Server could be found

    Hi,
    In the Runtime Monitor, End-to-End Monitoring Configuration, Logon to XI, Display-->
    It is showing the following error:
    No ports that send to the Integration Server could be found for the following ALE logical systems:
    ZSEND765: Unable to log on to system IDS in language en with user PIRWBUSER
    Plz help in solving this.
    Regards,
    Balaji

    Hi,
    please check if user PIRWBUSER is locked and if he has enough rights:
    http://help.sap.com/saphelp_nw2004s/helpdata/en/06/5d1741b393f26fe10000000a1550b0/frameset.htm
    Regards
    Patrick

  • Hyper-V windows 7 embedded standard VHD install integration services not working

    My existing VM (windows 7 embedded standard) is not letting me install integration services. Has anyone been able to do it, is there somewhere I can find this "integration disk" that will install this on this windows 7 edition? The current integration
    disk does not support windows embedded standard. 

    You are correct, there is no support for Embedded.
    The drivers would need to be incorporated into the image, just like any other drivers.  However, you cannot get driver installation files like you can with 3rd parties.
    In this case, the drivers are essentially becoming part of the kernel itself.
    I don't know about embedded 8 or 8.1 either.
    The better place to ask would be in the Windows Embedded forums on MSDN.
    Brian Ehlert
    http://ITProctology.blogspot.com
    Learn. Apply. Repeat.
    Disclaimer: Attempting change is of your own free will.

  • Using  Adobe Premiere CS3 (ver. 3.2) with Microsoft AVI DV files (4:3, 48Khz) on timeline now ask render (red line) and before didnt.Proyect is DV NTSC standard 48Khz. What it could be?

    Hi,
    Normally during months the edition was done with Microsoft AVI DV Files (4:3 NTSC 48 Khz). No effects (just cuts). Proyect settings as DV-NTSC Standard 48 KHz
    Since today when the work is done in a new or old proyect (DV-NTSC Standard 48 KHz) and  if the same file (Microsoft AVI DV) is loaded to timeline now is showing a red line over the video on timeline (so requires render). There no effects. This never happens before. it is very weird.
    The Premiere is CS3 ver 3.2.0.
    This is  happening to 2 computers with the same version.So far I know there is no changes on the systems
    I was thinking to reisntall 3.0 and then test and the update to 3.2...
    Any idea?

    Hi,
    It worked once in one of the computers. (AVi DV didnt show render red over line). BUt afterwards the problem got back. The only solution so far was to reinstall premiere, update to 3.2.0 in both pc.
    It worked for a while then problems was again. Reinstalled for second time, so far 2 days still ok.. It is very weird. I unchecked updates from cs3 and windowsfor just in case has any relation.
    Thanks for your tip anyway.

  • Discussion forum layout could be improved

    In each discussion forum, topics are listed a fixed box nested inside several frames surrounded by white space.
    For example, although Numbers forum has 1,911 topics, with default settings only 15 topics are listed in a 9.2" diagonal box, in the center of my 24" screen. Below the list, I am invited to click through 128 screens to see all 1,911 topics, one screen at a time. (The list length can grow to 50 by editing settings while logged on; I did not see how to do this when viewing the list.)
    Suggestions:
    1. allow scrolling through topics within the list view
    2. allow topic list frame width to scale with the window
    Can a discussion thread view be expanded?
    I hope this is an appropriate comment for this area. Thank you for listening.
    L Jones

    The width of the frame containing a topic's text (incl. scroll bar) is approx. 800 px. This is pretty standard practice on pages with one column of content.
    Even a site like the New York Times', which is five columns wide, has a max width of approx 975 px, with the main body of content and links contained within 625 px.
    A 24" screen is great for many things, but it brings no particular benefit when it comes to viewing web pages at standard resolutions, because most pages are designed with smaller displays and handheld devices (e.g. the iPhone) in mind.

  • WL Server & apache 2 integration: mod_weblogic: could not create lock

    Hi,
    we're running Apache 2.0.50 as a front-end for WL Server 8.1 using mod_weblogic as the proxy.
    We have to run Apache as a different user than the default LocalSystem account to be able to access a windows share. But when we set up Apache to run as a user (in the windows domain) the server will not start up. Looking at the error log I can see the following message:
    [Wed Jan 26 16:10:37 2005] [crit] (OS 5)Access is denied. : mod_weblogic: could not create lock
    The user has administrative rights on the server so I'm not really sure why mod_weblogic can not obtain a lock.
    What is the lock it's trying to obtain?
    Thanks.
    Ruairi

    Hello,
    has this been resolved by anyone in the meantime? I'm running into the same kind of problem. Here's my setup:
    Apache 2.0.55, on Solaris 8
    mod_wl_20.so, from Bea Weblogic Server 8.1 SP 2
    When I have the following line in my httpd.conf file:
    LoadModule weblogic_module modules/mod_wl_20.so
    I receive the following error in Apache's error log file:
    [timestamp] [crit] (13)Permission denied: mod_weblogic: could not create lock
    I am currently not running Apache as root. Without the weblogic module, it works fine.
    I guess my main question is: what kind of lock is it trying to obtain? Changing the AcceptMutex parameter in Apache does not seem to help.
    Regards,
    Ralf

  • XML Standard for B2B Integration

    Hi B2B Gurus-
    One of our client is looking at implementing a B2B solution using Oracle B2B to send and receive business documents with its Trading Partners (Suppliers and Banks).
    The typical transactions as of now would be:
    1. Purchase Order Outbound to Trading Partners
    2. Advances Shipment Notice and Invoice Inbound from Trading Partners
    3. Payment Files Outbound to the banks
    The client will not be using EDI or Rosettanet standards. They are looking for XML standards ONLY.
    I understand that Oracle B2B supports cXML, xCBL, ebXML, OAGIS etc
    Can anybody please suggest which XML standard is the best for the above mentioned B2B transactions.
    Please note that the back-end ERP system in our case is Oracle E-Business Suite R12.
    Thanks in advance.
    Regards,
    Dibya

    Hello Dibya,
    RoesttaNet is a XML based standard but if I am right then your client does not want to use it.
    Deciding a document protocol in B2B communication is mutual agreement based process between the trading partners, so I think your client should first check with it's TP's that which document protocol they would prefer.
    Still if I have to give personal opinion, then I would go for ebMS because it has support for SOAP standard using which you may even connect with web-services of your TP (if they do not have a B2B product). Moreover, I can define my own message structure in ebMS (obviously with my TP's ack) and have CPP/CPA import functionality. There is also a PING-PONG message facility in ebMS to test connectivity between TP's. Apart from this there is also ActionName based agreement identification support for ebMS.
    I would suggest you to ask your client to discuss it with their TP's and then take a decision.
    Regards,
    Anuj

  • Error when installing Integration content- Could not create java

    Hi all,
    when i been installing the integration comp. in a server win 2005 32 bits, the installer give the next error: coul not create java virtual machine.
    i try desintaling and installing jvm 1.5 like manual, and i dont know why happens this error.
    help please-
    is bussines one 8.8 pl 19
    regards
    Humberto

    Humberto,
    Try downloading the latest version of the Business One framework for 8.8 or the latest version of B1iSN 8.8 which will load Tomcat 6 and well as Java 6 and see if that helps.
    Eddy

  • Custom Macro into standard Web ADI Integrator

    Hi All,
    I have done the below customization for "Journal Upload" integrator.
    I have added a new option "Attachments" to the Oracle Tab using the below custom macro code.
    And it is opening a custom OA Framework page(It will ask for a login) and I can add attachments.
    I would like to know is there any way I can add this into the original template so that a new user login and download the template, he will get the template with the custom macro code.
    <><> Code Added <><>
    <
    Dim objMenu_231_ATTACHMENTS As Object
    strMenuTitle = "&Attachments"
    Set objMenu_231_ATTACHMENTS = objMenu_231_ORACLE.Controls.add
    objMenu_231_ATTACHMENTS.OnAction = "'" & Application.ActiveSheet.CodeName & ".BneAttachments" & "'"
    objMenu_231_ATTACHMENTS.BeginGroup = True
    objMenu_231_ATTACHMENTS.caption = strMenuTitle
    >
    Public Sub BneAttachments()
    Const ATTACHMENT_SERVICE =SERVLET_PATH & "/OA.jsp?OAFunc=OAHOMEPAGE&navRespAppId=20003&navRespId=51045&JournalName="
    Dim sJournalNameVal As String
    sJournalNameVal = ATTACHMENT_SERVICE & ColumnValue(Me, "GL_INTERFACE_REFERENCE4")
    ActiveWorkbook.FollowHyperlink Address:=sJournalNameVal
    End Sub
    <
    With regards,
    Kali.
    OSSi.

    Yes, even I have done few customization in the JE template. The macro which I created works after downloading template.
    What I want to do is to customize the code with in oracle application or with in JE template, so that whenever anyone downloading journal from apps, the customize template as per my requirement will show up. I do not have to save it and tun my macro on top it. This way 2 steps can be reduced in to 1 and this will be more reliable and user friendly.
    Please let us know if this is possible.

  • [BPM] Standards to design integration processes

    Hey,
    I would like to create a paper as guideline for creation of further integration processes. The
    last project has been end up in a chaos without a possibility of enhancement or maintenance.
    Therefore I started with a naming convention and a paradigm of designing SWC.
    Now I would like to give some hints about how a good bpm design looks like. Does someone
    have some information about that.
    I have:
    - when a bpm is unavoidable (splitting, alerting..)
    - when a bpm is not necessary (multi-mapping...)
    - which bpm step needs lot resources (recveive/send steps, transformation...)
    Do you have some hints for modular designing of bpm? For example to put error
    handling in an own bpm (for reuseability) or something else?
    How do you design BPMs to keep them small and clear?
    thanks
    chris

    BPM is used to implement work-flow spanning across multiple application system against embedding the parts of work-flow in application system. Apart from this it also help achive other scenarios like, bridging synch and asynch systems, alert mechanism, multi mapping etc. Check the BPM overview document in SDN download section.
    Check out the use cases discussed at http://help.sap.com/saphelp_nw04s/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
    BPM is mainly used in senarios where extra functionalities are to be done with the source message which cannot be done using the normal mapping and user-defined functions, like
    ->Collecting of messages till a certain count or for a specific criteria.
    ->Merging messages
    ->Spliting messages
    ->Processing of error files and sending to specific location and sending alerts.
    ->Parallel processing of two criterias at the same time can also be done using BPM.
    Also go through these links,
    /people/shabarish.vijayakumar/blog/2005/08/03/xpath-to-show-the-path-multiple-receivers
    http://help.sap.com/saphelp_nw04/helpdata/en/3c/831620a4f1044dba38b370f77835cc/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/62/dcef46dae42142911c8f14ca7a7c39/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/de/766840bf0cbf49e10000000a1550b0/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/cb/15163ff8519a06e10000000a114084/content.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/08/16163ff8519a06e10000000a114084/content.htm
    Many other examples can be found under the following link at help.sap.com
    http://help.sap.com/saphelp_nw04/helpdata/en/14/80243b4a66ae0ce10000000a11402f/frameset.htm
    And some weblogs
    https://weblogs.sdn.sap.com/pub/wlg/1403 [original link is broken] [original link is broken] [original link is broken]
    /people/siva.maranani/blog/2005/05/22/schedule-your-bpm *****
    /people/krishna.moorthyp/blog/2005/06/09/walkthrough-with-bpm
    /people/michal.krawczyk2/blog/2005/06/11/xi-how-to-retrieve-messageid-from-a-bpm
    /people/arpit.seth/blog/2005/06/27/rfc-scenario-using-bpm--starter-kit
    /people/sravya.talanki2/blog/2005/08/24/do-you-like-to-understand-147correlation148-in-xi
    /people/michal.krawczyk2/blog/2005/09/04/xi-do-you-realy-enjoy-clicking-and-waiting-while-tracing-bpm-steps *****
    /people/udo.martens/blog/2005/09/30/one-logical-system-name-for-serveral-bpm-acknowledgements *****
    /people/sudharshan.aravamudan/blog/2005/12/01/illustration-of-multi-mapping-and-message-split-using-bpm-in-sap-exchange-infrastructure
    /people/kannan.kailas/blog/2005/12/07/posting-multiple-idocs-with-acknowledgement
    Also have a look at these seminars,
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/daea5871-0701-0010-12aa-c3a0c6d54e02
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/media/uuid/e8515171-0701-0010-be98-e37bec4706cc
    I hope it helps....
    Note: reward points if solution found helpfull
    Regards
    Chandrakanth.k

  • DocCheck output could be improved when no errors occur

    I am using DocCheck and find the output very useful if errors or warnings occur, but not very useful when there are no errors or warnings. In the latter case, the Executive Summary explains the table columns where there is no table, the Package Summary gives a note about the Minor Errors table which also isn't there and the Package Statistics merely states the number of packages checked. What I would like to see is an overview of the packages that are checked, much like the situation where there are errors or warnings.
    Is there any way to control the output for this situation so that it always produces the output in the same format?

    Wow. No errors. Congratulations!
    Seriously, you have both bug requests and an enhancement request, here.
    The bug is that when a table is empty, there should be text under the heading
    that says "no errors found" or words to that effect. That's a minimum level of
    functionality the program should include.
    For the enhancement, you would like to see "an overview of the packages that are
    checked, much like the situation where there *are* errors or warnings", but I'm
    having a hard time figuring out what that would mean, in practice.
    There is an overview of the packages checked on the executive summary
    page, under "No Errors Found" (no point in using a table, since the number of
    errors and percentage of errors columns would be zero).
    The package summary pages, too, only show counts of errors, so if there are
    no errors, there isn't much to show on that page.
    On the statistics page, the first table should show number of classes, nubmer
    of interfaces, etc. That should still be present, even with no errors. The next
    two tables are nothing but error-distribution tables, which again would say
    nothing at all if no errors were present.
    Are you saying that you'd like some global statistics table that broke down how
    many classes in a package, how many methods in the class, or things to that
    effect? (That might be a useful enhancement, at some point.)
    I think part of the problem may be that, since you're not seeing the tables (which
    is a good thing) it's not clear just how little they would contain! Without errors to
    report, there is nothing to put in the columns. (The only exception is "Items Inspected"
    -- the first table at the top of the statistics page.
    In general, DocCheck works on the concept of "exception reporting". It only shows
    errors, so you don't have to scan through a huge report in an attempt to find them.
    I can see where it could be helpful to see how many things there are that don't
    have errors, though. That way, for example, you could tell that you added 50 methods,
    all without error.
    That raises the bar from an error-detecting tool to an error-management tool, but
    I suspect that it is a useful goal to pursue.

  • How could I improve the way a pie chart shows (CR 10)?

    The pie chart has five slices - a very large one and four very small slices. I have to show labels for it, and the problem is that no matter how I try to rotate or enlarge the chart the four labels for the small slices are very close to each other.
    I am using Crystal Reports 10 and it has to be a pie chart and I have to show up its labels. Do I have any solution to "beautify" this?

    It sounds like you're having a similar problem to one I've had. When this happens, I double-click the entire pie chart. This should bring it up by itself in a new window. In this window you can individually move around the labels (and percentages if you have them). Also, you can do as the previous person mention and while in this view, right click and select "Chart Options." Sometimes rotating or even expanding the chart can add more space in between the pie slices.

  • Search on OTN site could be improved

    the search function available on OTN (top right hand corner) consistently returns results that are not relevant to my search string. e.g. if I type "j2ee development best practices" it seems to return anything that has such a keyword. Maybe I'm not using it right (not entering text in the right syntax or whatever). But if you check out google they do a much better job.

    just to clarify: it returns pages that match any of the words in my search string

  • BIA revision 49: Reorganize TREX landscape

    Dear colleague,
    We applied BIA revision 49 last weekend. Everything went well, and all is workign fine. But, is it normal that we are still getting the following message on a regular basis:
    Checks indicating changed status
    hpa_2 : reorg
    Returns yes if reorg is recommended
    Reorganize TREX landscape
    Thanking you in advance for your feedback!
    Regards,
    SylvainB

    Hello SylvianB,
    there are times when the reorg check is not optimal. One reason can be that the standard deviation of index distribution could be improved by a high percentage. So the reorg was recommended.
    Nevertheless the absolute gain of improvement was very small (some few MB).
    In such a constellation adding a few more rows to BIA leads to the situation that again the percentage gain of better distribution was high again - but not absolutely.
    We are planning to provide a better decision handling wether it makes sense to recommend a reorg or not in a coming revision.
    As a workaround you can ignore the reorg alert, as long as in the summary tab of the reorg view you see no improvement for line "Standard Deviation of All indexes over Indexservers" of at least 100MB.
    It is not critical for operations if you ignore a few reorg alerts.
    Regards,
    Marc
    SAP NetWeaver RIG

Maybe you are looking for

  • HT1848 Can I give my wife an iPone app I bought from the app store for her to also use on her iPhone ?

    Can I use (share) my iphone app on my other (wife's) iphone as well as mine or do I have  to buy it twice?

  • Macbook pro 2011 freezing multiple times a day

    I've had my 13" macbook pro (early 2011) for 10 months now and it's always frozen fairly regulary like once a week, but recently i freezes multiple times a day and says all my alpications are not responding and won't let me force quit so my only opti

  • Should I uninstall the jre before I install the sdk?

    I'm wondering what the best practice is here. I've had the jre 1.4.1_01 plugin installed and working fine with Mozilla 1.2.1. Should I uninstall it before I install the sdk? I really don't want any conflicts but I'm sure if the jre in the sdk is for

  • Really Out OT" Box

    Hi, I have just ordered an Olympus E-3 Digital Camera..and I know we have photographers like myself in the forum. my question -> which CF cards 2gb - 4gb - or higher would you recommend? I do very little sports or other action shots, I mostly do cand

  • Bug report: clip marker is placed incorrectly

    (filed) Product Version: 7.2.1 Your operating system: Windows 7 ******BUG****** Clip marker in audio clip is placed at incorrect location Steps to reproduce bug: 1. Highlight WAV audio clip in sequence, in this case bottom audio track below one other