VxWorks Controller Doesn't Ping Itself

Updated Jul 3, 2018

Reported In

Hardware

  • cRIO-9012
  • CompactRIO Controller

Software

  • LabVIEW
  • LabVIEW Real-Time Module

Driver

  • NI-RIO
  • NI CompactRIO

Issue Details

Why VxWorks controller (CompactRIO 9012 for example) doesn't detect itself on the network when using RT Ping Controller VI?

Solution

LabVIEW 2009 or Later

In LabVIEW 2009 or later, RT Ping Controller VI have been replaced with the RT Get Target Information (MAC, IP, All) VI.

On VxWorks targets RT Get Target Information (MAC) and RT Get Target Information (All) VIs do not return the target on which the VI is run. Use RT Get Target Information (IP) VI to get this information. This can be seen below.
 

LabVIEW 8.6 or Earlier

A target running VxWorks Real-Time Operating System, and controllers running this real-time operating system cannot ping themselves as of LabVIEW Real-Time 8.6 or earlier.

A target running Pharlap ETS Real-Time Operating System, and controllers running this real-time operating system can ping themselves (using RT Ping Controller VI).

WAS THIS ARTICLE HELPFUL?

Not Helpful