Koncept Cadence gør det nemt at administrere virksomhedsopsætning af OrCAD Capture CIS Løsningen er utrolig fleksibel og kræver ingen forudsætninger i sin grundform. Den kan udvides med yderligere funktionalitet efter behov vha. TCL/TK programmering. Introduktion Opsætninger distribueres til brugerne ved opstart af Capture. På den vis kan OrCAD Capture CIS administratoren løbende lave ændringer og vedligeholdelse som automatisk distribueres ud til brugeren ved næste opstart af OrCAD Capture. Disse ændringer kan være 1. Tvungne indstillinger som altid foretages (master_capture.ini) a. Opsætninger til CIS database (.dbc, footprints, diagramsymboler, datablade mv.) b. Stykliste export c. Standarder for side mht. f.eks. titelblokke, sidestørrelser, tekstfonte mv. 2. Anbefalede indstillinger som kun foretages første gang (first_capture.ini) a. F.eks. automatisk reference tildeling slået fra, auto backup. Opsætningerne foretages i en master ini fil, herefter kaldet master_capture.ini og en starter ini fil, herefter kaldet first_capture.ini. Sidstnævnte first_capture.ini køres kun første gang Capture startes. Dette er en fordel da det giver mulighed for at angive anbefalinger til indstillinger, som brugeren efterfølgende kan ændre. Filerne vil installation blive placeret i forbindelse med virksomhedens CDS_SITE opsætning og kan løbende vedligeholdes af administratoren. Download setup (inklusiv installationsscript): CapIniManagement_v2.2.zip Indhold Koncept... 1 Introduktion... 1 Opsætning... 2 1. capinimgr folderen... 2 2. nscapinimgr script... 3 Master opsætning med master_capture.ini... 3 Anbefalede opsætninger med first_capture.ini... 4 Scripting med OrCAD Capture opsætninger... 5 2012 Nordcad Systems A/S www.nordcad.dk Side 1 af 5
Opsætning Hver klient har normalt en standard capture.ini, den kan ligger i installationsdirektoriet under \tools\capture eller i et brugerdefineret direktorie. Standard 16.5 Capture.ini direktorie C:\Cadence\SPB_16.5\tools\Capture\Capture.ini Standard 16.6 Capture.ini direktorie %HOME%\cdssetup\OrCAD_Capture\16.6.0\Capture.ini Med opsætningspakken installeres følgende struktur ved kørsel af CapIniMgr.bat 1. capinimgr folder %CDS_SITE%\OrCAD_Capture\16.5.0\tclscripts\ 2. capinimgr folder %CDS_SITE%\OrCAD_Capture\16.6.0\tclscripts\ 3. nscapinimgr.tcl script %CDS_SITE%\OrCAD_Capture\tclscripts\capAutoLoad\Nordcad\ 1. capinimgr folderen Indeholder OrCAD Capture funktionalitet til at styre indholdet af Capture.ini samt funktionalitet til at skrive tcl scripts til håndtering af Capture opsætninger. Læs filen usage.txt i capinimgr folderen for yderligere information. Vigtigt: capinimgr folder indholdet er versionsafhængigt capinimgr folderen placeres under %CDS_SITE%\OrCAD_Capture\16.x.0\tclscripts\ Således opstår en folder struktur som vist herunder (%CDS_SITE% = C:\Cadence\Company i det viste). 2012 Nordcad Systems A/S www.nordcad.dk Side 2 af 5
2. nscapinimgr script Indeholder kommando til automatisk at hente opsætninger fra en master_capture.ini samt en first_capture.ini, sidstnævnte dog kun første gang Capture startes. Scriptet herunder vil automatisk blive kørt hver gang OrCAD Capture starter. Note: Ved opstart af OrCAD Capture køres alle tcl script filer under \capautoload folderen og underfoldere nscapinimgr.tcl peger på virksomhedens master_capture.ini og first_capture.ini filer Placeringen er %CDS_SITE%\OrCAD_Capture\tclscripts\capAutoLoad\Nordcad\nsCapIniMgr.tcl Efterfølgende vil denne fil sikre at OrCAD Capture efter indlæsning af den lokale Capture.ini fil vil indlæse opsætningerne fra master_capture.ini og first_capture.ini hvis det er første gang den indlæses. Vigtigt: Alle opsætninger i master_capture.ini og first_capture.ini vil blive skrevet til den lokale Capture.ini fil. Dog kun opsætninger fra first_capture.ini første gang Capture startes. Master opsætning med master_capture.ini Indholdet af master_capture.ini filen kan tilrettes i direktoriet %CDS_SITE%\OrCAD_Capture\. Den nemmeste metode til oprettelse af indhold i master_capture.ini filen er at lave de relevante opsætninger på en klient vha. OrCAD Capture CIS. Herefter kan de ønskede opsætninger kopieres fra den lokale Capture.ini fil til master_capture.ini filen. 2012 Nordcad Systems A/S www.nordcad.dk Side 3 af 5
F.eks. ønskes DrawPinArrows...=False (linje 12 i Capture.ini ovenfor) indsat i master_capture.ini. Det er i den forbindelse meget vigtigt at denne option placeres under den korrekte sektion [Preferences] i master_capture.ini filen. Hvis ikke den pågældende sektion findes skal den oprettes eller kopieres fra den lokale Capture.ini fil. Note: Sæt kun de nødvendige indstillinger, f.eks. er DrawPinArrows ovenfor den eneste opsætning der ønskes ændret på klienterne og er derfor den eneste indstilling foretaget i master_capture.ini. Husk på at alle opsætninger fra master_capture.ini filen overskriver opsætningerne i Capture.ini hver gang Capture startes. Anbefalede opsætninger med first_capture.ini Indholdet af first_capture.ini filen kan tilrettes i direktoriet %CDS_SITE%\OrCAD_Capture\ I first_capture.ini angiver administratoren virksomhedens anbefalinger til opsætninger, brugeren kan herefter ændre disse opsætninger. Anvend samme metode som ved master_capture.ini til at angive opsætninger i first_capture.ini filen. Husk på at opsætninger fra first_capture.ini filen kun overskriver opsætningerne i Capture.ini første gang Capture startes. 2012 Nordcad Systems A/S www.nordcad.dk Side 4 af 5
Scripting med OrCAD Capture opsætninger Der er mulighed for at skrive TCL scripts der læser, tester og ændrer på Capture.ini opsætninger. Der henvises til dokumentation under %CDS_SITE%\OrCAD_Capture\16.x.0\tclscripts\capIniMgr\ usage.txt beskriver kommandoerne til håndtering af Capture opsætninger capinimgrtestsuite.tcl er et script der illustrerer nogle af funktionerne til Capture opsætninger sample_master_capture.ini er en eksempel master_capture.ini fil Bemærk at TCL scripts anvendes på egen risiko og at debugning af TCL scripts ikke er en del af hotline supporten. 2012 Nordcad Systems A/S www.nordcad.dk Side 5 af 5