Convert labwindows 2009 to 8.5

Is it possible to convert a program written in LabWindows CVI 2009 to LabWindows 8.5?  If so how would I go about coverting this file?
Thanks

Hi, this problem needs to be handled in two different areas: converting UIRs and portinog code back to 8.5.
As per UIR files, files written in CVI2009 cannot be opened in 8.5 natively: you will need to convert them so that they can be opened. This is possible only if you have not used any feature not present in CVI8.5. With an UIR file opened, go to Files >> Save as... and look into Save As field if you can switch back to 8.5. I hope you can but I cannot be sure since I have not installed 2009 yet. This is the very first thing to do since if you cannot convert the UIR porting the code has little interest.
If there isn't a direct option from 2009 to 8.5 you could try installing CVI9 evaluation version and execute the conversion in two steps: from 2009 to CVI9 and from this to 8.5.
In any case, examine the converted UIR files in 8.5 before uninstalling CVI2009 as some controls can result in different aspect and settings when converted (in some cases controls not present in the older versions are simply ignored when saving: this is the case for TAB control passed from version 8.5 to 7.1 where it doesn't exist).
The next step is to port the code back to 8.5. You should have no problem in directly compiling the source in the old environment, provided you have not used any of the feature CVI2009 or CVI9 introduced in the IDE. This table should help you in finding if there can be any incompatibilities.
If you happen to use any additional software like DAQmx or others, be sure it is installed in the older version as well as CVI2009: this can be a problem if you are planning to install 8.5 after installing 2009 on the same machine, as several packages install in the newer release found in the system, not considering previous versions. If this is your case put a note here as in some case it is possible to port the relevant files from the newer to the older release of CVI without running the installation program.
Proud to use LW/CVI from 3.1 on.
My contributions to the Developer Zone Community
If I have helped you, why not giving me a kudos?

Similar Messages

  • Default cell values for column not properly saved in uir file in labwindows 2009 (9.1.0 427)?

    I've run into a strange problem with the table control.  Basically, even though I set default cell values for a particular column as numeric, when I try to add items to the list it tries to add them as strings, and returns an error message that it is expecting *char instead of int.  Furthermore, when I open the uir file that contains the table in question in 2010, it appears as if the default cell values for that column are still set as strings, even though in 2009 when I open the uir file it shows as numbers.  I tried converting the uir to C code, and sure enough the C code indicated that the column still is a string type.
    I've gone ahead and made a small project to show the issue.  If you open this project in labwindows 2009 and click on the table in the table_bug.uir, and edit default cell values for column 1, you will see that the cell settings have type as numeric and data type as int.  When you run the project, however, it will fail with an error message saying that it is looking for a *char.  When this same project is loaded into labwindows 2010, clicking on the table in table_bug.uir and edit default cell values (column 1) shows the type as string.  When I change this to numeric (and change numeric attribute to int), this runs fine in 2010.  I tried simply changing the uir in 2010, and then using it in 2009, but 2009 complains that the uir is from a newer version (understandable).  If there is any workaround that would let me continue to use 2009 for the time that would be great.
    Any help would be greatly appreciated.
    thanks,
    Alex Corwin
    Solved!
    Go to Solution.
    Attachments:
    table_bug.zip ‏324 KB

    I opened the UIR in 2009 (but I have 2009 SP1) and it still showed that the default value for the first column was a string. I didn't have any problems changing it to a numeric int, and then building and running the project without error.
    Here are a few things you can try:
    1) Change the default value to a string. OK out of the dialog, re-enter the dialog, and change it back to Numeric int. Resave and see if the problem has gone away.
    2) You said you get a ".UIR is from a newer version" error when opening the 2010 UIR in 2009. Does the UIR still open if you click okay? Often times this will work just fine. Assuming you don't have any problems with this, make a minor change to the UIR in 2009, such as moving the table to the left, and then back to the right and then re-save. See if your program works now.
    Kevin B.
    National Instruments

  • Convert from 2009 to 2013

      I have a drvier code from Watlow that I need to convert from 2009 to 2013 and is attached.  Could someone help with this?
    Attachments:
    Example Cntl.ctl ‏5 KB

    Just open them up in LabVIEW 2013 and save them.
    There are only two ways to tell somebody thanks: Kudos and Marked Solutions

  • NIReport_Print LabWindows 2009 vs 2010

    I have code complied under LabWindows 2009 that is working, but when I complie it under LabWindows 2010 it stops working.
    I am trying to create pdfs using Adobe Distiller, functions like PrintPanel and PrintTextBuffer work in both 2009 and 2010.  However,
    NIReport_Print only works in 2009, if I try to print to Adobe.  It works printing to a real printer.
    I have attached the code the works and doesn't work.
    /* print report to the default real printer - THIS WORKS */
      if(!iLocalFail)
       iLocalFail = Report_ErrorHandler(NIReport_Print(iReportHandle, NULL, 1), "Report Print");
    /* set printer to adobe pdf to create pdfs */
      iLocalFail = SetPrintAttribute(ATTR_PRINTER_NAME, "Adobe PDF");
      if(iLocalFail < 0)
       printf("SetPrintAttribute was %d\n%s\n", iLocalFail, GetUILErrorString(iLocalFail));
    /* create the key for the buffer test */  
      if(!iLocalFail)
         sprintf(caFilenameWithPathInfo, "%sBuffer_%s.pdf", TEST_DIRECTORY, caMyTime);
        iLocalFail = RegWriteString(REGKEY_HKCU, ADOBE_KEY, ADOBE_NAME, (unsigned char * ) caFilenameWithPathInfo);
        if(iLocalFail < 0)
          sprintf(caMessage, "RegWriteString Failed.\n, Error was %d.\n%s\n", iLocalFail, GetGeneralErrorString(iLocalFail));
          MessagePopup("RegWriteString", caMessage);
          iLocalFail = TRUE;
        else
         printf("Printing Buffer\n");
    /*THIS WORKS */
    /* read a dummy file to get data into a buffer and then print to the adobe printer */
      iFileHandle = OpenFile("c:\\mfgtests\\pdf_tester\\globals.h", VAL_READ_ONLY, VAL_OPEN_AS_IS, VAL_ASCII);
      if(iFileHandle > 0)
        ReadFile(iFileHandle, caBuffer, 50000);
        PrintTextBuffer(caBuffer, "");     /* "" for printer becasue of SetPrintAttribute */
    /* create the key for the panel test */  
      if(!iLocalFail)
        sprintf(caFilenameWithPathInfo, "%sPanel_%s.pdf", TEST_DIRECTORY, caMyTime);
        iLocalFail = RegWriteString(REGKEY_HKCU, ADOBE_KEY, ADOBE_NAME, (unsigned char * ) caFilenameWithPathInfo);
        if(iLocalFail < 0)
          sprintf(caMessage, "RegWriteString Failed.\n, Error was %d.\n%s\n", iLocalFail, GetGeneralErrorString(iLocalFail));
          MessagePopup("RegWriteString", caMessage);
          iLocalFail = TRUE;
        else
         printf("Printing %s\n", caFilenameWithPathInfo);
    /* THIS WORKS */
    /* print the panel, NULL for printer because of SetPrintAttribute */
      iLocalFail = PrintPanel(ghMainPanel, NULL, 1, VAL_FULL_PANEL, 0);
      if(iLocalFail < 0)
        sprintf(caMessage, "Error was %d.\n%s\n", iLocalFail, GetUILErrorString(iLocalFail));
        MessagePopup("Print Panel Failed", caMessage);
    /* create the key for the report test */  
      if(!iLocalFail)
        sprintf(caFilenameWithPathInfo, "%sReport_%s.pdf", TEST_DIRECTORY, caMyTime);
        iLocalFail = RegWriteString(REGKEY_HKCU, ADOBE_KEY, ADOBE_NAME, (unsigned char * ) caFilenameWithPathInfo);
        if(iLocalFail < 0)
          sprintf(caMessage, "RegWriteString Failed.\n, Error was %d.\n%s\n", iLocalFail, GetGeneralErrorString(iLocalFail));
          MessagePopup("RegWriteString", caMessage);
          iLocalFail = TRUE;
        else
         printf("Report Handle %d Printing %s\n", iReportHandle, caFilenameWithPathInfo);
    /* THIS DOESN'T WORK */  
    /* print the report, NULL for printer because of SetPrintAttribute */
      if(!iLocalFail)
       iLocalFail = Report_ErrorHandler(NIReport_Print(iReportHandle, NULL, 1), "Report Print");
      printf("Done\n");
      NIReport_Discard(iReportHandle);
    Solved!
    Go to Solution.

    Hi Paul,
    Are you receiving any specific errors? Could you post a screen shot of it if you are getting one? That would help us understand what is happening a little better. Thanks.
    Regards,
    Perry S.
    Applications Engineer
    National Instruments

  • Macbook aluminum 2008 convert to 2009?

    I have a Macbook 2008 aluminum , and was wondering if i buy the casings for the early 2009 models can somehow convert it into one? Such as Would i be able to use the same battery as the one in 2009? and could i install an sd card reader in it? also as a side note, is it possible to upgrade the processor to something more modern? such as the core i7 or i5 with turbo boost? If so are there any blogs on upgrading a macbook? in general such as proccesor or other hardware?

    I concur shldr2thewheel that none of that is possible at all
    Allan

  • Converting C3D 2009 dwgs to PDF

    Greetings All,
         A question in regards to using Adobe 8 Pro to convert AutoDesk C3D dwgs to pdfs, doesn't like it!  We have currently migrated to AutoDesk Civil 3D 2009 and the create file command/icons do not show up and do not seem available for this cad version.  Does anyone know whether there is a compatibility issue between Adobe 8 Pro and C3D.  One of our users create pdfs and needs to include the layers as well, Adobe 8 seems to still work well with pre-2009 dwgs.  We have gone through the normal repair, updates, etc. even tried to bring the cui menu from Adobe into C3D (we get icons but the commmand is inactive).  Are these issues potentially resolved in Adobe 9?
                                                                                          MC

    Hi,
    this the answer from Oracle concerning the issue:
    -- the IBR must be on a win machine to have WinNativeConverter installed and enabled AND the native application installed on the IBR machine. In this case, MS Project >and MS Publisher.
    - IBR does not support the conversion of mpp or pub files on linux.
    Hence enhancement request has been created for the same.
    UCM needs to clean up the File Format Wizard to make it clearer as to which conversions are supported on various OS configurations.
    You can check the bug for reference where the status is 11 - Code Bug (Response/Resolution) which means "Bug is being worked by Development".
    Hence IBR on linux do not support the file formats - .mpp and .pub conversions.Take care!

  • Convert dirver 2009 to 8.5

    Hello, could you convert this dirver for a keithley 2200 porgrammable power supply from Version 2009 down to 8.5.
    And by the way how do I convert a complete plug and play dirver at once?
    Thank you very much,
    thomas
    Solved!
    Go to Solution.
    Attachments:
    Keithley_2200_Series_Power_Supplies_Ver_1.0.zip ‏512 KB

    Attached.
    For your second question: http://zone.ni.com/devzone/cda/tut/p/id/8387
    Attachments:
    Keithley 2200 Series.zip ‏506 KB

  • Application développée sur Labwindows 2009 (9.1.0) fonctionne sur Windows XP et pas sur Windows 7

    Bonjour à tous,
    J'ai développé une application sur Windows CVI 2009 (9.1.0) qui fonctionne sur Windows XP parfaitement, qui s'installe et se lance sur cet OS mais qui ne fonctionne pas sur Windows 7 32.
    Le fonctionnement est le suivant, avec le kit d'installation créé sur Windows XP (mon PC de développement), l'application s'installe. Par contre, une fois que l'on veut l'exécuter, rien ne se passe.... Pas de lancement de l'UIR, pourtant présente sur le PC. De plus, l'application est lancée car elle apparait dans la liste des processus et consomme de la mémoire.
    J'ai déjà fait cette démarche pour des petites application de test très simple (1 seul panel) et tout marchait parfaitement, l'UIR se lançait bien.
    Merci d'avance si vous avez une idée du problème ou simplement une piste de réflexion...
    Bonne journée!
    PS: Message déjà posté dans la section Labwindows du forum, je le reposte au sein de la communauté française de NI
    Résolu !
    Accéder à la solution.

    Mais que fait la police, non la dll?? As-tu tenté Exécuter l'exe en tant qu'Administrateur sous win7? clic droit Exécuter en tant qu'Administrateur?
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • How do you convert labwindows programs to labview programs?

    Is it possible to convert a labWindows/CVI developed program into a LabView program?

    No. Maybe once NI releases the LabVIEW scripting tools, someone will create such a tool but for now, the only thing you can do is create a DLL from the CVI code and use the Call Library Function Node. This is done all the time with CVI/IVI instrument driver and there is a tool to do this type of conversion.

  • How To convert BizTalk 2009 Web Services(Receive Locations) to 2013 WebServices ??

    Hi ,
    We are actually going to migrate from  BizTalk 2009 to BizTalk 2013 . As a part of this i want to convert all current BizTalk Artifacts to get compatibly with BizTalk 2013. I was able to convert schemas , maps , Orchestration etc to .net 4.5  directly
    via Visual Studio 2012 Conversion Wizard. But for BizTalk Rcv Location WebServices (.asmx and .svc) , i was not able to do the same. Could anyone give some insight on how to migrate the Rcv Location during the migration from BizTalk 2009 to BizTalk 2013. 
    Abhijith

    well i guess you need not to re expose the schema, i am not pretty sure though. Because your code relies on .net 2.0 and you are moving it to higher version 4.5, it should work.
    So only changes in apppool settings and if required, changes on web.config file for runtime version property will do.
    well i am not pretty sure though, just try and trouble shoot it.
    Please mark the post as answer if this answers your question. If this post is helpful, please vote as helpful by clicking the upward arrow mark next to my reply.

  • Applicatio​n développée sur Labwindows 2009 (9.1.0) fonctionne sur Windows XP et pas sur Windows 7

    Bonjour à tous,
    J'ai développé une application sur Windows CVI 2009 (9.1.0) qui fonctionne sur Windows XP parfaitement, qui s'installe et se lance sur cet OS mais qui ne fonctionne pas sur Windows 7 32.
    Le fonctionnement est le suivant, avec le kit d'installation créé sur Windows XP (mon PC de développement), l'application s'installe. Par contre, une fois que l'on veut l'exécuter, rien ne se passe.... Pas de lancement de l'UIR, pourtant présente sur le PC. De plus, l'application est lancée car elle apparait dans la liste des processus et consomme de la mémoire.
    J'ai déjà fait cette démarche pour des petites application de test très simple (1 seul panel) et tout marchait parfaitement, l'UIR se lançait bien.
    Merci d'avance si vous avez une idée du problème ou simplement une piste de réflexion...
    Bonne journée!

    Mais que fait la police, non la dll?? As-tu tenté Exécuter l'exe en tant qu'Administrateur sous win7? clic droit Exécuter en tant qu'Administrateur?
    Luc Desruelle | Voir mon profil | LabVIEW Code & blog
    Co-auteur livre LabVIEW : Programmation et applications
    CLA : Certified LabVIEW Architect / Certifié Architecte LabVIEW
    CLD : Certified LabVIEW Developer / Certifié Développeur LabVIEW

  • Errors with VI after down converting from 2009 to 8.x and porting from Windows to Linux

    Hi All,
    I'm pretty new to Labview so I've been trying to learn along the way. I've been tasked with porting a .VI that my supervisor developed on Windows to a Linux machine. The ultimate goal would be to build an executable that would be able to run on Linux based VMEs. The .VI was developed on Labview 2009 and the Linux machine has Labview 8.2. From what I understand I would need to downconvert the .VI in 2009 to be compatible with 8.2, then from there I would compile the .VI on 8.2 in Linux and create the executable.
    After having downconverted the .VI I tried to run the .VI to see if the program still worked/if any parts were broken. Unfortunately, it seems like after having downconverted and porting to Linux the program is unable to communicate over TCP/IP with the module that the program was designed to work with. My supervisor ran the debugging application where it showed the progress of the data as it travelled along the block diagram and it seems to break at the TCP write blocks.
    The error that I've recieved was Error 56 at TCP Read in WriteThenReadRegister.vi->E_LINAC_BPM_REV.1.0.vi
    Possible reasons: labview: the network operation exceeded the user-specified or system time limit.
    We've tested the connection outside of Labview and the Linux VME can definitely communicate with the module in xterm.
    Can anyone point me in the right direction to start trouble shooting this? 
    When I performed the downconvert operation I recieved a bunch of warnings that stated:
    C:\BPM_Labview_Files\My_LabVIEW\New folder\E_LINAC_BPM_Rev.1.0 Folder\E_LINAC_BPM_Rev.1.0.vi (E_LINAC_BPM_Rev.1.0.vi)
    The object "Increment" does not support output configuration in the previous version.
    The object "Divide" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    The object "Divide" does not support output configuration in the previous version.
    The object "Divide" does not support output configuration in the previous version.
    The object "Multiply" does not support output configuration in the previous version.
    The object "Divide" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    The object "Divide" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    The object "Divide" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    The object "Divide" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    The object "Divide" does not support output configuration in the previous version.
    The object "Boolean Array To Number" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    The object "Multiply" does not support output configuration in the previous version.
    The object "Boolean Array To Number" does not support output configuration in the previous version.
    The object "Boolean Array To Number" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    The object "Increment" does not support output configuration in the previous version.
    C:\BPM_Labview_Files\My_LabVIEW\New folder\E_LINAC_BPM_Rev.1.0 Folder\PowerScan.vi (PowerScan.vi)
    The object "Multiply" does not support output configuration in the previous version.
    The object "Multiply" does not support output configuration in the previous version.
    The object "Multiply" does not support output configuration in the previous version.
    The object "Multiply" does not support output configuration in the previous version.
    The object "Subtract" does not support output configuration in the previous version.
    Thanks in advance,
    Jason.

    I guess I should also post the .VIs in case someone could give some insight as to what's breaking.
    Again, I need to downconvert this from 2009 to 8.2 to run on a linux machine.
    In the mean time I'll be playing around with the "save as previous version" and the tool kit options.
    Thanks again in advance.
    Jason.
    Attachments:
    E_LINAC BPM 2009.zip ‏266 KB

  • Compiling examples closes LabWindows/CVI

    I have a NI USB-5132 module, with NI-SCOPE 3.7.  I can bring up the device in "Measurement and Automation Explorer", and sees it as "Dev1".  I can bring up NI-Scope Soft Front Panel, and toggle the device, read whatever I want to read.  However, I'm trying to run on my CVI/LabWindows 2009 platform, but when I try to compile ANY of the examples, the development software closes.  No error message....nothing.  When I try to create a new DAQmx task, it sees no available devices for ANY of the possible measurements.  
    Please help!  Otherwise, it would seem my work has purchased a very expensive method to click the exit button.

    Hi Chris, 
    I'm sorry to hear that you are having so much trouble! Could you please provide some more details regarding when you experience this crash? Does this crash occur when you compile all programs or just specific ones? What examples are you attempting to compile? If this is the first time that you are compiling and are experiencing this issue, please refer to the following known bugs in CVI 2009
    LabWindows™/CVI™ 2009 and 2009 SP1 Known Issues
    LabWindows/CVI may crash if compiling a project that includes LabWindows/CVI header files with a line containing the #pragma soft_reference statement
    Compiling a file with a syntax error can cause LabWindows/CVI to crash.
    If these known bugs are not relevant to your code, can you please post a WinDbg log. The following explains how to do this. Despite this article being applied to LabVIEW, this is relevant for CVI as well.
    Using WinDbg for LabVIEW Error Reporting
    If you are running an operating system previous to Windows 7, please refer to the following: 
    Description of the Dr. Watson for Windows (Drwtsn32.exe) Tool
    I look forward to your response. Have a great day!
    Regards,
    Jackie
    DAQ Product Marketing Engineer
    National Instruments

  • User Event Case getting tied up for long duration in LV 2009 (with SP1)?

    Quick question here...is there any decent reason the user event case is getting tied up for long durations in LV 2009.SP1?  In 8.5 I never had an issue with my code doing this, though when converting to 2009.SP1 I am running into huge lock-up issues with the user event case.

    I have not seen aby issues...
    You are saying that the code from LV8.5 (unmodified) behaves differently in LV2009 SP1?
    Can you post your code?

  • LabWindow CVI for students

    I would like to acquire the student LabWindow licence.
    In addition, I have 3 questions:
    1. Can I install the software on my notbook and on my desktop computer or only on one computer?
    2. Are there any LabWindow 2009 for students? I've seen on the Internet only for licenses LabWindow 8  licence.
    3. What happens to the software after finishing my studies?
    On the product side, I have found no answers.
    Solved!
    Go to Solution.

    1. You can install the software on up to three computers but only work with one at the same time
    2. No. Just the LabWindows 8
    3. You can use it after your studies as long as you want to, but you will not be able to upgrade your software.
    Hope this helps.
    Stefan

Maybe you are looking for

  • Acrobat 9 Pro PDF is not retaining original page settings from Word doc

    The document I am trying to put into PDF format (from Word 2000, using Acrobat 9 Pro (trial version)) drops my original Word page settings (5.5" x 8.5") and defaults to 8.5" x 11" in the PDF.  Using "Crop Pages" does not remedy the situation - the do

  • CommandButton's Action method doesn't  work

    Hi all My English isn't very good I use jdeveloper 11.1.1.3.0 I have SelectOneRadio with two options. When I select each option two PanelGroupLayouts' visible should change: <af:selectOneRadio id="sor1" layout="horizontal" binding="#{Bean1.sor_Value}

  • Standard sale tax report

    Hello Experts, Please tell me the name of standard Sale Tax Reports and Standard Tax table also standard Sale Tax smartforms. Thanks Vishu

  • Time Capsule fast backup, SLOW internet!

    I hope someone can help me with this issue...it seems like it only just started a few days ago. So I have a 1TB time capsule and the wireless backup is really fast..like multiple MB/s. However, the internet surfing speed is really slow. YET, download

  • I keep getting adobe flash errors and safari stops working, any suggestions?

    I am nothing that when any website has adobe flash in it, I get the spinning wheel and have to shut down Safari.  I have seen three Adobe Error messages in the last day and a half.  Any suggestions?