What files do I send to be upgraded from LabVIEW 5.1.1 to LabVIEW 2012?

OK.  Just to be clear.  I am a complete newb to ANYTHING LabVIEW or LabWindows related.  I am a programmer, but I have never used any version ever.  That said, I am responsible for the upgrade process of getting our old LabVIEW 5.1.1 system up to date.  The old system (still running and doing it's job everyday), is an old Windows NT v4.0 SP6 system running LabVIEW 5.1.1.  You can just imagine how ancient this is by today's standard.
Have I set the stage properly?  I hope so.  Newb, Ancient LabVIEW version 5.1.1, Windows NT 4.0, upgrading from 5.1.1 to 2012.
Now here is what I "think" I know about what is required.  Because LabVIEW 2012 will not directly read in, process and /or compile LabVIEW 5.1.1 files, I must first open and save the files using an intermediate version of LabVIEW (specifically 8.2.1) to bring the files up to a version that 2012 can handle.  I have noticed in reading the Version Conversion forum, that I can attach a zip file of my LabVIEW files and one of the resident Gurus will convert it for me and give them back - quite nice I think.
Now, I have what I think are all of the required LabVIEW vi and llb files that make up this system we have in place, but I want to be sure before I just post a bunch of stuff.  
What exactly do I need to zip up and what can I leave out? 
Are there LabVIEW vi and llb files in a "project" that are not needed? 
Are there any setup/configuration/project specific files I need to include? 
Are there any limitatations to this conversion process that I need to be concerned with - such as various toolkits/suites/modules that may have been used but are no longer supported?
Secondly, I am not really comfortable with posting my vi and llb files for the world to see (and possibly use) as I am not the owner of said modules, just the user/future developer who will be responsible for insuring they stay up to date.  Is there any way I can send my files to a specific NI guru via email instead of just posting them?
Solved!
Go to Solution.

So if I understand you correctly,  all I really need to do is to get LabVIEW 8.2.1, and update my .vi, .lib, and any .ctl files to that version.
Is it a simple matter of just opening the files and hitting something like SAVE AS, or just SAVE and it will do this?  Once done, LabVIEW 2012 will then allow me to open them and do what I need to do?  Do I have to save them into LabVIEW 2012 first, or is that automatic when I try to recompile them?
When I get a copy of LabVIEW 8.2.1 (eval version), do I have to get all of the pieces (modules, toolkits, etc.) in order to update the 5.1.1 files?  Based on what is installed on that NT v4.0 system, we have the following items installed:
NI VISA
NI ComponentWorks 3D Graph
NI DataSocket
NI LabVIEW 5.1.1 Advanced Analysis Library
NI LabVIEW RTE 5.1.1
NI LabVIEW v5.1.1
NI Measurement and Auto Explorer 1.1
NI-488 2.1.60
NI-DAQ 6.6
NI-PAL 1.3.110
NI-Reports
NI-VXI/VISA
You mention DAQ.  Our program uses NI DAQ v6.6 now.  I have LabVIEW Developer 2012, so I just download the DAQ files for it and it will replace the NI DAQ v6.6 library files we use now? 
Thanks for your help so far.  If we had a support contract in place, this wouldn't be an issue.  However, as I stated, I am not the owner of the files, just the currently assigned caretaker, and part of my task is to get from where we are now on this ancient hardware/software platform, to the latest and greatest.  However, I am specifically not allowed to just place the files on a public forum for all to see.  It just isn't done.  We can send them to a known location and a known entity, but not to just anyone/anywhere as a public forum is by its very nature.   
I know there is nothing you guys can do if I cannot give you the files, but thanks for helping me to do it myself.    Getting an eval copy of 8.2.1, et. al is probably what I have to do here.

Similar Messages

  • What is the procedure of Call Manager upgrade from version CUCM 7.1 (MCS Server) to version CUCM 10.2 (on UCS server)

    Hi
    What is the procedure of Call Manager upgrade from version CUCM 7.1 (MCS Server)  to version CUCM 10.2 (on UCS server) , please let me know the steps to what would be the backup procedures and upgrades.
    Regards
    Gaurav

    I'd suggest reading this guide to make sure you have prepared your environment to support 10.x first. The link below also contains the upgrade path to 10.0(1).
    One of the ways you can do this is:
    1/ Apply refresh upgrade cop file on all servers in cluster.
    2/ Upgrade the cluster to 8.6(2). Take a backup of the cluster.
    3/ Build a cluster of 8.6(2) servers on VMs, and assign them the same hostnames and IP address as the hardware cluster. (You may need to keep these on a separate network until switching off the hardware machines)
    4/ Restore the backup taken from the hardware cluster on to the VM cluster.
    5/ Upgrade VM cluster to 10.0(1).
    http://www.cisco.com/c/en/us/td/docs/voice_ip_comm/cucm/upgrade/10_0_1/CUCM_BK_U4214F9D_00_upgrade-guide-cucm-100/CUCM_BK_U4214F9D_00_upgrade-guide-cucm-100_chapter_010.html#CUCM_RF_UA60AFAB_00

  • What is the best, cheapest way to upgrade from CS3 MAC to a newer CS for PC

    What is the best, cheapest way to upgrade from CS3 MAC to a newer CS for PC? I do graphic desing mostly print and some web and want to get into ebooks and more web graphics?

    Hi riverwalk2,
    I have check & found Design Standard CS3 that you have might be eligible for few special offer for the latest version of Adobe Creative Cloud which is independent of Operationg systems.
    Please choose the best option in http://www.adobe.com/products/discount-software-coupons.html?promoid=KAWQR
    Hope it helps you,
    Regards,
    Rajshree

  • Upgrading from LabVIEW 6.1 to 7.1, get a MS C++ Runtime Error

    After upgrading from LabVIeW 6.1 to 7.1, I get a Microsoft Visual C++ Runtime Error
    It states:
    Runtime Error!
    Program:...ogram Files\National Instruments\LabVIEW 7.1\LabVIEW.exe
    abnormal program termination
    I am using Windows NT, ver 4.0 SP 6.

    I assume you get this error message everytime LabVIEW starts. This is not normal behavior. It is not even a common error. Have you tried reinstalling?

  • Problems with IMAQ Vision after upgrading from Labview 6i to Labview 6.1

    Hi,
    We just upgraded from Labview 6i to 6.1.To do this,we uninstalled the 6i version as was suggested by NI and then installed the 6.1 version.Later when we tried to run the old vi's written using Imaq vision, we ran into different problems.Has anyone experienced any similar problems with IMaq vision after upgrading?If so please help me solve this issue.
    Thanx
    deepak

    What kind of problems?
    I would strongly suggest that you uninstall IMAQ (all elements) and reinstall them. They register with Windows, probably docked to 6i, and also must be recompiled, which I believe is done in installation.
    This is your best bet.
    If you still have problems, contact NI and ni.com/ask and start a support inquiry.

  • What is the impact of R/3 upgradation from 4.7 to ECC 6 on BI

    Dear all,
    Can any one tell me what will be the impact of R/3 Upgradation on BI... as we are shortly going to upgrade our R/3 from 4.7 to ECC 6.
    Do we need to take any precautions in R/3 and aswell as BI
    Please give the information...points will be given 
    Regards
    venu

    Hi
    Please Refer this as this vll give u the Pros and Cons for upgrade.
    Refer
    http://wiki.ittoolbox.com/index.php/Upgrade_BW_to_Netweaver_2004s_from_v3.0B
    This Wiki contains Rob Moore's ( BW Manager, Edwards Limited) team’s experiences in upgrading Business Warehouse System from 3.0B to BW 7.0.
    Contents
    1 Upgrading from BW 3.0B to BW 7.0 (Netweaver 2004s)
    2 Introduction
    3 Overview & Scope
    4 Drivers
    5 Environment
    6 Resource & Timescales
    7 High Level Plan
    8 Summary Task List
    8.1 #Support Pack Hike
    8.2 #Plug-in installation
    8.3 #PREPARE process
    8.4 #Dbase upgrades
    8.5 #System Upgrade
    9 Lessons Learnt
    10 Issues & Fixes
    10.1 Unfixed Issues
    10.2 Fixed Issues
    11 Regression Testing Process
    11.1 Introduction
    11.2 Set up
    11.3 Actions
    11.4 Security
    12 Transport Freeze
    13 Web Applications
    13.1 Dashboards
    13.2 Internet Graphics Server (IGS)
    14 Detailed Task Lists
    14.1 Support Pack Hike (detail)
    14.2 Plug-in installation (detail)
    14.3 Dbase upgrades (detail)
    14.4 PREPARE Process (detail)
    14.5 System Upgrade (detail)
    Upgrading from BW 3.0B to BW 7.0 (Netweaver 2004s)
    Introduction
    This Wiki contains my team’s experiences in upgrading our Business Warehouse System from 3.0B to BW 7.0.
    Hopefully it will be useful to anyone else who's about to embark on this. If there's anything I've missed or got wrong, then please feel free to edit it or contact me and I'll try to explain.
    Rob Moore - BW Manager, Edwards Limited.
    Overview & Scope
    This was to be a technical upgrade of BW only. The new BW 7.0 web functionality & tool suite which requires the Java stack rather than the ABAP stack was out of scope. We had heard that the latter was where most of the problems with the upgrade lay. Our plan is to wait for this part of BW 7.0 to become more stable. Also it has a big front end change and the business didn't have sufficient resource to cope with that much change management.
    Drivers
    3.0B at the end of its maintenance
    Opportunities to do better reporting
    Options to utilise BI Accelerator
    Environment
    Our R/3 system was at 4.6C and was not going to be upgraded. We have APO at version SCM4.0.
    Our BW system is approximately 300 GB, with 125 global users. It was at version 3.0B SP 18
    We have Development, Acceptance and Production environments.
    Resource & Timescales
    The Project ran for 3.5 months from Feb to May 2007. We used the following resources. The percentages are the approx. amount of their time spent on the project.
    Project Manager * 1 – 70%
    BW technical team * 3 – 50%
    ABAP coder * 1 – 10%
    SAP Systems Development expert * 1 – 20%
    Basis * 1 – 25%
    High Level Plan
    These are the basic areas. We planned to complete this process for each environment in turn, learning our lessons at each stage and incorporating into revised plans for the next environment. However we did the Support Packs and Plug-Ins in quick succession on all environments to keep our full transport path open as long as possible.
    Upgrade BW to the minimum support pack.
    Install R/3 Plug-ins PI 2004.1
    Run PREPARE on BW
    Dbase upgrades (Database & SAP Kernel upgrade)
    System Upgrade
    Summary Task List
    This list contains all the basic tasks that we performed. A more detailed check list is shown below for each of the headings.
    #Support Pack Hike
    We moved only to the minimum acceptable SP as this seemed most likely to avoid any problems with the 3.0B system prior to the upgrade.
    Apply OSS 780710 & 485741
    Run Baseline for Regression tests
    Full Backup
    Apply SP's (we were at SP18, going to SP20)
    SPAU list review
    Regression testing
    #Plug-in installation
    Apply SAP note 684844
    Import and patch Basis plugin PI 2004.1
    SPAU list review
    #PREPARE process
    BW Pre-Prepare tasks
    BW - Inconsistent Data fix
    Run PREPARE
    Review of results
    Any showstoppers from PREPARE?
    #Dbase upgrades
    Database Upgrade (FixPak)
    SAP Kernel Upgrade
    #System Upgrade
    Reverse Transport of Queries
    Reconnect DAB & SAB to AAE
    Run Baseline for Regression tests
    Full Backup
    Run the Upgrade
    SPAU list review
    Regression testing
    Lessons Learnt
    Testing is all! We picked up on a lot of issues, but would have picked up more if we'd had a full copy of our production environment to test over.
    Our approach of doing a full upgrade on each environment before moving to the next one paid dividends in giving us experience of issues and timescales.
    Write everything down as you go, so that by the time you get to upgrading production you've got a complete list of what to do.
    We succeeded because we had people on our team who had enough experience in Basis and BW to be able to troubleshoot issues and not just read the manual.
    The SAP upgrade guide is pretty good, if you can understand what they're on about...
    Remember the users! The fact that the loads have been successful doesn't count for anything unless the users can see the data in Excel! There's a tendency to get caught up in the technology and forget that it's all just a means to an end.
    Issues & Fixes
    I've listed the main issues that we encountered. I have not listed the various issues where Transfer rules became Inactive, DataSources needed replication or we had to reinstall some minor Business Content.
    Unfixed Issues
    We could not fix these issues, seems like SP 13 will help.
    Can’t delete individual request from ODS
    After PREPARE had been run, if we had a load failure and needed to set an ODS request to Red and delete it, we found that we could not. We raised an OSS with SAP but although they tried hard we couldn't get round it. We reset the PREPARE and still the issue persisted. Ultimately we just lived with the problem for a week until we upgraded production.
    Error when trying to save query to itself
    Any query with a re-usable structure cannot be saved (more thsan once!)
    OSS 975510 fixed the issue in Dev and Acc, but NOT in Production! SP 13 may solve this once it's released.
    Warning message when running some queries post-upgrade
    Time of calculation “Before Aggregation” is obsolete. Not a big issue so we haven't fixed this one yet!
    Process Chain Scheduling – Timing error
    Process chains get scheduled for the NEXT day sometimes and has to be manually reset.
    See OSS 1016317. Implement SP13 to fix this. We will live with it for now .
    Fixed Issues
    Duplicate Fiscal Period values in Query
    If you open up a drop down box ("Select Filter Value") for Fiscal Year/Period to filter your query, you are presented with duplicate entries for Month & Year.
    Due to Fiscal Year Period InfoObject taking data from Master Data not InfoProvider. Thus it picks up all available periods not just Z2.
    Auto-Emails being delayed
    Emails coming from BW from process chains are delayed 2 hours on BW before being released
    Due to userids that send these emails (e.g. ALEREMOTE) being registered on a diffferent timeazone (i.e. CET) from the BW system (i.e. GMT)
    “Pgm_Not_Found” short dump
    Whenever a query is run via RRMX or RSRT
    Call transaction RS_PERS_ACTIVATE to Activate History and Personalisation
    Characteristics not found
    When running a query the warning message Characteristic does not exist is displayed for the following: 0TCAACTVT, 0TCAIPROV, 0TCAVALID
    We activated the three characteristics listed and the warnings stopped. NO need to make them authorisation-relevant at this stage.(also did 0TCAKYFNM)
    System generated Z pgms have disappeared
    Post-upgrade the system Z-pgms ceased to exist
    Discovered in Development so we compared with pre-upgraded Production and then recreated them or copying them from production.
    Conversion issues with some Infoobjects
    Data fails to Activate in the ODS targets
    For the InfoObjects in question, set the flag so as not to convert the Internal values for these infoobjects
    InfoObject has Conversion routine that fails, causing load to fail
    The routine prefixes numeric PO Numbers with 0’s. SD loads were failing as it was not able to convert the numbers. Presumably the cause of the failure was the running of the Pre-Prepare RSMCNVEXIT pgm.
    Check the Tick box in the Update rule to do the conversion prior to loading rather than the other way round.
    Requests fail to Activate on numeric data
    Request loads OK (different from above issue) but fails to Activate
    Forced conversion within the update rules using Alpha routine. Deleted Request and reloaded from PSA.
    Database views missing after pre-PREPARE work
    Views got deleted from database, although not from data dictionary
    Recreated the views in the database using SE14.
    Workbook role assignations lost
    We lost a few thousand workbook assignments when we transported the role they were attached to into Production
    The workbooks did not exist in Development, thus they all went AWOL. We wrote an ABAP program to re-assign them in production
    Regression Testing Process
    Introduction
    We were limited to what we could do here. We didn't have a sandbox environment available. Nor did we have the opportunity to have a replica of our production data to test with, due to lack of disk space in Acceptance and lack of sufficient Basis resource.
    Set up
    We manually replicated our production process chains into test. We didn't have any legacy InfoPackages to worry about. We asked our super-users for a list of their "Top 10" most important queries and did a reverse transport of the queries from Production back into test (as we do not generally have a dev/acc/prodn process for managing queries, and they are mostly created solely in prodn). We made sure every application was represented. In retrospect we should have done some Workbooks as well, although that didn't give us any problems.
    Actions
    Prior to the various changes we loaded data via the Process chains and ran the example queries to give ourselves a baseline of data to test against. After the change we ran the same queries again and compared the results against the baseline. We tried to keep R/3 test environments as static as possible during this, although it wasn't always the case & we often had to explain away small changes in the results. After upgrading BW Development we connected it to Acceptance R/3, so that we had pre-upgrade (BW Acceptance) and post-upgrade (BW Development) both taking data from the same place so we could compare and contrast results on both BW systems. We did the same thing once BW Acceptance had been upgrading by connecting it (carefully!) to Production R/3. To get round the lack of disk space we tested by Application and deleted the data once that Application had been signed off. Once we got to System test we involved super-users to sign off some of the testing.
    Security
    We chose to implement the new security schema rather than choosing the option to stick with old. For us, with a relatively small number of users we felt we could get away with this & if it all went wrong, just temporarily give users a higher level role than they needed. Our security roles are not complex: we have end user, power-user and InfoProvider roles for each BW application, together with some common default roles for all. In the event we simply modified the default "Reports" role that all our users are assigned, transported it and it all went smoothly. Apart from the fact that everyone's workbooks are assigned to this role and so we "lost" them all !
    Transport Freeze
    Once you've upgraded Development you've lost your transport path. We planned around this as best we could and when absolutely necessary, developed directly in Acceptance or Production, applying those changes back to Development once the project was complete. Depending on what other BW projects you have running this may or may not cause you pain!
    Web Applications
    Dashboards
    We had various dashboards designed via Web Application Designer. All these continued to function on the upgraded system. However there were various formatting changes that occurred e.g. Bar graphs were changed to line graphs, text formats on axes changed etc. SAP provides an upgrade path for moving your Web applications by running various functions. However we took the view that we would simply re-format our dashboards manually, as we didn't have very many to do. Plus the external IGS (see below) powered all our environments and needs upgrading separately as part of the SAP method. Thus we couldn't have tested the SAP path in Development without risking Production. Sticking with manual mods was a lower risk approach for us. We did find we had to re-activate some templates from BC to get some of the reports to continue to work.
    Internet Graphics Server (IGS)
    We had an external IGS server with v3.0B. Post-upgrade the IGS becomes part of the internal architecture of BW and thge external server is redundant. We found no issues with this; after the upgrade BW simply stops using the external IGS and no separate config was needed.
    Detailed Task Lists
    Support Pack Hike (detail)
    Apply OSS 780710 & 485741
    Communicate outage to users
    Warning msg on screen
    Stop the jobs which extract data into delta queues
    Clear the delta queues by loading into BW
    Check RSA7 in PAE that delta queues are now empty
    Run Baseline for Regression tests
    Stop Delta queues
    Lock Out users
    Full Backup
    Apply SP's
    Upgrade the SAP kernel from 620 to 640
    SPAU list review
    Apply OSS Notes 768007 & 861890
    Unlock Test users (inc. RFC id's on R/3)
    Regression testing
    Regression sign-off
    Remove warning msg
    Unlock users
    User communication
    Plug-in installation (detail)
    Communicate outage to users
    Warning msg on screen
    Apply SAP note 684844
    Lock out users
    Full Backup
    Empty CRM queues
    Import and patch Basis plugin PI 2004.1
    SPAU list review
    Apply OSS 853130
    Switch back on flag in TBE11 (app. BC-MID)
    Remove warning msg
    Unlock users
    User communication
    Dbase upgrades
    Dbase upgrades (detail)
    Communicate outage to users
    Warning msg on screen
    Run Baseline for Regression tests
    Stop the Data extract jobs
    Full Backup
    Lock Out users
    Apply FixPak13SAP to DB2 database
    Upgrade the SAP kernel from 620 to 640
    Apply OSS 725746 - prevents RSRV short dump
    Unlock Test users (inc. RFC id's on R/3)
    Regression testing
    Regression sign-off
    Remove warning msg
    Unlock users
    User communication
    PREPARE Process (detail)
    Pre-PREPARE Process
    RSDG_ODSO_ACTIVATE
    Repair Info objects and recreate the views
    Communicate outage to users
    Warning msg on screen
    Run Baseline for Regression tests
    Stop the Data extract jobs
    Lock Out users
    Full Backup
    Run RSMDCNVEXIT Using BSSUPPORT ID
    If there conversion process runs longer delay the regular backup
    Re-run Baselines and sign off
    If there conversion process Fails repeat the steps on Sunday after the regular backup
    BW work
    Back up customer-specific entries in EDIFCT (note 865142)
    Activate all ODS objects
    Execute report RSUPGRCHECK with flag "ODS objects" (note 861890)
    Check Inconsistent InfoObjects - Upgr Guide 4.4; OSS 46272; Convert Data Classes of InfoCubes - Upgr Guide 4.3
    Execute report SAP_FACTVIEWS_RECREATE (note 563201)
    Make sure Delta queues are empty (RSA7)
    Basis Work
    Full Backup of BW
    Lock users
    Unlock id's RFC id's and designated test users
    Confirm backup complete OK
    Apply OSS 447341 Convert Inconsistent Characteristic Values - Upgr Guide 4.5
    Confirm OK to PREPARE
    Run PREPARE
    Review of results
    System Upgrade (detail)
    Communicate outage to users
    Process errors from PREPARE
    Check disk space availability for PAB
    Warning msg on screen
    Reverse Transport Queries from PAB to SAB & DAB
    Change BW to R/3 connection
    Get backup put on hold, for Ops to release later
    Ensure Saturday night backup is cancelled
    Final run of PREPARE
    Run Baseline for Regression tests
    Clear Delta Queues
    Delete Local Transports
    Remove process chains from schedule
    Lock Out users (with some exceptions)
    Confirm to Ops and Angie that we're ready
    Full Backup
    Incremental backup of Unix files
    UPGRADE "START"
    Back up kernel
    Unpack latest 700 kernel to upgrade directory
    Check ids required for upgrade are unlocked
    Check no outstanding updates
    Turn off DB2 archiving
    Open up the client for changes
    Stop saposcol, & delete from exe directory
    Run the Upgrade
    Execute the saproot.sh script
    Perform the database-specific actions
    Perform follow-up activities for the SAP kernel
    Reimport additional programs
    Import Support Packages
    Call transaction SGEN to generate ABAP loads
    Transport Management System (TMS)
    Handover to BW Team
    SPAU list review
    Apply OSS Notes from SPAU
    Process Function Module XXL_FULL_API (part of SPAU)
    Restore table EDIFCT (if required)
    Transport Fixes from our BW Issue list
    Convert the chart settings - manually
    Perform activities in the Authorization Area
    Activate hierarchy versions
    Update the where-used list
    Execute the conversion program for the product master
    Transport New roles to PAB
    Unlock selected users
    Regression testing
    Regression sign-off
    Go / No Go decision
    Restore if required
    Remove warning msg
    Tell Ops that the CR is now complete
    Lock down PAB
    Unlock users
    User communication
    Perform the follow-up activities for SAP Solution Manager
    Reschedule background jobs
    Reschedule weekly backup on Ctrl-M
    Drinks all round.
    Vendors mentioned: dBase
    Hope this helps.

  • File sharing no longer works after upgrading from 10.3.9 to Leopard

    I'm trying to do file sharing on my PowerMac G5 with my MacBook Pro. The problem is when I try to connect to the G5 I get no response.
    Powermac G5 was just upgraded from 10.3.9 to Leopard 10.5.6 (clean install, then used Migration Assistant to copy over files). File sharing worked fine on 10.3.9 until I upgraded the G5 to Leopard (the MBP has had Leopard for several months).
    MacBook Pro is running 10.5.4.
    From the Finder I select Go->Connect to Server. I select "browse", and the window that opens shows my G5 in the list (it's the only one). I double-click on my G5 and near the top of the window it shows "Connecting..." with the little spinner at the bottom right of the window, but that is as far as it gets. Just no response after that.
    I tried to Ping the G5 but got no response.
    At first I was trying this wirelessly through my Zoom DSL modem, but to troubleshoot I hooked up the two computers directly with an Ethernet cable but got the same result. No response from the G5.
    I have File Sharing turned on in the G5's System Preferences. All 5 users have as least their write box shared. I've even set up a separate shared folder in one account.
    Please, if you have any ideas please let me know. I'm stuck.
    - LW

    Wow. 64 views and not a single reply. I found a workaround, but I can't explain it so I'm going to keep this question unanswered for now.
    I had the firewall on the G5 set to "allow only essential services", and file sharing was listed but still not working. However, if I change the firewall on the G5 to "Set access for specific services and applications" file sharing would work. I could sit there and toggle back and forth between the two settings and watch file sharing alternately work and then fail depending on the setting.
    Weird.

  • What data i can send to the Server from MIDlet?

    Hello friends,
    i am coding a small test based mobile application which communicate with .Net Web Application. But i dont know how much data i can send to MIDlet to Server or Server to MIDlet. And what data i can send to a Web Server.
    Can any one give me information on this?

    You can send any type of data (you send bytes) and can receive any kind of data too ....
    (But the amount of data you can store depends on your device capabilities. RMS or JSR 75 ... )
    Regards.

  • What issues are there in upgrading from LabVIEW 4.0 up to LabVIEW 6.1?

    I am "inheriting" a LabVIEW 4.0 application that is running on an old (133MHz) Pentium PC with the Windows95 OS. I would like to upgrade the PC to a more recent CPU running Windows2000. I also want to upgrade LabVIEW to version 6.1. Are there any issues in performing the LabVIEW upgrade? Will I need to rework most of the application or is the transition from LabVIEW 4.0 to 6.1 fairly painless and transparent?
    Any help is appreciated. I've never been through a LabVIEW upgrade before and am treading in uncharted water.
    Thanks.

    Boy, it seems I can't stick my head above water without this topic coming up. I've had thr exact same upgrade question come up on two different contracts--in the past week!
    In any case, the code itself should come across without major problems, unless you are using CINs. The only real trouble I'v had are with things like serial I/O as the drivers have changed dramatically over the years.
    Now the code that you translate will be (by comparison) very inefficient thanks to the makor enhancements that have taken place over the last two major revisions.
    For the most part, I would have to vote for "fairly painless".
    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

  • Can not access serial port while upgrading from LabVIEW 6.1 to 7.0

    Hi,
    I built an application under LabVIEW 6.0.2. few years ago. This application uses LabVIEW serial features. When I upgraded to LabVIEW 6.1, my application was still working correctly.
    Today, I upgraded to LabVIEW 7.0, mass compile all VIs and now my application can not communicate with my peripheral !!!
    The program is sending the command to the peripheral. The peripheral answers but LabVIEW serial driver does not see any datas on buffer even if datas are available ... "Bytes At serial port.vi" always returns 0. I am sure that datas are available, using a COM port psy.
    Does anyone has an idea?
    I saw a lot of solutions in the forum, but I would like to know the best solution with minimum work, te
    st, and so on ... on my program.
    Regards,
    Pascal.

    Hi Pascal,
    Which is your version of NI-VISA?
    Please see the link bellow :
    http://digital.ni.com/manuals.nsf/websearch/E8D86CD680B0753D86256D2C005D8EA0
    The first test to be made is to test the communication with your serial port using MAX (Measurement and Automation Explorer) :
    Open MAX, Go to "Devices and Interfaces", then "Ports", select COM1 (or ASRL1::INSTR). Right clic on it and select "Open VISA Session" the go the "Basic I/O" then Write data, execute, Read data, execute.
    Be sure that the communication is OK. Be sure that you use the same Alias existing in MAX in your LabVIEW program.
    Now, if all is OK, try to use Serial communication examples existing in LabVIEW Help>>Examples Finder. These examples use NI-VISA VIs.
    If all above is OK and you
    still have the same problem, try to follow these instructions :
    "In order to use the old Serial Compatibility VIs in LabVIEW 7.x, you must copy the following files from a previous version of LabVIEW to the LabVIEW 7.x directory:
    Replace the serial.llb in LabVIEW 7.x with the serial.llb from a previous version of LabVIEW. This file is found in C:\Program Files\National Instruments\LabVIEW\vi.lib\instr.
    Replace the _sersup.llb file in LabVIEW 7.x with the _sersup.llb from a previous version of LabVIEW. In LabVIEW 6i and 6.1 this file is located in C:\Program Files\National Instruments\LabVIEW\vi.lib\platform. In LabVIEW 7.x (and 5.x) this file is found in C:\Program Files\National Instruments\LabVIEW\vi.lib\instr.
    Copy the file serpdrv to the C:\Program Files\National Instruments\LabVIEW 7.x directory. This file is not installed with LabVIEW 7.x, so it only needs to be copied from a previous version of LabVIEW, not replaced."
    I hope that my answer will help you.
    Sa
    naa T
    National Instruments

  • Upgraded from LabVIEW 8 to 2013 and now VI asks to find the installati​on package for Run-Time Engine 7.0

    I recently installed LabVIEW 2013 on a computer (running Windows XP 32-bit).  The machine also has LabVIEW 8 installed, which is what I was using prior to upgrading.  I opened a VI that was created in LV8 and then saved it and all its subVIs in LV2013.  Now when I open the VI in LV2013 and try to run it, a window pops up asking me to find the "lvruntimeeng.msi" installation package for LabVIEW Run-Time Engine 7.0.  If I cancel that dialog box and the subsequent message stating that the installion files were not found, the VI appears (at least from intial inspection) to run normally.
    I closed LabVIEW, downloaded Run-Time Engine 7.0 from the NI website, and tried to install it, but I received a message saying that it is already installed (as I had suspected).  How can I determine what part of the VI and/or its subVIs is trying to make use of Run-Time Engine 7.0?  Alternatively, how can I get LabVIEW to instead use the Run-Time Engine 2013 that was installed when I upgraded to LabVIEW 2013?
    Solved!
    Go to Solution.

    Bob_Schor wrote:
    Are you running your VI from a Project?  If so, you can look at Dependencies and get an idea what "dependent" VIs you might have.  There may be "something old" in your LabVIEW 8 code that has been superceded in 2013, but still "hangs around" -- if you can identify it, you can probably replace it with its "more modern" equivalent.
    If you do not have the VI in a Project, you can simply open LabVIEW, create a new blank project, and add your top level VI to it.  If all of your relevant VIs are in a single folder, add the entire folder.  Now look in Dependencies.
    BS
    Yes I am running the VI from within a LV Project.  After some more searching in the NI Knowledgebase I was able to fix the problem by using the following procedure:
    1.  Use the Measurement and Automation Explorer to uninstall Run-Time Engine 7.0
    2.  Restart the PC
    3.  Open the project, close the project choosing to "save all"
    4.  Restart the PC
    5.  Re-install Run-Time Engine 7.0 using a file downloaded from ni.com
    6.  Restart the PC
    7.  Open the project, close the project choosing to "save all"
    8.  Open the project and run the VI.  No more messages about LabVIEW trying to find Run-Time Engine 7.0.

  • Send a keyboard event from labview to C#

    Hi,
    We currently have a program in c# that takes keyboard inputs from a user and will fly a quadrotor. We aim to have a LabView .vi generate keyboard commands based on our experiment and send the commands to the c# code creating a feedback loop where the .vi will keep track of sensor and experimental data.
    Our problem is that we have tried many different methods to send the keyboard commands in LabView. 
    1) http://zone.ni.com/devzone/cda/epd/p/id/3711
    2) http://forums.ni.com/t5/LabVIEW/Send-keyboard-commands-to-another-windows-program/td-p/330670/page/2
    as well as other variations and similar .vi's that do the same thing. Here is an example of a .vi used to press the letter "t" once.
    http://i.imgur.com/hwmjZ.png
    All of them can write the string to a text (open notepad put cursor in blank window) file but none can do it in such a way that it is detected by the c# code. On my own I can open and run the c# code and press keyboard buttons myself and the commands are recognized, so I think it could be an issue with how LabView sends the keyboard events and how c# reads them. Here is the c# code segment that we are using to read the input commands:
    public override List<String> GetPressedButtons()
              KeyboardState state = device.GetCurrentKeyboardState();
              List<String> buttonsPressed = new List<String>();
              foreach (Key key in Enum.GetValues(typeof(Key)))
                        if (state[key])
                                  if (!buttonsPressed.Contains(key.ToString()))
                                            buttonsPressed.Add(key.ToString());
              return buttonsPressed;
    Can anyone help trying to figure out why using the keybd_event function in LabView can not interface correctly with the above detection code in c#? I can provide any code and clarification if you think it can be helpful.
    Thanks,
    Andy

    Hi,
    I can't say with certainty where the problem is or even how many there are. I do know that the KeyboardListener.cs class should work according to what I have read online. I also know that if I press the keyboard myself then the state is changed and the correct action is taken. If I try to issue an event from Labview then the event is not captured. Here is the code, it is rather large ~20 MB.
    https://www.dropbox.com/s/vsvcje1ro364otu/ARDrone.zip
    https://www.dropbox.com/s/p3h3tj8bcqc29gk/Forward_backward0924.vi
    The key listener is in ARDroneInput>Utils>KeyboardListener.cs and the polling takes place in ARDroneInput>KeyboardInput.cs
    The reason I wanted to use keyboard inputs is because the quadrotor we are using takes keyboard commands W,A,S,D,T and L. Initially I thought having Labview issue these commands would be the simplest method. That may not be the case.
    I was just thinking that it is not necessary that key events are sent from Labview. Instead, one could send an array representing the frequency of each button press rather than the button press directly. In that case an array that is updated continuously from Labview will just have to be kept track of in the C# code. The C# can then convert that to whatever control input we want. Can it be easier to send a vector of numbers in real time to C#?
    If you think it is better to establish a connection between Labview and C# using .NET to send keyboard commands (rather than the vector idea above) can you explain that a little more? How does one go about doing that? If you think the vector idea is simpler how should the interface be set-up?
    I just talked with my collegue and we think that maintaing a .txt file in Labview and having C# read it is the best option. We will begin working on that and will update you tomorrow.
    Thanks,
    Andy 

  • Upgrade to LabVIEW 2012 caused Additional Installers issue

    Hello again all you helpful forum-goers!
    I have been using LabVIEW 2010 (SP1) for a while on my Windows XP computer, but I recently purchased and installed LabVIEW 2012 for a future project.  In the meantime, my previous projects must still use LabVIEW 2010 until I use my company's formal change tracking system to upgrade them.  However, when I recently opened one of my older projects in 2010 to update it and rebuild the installer, I saw in the Additional Installers tab a bunch of blank lines at the end of the list (see attached screenshot).  This doesn't directly hurt me, but I have to think it is a symptom of the root problem.
    More directly relevant, the NI VISA Run-Time 5.0.3 that had been checked previously was now missing, and the NI VISA Run-Time 5.2 that had replaced it was NOT checked.  That seems like an upgrade oops on National Instruments' part to me.  I decided it was just a quirk, and that the 2012 installer had replaced my 5.0.3 version with the 5.2 version (deleting the old version), so I checked the 5.2 version to build my installer, and after requiring my DVD to copy the software to my computer, that seemed to work ok.
    Now the immediate problem: when I distributed the project file to a colleague who only has LabVIEW 2010, she was not able to build my software's installer, because it asked her for the "FADEC_Emulator" disk.  "FADEC_Emulator" is the name of my software.  Expanding the error dialog showed that it wanted that disk in order to get access to NI VISA Run-Time 5.0.3.  Opening the properties of the installer in the project file within LabVIEW showed NI VISA Run-Time 5.0.3 checked.  However, opening the project file with Wordpad showed that NI VISA Run-Time 5.2 was listed as an additional installer (and NOT 5.0.3).  Maybe her system saw that I wanted NI VISA Run-Time 5.2, and automatically replaced it with the latest version it had, 5.0.3?  Confusing!  And if it did that, why didn't it have that version handy already?  And switching versions like that seems like it would be a bad idea to do silently, in case I was relying on a feature specific to the new version.
    I'm afraid that since installing LabVIEW 2012 my system has gotten into an unstable state, and I now have possibly corrupted my project's LV project file.  I need to have both 2010 and 2012 on my computer for the time being.
    Does anyone have any idea what is going on with my system, and/or how to fix it?
    Thank you very much in advance for your suggestions and time!
    -Joe
    Solved!
    Go to Solution.
    Attachments:
    Additional Installers Blank Lines.png ‏45 KB

    Hi Joe,
    I tried to reproduce your issues, and encountered mixed results. Please verify with what I've provided below that we are testing under the same conditions
    jmorris wrote:
    More directly relevant, the NI VISA Run-Time 5.0.3 that had been checked previously was now missing, and the NI VISA Run-Time 5.2 that had replaced it was NOT checked.  That seems like an upgrade oops on National Instruments' part to me.  I decided it was just a quirk, and that the 2012 installer had replaced my 5.0.3 version with the 5.2 version (deleting the old version), so I checked the 5.2 version to build my installer, and after requiring my DVD to copy the software to my computer, that seemed to work ok.
    In this scenario, I built a test project with VISA RT 5.0.3 and LabVIEW 2010 configuration. I then installed LabVIEW 2012 and VISA 5.2.0 on top of the aforementioned setup. When I opened the 2010 project in 2012, VISA Run-Time 5.2 was checked (as expected, dissimilar to your configuration). As I mentioned earlier, this may have been because VISA 5.2.0 did not install properly.
    jmorris wrote:
    Now the immediate problem: when I distributed the project file to a colleague who only has LabVIEW 2010, she was not able to build my software's installer, because it asked her for the "FADEC_Emulator" disk.  "FADEC_Emulator" is the name of my software.  Expanding the error dialog showed that it wanted that disk in order to get access to NI VISA Run-Time 5.0.3.  Opening the properties of the installer in the project file within LabVIEW showed NI VISA Run-Time 5.0.3 checked.  However, opening the project file with Wordpad showed that NI VISA Run-Time 5.2 was listed as an additional installer (and NOT 5.0.3).  Maybe her system saw that I wanted NI VISA Run-Time 5.2, and automatically replaced it with the latest version it had, 5.0.3?  Confusing!  And if it did that, why didn't it have that version handy already?  And switching versions like that seems like it would be a bad idea to do silently, in case I was relying on a feature specific to the new version.
    For this case, I built the installer on LabVIEW 2012 with VISA RT 5.2.0 then saved it for LabVIEW 2010 compatiblity. When I opened the installer in a LabVIEW 2010 with VISA 5.0.3 environment, VISA 5.0.3 was checked (as expected since LabVIEW will default to the latest version of VISA on the PC regardless of what the original installer referenced). I did, however, see three extra blank lines in the additional installers tab (more on this below) . I also tried to build the installer as you indicated, but did not get any prompts for disks and was able to build successfully. 
    One thing to keep in mind is that LabVIEW by default will use the version of the driver that is installed on the build PC, regardless of whether it is newer or older than the installer references. If you feel this negatively impacts your successes as a developer, please feel free to post a feature request (e.g. for a prompt when the driver version changes) in our idea exchange forum (http://forums.ni.com/t5/LabVIEW-Idea-Exchange/idb-p/labviewideas ).
    Lastly, regarding the empty lines in the additional installer specifications, this problem appears to be fixed in LabVIEW 2012 and only manifests itself in 2010. During my course of testing, this did not affect building the installers and is a minor inconvenience which has been fixed in subsequent versions.
    Please let me know if you have any additional questions/comments regarding these issues. 
    Regards
    Doug W
    Applications Engineer
    National Instruments

  • Unable to Upgrade from Operations manager 2007r2 to Operations manager 2012 or 2012 R2

    Hi All,
    I have a environment of SCOM 2007 R2 where i want to upgrade to SCOM 2012 or 2012 R2. But when i run either of the setup i get the below errors as per the screen shot. Can anyone please let me know why am i getting these errors.
    Mine is a evaluation copy installed for Lab testing for testing the upgrade in the LAB.
    I pulled some logs from the location - %userprofile%\AppData\Local\SCOM
    I have also attached the logs in a FTP. Please download the logs using the below links one is for SCOM 2012 & the other is for 2012 R2.
    Error log link: http://depositfiles.com/files/fkrgtdve5
    Error when i install SCOM 2012 R2.
    Error when i install SCOM 2012.
    Can any one please help!!!!!!!
    Gautam.75801

    Hi,
    Upgrade from RTM is not possible without CU. You must at least have CU4 installed. I will suggest you install CU7.
    OpsMgr 2007 R2 CU7 rollup hotfix – and my experience installing it
    http://blogs.technet.com/b/kevinholman/archive/2014/01/28/opsmgr-2007-r2-cu7-rollup-hotfix-and-my-experience-installing-it.aspx
    Please remember to click “Mark as Answer” on the post that helps you, and to click “Unmark as Answer” if a marked post does not actually answer your question. This can be beneficial to other community members reading the thread.

  • Upgrading from LabVIEW 4

    I'm currently upgrading an application from LabVIEW 4 to 2010 by way of 7.1.  After opening the VIs in 7.1, I have several orphaned local variables and no idea what they might have been attached to.
    Does anyone know how local variable behavior might have changed between 4 and 7.1 to cause this?  I'm probably going to load 4 in a VM to check it out but thought this might be a known artifact that pops up when doing these types of upgrades.
    Thanks!

    as part of the evolution, so has the desire to use wires instead of Locals...  (I hear shouts already )
    If you know the control that it came from, is it within a section of the code where a wire would do the trick?  Or if in a Loop, a nice Shift Register will carry the data.  If within a Stacked Sequence Structure, then you may have to flatten it first..  Then clean up the code..

Maybe you are looking for