Academic Company Events NI Developer Zone Support Solutions Products & Services Contact NI MyNI
This Document is not yet Rated  Rate this Document

Why is My TestStand 2.0 LabVIEW Operator Interface Broken After Installing LabVIEW 8.6?

Primary Software: TestStand
Primary Software Version: 2.0
Primary Software Fixed Version: N/A
Secondary Software: N/A

Problem:
I recently upgraded to LabVIEW 8.6, and now my TestStand 2.0 LabVIEW operator interface has a broken run arrow. As such, I am unable to execute my test sequences with this operator interface. What is the cause for this, and what can I do to resolve the issue?

Solution:
A SubVI referenced in the TestStand 2.0 LabVIEW operator interface called Semaphore Core.vi was removed with the advance of LabVIEW 8.6. In its place, Release Semaphore.vi was introduced. The absence of the former VI is the cause for the broken run arrow on the operator interface. To resolve this, simply replace the four instances of this older VI with that of the newer Release Semaphore.vi.

There are four instances where this replacement needs to take place. Two of these are in the call to TS - UI Message Handler.vi. A third occurs in the call to TS - Execution Display.vi. The final call that needs to be replaced is in TS - Message Queue (Un)lock.vi. These replacements should then resolve the issue.

Related Links:
KnowledgeBase 48HBFTV3: Error 1404 in TestStand Old Style (2.0.1) Operator Interfaces in LabVIEW 8.0 or Higher

Attachments:





Report Date: 04/14/2009
Last Updated: 04/15/2009
Document ID: 4WD8088Z

Your Feedback! poor Poor  |  Excellent excellent   Yes No
 Document Quality? 
 Answered Your Question? 
  1 2 3 4 5
Please Contact NI for all product and support inquiries.submit