Changes

Working with Schematic Editor

25 bytes removed, 15:31, 2 August 2015
[[File:b2MAN_Fig211.png|thumb|400px| B2.Spice A/D Schematic Editor.]]
B2.Spice's [[Schematic Editor|schematic editor]] allows you to enter and build up your circuit design very quickly. [[B2.Spice A/D]] offers one of the easiest and most intuitive schematic editors currently available in the market. When building a new circuit, you add parts into the circuit window by choosing them from [[menus]] or from the Toolbox or simply using [[Keyboard Shortcuts|keyboard shortcuts]] like R, L, C, Q, etc. Then, you draw wires to connect the parts. You will also set properties for the devices to customize their behavior.
 
 
==Choosing and Placing Parts==
[[File:b2MAN_Fig34.png|thumb|400px| Select Part Dialog.]]
[[B2.Spice A/D]] offers several easy and efficient ways of selecting parts and introduces new tools to make part selection even quicker than ever.
B2.Spice's [[Schematic Editor|schematic editor]] allows you to enter and build up your circuit design very quickly. [[B2.Spice A/D]] offers one of the easiest and most intuitive schematic editors currently available in the market. When building a new circuit, you add parts into the circuit window by choosing them from [[menus]] or from the Toolbox or simply using [[Keyboard Shortcuts|keyboard shortcuts]] like R, L, C, Q, etc. Then, you draw wires to connect the parts. You will also set properties for the devices to customize their behavior.
You can choose from a list of the most commonly used parts directly from the Parts Menu. This menu is a quick way of selecting a generic or popular example of a type of part. It also contains the basic parts common to most circuits, such as resistors, capacitors, and inductors. Most generic parts have [[Keyboard Shortcuts|keyboard shortcuts]]. For example, you can place a resistor, capacitor or inductor by simply typing R, C or L on the keyboard, respectively. Click here for a list of [[Keyboard_Shortcuts | Keyboard Shortcuts]].
In the Parts Menu there is a Select Part command, which brings up a dialog box that allows you to quickly filter the database using a list of part functions. Typing in a name or part of a name in the filters and clicking the "Apply Filter to Database" button will show a list of parts containing the desired text. Selecting a function from any one of the function boxes will also further filter the parts list. Or you can type in a name in the Device Name field and click on the "Find" button to quickly filter the database for a part exactly matching the name.
The newest method for [[Schematic_Editor#Choosing_and_Placing_Parts | placing parts]] is the [[B2.Spice_A/D_Workshop#Parts_Bin | Parts Bin]] tab of the Toolbox. In the Parts Bin tab, parts can be browsed and selected in four ways:
<b>Part Palette</b> - The parts palette is a customizable list of parts that you can fill up with your preferred parts. Just select the part from the list of database parts and click a button to fill the palette. The palette is persistent so any changes you make will be carried over even after restarting the program.
 
==Wiring==
The simplest method of drawing wires is to click and hold on a pin with the selection arrow cursor and then drag a wire from it. A wire will follow. Let it go and the wire will stay in the circuit. This would save you from having to switch back and forth between the wire tool and selection tool. If there already is a wire from a pin, you can drag more of the wire from the pin using the same method.
 
[[File:b2MAN_Fig35.png|thumb|center|700px| Step-by-step wiring between two nodes by simply pulling a wire from the origin pin in normal Select Mode and dragging and dropping it at the destination node.]]
 
Wires can be automatically drawn and broken (redirected) at 90 degree angles. This feature can be turned on either from the Edit > Schematic Options menu or from the [[Schematic toolbar|Schematic Toolbar]]. In this case, wires will be drawn at the nearest 90 degrees to where the previous wire was segment ended. Wires can also be set to snap to the grid by choosing the respective option either in the Edit > Schematic Options menu or from the [[Schematic toolbar|Schematic Toolbar]].
Once wires are drawn, they can be manipulated like any part. Wires can be selected, dragged and deleted. Wire corners can be dragged and repositioned also. Click on a wire section to select it. Shift clicking on wires will select multiple wires. The entire wire can be select at once by double clicking on any part of the wire. Once selected, the wire(s) can be moved like any other part. Pressing the delete button will delete the selection from the circuit.
 
 
==General Schematic Operations==
To move, delete or duplicate parts, you must first select it with the arrow selection tool by clicking on it. To move the part or parts, simply drag the selected parts to the new position and release the mouse button. To copy and paste parts, use the appropriate Edit menu commands or the keyboard shortcut Ctrl+C to copy and Ctrl+V to paste. To delete a part, press the Delete key.
 
<b>Undo/Redo</b>
[[B2.Spice A/D]] has unlimited levels of undo and redo. To undo any changes to the schematic, use the keyboard shortcut Ctrl+Z keys. The redo any undone changes, use the keyboard shortcut Ctrl+Y.
 
[[File:b2MAN_Fig36.png|thumb|400px| Node numbers in a schematic.]]
Node names and numbers can also be controlled by either right clicking on the wire and selecting rename node/wire, or double clicking on the node name itself when node names are enabled.
 
<b>Combiners, Splitters and Rippers</b>
Combiners and splitters allow you to distribute a multiple bit pin to single bit pins. They come in 2, 3, 4 or 8 pins for both in and out directions. By default, wires are distributed automatically by Workshop from least to greatest bit. To customize wire distribution, double click on the combiner and splitter to set the wires manually.
 
<b>Borders</b>
You can turn off the borders by going to the Edit->Options menu or going to the View menu and unchecking the appropriate item.
 
<b>Title Box and Print Displays</b>
The Title Box is on by default. To hide the titlebox and the print area lines, go to the Edit->Options menu or going to the View menu and unchecking the appropriate item. You can edit the text in the Title Box by going to the Edit->Title Block. You can also choose how the title block will print out in the same dialog box.
 
<b>Grid</b>
The [[Schematic Editor]]'s circuit grid can be turned on and set to any resolution or turned off entirely. To turn off the grid, uncheck the Show Grid checkbox in the Edit->Options or View menu. The grid display can also be toggled from the toolbar.
 
==Setting & Editing Part Properties==
Double-click on a part to set its model properties. This also allows you to change the default name of the selected part.
 
<b>Setting Device Properties</b>
Right click on the part, and then choose "Set Device Properties" from the contextual menu. This opens a dialog that allows you to name the part, edit its symbol, and choose a new behavior for the part and more.
 
<b>Changing a Part's Symbol</b>
You can move the symbol’s name and property fields around by simply dragging them. Edit the symbol in more detail by right-clicking on the symbol and selecting "Edit Symbol". This will bring up the symbol in a separate window for editing. Also, you can choose from a set of pre-defined alternate symbols by right-clicking on the symbol and choosing "Select Alternate Symbol". After changing a symbol, you have the option of saving it back to the database so that next time you choose that part, it will have the new symbol.
 
<b>Controlling a Part's Display</b>
From the Edit menu, the Options command has a variety of buttons that control how parts are displayed in your circuit. These options, as the name suggests, allow you to show or hide the text that is displayed with the part. You can move part text fields that are external to the part itself, like its name or value field, by dragging it. You can also customize the font that the part text is displayed in. You can rotate parts using the Ctrl+R shortcut. Each symbol can be scaled up or down in size by right-clicking on the part and selecting Scale symbol size. With some symbols, you can select a predefined alternate symbol by right-clicking on the part and selecting Select alternate symbol. Or for a complete custom part, choose Edit Symbol after right-clicking on a part.
 
==Schematic Options==
[[File:b2MAN_Fig105.png|thumb|400px| Schematic Options Dialog's General tab.]]
The Schematic Options dialog can be opened from [[Schematic Editor]]'s Edit Menu and provides a large number of options to customize the appearance and functionality of the [[Schematic Editor]] to your personal preference. The dialog has three tabs: Display, General and Print.
 
<b>Display Tab</b>
The Schematic Display section allows you to customize the appearance of the schematic. "Show Grid" turns the schematic grid on or off. "Show Schematic Border" toggles the top and left location borders. "Show Page Boundaries" shows the printed page boundaries as a dashed line. The printed page size and orientation can be changed from the "File > Page Setup" menu. "Show Title Box" toggles the Title Block for each page. "Show Node Names" toggles whether or not node data is displayed. This is useful for associating data from simulation results with actual nodes in the circuit. All these toggle functions can also be accessed from respective buttons on the [[Schematic Editor]]'s Toolbar. The "Text Field Font" button sets the font properties for text drawn with the Text Tool. The "Segment Color" and "Vertex Color" buttons are used to customize what colors the wires and vertices are shown in. The node names/node voltages/branch current/power fonts buttons control the various fonts used for the State Display fonts.
 
<b>General Tab</b>
The Digital Probe and Timing Diagram section controls options for the display of digital signals. You chose between Use (1,0)" or "Use (H,L)" for logic levels, which is used by the Probe Tool to display logic levels on the wires and device pins. The section titled Symbols for New Parts affects new parts that you place in your circuits only. There are three standards to choose from. IEEE symbols are only for the digital parts. US and European symbols are the same in most cases, but differ for resistors and many digital gates and flip-flops.
 
<b>Print Tab</b>
28,333
edits