RPM / Frequency Color Plot best strategy

Hello,
I'm trying to do some Order Spectra Analysis and I'm receiving an Out of Memory error once I'm trying to plot an RPM-Frequency colormap. I'm not sure I'm doing the right thing that is why I need some help from you. The data I'm trying to analyze it is offline data sampled at 51.2kS - a few minutes. I'm reading from the TDMS file chunks of 10 seconds (max 512kS) and for each chunk I'm using the OAT Analog Tacho processing for speed calculation and OAT Spectral MAP (Waterfall) to process the data. I'm using the Waterfall and not the Colormap because I'm buffering the spectrum using SVX Buffer Waterfall Graph (Waterfall Data).vi. Once I'm process all the chunks I'm converting all Waterfall Data to Colormap data using SXV Convert Waterfall to Colormap.vi. When I'm using the OAT spectral map, I select the window length depending of the X scale of the color plot, Width of the Colormap and Sampling Rate to make sure I will not have more that 1 frequency line / pixel. Unfortunately I can not do the same thing on the Y axis because I don't know the RPM limits of the signal so I can not adjust speed segment step to an RPM that is efficient for the resolution of the graph and maybe that cause the Out of Memory error when I'm trying to do RPM  / Frequency analysis. What is strange is that sometimes the output of the spectra analysis is very strange, the value of the dz (RPM step) is negative. For example if I set 125 RPM then the dz it comes -125. What could cause this issue and how can I improve my code ?
Thanks in advance,
Alex

Hi Alex,
There are some general ideas for improving the efficiency of your code listed in the article How Can I Optimize the Memory Use in My LabVIEW VI?. A full description is laid out in VI Memory Usage.
After trying those steps, if you still need more memory, try increasing the amount of memory that LabVIEW can access in your system as described in the article How Much Memory can LabVIEW 32-bit or 64-bit Use? or you could consider creating virtual memory as described in How Can Virtual Memory Help with Memory Issues in LabVIEW?
Another option is to isolate the source of the issue. You can use the VI Profiler to diagnose your VIs (if you have subVIs) and see which one is consuming too much memory. This is described in the article How Do I Use the VI Profile Window?
- Regards,
Beutlich

Similar Messages

  • Best strategy for data definition handling while using OCCI

    Hi, subject says all.
    Assuming to use OCCI for data manipulation (e.g. object navigation), what's the best strategy to handle definitions in the same context ?
    I mean primarily dynamic creation of tables and columns.
    Apparent choices are:
    - SQL from OCCI.
    - use OCI in parallel.
    Did I miss anything ? Thanks for any suggestion.

    Agreeing with Kappy that your "secondary" backups should be made with a different app. You can use Disk Utility as he details, or a "cloning" app such as CarbonCopyCloner or SuperDuper that can update the clone periodically, rather than erasing and re-copying from scratch.
    [CarbonCopyCloner|http://www.bombich.com> is donationware; [SuperDuper|http://www.shirt-pocket.com/SuperDuper/SuperDuperDescription.html] has a free version, but you need the paid one (about $30) to do updates instead of full replacements, or scheduling.
    If you do decide to make duplicate TM backups, you can do that. Just tell TM when you want to change disks (thus it's a good idea to give them different names). But there's no reason to erase and do full backups; after the first full backup to each drive, Time Machine will back up only the changes made since the last backup +*to that disk.+* Each is completely independent.

  • Best strategy for variable aggregate custom component in dataTable

    Hey group, I've got a question.
    I'd like to write a custom component to display a series of editable Things in a datatable, but the structure of each Thing will vary depending on what type of Thing it is. So, some Things will display radio button groups (with each radio button selecting a small set of additional input elements, so we have a vertical array radio buttons and beside each radio button, a small number of additional input elements), some will display text-entry fields, and so on.
    I'm wondering what the best strategy for tackling this sort of thing is. I'm sort of thinking I'll need to do something like dynamically add to the component tree in my custom component's encodeBegin(), and purge the extra (sub-) components in encodeEnd().
    Decoding will be a bit of a challenge, maybe.
    Or do I simply instantiate (via constructor calls, not createComponent()) the components I want and explicitly call their encode*() and decode() methods, without adding them to the view tree?
    To add to the fun of all this, I'm only just learning Faces (having gone through the Dudney book, Mastering JSF, and writing some simpler custom components) and I don't have experience with anything other than plain vanilla JSP. (No EJB, no Struts, no Tapestry, no spiffy VisualDevStudioWysiwyg++ [bah humbug, I'm an emacs user]). I'm using JSP 2.0, JSF 1.1_01, JBoss 4.0.1 and JDK 1.4.2. No, I won't upgrade to 1.5 (yet).
    Any hints, pointers to good sample code? I've looked at some of the sample code that came with the RI and I've tried to navigate the JSF Blueprints stuff, but I haven't really found anything on aggregating components into a custom component. Did I miss something obvious?
    If this isn't a good question, please let me know how I can sharpen it up a bit.
    Thanks.
    John.

    Hi,
    We're doing something very similar. I had a look at the Tomahawk Date component, and it seems to dynamically created InputText components in the encodeEnd(). However, it doesn't decode this directly (it only expects a single textual value). I expect you may have to check the request yourself in decode().
    Other ideas would be appreciated, though - I'm still new to JSF.

  • Best Strategy?: Lion Upgrade, keeping SnowLeopard as well

    Intent:
    I want to upgrade an older iMac (Intel) to Lion
    I  am running SnowLeopard.
    I want to keep Snow Leopard for some apps. (Too many very expensive apps that may have issues on Lion).
    Question: What's my best strategy to upgrade to Lion while keeping SnowLeopard on one iMac?
    I've done this in the past, but am out of touch with best current practice.
    I doubt its changed, but it never hurts to ask!
    I'd wait for Mountain Lion, but I believe that won't be available until after MobileMe goes away. Don't know how it will run on a 2GHz Core 2 Duo.
    I have limited room available on my iMac, in the past I'd run on a tower, but that's not the case today.
    This is really about adding iCloud to MobileMe.
    The iPad 3 has another acct - I don't want to lose the email addresses, etc which are part of MobileMe
    & I don't think I can justify purch of a new machine before the changeover.
    Sorry, if that's a bit of a complicated scenario. This could actually fit with MobileMe forum...

    Thanks much. Sounds like the same situation as always - partition.
    I have 2 partitions now, one as an NTFS partition to run Windows when I must, as a hard boot.
    That one, I think requires reformatting the entire drive, but I should be able to slide another one
    out of the current Snow Leopard partition as its HFS+, I think.
    Or else have to clone it to an external drive before repartitioning... (not my favorite option).
    My problem is that space issue.
    I'm on an iMac as my main machine these days.

  • I am a male, and am looking at buying an ipod touch 5, i do not know what color i should get, does anyone have any suggestions on what ipod touch colors are best for guys

    I am a guy and i am looking at buying an ipod touch 5, i do not know what color i should get, does anyone have any suggestions on what ipod touch colors are best for guys?

    The Product Red model

  • What is the best strategy to save a file in client computer

    I want to save some information in a file in client computer. What is the best strategy to do? There are some ways I can think about. But none of them is good enough for me.
    1. I gave all-permission. So, I can actually write what I want. But, in order to make the program runs on all platform/all client computers, I can't make any assumptions on file system of client computer. So, this is not good.
    2. I can write a file into .javaws directory. But, how can I get file path for this directory? JNLP API does not give this path to us. I can't think a way to get this path for all client computer (WIndown, Mac, Unix).
    3. To write as a muffin. Seems fine. But, I often change server and path. So, once I changed server, the client will loss the file saved since muffin is associated with server and path.
    4. I can just open one file with on path. I think J2SE will treat this file platform dependently. For example, for W2K this file will be put into Desktop. This is bad.
    Any better idea?

    In the past I have used the Properties class to do things like this. Using load and store, you can read and write key=value pairs.
    I store the file in the user.home directory. You can use System.getProperty("user.home") to get this location.
    No guarantees, but I thought that this user.home property was good for any OS with a home directory concept. If that turns out not to be true, maybe the System property java.io.tmpdir would be more consistent across platforms. This, of course, would be subject to delete by the OS/administrators.
    -Dave

  • Best Strategy for Integrating Crystal/Business Objects with OpenACS Environment

    Post Author: devashanti
    CA Forum: Deployment
    I'm working for a client that uses AOL server and OpenACS for their web services/applications. I need suggestions on the best strategy to integrate a reporting solution using Business Objects XI. Ideally I'd like to send an API call from our web application's GUI to the Crystal API with report parameter values to pass into specific reports called via the API - I can get it down to one integer value being passed - or if this is not possible a way to seamlessly, from the end user perspective, move into a reporting module. We are using an Oracle backend database. I'm experienced with creating stored procedures and packages for reporting purposes.
    Although I have many years of experience integrating the Crystal active X controls into n-tier client server applications, the past few years I have had little opportunity to work with Business Objects and the newer versions of Crystal or web based solutions with Crystal Reports. I signed up to try out crystalreports.com, but I doubt my client will find this solution acceptable for security reasons as the reports are for an online invoicing system we are developing. However we can set up a reports server in-house if necessary, so it gives me some testing ground.
    Can anyone provide suggestions for a doable strategy?

    Please post this query to the Business Objects Enterprise Administration forum:
    BI Platform
    That forum is monitored by qualified technicians and you will get a faster response there. Also, all BOE queries remain in one place and thus can be easily searched in one place.
    Thank you for your understanding,
    Ludek

  • What's best strategy for dealing with 40+ hours of footage

    We have been editing a documentary with 45+ hours of footage and presently have captured roughly 230 gb. Needless to say it's a lot of files. What's the best strategy for dealing with so much captured footage? It's almost impossible to remember it all and labeling it while logging it seems inadequate as it difficult to actually read comments in dozens and dozens of folders.
    Just looking for suggestions on how to deal with this problem for this and future projects.
    G5 Dual Core 2.3   Mac OS X (10.4.6)   2.5 g ram, 2 internal sata 2 250gb

    Ditto, ditto, ditto on all of the previous posts. I've done four long form documentaries.
    First I listen to all the the sound bytes and digitize only the ones that I think I will need. I will take in much more than I use, but I like to transcribe bytes from the non-linear timeline. It's easier for me.
    I had so many interviews in the last doc that I gave each interviewee a bin. You must decide how you want to organize the sound bytes. Do you want a bin for each interviewee or do you want to do it by subject. That will depend on you documentary and subject matter.
    I then have b-roll bins. Sometime I base them on location and sometimes I base them on subject matter. This last time I based them on location because I would have a good idea of what was in each bin by remembering where and when it was shot.
    Perhaps, you weren't at the shoot and do not have this advantage. It's crucial that you organize you b-roll bins in a way that makes sense to you.
    I then have music bins and bins for my voice over.
    Many folks recommend that you work in small sequences and nest. This is a good idea for long form stuff. That way you don't get lost in the timeline.
    I also make a "used" bin. Once I've used a shot I pull it out of the bin and put it "away" That keeps me from repeatedly looking at footage that I've already used.
    The previous posts are right. If you've digitized 45 hours of footage you've put in too much. It's time to start deleting some media. Remember that when you hit the edit suite, you should be one the downhill slide. You should have a script and a clear idea of where you're going.
    I don't have enough fingers to count the number of times that I've had producers walk into my edit suite with a bunch of raw tape and tell me that that "want to make something cool." They generally have no idea where they're going and end up wondering why the process is so hard.
    Refine your story and base your clip selections on that story.
    Good luck
    Dual 2 GHz Power Mac G5   Mac OS X (10.4.8)  

  • Best strategy for migrating GL 6 DW CS4?

    First I gotta say that -- as decade-long user of several Adobe products -- Adobe has really screwed over long-time users of Adobe Golive. After a week of messing around with something that should be a slam dunk (considering the substatial amount of $ I've paid to Adobe over the years for multiple copies of GoLive 5, 6 and CS2), I can tell you Adobe's GL > DW migration utility ONLY works for sites created FROM SCRATCH in GL CS2 (they must have the web-content, web-data folder structure). This means that Adobe's migration utility only works for maybe 10% - 15% of the GoLive sites out there, and about 10% - 15% of Adobe's loyal GoLive customers, and it particularly screws over Adobe's longtime GoLive customers. Sweet! ( (Just like Adobe screwed over users of PhotoStyler -- which was a better image editor than PhotoShop, BTW.) Obviously, I would walk away from Adobe and make sure I never ever paid them another cent, but the Republican-Democrat "free market economy" has made sure I don't have that option.
    So I've gotta make Dreamweaver work, which means I've gotta migrate several large sites (the biggest has 5,000 static pages and is about 2 gigs in size) from GoLive 6 (or GoLive CS2 with the older folder structure) to Dreamweaver CS4.
    Which brings me to my question -- what's the best strategy for doing ths? Adobe's migration utility is a bad joke, so here's the alternative, real world plan I've come up with. I'd apreciate any suggestions or comments...
    1) create copies of all my GL components in the content folders for my GL site (not in the GoLIve components folder)
    2) replace the content of all GoLive compnents (in the GoLive components folder) with unque character strings, so that instead of a header with images and text, my old header would look something like xxxyyyzzz9
    3) create a new folder called astoni in the root of my hard drive. Copy all my GoLIve web site content (HTML, images, SWF, etc.) into astoni in exactly the structure it was in with GL
    4) create a new Dreamweaver site by defining astoni as the local location for my site, astoni\images as the location for images, etc.
    5) use Dreamweaver and open the newly defined astoni site. Then open each of the GoLive components I copied into a content level folder in astoni, and drag each into the Dreamweaver Assets/Library pane, in order to create library items just like my old GoLive components
    6) use Dreamweaver to Search & Replace out the unique text strings like xxxyyyzzz9 with the content of my new DW library items
    7) refresh site view to make all the links hook up...
    Thanks for your help. Hope this discussion helps others too...

    Instead of ragging on people who are familiar with DW and Site Development, you should be gracious and accept the practical advice you've been given.  A "best strategy" would be to read some tutorials and learn how to work with HTML, CSS and server-side technologies. Without some basic code skills, you're going to find DW an uphill, if not impossible battle.
    Frankly, I don't have free time to hand-hold someone through the excruciating process of migrating a 5,000 page static site from GoLive  to DW. And I doubt anyone else in this forum has either.  We're not Adobe employees.  We don't get paid to participate here.  We are all product users JUST LIKE YOU.
    I'm sorry you're frustrated.  I'm also sorry for your clients. But the problem you have now isn't Adobe's fault. It's yours for not keeping up with server-side technologies or handing-off these huge static sites to more capable web developers.  I'm not saying you need to buy anyone's books, but they are good resources for people willing to learn new things.
    That said, maybe you should stick with GoLive.  The software doesn't have an expiration date on it and will continue working long into the future.  If you're happy using GL, keep using it to maintain your legacy sites. At the same time learn X/HTML, CSS & PHP or ASP.  Use DW CS4 for the creation of new projects.
    FREE Tutorial Links:
    HTML & CSS Tutorials - http://w3schools.com/
    From   Tables to CSS Web Design Part 1 -
    http://www.adobe.com/devnet/dreamweaver/articles/table_to_css_pt1.html
    From   Tables to CSS Web Design Part 2 -
    http://www.adobe.com/devnet/dreamweaver/articles/table_to_css_pt2.html
    Taking  a Fireworks (or Photoshop) comp to a CSS based layout in DW
    http://www.adobe.com/devnet/fireworks/articles/web_standards_layouts_pt1.html
    Creating  your first website in DW CS4 -
    http://www.adobe.com/devnet/dreamweaver/articles/first_cs4_website_pt1.html
    Guidance  on when to use DW Templates, Library Items and SSIs -
    http://www.adobe.com/devnet/dreamweaver/articles/ssi_lbi_template.html
    Best of luck,
    Nancy O.
    Alt-Web Design & Publishing
    Web | Graphics | Print | Media  Specialists
    www.alt-web.com/
    www.twitter.com/altweb
    www.alt-web.blogspot.com

  • Best strategy to update to LR4.1

    With the issuing of the definitive release of LR4.1, I have some cleaning to do, since I do still have LR3.6 installed.
    What would be the best strategy if you had both LR3.6 and LR4.1RC2 installed ?
    1) Uninstall LR3.6
    2) Install LR4.1 and let it replace LR4.1RC2 automatically.
    Really, I'd appreciate it if Adobe was disclosing more openly what the installer will do and what are your different options for an update.
    Also, after upgrading from LR3.6 to LR4.0, I have made the error allow the catalogue to keep both a copy of process 2010 and a copy for process 2012. So almost everything got duplicated, which in the end was more a hassle than else. I have a very big catalogue and don't want to chase everything one by one manually. Suppose I make sure to write the metadata to all files and then create a new catalogue from scratch, would the new catalogue still include two or more versions of these files ? Or would I get rid of the duplicated process 2010 versions ?  Or is there an easy way to select all those process 2010 version and remove them from the catalogue ?
    Thanks in advance for sharing your suggestions or advices.

    You can leave everything where it is now. Here is what the installer says on the 2nd screen:
    Please note that if Lightroom 4 is already installed on your system, this installer will update it in-place. If the application has been renamed/moved after installation, its new name will be retained. For more detailed information, please see http://go.adobe.com/kb/ts_cpsid_92810_en-us
    That means, if you had the LR4.1RC2 installed it will be replaced by LR4 final but the name stays the same. That's a bit confusing, but I suspect it was done to avoid broken application shortcuts etc. If it bothers you, you can rename the application afterwards to Adobe Photoshop Lightroom 4

  • Best Strategy for importing a WAR file

    I would like to import a WAR file into JDeveloper and run it against the embedded OC4J app server. What is the best strategy (the approach which minimizes the amount of cutting and pasting)??
    I tried to use the File/Import menu selection, but that didn't seem to operate the way that I expected. I also tried using the "Existing Source" from the same menu selection with "index.jsp", but JDeveloper didn't seem to like that either (it complained that it couldn't read "index.jsp" from within a zip file. So I had to resort to "New/Web Tier/JSP Page" and then cutting and pasting the source. After that JDeveloper was happy (no "not under the root server directory" errors). But I would like to have a more streamlined approach, because these WAR file has hundreds of files.
    Thanks, Norman

    Did you try creating
    "Project from an Existing WAR file" option.
    Create an emtpy workspace
    File | New
    Select General
    Select Projects
    Select "Project from an Existing WAR file" option
    raghu
    JDev Team

  • Best strategy for importing organized images

    Hello,
    I have recently started using Aperture in my photography workflow and I need some advice from the experts on the best strategy to import the existing .JPGs from my hard disk into my Aperture library.
    Prior to using Aperture, my workflow was as follows:
    1.) I would import ALL the photos from my digital camera to a folder on my hard disk (one folder for each date of import). These, in effect, were my 'master' images, which I never edited or deleted.
    2.) Next I would make a copy of each new master folder, under a separate folder called 'picks', where I would go thru and delete the bad ones and occasionally make some minor edits or crops to the good ones. These 'picks' folders are what I used for my slideshows, photo galleries, etc.
    NOW, as I'm moving everything to Aperture, I'm attempting to find the best strategy to import everything, where I would maintain both a master copy of everything that came off my camera and the already organized 'albums' of 'versions' the represent my 'picks', but also reduce some of the redundancy of having duplicate copies of 60-70% of the photos in my library.
    Here is where I need some advice. In the case of new photos imported directly from the camera into Aperture I have managed to figure out how to import the master images and then create albums of versions for my good pics. However, I haven't found any way to import my existing masters and picks without importing two copies of each "good" pick.
    Is there any way I can get Aperture to recognize that the photos in my 'picks' folders are actually 'versions' of some of the original 'masters' so I don't need to import two master copies of each of my good pics? (I generally left the file names the same.)
    I have several thousand existing pics on my hard disk that I'm hoping to import into Aperture so I'm hoping there is an efficient way to do this!
    Many thanks for the help!

    HI I would also be interested in how others do this. I have been playing with aperture for some time and I am still not sure whether to commit to it.
    I also keep my masters in a folder structure with year at the highest level and day of shooting below that.
    I know its not necessary to do this in Aperture but I am not sure I understand why or if its a bad thing to do.
    Would love to her what others think and advise.
    Thanks

  • What's the best strategy to implement ads?

    Hello Everyone,
    I’ve inherited a site as the content manager and the
    owners would like to start selling ad space on certain pages.
    Mostly the ad banners will be on the either side of the web pages.
    To see the site with out signing-up this page is public:
    http://www.kidstylesource.com/industry/index.php?option=com_content&task=blogcategory&id=2 7&Itemid=91
    The site is built with Joomla and Dreamweaver. The site is
    fairly removed from the Joomla structure that Dreamweaver will be
    playing a big part here setting up ad banner areas. Joomla has
    it’s own way of running ad banners but as mentioned
    it’s very removed from the Joomla way.
    I’m just wondering what is the best strategy to
    implement the ads with placement on the page, tables and/or div
    with out doing a whole rewrite of each page? The body of the pages
    are a mix of tables and div.
    Also I’d like to think about the future using an ad
    server as I’ve never used one before and don’t know
    what code/structure the ad server is expecting on the website. At
    this time the website is just getting off the ground so I feel an
    ad server is not necessary until traffic picks-up.
    Many Thanks,
    John V.

    Hi Helen,
    Are Form1, Form2 etc five different pages? Are they based on different tables?
    Typically, a tree would be a heirarchical structure (child, parent, grandparent etc) - your structure is more like a simple list.
    Also typically, a report is used as the front-end to a form. A link on the report would move the user to a form that allows them to insert/update/delete data. If the five "forms" are based on different data, I would have five tabs in your app - one for each - and have the front-end report as the main page for each tab.
    Or, perhaps, I'm reading your requirement wrong?
    Andy

  • Best strategy to import users and their content

    Hello,
    Just seting up a Mac mini / Mountain Lion server. I have 2 iMacs, 2 Macbook Pros + may be others in the future. This is a first time server setup. The iMacs are connected to the server through Powerline Ethernet adapters.
    1. What would be the best strategy to move user accounts AND their content (i.e Home folders) to the server so both management of the users as well centralized user data management is made easier?
    2. Has anyone had experience (good or bad!) with mobile Home folders and syncing? If setup, is the sync automatic or does a user have any control over the sync?
    Any sharing of experience and input is much appreciated. Thanks!

    Yes, that was my concern too. I had read about the troubles here and there. But most of all how could this be coming from Apple out of all the places? Apple is known for such mottos as "it just works", "it's reliable" and such other good things ;o)
    But once you create new, equivalent user accounts on the server, you'd still need to copy the contents of the accouns from their original locations (from other computers). Wondering if I'd still run into permissions issues.
    Thanks

  • Value Mapping - Best Strategy

    Hi,
    There are several strategies fo Value mapping
    1) Fixed values (e.g. constants in Graphical mapping)
    2) Value mapping on Jave stack via VM tables
    3) SAP tables created in SE11 and RFC the data from calls from the Java stack
    Surely the best strategy is 3) even though it is not the most efficient purely for the fact to have easy visibility of your integration data. e.g. via SM30 or custom transaction to view integration value mappings. If anyone has a different view on this I would to hear from them or possibly suggest an alternative.

    Hi,
    the best strategy is dependend from your requirements:
    - Fixed values could be used if the values never change
    - Value Mapping with groups in IB Directory is usually the standard
    - If you want to use authorizations of ERP backend you can go for Value Mapping Replication (more efforts).
    - You can use as well included textfiles, lookups and what else can store data...
    Regards,
    Udo

Maybe you are looking for

  • How can I get the sum of fields in group

    example: fieldA fieldB 2 30 group1 2 10 5 12 group2 5 14 5 9 group3 8 1 8 9 the values of fieldA in a group are the same. each group i want to calculate fieldA only once: 258 how can i do this and display the sum at the first page of the report?

  • Why use an ear?

    Hello- I have trouble understanding the packaging of an ear. I understand that it packages an entire enterprise application, but don't you usually want to deploy EJB's in a separate container than your wars? How would you do that with an ear?

  • How to Notify that pdf is already in use when opened ?

    Hello, is it possible to notify that a pdf document is already opened by another user when i try to open it by a network share ? Because if 2 o 3 user open the same document all it's ok but when the modified document was saved it notify that is alrea

  • Selecting sample clock frequency for NI 4472

    HelIo: I have been using NI 4472 DSA on a PCI slot for reading accelerations. I was reading the NI 4472 User Manual and under "Selecting your sample clock frequency", it specify two increments (95.37 uS/s for Fs<51.2 kS/s and 190.7 uS/s for Fs>51.2 k

  • Music Quiz Audio Stop

    Okie-doke, this is interesting. I just bought my new iPod, and as I try to play the Music quiz, the audio stops after the first question. It's not on pause. It's not on mute. It just stops playing music. I've tried updates, and I've tried resetting i