Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI

LabVIEW Base Development System 8.5.1 - Windows/2000/Vista x64/Vista x86/XP

2 ratings | 2.50 out of 5
Print Document

LabVIEW 8.5.1 component patch for a specific 8.5.1 multicore Timed Loop issue

Download(s)

Download Language: Chinese (Simplified); English; French; German; Japanese; Korean
Product Line: LabVIEW
Version: 8.5.1
Release date: 05-2008
Software type: Application Software
Operating system: Windows; Windows 2000; Windows Vista x64; Windows Vista x86; Windows XP

Description

This document contains the latest version of the LabVIEW 8.5.1 component lvalarms.dll for Timed Loop execution. This LabVIEW component replaces the lvalarms.dll installed with LabVIEW 8.5.1 and includes a fix for a specific Timed Loop crash problem on Windows PCs with four (or more) cores. See KB 4L6EGCQ0: LabVIEW 8.5.1 Timed Loops Crash on Computers with Four or More Cores for more information on this issue and to determine if you are affected.

Installation Instructions

Before continuing, please note that we strongly recommend backing up all files you will replace during this process in case you wish to revert back to the default installation. [NI DIR] is the location on your computer where you have installed your NI Software (usually at "C:\Program Files\National Instruments\"):

Patching Development Systems – follow these instructions to patch the LabVIEW Development System:

  1. Close all NI software
  2. Locate [NI DIR]\LabVIEW 8.5\vi.lib\Platform\TimedLoop\lvalarms.dll
  3. Replace this file with the patched dll downloaded from this page
  4. Perform these changes on all development systems you wish to patch.
Patching Deployed Systems – follow these instructions to patch any LabVIEW built executable which may be affected:
  1. Close all NI software
  2. If your application uses timed loops, lvalarms.dll will be automatically copied from the LabVIEW development system to your LabVIEW Executable's "Support Directory" which is configured through the Destinations Page in the LabVIEW Application Builder. If the machine building the executable was patched before the executable was created, you do not need to replace this file on deployed machines. After you patch your development system, distributing a LabVIEW application will distribute the patched dll. If you are unsure whether or not a LabVIEW EXE was built with the patched version of this file, see "Determining Whether this Problem Affects You" in NI KB 4J6EGCQ0. Since each affected LabVIEW executable uses a copy of the affected dll, you will need to patch all affected LabVIEW executables even if you have patched the LabVIEW development system on your machine. Only patch development systems and applications built using LabVIEW 8.5.1 with this file (other LabVIEW versions are not affected).
  3. Perform changes on all executables you wish to patch.

Your Feedback