Git Product home page Git Product logo

niveristand-aim-milstd1553-custom-device's Introduction

AIM MIL-STD-1553 Custom Device

The AIM MIL-STD-1553 Custom Device allows use of AIM MIL-STD-1553 PXIe Modules in VeriStand. The custom device targets one BIU (Bus Interface Unit) of an AIM MIL-STD-1553 PXIe module. To target multiple modules or multiple BIUs 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 per BIU
    • Log all messages per BIU

Using the Custom Device

Requirements

  • PXI Linux RT Controller
  • Supported AIM MIL-STD-1553 PXIe Module

Custom Device features based on bus function

Bus Function Single Function Full Function
Logging Yes 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 2021

Dependencies

Running the custom device

Real-Time target software components

  • AIM MIL-STD-1553 Board Software Package (BSP)
    • Must enable the ni-third-party feed in MAX to install the MIL-STD-1553 Board Software Package component

Developing or building from source

Note: This custom device was originally branched from the VeriStand Communications Bus Template. The guides for the template may prove useful when getting started developing or building this custom device:

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 AIM 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.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.