{"id":3084,"date":"2025-04-17T13:14:32","date_gmt":"2025-04-17T13:14:32","guid":{"rendered":"https:\/\/www.apexwaves.com\/blog\/?p=3084"},"modified":"2025-05-01T15:47:24","modified_gmt":"2025-05-01T15:47:24","slug":"how-to-install-labview-real-time-on-a-pxi-controller","status":"publish","type":"post","link":"https:\/\/www.apexwaves.com\/blog\/how-to-install-labview-real-time-on-a-pxi-controller\/","title":{"rendered":"How To Install LabVIEW Real-Time on a PXI Controller"},"content":{"rendered":"\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-audio\"><audio controls src=\"https:\/\/www.apexwaves.com\/blog\/wp-content\/uploads\/2025\/05\/How-To-Install-LabVIEW-RT-on-PXI-Controller.mp3\"><\/audio><figcaption class=\"wp-element-caption\"><strong><em>Listen to this post by clicking here! ^<\/em><\/strong><\/figcaption><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<p class=\"has-text-align-left\"><em>There are many benefits to using LabVIEW Real-Time as the OS for your PXI controller- but how do you remove Windows first? In today\u2019s post, we will show you how to do just that by using NI MAX! Whether you\u2019re setting up a system for deterministic control, real-time data acquisition, or embedded testing applications, this step-by-step guide will help you get up and running.<\/em><\/p>\n\n\n\n<!--more-->\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<figure class=\"wp-block-embed is-type-video is-provider-youtube wp-block-embed-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio\"><div class=\"wp-block-embed__wrapper\">\n<iframe loading=\"lazy\" title=\"LabVIEW Real-Time Installation Guide for PXI Controllers\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/Kxu-kyUgP4E?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe>\n<\/div><\/figure>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left has-black-color has-text-color has-link-color wp-elements-030c0d65185561b60116c5661b840408\" style=\"font-size:25px\">Benefits of LabVIEW Real-Time<\/h2>\n\n\n\n<p class=\"has-text-align-left\">When combined with LabVIEW, the <strong>LabVIEW Real-Time Module<\/strong> allows developers to build dependable, standalone programs that run on embedded hardware. This module allows users to develop and implement distributed, real-time system applications for a wide range of applications!&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-left\">LabVIEW Real-Time offers access to LabVIEW\u2019s vast libraries and collections of hardware APIs, and the graphical programming method speeds up development with a user-friendly interface.&nbsp;<\/p>\n\n\n\n<h2 class=\"wp-block-heading has-text-align-left has-black-color has-text-color has-link-color wp-elements-d8fe47b6f11635246bfc0008bb02ab78\" style=\"font-size:25px\">Installing LabVIEW Real-Time, Step-by-Step<\/h2>\n\n\n\n<p class=\"has-text-align-left\"><strong>Preliminary Considerations<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left\">Before getting started, make sure that you have all of necessary components:&nbsp;<\/p>\n\n\n\n<blockquote class=\"wp-block-quote is-layout-flow wp-block-quote-is-layout-flow\">\n<p class=\"has-text-align-left\">&#8211; A PXI controller that is currently running the Windows OS<\/p>\n<\/blockquote>\n\n\n\n<p class=\"has-text-align-left\">&#8211; A PC that has NI MAX installed<\/p>\n\n\n\n<p class=\"has-text-align-left\">&#8211; LabVIEW Real-Time Module (and associated drivers) installed on the host PC<\/p>\n\n\n\n<p class=\"has-text-align-left\">&#8211; An Ethernet connection between the host PC and the PXI controller<\/p>\n\n\n\n<p class=\"has-text-align-left\">&#8211; A flathead screwdriver<\/p>\n\n\n\n<p class=\"has-text-align-left\">Depending on the PXI model that is being used, an optional additional item would be a bootable USB drive with the NI RT System Image. Be sure to back up any important files from the PXI controller! Once LabVIEW Real-Time is installed, everything on the drive will be erased.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Step 1) Toggle the PXI Controller Switches<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcpM4DtH4srMCguZaogElgZwxjiGs1IUFgYm-kCTLZlAdddzFwb3LrVhQx0pgxIgv4pchfKiVRmVYbtl_LuSeWfyBW5Wq5MZTtu3MViknz2yQGdnzhexO_DWfVDjsi8eeRqdnJi?key=W5tevaokyYww1ekxCwU5Rjfr\" alt=\"Closeup of switches on a PXI Circuit Board\"\/><\/figure>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfTrPDCMA9jKFch5dpFs4ESPhMx0pCq5kDaQQdGlHdylFeFCwbRERSZUOCHMs7NotsFLkKEwonZSgh2nrJF4GdczR8e8HVLREcbxQB1XyUo85qfeILNuIbbduC-DzpEX940O_sJrA?key=W5tevaokyYww1ekxCwU5Rjfr\" alt=\"Closeup of switches on a PXI Circuit Board with the first one switched on\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-left\">The first step for installing LabVIEW is preparing the PXI controller. To do this, shut down the PXI that is currently running Windows and remove it from the chassis. The controller is designed with four switches on the inside. You will use the flathead screwdriver to toggle the first switch to the \u201c<strong>on<\/strong>\u201d position, as pictured above. This will tell the system that you want to run LabVIEW Real-Time.<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Step 2) Adjust the BIOS Settings<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left\">Depending on the PXI controller model that you are using, you may need to adjust the BIOS settings to allow the controller to boot into Safe Mode or PXI boot mode. For those unfamiliar, the<strong> <a href=\"https:\/\/www.ni.com\/docs\/en-US\/bundle\/crio-903x-getting-started\/page\/bios-configuration.html\">BIOS setup<\/a><\/strong> is a low-level interface in between the operating system and the hardware that helps NI MAX detect the hardware properly when the computer boots up.<\/p>\n\n\n\n<p class=\"has-text-align-left\">To adjust the settings, hold <strong>F10<\/strong>, or repeatedly tap the <strong>Delete <\/strong>key during the bootup to enter BIOS. You will need to use the arrow keys to go to the LabVIEW Real-Time menu and press \u201c<strong>enter<\/strong>\u201d. Under the current hardware switch settings, you want the boot configuration to be listed as LabVIEW RT.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXebh4lb7iTul2U_Jfp6pJxdCvf6H462jfM8PMWlwlkQq2MSvPrVEVjJiLLHC-Z0DSVuw5rbg-PnPLmyLu7o8xWaaDymUfwFwOe39P1IiWrUtYPuDLh72L6XyLeQEtooOgHeJrDVNA?key=W5tevaokyYww1ekxCwU5Rjfr\" alt=\"Screenshot of boot configuration screen for LabVIEW RT\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-left\">You will need to save the changes using the last tab <strong>(Save &amp; Exit<\/strong>) and then <strong>reset <\/strong>the controller.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXfXMYavw0AtoxD8jmaE-ogXWJou_Ezpgm95xgpELR4pyIpKg-luQiCzX8Y-EW9VDNMp9BiN5QhS7DYcmcRoIeTBCNa3YX9Gn2-v-lcHsRYeVdsOIzYyjCr502gwm7YL9-jlR3cnaw?key=W5tevaokyYww1ekxCwU5Rjfr\" alt=\"Closeup of yellow ethernet cable\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-left\"><strong>Step 3) Connect the PXI Controller and the PC<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left\">Using an ethernet cable, connect the PXI Controller to the Development PC. Once your PXI controller is powered on and connected, go to the control panel of the host computer, locating the Find \u201c<strong>Network and Sharing Center<\/strong>\u201d, and locate the \u201c<strong>Ethernet Connection<\/strong>\u201d option. Select \u201c<strong>Properties<\/strong>\u201d.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXdK6P6PGRLIrYdr6bHGtTvGuLTIROZbA0iHTSX_AhpRVlUM_G6M7LuMFgIk4RLyUKcCPvA4-ZAW2eNAsWuZ3WIL2J1OQnavvuU0to5lmJ-xuzitrMfH9KE9e_G0URD90w1YFc3UYw?key=W5tevaokyYww1ekxCwU5Rjfr\" alt=\"Screenshot of initializing network\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-left\"><strong>**<em>Important<\/em>!**<\/strong> You will want to change the IP address to be on the <strong>same subnet<\/strong> as the controller.&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-left\"><strong>Step 4) Format the Controller<\/strong><\/p>\n\n\n\n<p class=\"has-text-align-left\">On the host PC, open up NI MAX. Your PXI controller should be listed under \u201c<strong>Remote Systems<\/strong>\u201d- you will need to right-click on the controller and select \u201c<strong>Format Disk<\/strong>\u201d. Once the formatting is complete, right click the \u201c<strong>Software<\/strong>\u201d option from the left hand side of the screen underneath the controller name. From here, choose any software of features that you will need for your system.<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXcPhSqEehrCDLfIKRMi_nyRE-4NzSigEeX957Jse0BC9u7J1vCUa0xVZqEcBF1b8XllRAna5rNzSmo405HHAfr13d96Oltt9CkUyyAMd7iXoWgLc98VZ3wrC7kbWNES63C6iiV3Cw?key=W5tevaokyYww1ekxCwU5Rjfr\" alt=\"Screenshot of National Instruments software setup\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-left\">NI MAX will begin downloading and installing the image to the PXI controller, a process may take a few minutes to complete. Afterwards, the controller will reboot into LabVIEW Real-Time mode.&nbsp;<\/p>\n\n\n\n<p class=\"has-text-align-left\">After the reboot, your PXI controller should now appear in NI MAX as a <strong>Real-Time target.&nbsp;<\/strong><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" src=\"https:\/\/lh7-rt.googleusercontent.com\/docsz\/AD_4nXc0zEENNCQyhTNVcPvfUwpovt5wXuODcyA_O6rZgAHbqNoFg7F7Jnjb-c08v8GSY49Vwb629YFuzr-mqhyiOUXo9wa2PumRqYpWCKWTmo7CGH7qR3q0p6ycvCQIdP5nu0gJJU6RSA?key=W5tevaokyYww1ekxCwU5Rjfr\" alt=\"Screenshot of computer system settings\"\/><\/figure>\n\n\n\n<p class=\"has-text-align-left\">You can now install any necessary drivers and deploy VIs from your development environment.&nbsp;If you followed all of these steps, congrats! Your PXI controller is now running LabVIEW Real-Time, and is ready for use in high-performance and deterministic applications. <\/p>\n\n\n\n<p class=\"has-text-align-left\">If you have any questions about this process, we want to hear from you! Send a message to <a href=\"mailto:support@apexwaves.com\">support@apexwaves.com<\/a> and one of our technicians will be glad to get in touch and address any issues you may be experiencing.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>There are many benefits to using LabVIEW Real-Time as the OS for your PXI controller- but how do you remove Windows first? In today\u2019s post, we will show you how to do just that by using NI MAX! Whether you\u2019re setting up a system for deterministic control, real-time data acquisition, or embedded testing applications, this [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3087,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[997,8],"tags":[318,320,393,437,574],"class_list":["post-3084","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-labview","category-national-instruments","tag-labview","tag-labview-real-time","tag-national-instruments","tag-ni","tag-pxi"],"acf":[],"_links":{"self":[{"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/posts\/3084","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/comments?post=3084"}],"version-history":[{"count":4,"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/posts\/3084\/revisions"}],"predecessor-version":[{"id":3121,"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/posts\/3084\/revisions\/3121"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/media\/3087"}],"wp:attachment":[{"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/media?parent=3084"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/categories?post=3084"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.apexwaves.com\/blog\/wp-json\/wp\/v2\/tags?post=3084"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}