Download OpenEx User`s Guide

Transcript
Circuit Design Reference
Circuit Design Overview
Circuits can be modified or designed from within OpenProject by adding an instance of the
RPvdsEx application. RPvdsEx is the latest version of TDT's RP Visual Design Studio. RPvdsEx
allows the user to modify existing RPD, RPX, or RCX files and create compiled circuit files for
use with OpenWorkbench.
Note: All files created or modified in RPvdsEx are saved in the RCX format and might not be
compatible with earlier versions of RPvdsEx.
Before modifying a circuit file, be sure to work through the Getting Started with OpenEx Tutorial
found on page 9 and review Tips for Modifying Circuits found on page 339.
OpenEx Circuit Design
TDT's System 3 hardware is user programmable through the RPvdsEx circuit design applications.
Compiled circuit files (compiled circuits, either .rco or .rcx) developed in RPvdsEx can be used in
OpenWorkbench to generate stimuli, acquire signals, and control other hardware devices.
OpenEx circuits have two to three main subcomponents defined as circuit constructs:

Control constructs that determine how a circuit behaves under OpenEx.
At a minimum a control construct contains a clock and typically includes control over
timing and triggering. More complex control constructs allow for control of stimulus
generation, and data acquisition. The most reliable way to implement the necessary
control elements is to include the CoreSweepControl macro in every circuit file designed
for OpenEx. Additional sweep based controls are provided by the StandardTimeControl
macro.

Data constructs that define the type of data and the way the data is stored in the tank.
TDT has defined five data constructs. Each construct represents one of the three data
types. The most common of these have been implemented via the Data Saving macro set.

User defined constructs.
Users can add additional circuitry to customize data acquisition and stimulus
presentation.
OpenWorkbench relies on a rigid naming structure and standard circuit constructs, or groupings of
circuit components and parameter tags within the compiled circuit file to allow users to change
parameter values from the PC and visualize data in real-time. These details are handled behind the
scenes within the RPvdsEx macros. Macros simplify circuit design, allowing the user to 'drop in'
pre-debugged circuit chunks guaranteed to provide smooth integration with OpenEx. If a macro is
not available for a given task the user must use extra caution to design the circuit with all OpenEx
conventions in mind.
More details about working directly with parameter tags and non-macro constructs are available in
the Appendix A – Non Macro Circuit Construct Reference beginning on page 299.
A Brief Review of Terminology
Compiled circuit files are RP control objects, designed by users or TDT, for use with OpenEx
and other applications. May be in .rco or .rcx format.
63