Contents Preface Audience v Conventions vi File Naming Conventions vii AVS/Express Documentation and Online Help vii Documentation vii Online Help viii Customer Support ix 1 Welcome to AVS/Express 1.1 What is AVS/Express? 1-2 1.2 Working with AVS/Express 1-3 The Network Editor 1-3 Example of a Completed Application 1-4 V Code 1-4 Application Programmer Interfaces 1-5 1.3 AVS/Express Kits 1-6 1.4 Object-oriented Techniques in AVS/Express 1-7 1.5 Connections and Object Execution 1-10 1.6 Object Manager 1-12 1.7 Developing and Delivering Applications 1-13 AVS/Express Projects 1-13 Delivering Applications 1-13 2 Assembling a Data Visualization Application 2.1 Start AVS/Express 2-2 The SingleWindowApp Workspace 2-4 The SingleWindowApp DataViewer 2-5 The V Command Processor 2-6 2.2 Instance Objects in the Network Editor 2-7 Working with Libraries and Objects 2-7 Scrolling Through Objects 2-8 Displaying Library Pages 2-8 Instancing a Read_Field Object 2-10 Parts of an Object Icon 2-12 Moving Objects in the Workspace 2-12 Using Module Object Controls 2-12 Instance isosurface and Position Uviewer3D 2-14 2.3 Connect Objects 2-17 Connect isosurface to Read_Field 2-18 Removing a Connection 2-18 Connect Uviewer3D to isosurface 2-19 Look More Closely at the Ports 2-19 Understanding the Object Hierarchy 2-22 Use the Object Info Dialog 2-22 2.4 Save Your Application 2-24 2.5 Execute Your Application 2-25 2.6 Execute Your Application from the Command Line 2-29 2.7 For More Information 2-30 3 Modifying the Data Visualization Application 3.1 Introduction 3-2 3.2 Start AVS/Express 3-3 3.3 Load Your Application 3-4 3.4 Add Objects to Your Application 3-6 Instance and Connect the bounds Object 3-6 Test the Application 3-7 3.5 Add a Crop Object to Your Application 3-11 Instance and Connect crop 3-11 Test the Application 3-14 3.6 Save Your Application 3-16 3.7 For More Information 3-17 4 Creating a New Component 4.1 Introduction 4-2 4.2 Start AVS/Express 4-4 4.3 Instance and Name the Component's Objects 4-6 Create the ScratchPad Application 4-6 Use the Add Module Tool to Construct the Module 4-7 4.4 Connect Depth to an Expression 4-12 Connect Depth 4-12 Test the Component 4-13 4.5 Use the Object Editor to Turn Time and Depth into Arrays 4-16 Specify Dimensions Using the Object Editor 4-16 Test the Arrays by Assigning an Array Literal to Time 4-19 Notice the Difference between Connections and Assignments 4-19 4.6 Save Echo as a Template 4-21 Set Default Values for the Input Parameters 4-21 Save Echo in a Library 4-21 Instance Echo into the Default Application 4-22 Print Depth's Value Using the V Command Processor 4-23 4.7 Create a New Project 4-25 4.8 Use Echo in a Simple Application 4-26 Construct the Application 4-26 Test the Application 4-27 Experiment with Bidirectional Connections 4-27 4.9 Restart AVS/Express with the New Project 4-30 4.10 For More Information 4-32 5 Creating a Group Data Parameter 5.1 Introduction 5-2 5.2 Start AVS/Express 5-3 5.3 Create a point Object 5-4 Create point 5-4 Create an Output Port for point and Set the Port's Colors 5-5 Adding a Port Using The Object's Popup Menu 5-5 Specify the port's Colors Using the Properties Editor 5-6 Save point as a Template Object 5-8 5.4 Create a Distance Module 5-9 Create Distance 5-9 Use the Object Editor to Specify the Module and its Subobjects 5-10 Save Distance as a Template Object 5-13 5.5 Use point and Distance in an Application 5-15 5.6 For More Information 5-19
Copyright © 2001 Advanced Visual Systems Inc. All rights reserved.