[Previous]   [Next]   [Contents]   [Index]   [Books]   

Introduction

This document describes the ME10 Application Interface (AI) which is a library of subroutines, written in C, that provide a programming interface to the 2D modeling capabilities of the ME10 system. The scope of this AI is defined by interrogation, creation and modification of product models for ME10 as well as by the integration capability for any application into ME10. It covers the drawing-related models of ME10. Provisions are made for extending the product models generated by ME10 to any degree required by a specific application, for example, Manufacturing, Finite Element Analysis (UNIX-Based Systems), Kinematics and Simulations.

This document describes the AI concepts and AI functionality of the ME10 system (it does not explain how a user can interactively work with ME10). ME10 AI Reference specifies the details such as headers and parameters of each individual procedure.

Who Are the Target Users for this AI Document

This AI document is aimed basically at two different groups of users:

In this document you will often see the term calling program to refer to the program code from which the AI routines are called. The calling program or module can be of any character (large, small or complex). AI is not concerned whether this is in fact a switching routine that receives inter-process communication messages and calls AI routines, or any other piece of code linked to ME10.

What Are the Prerequisites for Using the AI

It is assumed that the reader is reasonably familiar with:

To ensure consistency, the design of the overall system as well as the design of new modules to be added by System Integrators to ME10 must comply with the global concepts of AI such as programming conventions, for example, error handling.

The ME10 System Architecture

The open system architecture of ME10 allows you to set up specific CAD/CAE/CIM product solutions by means of linking together individual program modules. This can be achieved by using AI.

The ME10 system is composed of several system architecture building blocks (modules) which are offered as options like Data Management System. For details, see related documents.

The ME10 AI product contains a frame and a model2d module.

Frame represents the basis for ME10. Frame provides the minimal working basis of the system in terms of system management utilities and concepts including operating system interface and user interface such as input/output, graphics, windowing. Frame is not offered as a product on its own. Frame is covered in the AI because it offers fundamental services for setting up a CAD/CAE/CIM interactive solution.


Figure 1. Conceptual Architecture, ME10 AI

In general, an individual module of the overall system may contribute the following items:


[Previous]   [Next]   [Contents]   [Index]   [Books]