Skip to content

ni/niveristand-ballard-milStd1553-custom-device

Repository files navigation

Ballard MIL-STD-1553 Custom Device

The Ballard MIL-STD-1553 Custom Device allows use of Astronics MIL-STD-1553 PXIe Modules with Ballard Technology in VeriStand. The custom device targets one core of a Ballard MIL-STD-1553 PXIe module. To target multiple modules or multiple cores on the same module, use multiple instances of this custom device.

The custom device supports the following functionality:

  • Import configuration files via scripting and System Explorer
  • LabVIEW scripting of the custom device configuration
  • Viewing read-only configuration in System Explorer
  • Transmit and Receive configured messages, command words, and status words
    • Scheduled and Acyclic
    • Multiple parameters per message
    • Multiple messages on one or both channels per core
  • Log all messages per core (on compatible modules)

Using the Custom Device

Requirements

  • PXI Linux RT Controller
  • Supported Ballard MIL-STD-1553 PXI Module

Note: Only NI-keyed PXI modules are supported by the custom device. The part number should have the form LV-222-###-###, where ### stands for the core configuration. 510, 511, 550, and 555 core models are supported. See the mapping between NI and Ballard part numbers on ni.com.

Custom Device features based on core configuration

Core type 510/511 550/555
Logging No Yes
Simulate RTs Yes Yes
Simulate BC Yes Yes
Simulate BC and RTs concurrently No Yes
Supports example assets No Yes

LabVIEW Source Code Version

LabVIEW 2020

Dependencies

Running the custom device

Real-Time target software components

  • Astronics Ballard Avionics Driver
    • Must enable the ni-third-party feed in MAX to install

Developing or building from source

Git History & Rebasing Policy

Branch rebasing and other history modifications will be listed here, with several notable exceptions:

  • Branches prefixed with dev/ may be rebased, overwritten, or deleted at any time.
  • Pull requests may be squashed on merge.

License

This Ballard MIL-STD-1553 custom device is licensed under an MIT-style license (see LICENSE). Other incorporated projects may be licensed under different licenses. All licenses allow for non-commercial and commercial use.