PCB Editor opsætning Web based view of CIS database Komponent data management CIS Diagramtegning CIP Signal Integritetsanalyse OrCAD Signal Explorer Allegro PCB SI PCB design OrCAD Capture Design Entry HDL OrCAD PCB Editor Allegro PCB Editor Analog/mixed signal simulation PSpice A/D Power IC Model Lib Timing diagrammer TimingDesigner Design compare Doctar Diagramsymbol oprettelse EDABuilder Design for Manufacturing Downstream CAM 350 WISE Gerbtool/VisualCAM PCB dokumentation Downstream Blueprint Placement/circuit reuse CircuitSpace IPC7351 footprint generering EDABuilder Constraint Management MakeCAP Productivity tools Floware modules 1
Hvilke opsætninger Stier Biblioteker Scripts og makroer Technology filer Ekstra rapporter Direktorier til output, rapporter mv. Shortcuts Tastatur og scroll knap Bruger definerede programmer Skill filer (.il) Generelle opsætninger af PCB Editor Ikke job (.brd) relaterede Fullscreen cursor Autosave Output standarder (gerber og drill format) Menuer Nye menuer, tilføje menu punkter mv. Opsætninger foretages via environment editoren ('enved' fra Start Kør) 2
Virksomheds opsætning Flerbruger setup 'ALLEGRO_PCBENV' peger på direktorie med individuel bruger opsætning Filen skal navngives env Kopier og omdøb fra $install_dir\share\pcb\text\env_local.txt allegro.ilinit places samme sted 'CDS_SITE' peger på direktorie med virksomhedsopsætninger Forventer standard direktorie struktur i denne folder Kopier pcb direktoriet fra $install_dir\share\local Omdøb $CDS_SITE\pcb\skill\example.ilinit til allegro.ilinit (henter.il filer i dette direktorie) Filen site.env placeres i pcb under direktoriet Alle sti variable peger pr. default på den relevante $CDS_SITE\pcb underfolder Eks. psmpath = $CDS_SITE\pcb\symbols Mange peger desuden på (.) (..\symbols) eller lignende). Check om de passer virksomheden, ellers slet dem! 3
Stier DFx check opsætninger (.arl og rle) (Allegro PCB Designer) Device filer til 3 rd party netlist import (.txt) DFA opsætninger (.dfa) (Allegro PCB Designer) Extracta kommando filer (.txt) F.eks. rapporter til Tools Reports Dialogbokse (.form) til skill programmer Bitmap billeder (.bmp) til skill dialogbokse Menu filer (.men) Drill legend templates (.txt) Parameter filer (.prm) File Import Parameters Scripts (.scr) File Script Signoise modeller (.dat,.wave,.ibs,.mod,.ctl) Technology filer (.tcf) Crosstalk tabller (.xtb) Til autorouting med PCB Router NB: Opret evt. Topology under direktorie til topology templates Visibility opsætninger (.color) Under Visibility panelet 4
Menu filer Allegro.men Hentes ved opstart Sti til ny menu fil kan angives som menupath Dokumentation Skill Reference under User Interface Functions NB: Menu'erne ændrer sig med hver ny release Anvend Nordcad setup Understøtter mulighed for virksomheds menu samt bruger menu 5
Godt at vide Sidste indlæsning overskriver opsætninger fra tidligere Standard opsætning ($install_dir) F11 = Zoom in Bruger (ALLEGRO_PCBENV) F11 = Zoom fit Brugeropsætning læses sidst F11 = Zoom fit Brug $ til at inkludere tidligere opsætninger af variabel Eks. site.env: psmpath = z:\virksomhed_symbol Bruger env psmpath = c:\bruger_symbol giver psmpath = c:\bruger_symbol psmpath = c:\bruger_symbol $psmpath ~ psmpath = c:\bruger_symbol z:\virksomhed_symbol NB: rækkefølgen af stierne er afgørende i tilfælde af navne sammenfald Gør en variabel til readonly med Readonly <variabelnavn> Eks. psmpath = $virksomhedsbibliotek 'readonly psmpath' 6
Scripts og makroer File Script (eller script fra kommando linien) Angiv navn på script filen (gemmes automatisk i current directory som.scr) Tryk på Record (Herefter optages alle kommandoer mv. der foretages) Afslut med File Script Stop Vælges Macro Record Mode optages en makro i stedet for et script Makro er kræver et koordinat/museklik og dette tages som udgangspunkt for afviklingen af makroen Scripts eksekveres straks, uden at der forventes input fra brugeren Fra kommando linien køres scripts/makroer som replay <scriptnavn> Shortcuts angives som funckey x replay script_navn (dette vil resultere i at tryk på x vil afspille scriptet script_navn) Stien til scripts (scriptpath) er opsat via Setup User Preferences Config_paths scriptpath 7
Scripts Step 1 - Start Script File Script Start Step 2 Eksekver kommandoer View Zoom By Points Step 3 - Stop Script File Script Stop Resulterende Script 8
Keyboard commands Få en liste over keyboard commands Tools Utilities Keyboard commands Vælg Execute for afvikling af kommando Vælg Help for hjælp om kommando Bemærk at nogle højreklik kommandoer starter med pop Skal der bruges en kommando med via, kan der filtreres ved at skrive *via* ud for filter og trykke TAB 9
Alias og funckey Alias og funckey er funktioner, hvor du selv kan definere shortcut taster 2 mulige opsætninger Indlæses via env filen/filerne når PCB Editoren startes Indtastning i kommando linien (virker indtil PCB Editoren lukkes ned) Alias kommandoen angiver taste tryk for en kommando, anvendes blot et enkelt bogstav, skal det efterfølges af retur/enter Alias m mirror (tildeler m til at flytte komponenter mellem lagene) her skal m efterfølges af retur/enter for at få effekt Funckey kommandoen angiver tastetryk som ikke kræver retur/enter funckey i zoom in (ved tryk på i foretages zoom in svarende til i i Capture CIS/Design Entry CIS) Eksempler funckey r iangle 90 (tryk på r vil dreje komponenten 90 grader mod uret) alias F4 oops ( F4 vil undo sidste operation så længe kommandoen ikke er forladt) alias F12 replay colors ( F12 vil afspille et script navngivet colors.scr) 10
Funckey syntaks Syntaks: funckey <tastekombination> <kommando(er) der skal eksekvere(s)> Mulighed for gruppering af op til 4 karakterer Eks. funckey addl add line (tast bogstaverne addl et af gangen) NB: Hverken a eller d må være separate funckeys Kæde af kommandoer Adskil med semikolon (;) Angiv start og slutning af kæde med apostrof (') eller gåseøjne (") Skift mellem liste af værdier Settoggle <variabel navn> [værdi1] [værdi2] [værdi n] Eks. funckey e 'settoggle edit etchedit placementedit generaledit; $edit; echo "Toggle EDIT Mode"' Tryk på e vil skifte mellem de forskellige application modes Har du stadig ikke helt styr på application modes, så se e-service nr. 81 på www.nordcad.dk Echo anvendes til at skrive en kommentar i kommando vinduet Vigtige kommandoer 'prepopup' er højreklik popup menu '-cursor' angiver den nuværende cursor position 11
Sådan finder du kommandoen! Skriv 'scriptmode +echo' i kommando linien Nu vil alle handlinger skrives til kommando prompten og kan nemt omsættes til shortcuts Brug teknikker fra forrige slide til angivelse af funckeys Et par eksempler på shortcuts til funckey " " "pop bbdrill -cursor Tryk på spacebar for at indsætte en via ved musecursor under routing Snap to object funckey f "prepopup;pop dyn_option_select 'Snap pick to@:@figure' f er snap til figure (drill eller test punkt) funckey i "prepopup;pop dyn_option_select 'Snap pick to@:@intersection'" i er snap til intersection (center på 2 streger der krydser hinanden) funckey c "prepopup;pop dyn_option_select 'Snap pick to@:@arc/circle Center' c er snap til center af circel funckey v "prepopup;pop dyn_option_select 'Snap pick to@:@via' v er snap til via 12
13
Opsætninger i template Standarder, der (kan) følge jobbet Constraints Farver Shape settings Route settings Add connect Slide Gloss Move Default Grids Display Text sizes Højre klik Quick utilities Design Parameters, eller fra menuen Kan importeres/eksportes via File Import/Export Parameters 14
Fine tune options for Route Angiv standard værdier ved anvendelse af bl.a. route funktioner Angiv om options skal vises i options panelet TIP: Skjulte settings kan stadig ændres via højre klik popup menu. 15