Advice about application structure before starting

Hi all,
I am so sorry for this longest post, but I have to explain all thing. Sorry again.
I have been studying with Labview for a year by myself without taking any professional support. When I get stuck in preparing my VIs, I always post here and you answered me with great patient. Thank you for all. Now, I am about to start a new VI and before starting it I thought it would be good to consult you on that.
The goal of this VI could be classified under 4 main topics: Acquisition, control, analysis, and recording the data. I am studying on a test system. There are two types of data to be acquired from the test system: pressure and temperature. For this purpose I have 1xNI 9203 (analog input-current) & 2xN9214(analog input-temperature). The test system is desired to be under control by use of a DC compressor with a frequency converter. To control that frequency converter I have to use NI 9263 (analog output- voltage). All hardware system is installed on NI 9188 cDAQ.
Before preparition of this system, I have coded a VI that acquire, analyse, and record the data-there is no use of NI 9263 (attached here). In this VI, I used a basic structure and it works fine. The only problem of this VI is delaying when the stop button is pressed. Anyway, now I want to prepare a new one. The difference of the new VI from the old one is that it controls the system while acquiring, analysing, and recording processes. And this control is supported by acquired pressure and temperature values. This will be my first big project and I need your suggesttions on structure of this VI. Do I start to build it with state machine architect or another ones? To prevent the data loss what kind of precautions could be taken?
Thank you all in advance.
Egemen
Attachments:
MAIN PROGRAM_v0.vi ‏147 KB

Egemen,
First, Great! It is very important to plan and design your program before starting to write it.
Next, you do not need to apologize for providing the information necessary for someone to respond to your request. We would very much prefer a post of several paragraphs which contains the relevant information to a brief post which only elicits questions for more details.
Now to your questions.
1. Look at the style guides.  Your block diagram was several screens high and wide.  It is recommended to keep the diagram to one screen.  Paticularly in programs which will get large and copmlicated like yours, this readability constraint will be very worthwhile.  Effective use of subVIs is one way to help minimize screen bloat.
2.  Look at the style guides. The use of local variables to pass data from one loop to a parallel loop is not recommended.  It can lead to race conditions, force execution of the loops in the UI thread, and is slower than wires.
3. Read the help on Event Structures. Only one event structure per VI is recommended. Although the way you have used them will probably work, it consumes hectares of block diagram space and may be vulnerable to problems when you or another developer decides to make a few changes.
4. Because there is no data dependency, it is possible (although not very likely) that the main loop could start running before the clear history property nodes execute.
5. How do your temperature charts know which waveform to display?
6. You stop on DAQ errors but do not check for file errors. You may want to consider more robust error handling.
Now, some general comments on program structure. You list 4 topics: Acquisition, control, analysis, and recording the data.  This may also be a good way to think about program structure. The structure probably needs one more topic: User Interface.  The program you posted essentially has 2 topics: User Inputs and everything else.  Think about the timing requirements for each topic.  User interface - needs to respond to user inputs in about 100 ms or the user begins to feel as though the program is not responding. Similarly, displays do not need to update more than a few times per second. Acquisition - Software timed.  Default value = 1.67 Hz. Output not specified, but since you are talking pressure and temperature, it is probably slow also. Once you start doing closed loop control, it may become more important to keep the timing constant. Record data - same timing as acquisition.  However, writing 8-64 channels of data two two files twice per second may not be optimum. And what happens when the OS finds that the files are fragmented and must allocate new sapce for the file and takes more than half a second to do so?  Analysis - Your subVIs were not included so I have no idea what they do, how fast they may be and what effects they may have on the overall operation.
What I suggest is that you study the Producer/Consumer Design Patterns and State Machines.  I think you may end up with 3 or 4 parallel loops. One will be the User Interface loop with the only event structure. Another will handle all the data acquisition (possibly including outputs when controlling your test system). This will be a state machine which initializes the DAQ, Reads and Writes, and shuts it down when finished. The File writes may be in a separate loop. If file I/O is put into a parallel loop, it should be a state machine which opens, writes, and closes the files and retains the file path or reference for repeated writes. The control and analysis (another state machine) may be in a separate loop or could run in the timeout case of the event structure in the UI loop.  Which is best depends on details of your system.
With the amount of data you are moving around and the number of property nodes you need to use, learn to manipulate the front panel from a subVI. Search the Forum for posts on use of control references and on updating the main front panel from a subVI. There are some good methods posted.
Lynn

Similar Messages

  • Why think about Application virtualization before going to VDI or desktop virtualization

    Hi Team,
    I am new in ThinApp technology.
    My question is that "Why think about Application virtualization before going to VDI or desktop virtualization."
    Please help to clear my question.
    Thanks
    Yogesh

    With Application Virtualization you'll make any transition easier. While the term isn't really clear to understand for anyone new to the technology I usually find it easier to explain by calling it Application Isolation/Redirection, which actually gives a clearer idea of what it is doing. What ThinApp (or any other Application Virtualization) does is catch calls the operating system does to the registry and files and reroute that to a single contained environment. With Application Virtualization you can deploy your applications without touching the other applications or operating system. The nice thing about ThinApp is that it's clientless so there is no need for any backend or client. The runtime is contained in the ThinApp, which is why you can even use multiple versions at the same time.
    With VDI you try to consolidate resources and not buy 1000's of desktops every few years, because physical desktop migrations are a pain. You also try to make managing them easier because basically you'll only have to manage a single desktop (master image). But to get there you will have to do a migration, having Application Virtualization in place will make it an easy project instead of a hard one.
    The second reason why you would want to do it is because with ThinApp there is no need to actually deploy the application to the VDI, they can be shown on the machine but actually run from a share or even dynamically mapped with virtual disks.

  • IMac 27inch - goes white screen for about a minute before start up? any advice...

    Hi
    When I start up my iMac 27inch, the screen goes white for a minute or two before a white ball starts to spin then the apple sign loads and thge iMac loads.
    But this shouldn't happen, any suggestions..

    Try an SMC/PRAM reset:
    SMC RESET:
    Shut down the computer.
    Unplug all cords from the computer.
    Wait fifteen seconds.
    Attach the computer's cords.
    Press the power button to turn on the computer.
    PRAM RESET:
    Shut down the computer.
    Locate the following keys on the keyboard: Command, Option, P, and R. You will need to hold these keys down simultaneously in step 4.
    Turn on the computer.
    Press and hold the Command-Option-P-R keys. You must press this key combination before the gray screen appears.
    Hold the keys down until the computer restarts and you hear the startup sound for the second time.
    Release the keys.

  • Mac book now takes about 10 minutes to start up and all applications "unexpectedly quit" every time before they've opened. What did I do???

    Mac book takes about 10 minutes to start up and all applications "unexpectedly quit" even before they open. What did I do???

    are you using sample base instruments in those projects a lot using exs or kontakt? when paths to samples get messed up for some reason it can result in along waiting times each time a project is loaded.
    lately my kontakt samples get loaded without any sign of activity. if it is a large orchestral score i see a dead screen for quite a while before suddenly everything pops up and is ready to work with. i recall seeing progress bars or similar things in the past though...
    repair permissions and defragging (idefrag) may help as well.
    btw. i can drink as much coffee as i want late at night, even five minutes later i can sleep well. seems i am immune. but right now i am also having plenty of hardware issues to deal with so that's a good thing i guess...!

  • Application Structure Advice - preplanning

    Hi all -
    Thought I would get some advice from you before starting up a new project.  Not really how to do it, just which structure to use...
    Originally I took over a project at my work that is very unresponsive and the way its coded it cannot accurately do what we are going to want it to do down the road.  I've tried to tell myself it wasn't needed, but I'm going to have to just recode the whole thing.
    After just going to the labview intermediate classes, i'm a bit confused as to which scheme would work out better for the application...producer consumer w/events or producer consumer w/data...
    Basically the program is a final test that is completely automated on one side.  So the user interacts by inputting serial numbers, models etc. that change the procedure of the test cycle.  Communications are at a slow 1200 baud over serial and the test per unit takes about 2-3 days.  Slow speed monitoring is required on few indicators.  Thats about it on that end.  Also though there is an entire manual test capability, that tries to give real time results back about what's going on with our test unit.  Currently it allows for us to change settings on the test hardware programatically...again through the serial port.
    Later on down the road we will need to start using DAQ equipment to enhance the testing.  At present there is about a 7-8 second delay from when you hit a control and something happens.  Granted the communications are extremely slow, but still c'mon now thats just rediculus lol.
    Any recommendations on the kind of structure that should be used to control this?  Currently its being implemented as a huge state machine with 8 or so states.
    LV7.1, LV8.5

    Something I believe in is that the hardest part of any new job is figuring out how to think about it. So I like to start by getting as much as possible on paper before I start coding. To begin with, you need to know what the desired User Interface is like. How do the operators want to use it? What will be the desired workflow for the tool? What are the response time requirements.
    At the same time consider the system from the standpoint of the physical process that you're interacting with. What are the operational constraints? What are your users going to want to do in the future? What are the inputs and outputs? What is the instrumentation like? What sorts of errors can occur and how fast do you need to be able to respond to them? How do you recover from errors?
    Finally, what data are you going to be collecting? How fast? What are you going to do with it? Is the customer expecting a report of some kind? What is the data's lifespan? How will results be archived and managed?
    The reasons for asking these questions up front are two-fold: First, the answers to these questions (and a bunch more) will provide the nucleus of a document that will tell your customer exactly what they will get and you exactly what you need to do. Second, it should be obvious that there is no "best" universal system architecture. Each possibility has its own advantages and disadvantages. Knowing the answers to these questions will help you understand your problem and the best architecture for that particular problem. The biggest messes I have ever had to deal with (and in 20 years I've encountered some real architectural train wrecks) resulted from people deciding ahead of time what the system architecture was going to be and then trying to force-fit an application into a structure that didn't suit it.
    Most important you need to sit down and have a heart-to-heart talk with your boss to set their expectations. If you do this right you may not develop any code at all for a couple weeks and if your boss is the type that "wants to see results" you need to educate them on what the results will look like. Sometimes its code, sometimes its documentation - but in either case it will be moving the project forward. And if your boss should acknowledge that "theoretically" working in this way is best, but then goes on to say, "...we don't have time to do it the right way..." Save yourself some time and start polishing up your resume now... it won't be long before you'll be needing it.
    Mike...
    Certified Professional Instructor
    Certified LabVIEW Architect
    LabVIEW Champion
    "... after all, He's not a tame lion..."
    Be thinking ahead and mark your dance card for NI Week 2015 now: TS 6139 - Object Oriented First Steps

  • Applications idle for 10 seconds before starting

    Hello,
    I've just upgraded my rig from the ole' trusty P4 to a blazingly fast C2D. Since I have 4GB RAM, the only option was Arch64. Eager to conquer new lands, I set sail.
    Since yesterday I've installed just about everything. The system works flawlessly and is extremely responsive. The only problem I have (which I didn't have on my P4) is that the applications not always start when they should. Sometimes they wait exactly 10s for who knows what. And then they launch.
    For example:
    mc [enter]
    <instant launch>
    F10 [enter]
    mc [enter]
    <instant launch>
    F10 [enter]
    mc [enter]
    <waits 10 seconds, then launches>
    And so on, it's completely random. It does that in X and in virtual console, everywhere.
    At first I thought it may be UvesaFB, but I removed it and it still does that. Any ideas?
    Full specs:
    Arch 64, Gnome + Openbox.
    Intel e7400
    nVidia GeForce GTX 260
    2x2GB RAM
    Asus P5Q Pro
    And yes, I've removed the IPv6 module.
    Here's a time:
    [aidenn@intruder ~]$ time mc
    real 0m10.458s
    user 0m0.007s
    sys 0m0.003s
    I quit as soon as it launches, real is always over 10s.
    Last edited by Aidenn (2009-03-12 07:40:43)

    Aw crap, such a basic mistake. Yes, that fixed it, thanks. ;)
    It's because with the P4 I had a static network and now I have DHCP, so I figured localhost would suffice. I added the hostname after localhost and voila, problem be gone. Damn, that was tricky.
    -- edit --
    Now I have another problem. I thought it was one issue, but it seems there are two. gnome-terminal doesn't always work. Sometimes it opens up a window and sits there without writing anything. Though this one is not for 10s, but indefinitely. Halp?
    -- second edit --
    Nevermind, it fixed itself. Prolly didn't register the hostname for a while. Thanks for everything and sory for the bother. ;p
    -- third edit --
    Wait, it did it again. ;p
    It seems like a 1:100 affair. Only with gnome-terminal though, everything else works as advertised.
    Last edited by Aidenn (2009-03-12 08:15:09)

  • Need advice about making a application log over every task succsessfully done to a target

    Hi!!!
    I need an advice about how to make an application log over every task succsessfully done to a target with an unique ID.
    I have developed an application with several tasks on the menu which have to be done in a certain order to program and test a target board,
    and the user want a log about which tasks are done to the target, so it is easy to know which step is next on the menu (It is a very routinebased  job).
    Do somebody have any good advice on how this can be done in a cleaver way ?
    Best regards,
    A

    Also, now that I have an ethernet cable, if I go ahead and use migration assistant to transfer the account from my old computer, will Logic only be available through the new account I have set up on my new computer? Would I have to log out of one account and into the other and back and forth to access the different files/programs? Any help would be much appreciated

  • When i open firefox, before start show window [JavaScrip Application] title that have this text: TypeError: urlbar is null

    when i open firefox, before start show window [JavaScrip Application] title that have this text:>>TypeError: urlbar is null

    Try to boot the computer in [http://windows.microsoft.com/en-us/windows/start-computer-safe-mode#start-computer-safe-mode=windows-7 Windows Safe Mode with network support] (press F8 on the boot screen) open firefox and see if that happens again.

  • Advice about updating os

    I'm hoping that some generous soul will give me a bit of advice about updating the os.
    I have a macbook intel core 2 duo 2.16 running osx 10.4.9 I have stayed with this os for the last year or so becuase it was the only one that would run protools. But now safari is having trouble loading some pages and regularly quits unexpectly and things are generally slower.
    Would it be a good idea to buy a new version of mac os (like leopard), reformat the machine and start again? if so, is it a straighforward process (like it usually is on a pc)?
    thanks.

    One thing to keep in mind, applications and even Operating Systems do not wear out. If they worked at one time they should continue to work under the same circumstances indefinitely. Something may have gotten corrupt and need fixing. Sometimes an update will cover this by virtue of throwing out the corrupted file because that files gets replaced in the update but that does not necessarily happen, depending. It is far better to fix a problem before installing an update, and then it is very smart to have a way to revert to your "pre-update" status should you discover that the update has something that will not work with your setup. It happens often enough.
    Updates only add features and maybe fix bugs but they can also add bugs and break things that have worked.

  • Oracle 11g application won't start sometimes(jar files issue)

    Hello,
    The issue we experience is that now and then, our forms 11g application
    won't start.
    So it can be the case that, for example, the application can be started
    succesfully 5 times in a row, but the 6th and 7th time, it won't start
    anymore. But when we relaunch it for the 8th time, it launches perfectly.
    When the application isn't starting, a new window is opened having a yellow triangle
    with an exclamation mark on the top right corner.
    After a long period, we suddely discovered that it had something to do with ".jar" files.
    Because when we clear the "java jar cache" on the client machine
    (start -> control panel -> java -> "general" tab -> "view..." button -> select all the files and click on the
    cross(remove selected sources) ), the application succesfully starts for about 10 times in a row.
    But the first time we start the application(after clearing the cache), it takes much longer, because the application
    is downloading the .jar files again. (java logo appears with a progress bar)
    But clearing the cache every time before starting the application can't be a decent solution we think.
    When we enable all java debugging info in the console, we received the error below 2 times when launching a application session that refused to start:
    java.security.AccessControlException: access denied (java.lang.RuntimePermission accessClassInPackage.sun.awt)
         at java.security.AccessControlContext.checkPermission(Unknown Source)
         at java.security.AccessController.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPermission(Unknown Source)
         at java.lang.SecurityManager.checkPackageAccess(Unknown Source)
         at sun.plugin2.applet.Applet2SecurityManager.checkPackageAccess(Unknown Source)
         at sun.misc.Launcher$AppClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at oracle.forms.engine.Main.initDesktop(Unknown Source)
         at oracle.forms.engine.Main.start(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Anyone having a clue ?
    thanks in advance !

    Sorry, I meant WEB-INF\lib in the WAR file inside my EAR.
    I put all the jar files in the WEB-INF\lib of the WAR file but it still does not work. I have to specify them in the classpaths and put the jar files in the domains\domain\lib directory
    I thought if you put it in the WEB-INF\lib then you don't have to put them in the classpath.
    Am I right?

  • Need advice about migrating data

    I just bought my daughter a new MacBook. She launched the Migration Assistant tool to transfer her data from her iMAC. Both computers are running Leopard, and the iMAC is just 1 year old. The problem is that she set up the transfer to go through our home wireless network, which is only wireless G, and the computers indicate the transfer will take 18 hours.
    My question is this: Can I just click off the transfer and start another transfer approach that will be faster? For example, when she first started working with the iMAC, we migrated about 25 GB of data from a Windows machine using an external hard drive that was the back-up drive for the Windows machine. This transfer occurred very quickly, well under an hour. Is it possible to transfer the data directly from the Time Machine external drive, which had been attached to the iMAC, to to the MacBook using the USB ports (there is no Firewire port on the MacBook, believe it or not)? I should be able to just copy the data files and paste them into the new MacBook, just as I did when I transferred her data from the Windows maching to the iMAC.
    Any comments or suggestions would be much appreciated.
    Thanks,
    seeker45

    seeker,
    This KB article has some suggestions for migrating data for the new MacBooks.
    [http://support.apple.com/kb/HT1291]
    Also, an ethernet cable between the 2 Mac should work great for you. The info below might be helpful as well.
    You shouldn't have a problem re-trying the migration again. If Migration Assistant detects duplicate user accounts it will give you the option to overwrite them with the new copies or rename them.
    *Using Time Machine Before Initial Launch of New Mac*
    Before starting the new Mac for the first time, attach the hard disk that contains the Time Machine backups from the old Mac. (For Time Capsule/AirDisk users: If you will be attempting this wirelessly, ensure that you are in range of your Airport wireless device. Alternatively, for faster migration of large quantities of data, connect your Mac via ethernet to your wireless device.)
    Procedure:
    Startup the new Mac and begin the setup process. You will initially see the video introduction.
    At “Welcome” select your country and then preferred keyboard.
    At “Do You Already Own a Mac?” you are asked “Would you like to transfer your information?”
    +from another Mac+
    +from another volume on this Mac+
    +from a Time Machine backup+
    +Do not transfer my information now+
    Select “from a Time Machine backup” and click “Continue”.
    At “Select a Backup Volume” choose your Time Machine backup disk and click “Continue”. (If you are attempting the migration wirelessly, then click “Join...” and select your network first.)
    At “Transfer Your Information” check all the categories you wish to migrate over. If you wish your Mac to be in the same state as your last backup, then check everything. If, however, you are only interested in transferring one user account, then click the little disclosure triangle next to "Users". A list of all the previous users will appear. Just uncheck the user accounts you do NOT wish to migrate over. In other words, have only the desired account checked.
    Give the installer time to calculate sizes.
    Once that is complete, the “Transfer” button will become active and you can click it.
    After the migration, verify the registration information, click “Connect” and you are done.
    Once the migration is complete use Disk Utility to repair any permissions issues.
    *Using Time Machine After Initial Launch of New Mac*
    If you happened to initially set up the new Mac using a different username than the username on the account you wish to migrate, then skip to “Attach the hard disk containing...”.
    If, on the other hand, it is the same username as the account you wish to migrate over, then do the following:
    Go to System Preferences --> Accounts.
    You may need to unlock the lock in the lower left to make changes.
    Below the pane on the left click "+" and create a brand new Administrator User account on the Mac with a completely unique name - not the name of your own User account.
    Now logout of the account you are currently in and log back in using the new Admin account you just created.
    Attach the hard disk containing the previous Macs' Time Machine backups to the new computer. (For Time Capsule/AirDisk users migration will be much faster if you connect your Mac directly to the router via ethernet.)
    Now go to Applications --> Utilities --> and launch Migration Assistant.
    At the welcome dialogue click "Continue." You may be required to enter your Admin password.
    For Migration Method chose "From a Time Machine backup or other disk". (Do not choose…
    "Full System Restore" unless it is exactly the same Mac you are restoring to.)
    At “Select the System to Transfer” choose the hard disk containing the previous Time Machine backups and click “Continue”. Give Migration Assistant some time as it connects to the drive and scans the disk for eligible data to migrate.
    At “Select User Accounts to Transfer” put a check beside each account you would like migrate over to the new Mac.
    At “Select the Items to Transfer” you can choose to migrate “Applications” over. If an application already resides on your new Mac, only the newest version will be transferred. Additionally, other “Files and Folders” that resided at the top level of your old Mac can be transferred at this point as well. Files from the “Library” folder of your old Mac will always be transferred over unless you uncheck the other two options.
    Click “Continue”.
    At “Select Computer Settings to Transfer” choose which settings you would prefer transferring to the new Mac. If you want a completely fresh system to start with, then do not check any of these options. This can be helpful if your previous system was experiencing issues.
    Click “Transfer”.
    If you have already created a User Account on the new Mac and it happens to be named the same as the User Account that is being migrated then Migration Assistant will report,
    +"There is an existing user account with the same name as an account you are transferring."+
    At that point, you will be able to choose one of the following:
    +• Rename the user account you are transferring+
    +• Replace the existing user account with the one you're transferring+
    +• Do not transfer this user account+
    If you wish the new Mac environment to be exactly the same as your old Mac, then avoid selecting “Rename the user account...”. Rather, select “Replace the existing user account...”. It will not be deleted but saved in a new folder labeled “Deleted Users” found in the main Users folder. Click “Next”.
    At this point the transfer will begin with a bar displaying the progress. Once completed click “Quit”.
    *Full Backup After Migration to New Mac*
    Bear in mind that in all cases Time Machine will not continue to backup the previous Macs’ backup sets but will perform a new full backup. This is normal. Time Machine will resume incremental backups after the full backup has completed. To view previous backups, Control-click or right-click the Time Machine icon in your Dock or Option-click the Time Machine menu extra and Choose "Browse Other Time Machine Disks," then select the previous Mac’s backup set. You will enter Time Machine and be able to browse your previous back ups and restore files. [http://support.apple.com/kb/TS1338]
    Let us know if this resolved your issue.
    Cheers!

  • Need advice about transfering files

    Hello. I just got a new mac through an education deal at school. I hate this process of transferring files from one computer to the next but have never done it from one Mac to another before so thought it would be pretty smooth. Im new to the whole Migration Assistant and so need some advice about what to do next.
    I tried using migration assistance upon first turning on my new mac but was using wireless and it just wasnt working. My computer kept saying my new mac wasnt responding and I kept having to select ok or cancel every minute and with 15 hours to go, i thought f^*# it. So I decided to just start the computer up and manually transfer files. Then I found an ethernet cable, turned file sharing on and am using my public folder to transfer but its turning into The Most Tedious task and things arent transferring properly (like certain folders arent copying contents, just the folder itself).
    Now Im wishing I could have used migration assistant from the start but what can you do. I cant just re-install the mac os software and try again because before we got our new macs they installed some programs for us, like Logic, and I dont really wanna mess with that.
    Whats my best option at this stage? Ive transferred about a gig of pictures and documents over so far (and I think my old hard drive is about 60 gig full) but theres a bunch of other little things like iphoto, imovie, garageband, stickies, as well as big folders of music (and itunes - playlists etc) that I wanna make sure get copied in entirety. Will migration assistant handle that? Is it best to delete the stuff Ive transferred so far and let it start fresh? What would you do?
    Sorry my post is so long
    Message was edited by: girrrl

    Also, now that I have an ethernet cable, if I go ahead and use migration assistant to transfer the account from my old computer, will Logic only be available through the new account I have set up on my new computer? Would I have to log out of one account and into the other and back and forth to access the different files/programs? Any help would be much appreciated

  • I need advice about being part of the Twitter Army of Awesome Help

    I am grateful for the fact of Mozilla and I use Twitter a lot.
    Although I am not technically competent, I do have experience of using Mozilla and Thunderbird for quite some years and am willing to share my experience.
    I obviously do not want to make matters worse for questioners and need some advice about how to begin.
    Is there a Forum where Folk such as me can share experiences of answering Tweets and also just be given examples how the system works, please, or might it be better for me to resign before I start rather than cause complications for anyone?

    Thanks - I hope to have a check there, when I have more time, meanwhile I see that separately I have been sent an email asking for my experience etc.. -
    I plan to attend to that when I am less pressed for time, it may not be for some while though - my spirit is willing but resources few, but if I just learn to do some small things it spreads the load - and I guess I have made a very small start - I have wondered about it for years but that Awesome Tweet was the prompt that got me this far!

  • Please advice about fast reading/writing

    Hi All,
    I am building a custom system for Photoshop CS6 and Lightroom 4, I know this is not a PS forum but I think the hardware experts are here.
    The components I have already selected are:
    i7-3930k
    ASUS P9X79 PRO
    64GB RAM (GSKILL)
    WD Caviar Black 1TB
    Since I have enough RAM the scratch disk is not something to worry about, after reading this article about SSDs for PS:
    http://helpx.adobe.com/photoshop/kb/optimize-performance-photoshop-cs4-cs5.html#main_Solid _state_disks
    I think a SSD is useful only when starting the applications (having them in the SSD), which is not important for me (I do it twice or three times per day). What I would like to do (and is the matter of this post) is to open and save my large pictures (700MB to 1+ GB) as kickly as posibble, is the Caviar Black a good choice or should I consider a SSD? What about a WD velociraptor? Also, I would appreciate advice about other options.
    The last custom build I did was probably 8 years ago so I am not up to date with the hardware technology, I have learned a lot reading this great forum :-).
    Thank you,
    William Gonzales

    William,
    I use Photoshop CS5 and Bridge a lot and care particularly about how fast the PC can read since this dramatically impacts how fast you can process and rank lots of shots.
    Bottom line...
    Suggest in addition to whatever your boot drive is you configure a 2xRAID 0 7200rpm drive setup for your data. You have an extremely capable CPU and lots of RAM, so your disk speed is definitely a bottleneck.
    Another alternative, although more expensive and quite a bit smaller would be one of the latest, fastest SSDs that can finally deliver on the write side. (i.e. Samsung 840 Pro and its competitors). This would be a secondary drive to whatever you have for your boot drive.
    Another suggestion, is make sure you have a video card with good 2D speed. That is get one that can move lots of data; this spec. (Memory Bandwidth, often in GB/sec) is often buried since gaming and 3D features (cores, shading, memory size, etc.) are most important for most users. My video card, a GTX 480 has a memory bandwidth of 177.4 GB/sec, but probably any card with at least 80 GB/sec will probably work very well with your apps.
    Regards,
    Jim

  • Macbook Pro about 2012 won't start with out power lead in and runs very very slow Maverick OS

    Macbook Pro about 2012 won't start with out power lead in and runs very very slow Maverick OS?

    Take each of these steps as needed, and check to make sure it hasn't been fixed with a reboot afterwards before trying the next step.
    Backup your data if you haven't already:
    https://discussions.apple.com/docs/DOC-1992
    If you use Airplay, see https://discussions.apple.com/docs/DOC-6831
    If you don't use Airplay, be sure to upgrade to 10.9.2, using this update:
    http://support.apple.com/kb/DL1726
    Make sure your hard drive is not over 85% full.
    Make sure Spotlight is not indexing.
    Make sure Time Machine is not running when you do other tasks.
    Check to make sure you have not accidently/purposefully installed MacKeeper, as it will slow down your Mac:
    https://discussions.apple.com/docs/DOC-3036
    Remove any other system cache cleaning applications.
    Reset the SMC:
    http://support.apple.com/kb/ht3964
    Reset the PRAM:
    http://support.apple.com/kb/ht1379
    Check to make sure there aren't any signs the power adapter might be damaged, or the wrong one*:
    http://www.macmaps.com/frayguide.html
    If there are still issues, you may need to replace the battery:
    https://www.apple.com/batteries/replacements.html

Maybe you are looking for

  • Loading data from Cube to Planning area

    Hi,          If I am loading data from a cube to a planning area using transaction TSCUBE, does the system load data into planning area for the combinations that exist in the cube or does it load for all CVCs? For example, I have my CVC as Plant, Mat

  • Inserting an image from a Y value in an Access field

    Using ASP/VBscript and Access I'm making a page that dislays a listing of organisations (using Repeated Regions) concerned with disabilities. I want to use images for symbols that indicate whether, for example, an organisation uses textphones, has wh

  • What went wrong here?

    Like I said in the picture, I changed my font size and font family for one of my <p> in one of my divs. Why did this change carry over to all my divs and <p>'s? What did I do wrong and what can I do to fix it? I am using Dreamweaver CS6 Thanks in adv

  • [Solved] No sound on X, but it works on the console

    I'm not sure what went wrong, so I'll tell the full story: I was struggling to get the Catalyst driver working. I have a Dell 5547, which has two graphics cards, an Intel HD 4400 and a Radeon R7 M260. I had installed the packages catalyst-hook and ca

  • Inconsistent results with SDO_RELATE and boundary conditions

    Hello, I am using SDO_RELATE to find all points in one table with any interaction with a polygon selected from a second table. Pretty basic stuff. I noticed one point which exactly matches a vertex on the query polygon was not getting selected as exp