:: Site Map
: :     CoPilot    Home > Products > Software > CoPilot > CoPilot Key
 
Ballard Technology
Products
CoPilot
CoPilot Key
Support Quote This
For More Information
sales
800.829.1553

CoPilot Key Features

CoPilotŪ - Introduction and Key Features
CoPilot - Introduction and Key Features
  • Automated Test Environment (ATE)
  • Activity and Statistics
  • View data through virtual instruments, strip charts, and moving map displays
  • Real-time display, manipulation, and editing of data in engineering units
  • Save and reuse engineering unit definitions in the customizable databases
  • Monitor, record, filter, analyze and export bus activity
  • Customize CoPilot with script routines
  • Reexamine data with software playback
  • Test external units with hardware playback
  • Quickly get familiar with the software through the Getting Started Guides

multi-protocol software system

CoPilot is a multi-protocol software system developed to simplify the simulation and testing of MIL-STD-1553, ARINC 429, ARINC 708, AFDX/ARINC664 and other protocols. Intuitive and easy to use, the CoPilot environment can simultaneously operate a variety of avionics protocols, and other standard protocols such as serial links and discrete I/O.

 

comprehensive software package

This comprehensive software package makes the perfect companion to Ballard's powerful hardware interfaces. Information can be created, modified, and displayed in both statistical and graphical ways, and translated into an easy-to-read engineering unit format interactively while running. Data can also be monitored and stored in a sequential monitor file for later analysis.

Many capabilities of CoPilot are instant and automatic

Hardware interfaces, bus activity and speed, membership of databus systems and equipment IDs are all detected automatically. For a fast overview of what is happening on the databus, the Protocol Browser allows you to browse into various levels of the protocol to see the activity and statistics. The current and historical states of objects are displayed using color-coded icons. Drag an object into a Protocol Browser to view the details of that object and the summary of the objects below it. CoPilot gets you going within minutes of hooking up to the databus.

A host of graphical displays and virtual instruments are available in CoPilot for displaying and modifying data.

Virtual Instruments

  • The Quick View library of preconfigured controls can be launched in one step from data fields in the hardware tree
  • The Control View window hosts a library of virtual controls that can source transmit data or display receive data through gauges, sliders, knobs, and a variety of aircraft instruments.
  • Controls can be automatically generated by dragging a data field from the hardware tree into the control form
  • Controls are easily customized through properties dialogs or the control property browser
  • Easily add third-party ActiveX controls
 

Strip Charts

  • The Strip View window is a dynamic, two-dimensional charting control for displaying one or more streams of real-time data
  • Data fields may be dragged into the Strip View window and assigned to single or multiple displays
  • Quickly review the dataset or do in-depth analysis of data trends

Moving Map

  • Map View is a container for displaying aircraft position by linking positional data to a real-time moving map display
  • Choose stationary or floating mode, add waypoints, label objects, define view area, etc.
  • Obtain the map background from a graphics file, or generate a photographic or topographical map using TerraServer

Database for each protocol

CoPilot ships with databases for each protocol that support engineering unit conversions. The ARINC 429 specification contains a predefined database of engineering unit interpretations and these have been incorporated into the standard ARINC 429 database for CoPilot. The ARINC 429 specification standardizes engineering unit definitions to for transfer of data between instruments. Similar databases can be built in CoPilot for MIL-STD-1553, ARINC 664/AFDX, and other protocols which do not specify the formatting of data.

 

View and manipulate data in engineering units

Messages and fields can be saved to these databases. Then the database definitions can be shared with other users or used to load engineering unit definitions in different projects. Once engineering units are defined, data can be viewed and manipulated in engineering units in various displays and controls. Thus, CoPilot allows the user to translate their ICD or other set of data definitions into easy-to-use graphics and displays that correspond directly to aircraft controls or other real-world components.

Collect and filter databus activity

CoPilot users can collect databus activity with the sequential monitor. You can save databus information or use filters to create a highly selective record. The Monitor View displays the recorded messages or frames with time tags, data, and header information. Display Filters in the monitor view limit the display to items of interest. Display Filter criteria include error, activity, address values, and other parameters. A variety of charting, analysis, and search tools simplify the evaluation of recorded data.

 

Customize CoPilot with Scripting

Use Python or VB scripts to expand and customize CoPilot features and functions, and to create complete test procedues.

  • Scripts could be used to respond to bus events, trigger monitor recording, or create a sequence of unique data responses based on the value of incoming data
  • Scripts can be used to implement various protocols and interpreters
  • Easily create custom reports and analysis tools
  • Easily create programmable triggers
  • Scripts could also be used to transfer information between CoPilot and other applications
  • Scripts can be used to interact with data transferred on the databus or to facilitate analysis during data playback

CoPilot comes with a library of sample scripts, which can be easily modified to create custom scripts.

 

Automated Test

CoPilot not only offers industry-leading databus analyzer features, it provides a powerful Automated Test Environment (ATE) for test development, test management, and integration with other hardware and software applications. Development and management tools within CoPilot's ATE facilitate the creation, customization, integration, distribution, control, and use of test procedures. With CoPilot's ATE you can develop and dubug Python script procedures to configure and control all aspects of the project, including CoPilot itself, the associated hardware, user interface, generation and display of data, and creation of reports. CoPilot can control and can be controlled by other application programs and can pass data using OLE automation. Interfacing other applications with CoPilot in this way makes the best use of the functionality and features of each application. The test manager provides a handy and versatile mechanism for users to organize and execute test routines.

Click here to learn more about ATE...

Import ICDs using XML

Using a defined XML interface, you can translate your own data definitions located in ICDs (Interface Control Documents) or databases and import them directly into one of the CoPilot data definition databases.

 

Define hardware using XML

XML can also be used to define hardware configurations. This allows you to use scripting to automate project creation.

Hardware Playback

Hardware Playback is a CoPilot feature that allows Ballard hardware to replay previously recorded bus activity. For example, you can capture bus traffic through the CoPilot monitor, and then replay all or part that data onto the databus.

Software Playback

Software playback is used to view, analyze, and process previously recorded data sets multiple times. In addition, activity on a databus often occurs too fast to view to in real time, making it hard to locate or identify anomalies. CoPilot's software playback feature can slow down, speed up and step through the replay of data through the software.

Tutorials

The Getting Started guides are tutorials designed to help you quickly learn the basics of CoPilot and introduce you to the optional features available with CoPilot Professional. CoPilot features and principles are presented through brief, two-page lessons, with each lesson building on the previous one. New users can work through all the lessons, and experienced users can jump ahead to learn about a particular feature.

:: Ballard Technology is committed to quality and is AS9100 / ISO 9001 registered.
:: Copyright © 1996 - 2010 Ballard Technology, Inc. All rights reserved.:: Login:: Privacy policy:: Legal