1 / 11

MIL-STD-1553 & ARINC-429 Innovation, Quality and Service

Introduction to AltaAPI ™. MIL-STD-1553 & ARINC-429 Innovation, Quality and Service. Presentation Outline. What is AltaAPI ™ ? The Alta Software Model The Layer 0 API Modules The Layer 1 API Module The Layer 2 API Modules Microsoft .NET 2.0 support National Instruments LabVIEW support

jhoran
Download Presentation

MIL-STD-1553 & ARINC-429 Innovation, Quality and Service

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. Introduction to AltaAPI™ MIL-STD-1553 & ARINC-429 Innovation, Quality and Service

  2. Presentation Outline • What is AltaAPI™ ? • The Alta Software Model • The Layer 0 API Modules • The Layer 1 API Module • The Layer 2 API Modules • Microsoft .NET 2.0 support • National Instruments LabVIEW support • Summary

  3. What is AltaAPI™? AltaAPI™is a layered set of software modules designed for portability and flexibility. Used to control Alta Data Technologies hardware from user applications. Can be used for simple test programs, embedded control programs, GUI applications and more.

  4. The Alta Software Model

  5. The Layer 0 API Modules Written in ANSI “C” for portability. Provides basic functions to map/read/write memory and to handle interrupts. Each supported operating system will have it’s own Layer 0 module. All OS dependencies will be in Layer 0.

  6. The Layer 1 API Module • Written in ANSI “C” for portability. • Provides all the functions needed to control Alta hardware. • The Layer 1 module is common for ALL operating systems. This layer is portable to any platform (if the platform supports ANSI “C”).

  7. The Layer 2 API Modules • Layer 2 API modules encapsulate the Layer 1 functions for higher-level (object oriented) programming. • There can be many different Layer 2 modules for different languages or environments. • Alta provides a Layer 2 module for Microsoft .NET 2.0.

  8. Microsoft .NET 2.0 Support • Alta provides a Microsoft .NET 2.0 assembly that makes the Layer 1 API functions available to .NET applications. • This can be used with any .NET language. • C#, C++, VB, etc. • Can be instantiated as a .NET “Remote Object” to control Alta hardware on remote systems over a network.

  9. Microsoft .NET 2.0 Support • The AltaView™ bus analyzer and AltaRTVal™ 1553 RT test tool are applications written in C# using the AltaAPI™ .NET 2.0 module.

  10. NI LabVIEW Support • National Instruments LabVIEW version 8.5 supports the Microsoft .NET framework. • The AltaAPI™ .NET 2.0 assembly is easily imported into LabVIEW, providing access to the API functions.

  11. Summary • AltaAPI ™ provides a powerful set of tools to support your application needs with Alta hardware. • Modular layered architecture • ANSI “C” base API • Microsoft .NET 2.0 (C++, C#, VB, etc.) • National Instruments LabVIEW • Contact Alta Data Technologies: • www.altadt.com • 1-888-429-1553 or 1-505-994-3111

More Related