How do I best upgrade a multiworkstation app using DSC from LV7.2 to 8.6?

I have an extended, properly functioning process control and data acquisition application running across multiple workstations (roughly 10). The workstations share information with each other and with process controllers via DSC and OPC.
We're currently running at version 7.1, and this spring we want to update to the current version of Labview (which, by then, will be 8.6.1; we are on the SSP).
I understand that the tag engine/database have changed significantly between 7.1 and the current version of the DSC, and wonder if there is a good roadmap for executing this upgrade to minimize downtime on our tool?
Kevin Roche
Advisory Engineer/Scientist
Spintronics and Magnetoelectronics group
IBM Research Almaden

Hi Ben -- we do not log history or events in the DSC, so that is not an issue.
The application is controlling a multi-chamber (7 connected vacuum chambers arranged in a star configuration) thin film deposition system. The basic control, interlocks, and safety/process security of the vacuum components is done via a series of Opto22 "brains", which are essentially simple processors running programs to control IO for valves and temperature control systems. They communicate with each other via Ethernet.
There is an OPC server for the Opto22 brains, which runs on one workstation dedicated to use as a gateway between LabVIEW and the network of brains. A DSC tag database is set up on that machine to access some of the IO states and variables in the brains, and then the other workstations have tag databases that reference those tags (the brains' communications interfaces can be overwhelmed if too many workstations access them simultaneously, so we use a single workstation as the gateway).  Via the gateway, a workstation may read/manipulate some of the io states directly, and make other requests of the brains' software by setting flag variables in the strategies running therein.
Each chamber also has a complex motion control system for process manipulation, as well as extensive serial/parallel communications to control the gas systems, deposition power supplies, etc.  The process software on each workstation makes available a "snapshot" of its process state available via memory tags in the DSC, so that the workstation controlling the central chamber can detect when a task in an outer chamber is completed and move samples between the different chambers.
All the workstations, brains, and motion control systems are interconnected via an Ethernet network independent of our building intranet. There is one additional workstation that maintains a process database, where each workstation can record each process task and the samples affected by it.
Everything is working at this point, but we recognize that we are overdue to bring the system up to the current level.
In particular, guidance as to a possible way to upgrade the gateway tag DSC database and then the others referencing it in advance of recompiling all the software, if that is possible.
Kevin Roche
Advisory Engineer/Scientist
Spintronics and Magnetoelectronics group
IBM Research Almaden

Similar Messages

  • How do i figure it out what app use the cellular data in standby mode?

    How do i figure it out what app use the cellular data in standby mode? I disabled the cellular data for 3 days, and my battery last longer. I don't use push notifications, neither location services. I'm not signed in in skype or any IM app.

    Do you use push email?  Do you have accounts that have synchronized calendars associated with them?  Those features will still use cellular data in the background as the receive mail and send or receive calendar updates.
    Some notifications, like push notifications from Facebook and other social networking sites may use cellular data in the background.  Basically, any automated data task like those may use cellular data when the phone is in standby (note that wifi would be used if available when the phone is active, but wifi turns off in standby and all data goes through the cellular data connection).

  • HT1711 How do I update new versions of Apps using the new iTunes?

    Good day all. I am having problems downloading updated versions of some Apps using the new iTunes. How do I update new versions of Apps using the new iTunes?

    You can go back to the old view with the left-hand sidebar via View > Show Sidebar (if you are on windows then alt-v should show the View drop-down menu) - which is what I'm currently doing as I'm familiar with that way.
    Or, on the new view you can click on the library type at the top left and select Apps and then Check For Updates at the bottom right of the screen. When you've downloaded the updates to your computer, click on Library top right to go back to your library view from the store, then select the iPad (top right) and Sync at the bottom right should then copy the updates to your iPad.

  • How to Create a OLAP Cube in DEV using SSAS from Raw file system backup from Production?

    How to Create a OLAP Cube in DEV using SSAS from Raw file system backup from Production? I dont have a .abf file available. Two paritions in production are missing data. We were able to get back file system backup which contains the files for these two paritions.
    How do I create a cube in Dev using this file system backup.
    we are on SQL Server 2008R2.
    Thanks,

    How to Create a OLAP Cube in DEV using SSAS from Raw file system backup from Production? I dont have a .abf file available. Two paritions in production are missing data. We were able to get back file system backup which contains the files for these two paritions.
    How do I create a cube in Dev using this file system backup.
    we are on SQL Server 2008R2.
    Thanks,

  • How can I keep all of my apps and stuff from one ID and move them to another ID without having to buy them all over again?

    Me and my mom share an account and I bought all my apps and stuff on their. so I made my own account so that it would just have my stuff and it would charge to my credit card. So I was wondering how you can sink all the apps and stuff from one ID to another or link the accounts so that I don't have to repurchase everything.

    You can render the ebook on an instructional application called Zankura. Not only can you control the screen scrolling, but all the students can freely annotate with their stylus. www.zankura.com.

  • How do I create a web streaming app using digital publishing suite?

    Hello, and thank you in advance. I'm looking for tutorials and guides on how to create a web streaming version of an app using digital publishing suite. Can anyone point me in the right direction.

    Please tell us what you mean by "web streaming." Are you referring to a version of the content that can be viewed in a web browser?

  • How much data does the apple maps app use per hour ?

    hello,
    i would like to know, if somebody could give me a rough number of how much the Apple Maps app uses per hour for navigation ?

    Apple's Maps app uses vector graphics, so it doesn't have to download data everytime your view changes, & also has an offline mode...you can download quite a large area over WiFi & then use this cache to navigate.
    So, I really wouldn't worry too much about its data usage. Most tests I've read indicate it uses about 80% less data than Google Maps.

  • How do I skip upgrading itunes? I used to have an option, now I can't get past the upgrade for free screen!

    I have been trying to access the itunes store for a week now but can not get past the screen to upgrade for free.  I do not want to upgrade, I tried but can not install the free upgrade because I am using 10.2.2.  I do not want to upgrade I just want to get to the itunes store... how do I get past this screen?  There used to be an option to skip the upgrade. 

    I have an iMac G5 with a pre-Intel processor.  My current OS is 10.4.1.  When I open my iTunes store function, I get an upgrade to iTunes 10.5 page that does not allow me the opportunity to refuse the recommended upgrade and I don't want it because my processor is not the Intel processor.  I can't get past this page to access the iTunes store.  I can't find iTunes 9.2.1 online to download, if that is the only solution.  I can't believe Apple is forcing me to purchase a new iMac in order to continue using iTunes on my current iMac.  I'd like a good answer and solution to this problem.

  • How can i retrieve documents(.doc,.pdf, .txt) using forms from the database.

    How can i retrieve documents(e.g .doc,.pdf, .txt etc) using forms from the database.
    i inserted the documents using sql*loader, below is the control and data files.
    -- control file
    LOAD DATA
    infile 'load.txt'
    INTO TABLE husman
    APPEND
    FIELDS TERMINATED BY ','
    (id integer external,
    fname FILLER CHAR(50),
    docu LOBFILE(fname) TERMINATED BY EOF)
    --data file
    1,../husman/dell.doc,
    2,../husman/me.pdf,
    3,../husman/export.txt,
    in the form i have a text field to display the id and an OLE container to display the document as an icon. but when i execute query, i only get the id number and not the document.
    any help will be appreciated.
    Thanks
    Hussein Saiger

    Step by step
    1. Erase all contents and settings
    2. You'll be asked twice to confirm
    3. You'll see Apple logo and progress bar
    4. You'll see a big iPad logo on screen
    5. Configuration start
    6. Set language
    7. Set country
    8. Enable Location Service
    9. Select network, enter password and join network
    10. You'll be given 3 options (a) Setup as New iPad (b) Restore from iCloud Backup (c) Restore from iTune Backup
    11. Selected Restore from iCloud Backup
    12. You'll be required to enter Apple ID and Password
    13. Agree to Terms and Conditions
    14. Select Backup file
    15. You'll see progress bar
    16. Red slider will appear; slide to unlock; step #1 to #16 is fast
    17. Pre-installed apps will be restored first
    18. Message: Purchased apps and media will now be automatically downloaded
    19. You'll see a pageful of apps with Waiting/Loading/Installing
    20. Message: Some apps cannot be downloaded, please sync with computer

  • HT4759 how can l best upgrade my iphone 3G ios to ios 5

    How the best can l upgrade my iphone 3G ios to ios 5

    You may be able to download an older version of WhatsApp using the info in the link below.
    https://sites.google.com/site/appleclubfhs/support/advice-and-articles/app-store -downloading-older-versions-of-apps-ios

  • How much effort in upgrading mid-size app from WorkShop 8.1 to 9.2.2?

    Hi all,
    We have a mid/large size J2EE app built using WorkShop 8.1 SP5 that we are now thinking of migrating to 9.2.2. Our application uses most 8.1 features like pageflows/netui/controls/schema projects/ejbs etc, and can be considered relatively mid/large size (around 200 jsps, 200 tables, etc). My understanding is that we cant simply ungrade just the Server to 9.2, we need to upgrade the source-code too to be 9.2 compliant. Is that true?
    Also, has anyone ever undertaken, or heard of, such a migration effort? I am trying to scope it down, but have no clue. Also, is WorkShop 9.2.2 the right version to upgrade to? We dont want to goto 10 yet as our data center doesnt support it, so am guessing 9.2.2 is the latest 9.2 version available.
    Thanks in advance for any answers...they will be a HUGE help.

    Hi Jacob,
    Thanks for your help so far...I was wondering if someone could answer a question: Our old 8.1 application was organized as an EAR project in workshop 8.1, under which there were multiple other projects, such as schema projects, ejb projects etc.
    The upgrade wizard that we ran to upgrade to 9.2.2 created a new directory structure, where the EAR project was at the same level (more of a peer than a parent) of the other projects.
    My question is: I am thinking this new structure is not the "split directory" struture that i read in WLS docs. If so, how do i generate the EAR file for our entire application? Do i need to first modify the properties of the EAR project to refer to the other projects and then export its build file? I dont think that will work, because i tried exporting the build file for the EJB project and had to make tons of customizations (mainly coz our EJBGen needed to use the properties file option etc), to get the EJBGen to properly generate the descriptors etc.
    I think my main stumbling block right now is I cant imagine in my mind how our application can be deployed on our local machines as well as prod servers: I will be able to correct the compilation errors we have so far, but then what? How do I then get the application compiled and deployed?
    Am sorry for this long winded question, but i got thrown off by the dir structure the upgrade wizard created, and need some pointers.
    Thanks in advance.
    Vik.

  • How can I best upgrade basic to smartphone

    I see lots of conflicting posts about upgrading and keeping a basic plan. 
    I have 3 basic phones an a shareplan 700 that is long past it's 2 yr contract and only one phone uses text, for which I pay extra for limited texts.
    I qualify for upgrading all three phones under what was called upgrade every 2 yrs.
    Is it really possible to keep the shareplan 700 and upgrade to 2 smartphones and pay for an add-on data plan for $30/1GB?
    And adding on the data is advertised as shareable across all devices.  Does that mean devices in the account, specifically
    2 smartphones?  Or does it mean devices other than a smartphone?
    If it is possible then do I understand correctly that first I add-on data option to the account and then upgrade the phones?  And when I do this exactly how do I make sure I don't get switched to the new style plan?
    thanks

    I'm assuming your keeping one basic phone and want 2 smartphones. Under the 700 minute plan pricing that should be $60 for the first line $10 each for 2 lines total $80. The you'd have to get two 2 GB data plans at $30 each. That's $60. So that would be $140 plus whatever your current texting plan costs( you didn't say ). Plus taxes/fees. No sharing of data.
    Under Share Everything you'd have 3 "lines access" charges two $40 charges for the smartphones, a $30 charge for a basic phone so a total of $110. 1 GB of data would be $50 so a total of $160 plus taxes/fees. Minutes and texting would be unlimited on all lines. All 3 lines can share the data as well as any device connected via hotspot. Though I would say 1 GB is not nearly enough for 2 smartphones if you plan on using the hotspot feature.

  • How to (re) take fullscreen when AIR app is restored from dock/task bar?

    Porting an AS3 app to AIR -- learning AIR as I go.
    Switched to AIR because we need to minimize our app to taskbar/dock -- works nicely.
    But when I listen for Event.ACTIVATE and then try to NativeWindow.maximize(), it doesn't work.
    Found the bug thread with the workaround (http://forums.adobe.com/message/3251136), which is to listen to the display stage change and if the current window stage is NORMAL then to maximize.
    stage.nativeWindow.addEventListener(NativeWindowDisplayStateEvent.DISPLAY_STATE_CHANGE, onDisplayStateChange);
    public function onDisplayStateChange(evt:NativeWindowDisplayStateEvent):void
         if (evt.afterDisplayState == NativeWindowDisplayState.NORMAL)
         stageDetails();
    Is this still best option?
    Also, when I maximize() using the above technique on the Mac the menubar is still visible.  How to get back to fullscreen?
    Thanks!

    Alright, Superduper app on the backup drive allows me to launch SD, however, when I select the copy from drive (my backup) to copy to the copy to drive, the laptop HD, I find that the Laptop HD is grayed out.
    I dragged and dropped SD to the Laptop and then launched and received the same result, the Laptop HD is still grayed out.
    My SD says at the bottom of the window, Unregistered, but it was registered on my laptop before the OS install.
    So i am I right that I have to get my network working, then register SuperDuper again, then see if I can select the Laptop HD as the destination drive for moving the apps over to?

  • How do I restore the settings for apps using Time Machine?

    I believe there are problems with items within the Library Folder inside the System Folder.  For example, there are two "Frameworks" Folders, but one has "(from old Mac)" after its name.  I dare not try to remove or even move either.
    Back in the day of OS 9, you could modify something, then search for it by "Last Modified" Date, and find where Apple has hidden itscontents.  It's not so easy in OS X.  I've had some success using Pondini's Time Machine FAQ's, though.  Here is how I got to this problem:
    Our family MacBook died.  After getting a repair estimate of $500 to $700 "if it's the Logic Board," we decided to replace it.  We purchased a MacBook Pro running Lion.  (Later, we brought it to an Apple Store and were quoted $435 in house or $280, but they would have to send it out.  Incredible repair: Logic Board, Top & Bottom Case, Super Drive, Battery, all for $280.  No wonder they're #1).  I pulled the Hard Dive out, erased it, and installed an older operating system, but during the repair they installed 10.6.
    Restored the MBP from the TM backup of the MacBook. OK
    The Macbook is repaired and the store showed me how to restore the data from the TM backup.
    Restart and the passwords do not work due to restoring a 10.6 machine from a 10.7 backup.
    Tech support guides me through resetting an admin password using the password utility on the install DVD.
    changed the other passwords inside of Accounts in System Preferences.  Then changed the password or the other Admin.
    Restart, get a circle with a line through it.
    Tech support guides me through fixing this.
    Restart, half my Apps do not work.
    Tech support says to re-install 10.6.
    I did but I thought it would erase and install but it just re-installed 10.6.
    Most Apps work, except iPhoto.  Mail is OK sending but only receives on one of 3 accounts.
    Is there a fix for iPhoto & Mail?  If not, I would plan to erase and use the finder to drag the user folders from TM to the MacBook.  Can I just drag the Apps too?  How about all of the settings for those Apps?

    If you don't keep a backup, you can't restore your machine to any state except the state in which you received it, brand new, with none of your own stuff on it. That makes a pretty convincing argument for backing up, doesn't it?

  • How to pass command-line options to app using the "open" command?

    I am using jedit, and since I'm doing a lot of stuff in a shell, I'd really like to launch it from the command line as though I'd opened from finder, so I wrote a script that contains this:
    open -a /Applications/Jedit.app "$@" &
    This works well for everything except NEW files, where I get this error:
    2007-02-16 19:29:48.072 open[1032] No such file: /Users/millerti/projects/ateon/new_file
    Is there a way I can override this?
    So, it occurred to me that I might try running jedit directly this way:
    /Applications/Jedit.app/Contents/MacOS/jedit -- "$@" &
    The trouble is that this suffers all sorts of weird problems. For instance, if there's already a jedit running, it launches another one (despite the fact that -server is default). Moreover, the file it opens, existing or not, is not the one I specify. If I'm in ~/mydir and I open ./myfile, jedit opens instead /Applications/myfile.
    Obviously, I'm doing something wrong. Can someone help me figure out what open is doing internally so that I can launch jedit compatible with how open does it so that I can both open existing files and create new ones the same way from the command line?
    BTW, I can make more complex script.
    Also, if this isn't the right forum for this, can someone tell me where would be a better place to get the question answered?
    And I'm not expecting to get jedit support here. This isn't a jedit problem because it's behaving correctly.
    Thanks.

    Applications rarely take command line arguments. I don't know anything about Jedit, whether that is an exception, but you are not sending an argument to Jedit with the open command. The file name on your command line is an argument to the open command. The open command says "open this file with the specified application". The application doesn't see the argument. It sees the file exactly as if it were opened from the Finder. That's why naming a non-existent file doesn't work.
    What if you open Jedit with no file, create a new document in the application. (Again, I am not familiar with Jedit.)

Maybe you are looking for

  • Slow loading on website

    I am new to Quicktime Pro, but have found it very easy to use with great quality results endoding my FC files for the web. My problem is that when a user clicks to open my video sample, the file has a very slow load time. Some specifics: input file:

  • [solved]xorgconf command no found

    I just installed the base system and trying to set up a desktop. I installed xorg but there is no xorg.conf, so I've to generate one by myself. I want to use this command: xorgconf but error shows it not exist. how can I install xorgconf? TKS P.S: I'

  • Text search query into long column

    hi, I need some explanation about this situation: I need to perform a search into a long column containing XML file. Not all records found match my search criteria. If I search in a varchar column it seem to be correct, so have you any suggest for me

  • Having trouble building lirc

    It's coming up with a MD5 error. I erased the md5sums line and it got past that, but it fails to apply the patch for kernel 2.6.20 So I commented out that line. Then it worked, but I'd like to know what went wrong.  Maybe the CVS is not up to date? L

  • EMAIL FUNCTION USING JSP

    HOW CAN I WRITE A EMAIL FUNCTION USING JSP WHICH HAVE FORWARD, REPLY, REPLAY ALL, AND ADDRESS BOOK LIKE YAHOO EMAIL FUNCTION HOW CAN I WRITE IT?