National Instruments 371889A-01 SONAR User Manual


 
vi Electronics Workbench
6.2.5 Adding a Hierarchical Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-7
6.2.5.1 Placing a HB from an Existing File . . . . . . . . . . . . . . . . . . . . . . . .6-8
6.2.5.2 Replacing Components with an HB. . . . . . . . . . . . . . . . . . . . . . . .6-9
6.2.6 Adding a Subcircuit . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-9
6.2.6.1 Replacing Components with a SC . . . . . . . . . . . . . . . . . . . . . . .6-11
6.2.7 Viewing Parent Sheet . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-11
6.3 Renaming Component Instances . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-11
6.3.1 Reference Designator Prefix Setup Dialog . . . . . . . . . . . . . . . . . . . . . . . . .6-13
6.4 Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-16
6.4.1 Placing a Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-18
6.4.1.1 Placing a bus across Multi-pages . . . . . . . . . . . . . . . . . . . . . . . .6-19
6.4.1.2 Connecting Buses to HB/SCs . . . . . . . . . . . . . . . . . . . . . . . . . .6-19
6.4.2 Bus Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-21
6.4.2.1 Adding buslines to a Bus . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-21
6.4.2.2 Deleting Buslines from a Bus . . . . . . . . . . . . . . . . . . . . . . . . . . .6-23
6.4.2.3 Renaming Buslines in a Bus . . . . . . . . . . . . . . . . . . . . . . . . . . .6-23
6.4.3 Merging Buses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-24
6.4.4 Wiring to a Bus. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-25
6.4.5 Bus Vector Connect . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-27
6.5 Variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-34
6.5.1 Setting Up Variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-34
6.5.2 Placing Parts in Variants . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-37
6.5.2.1 Assigning Variant Status to Components . . . . . . . . . . . . . . . . . .6-38
6.5.2.2 Assigning Variant Status to Nested Circuits . . . . . . . . . . . . . . . .6-43
6.5.2.3 Setting the Active Variant . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-44
6.6 Project Management and Version Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-47
6.6.1 Setting up Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-48
6.6.2 Working with Projects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-49
6.6.3 Working with Files Contained in Projects . . . . . . . . . . . . . . . . . . . . . . . . . .6-50
6.6.4 Version Control . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6-51
7. Components
7.1 Structure of the Component Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
7.1.1 Database Levels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-2
7.1.2 Classification of Components in the Database . . . . . . . . . . . . . . . . . . . . . . .7-3
7.2 Locating Components in the Database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-4
7.2.1 Browsing for Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-4
7.2.2 Searching for Components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7-4