Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction to AltaAPI™

Similar presentations


Presentation on theme: "Introduction to AltaAPI™"— 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 19 Sept 2007

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. 19 Sept 2007

4 The Alta Software Model
19 Sept 2007

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. 19 Sept 2007

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”). 19 Sept 2007

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. 19 Sept 2007

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. 19 Sept 2007

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

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. 19 Sept 2007

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: or 19 Sept 2007


Download ppt "Introduction to AltaAPI™"

Similar presentations


Ads by Google