For More Information

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