Accel eda - pcad2018 design de plăci de circuite imprimate

Anexa 18. Formatul schimbului de date PDIF.

1. Nu trageți niciodată ceea ce puteți copia.

2. Nu copiați niciodată ce poate fi urmărit.

3. Nu rotiți niciodată ceea ce poate fi tăiat și lipit.







Reguli de desen pentru lemn

Un fișier PDIF este un fișier ASCII pe care utilizatorul îl poate crea, verifica și edita. Poate descrie simbolurile circuitelor, componentele unei plăci de circuite imprimate, o diagramă a circuitelor sau o placă de circuite imprimate.

Această anexă descrie structura și formatul unui fișier PDIF.

Fișierul PDIF este proiectat pentru reprezentarea textului unei baze de date schematice sau PCB.

Fișierul PDIF este organizat în două secțiuni principale (secțiuni) ale SYMBOL și

DETAIL, care corespund celor două tipuri principale ale fișierului bazei de date a proiectului în P-CAD. Ca fișierul bazei de date P-CAD, fișierul PDIF poate conține date în una sau în ambele secțiuni. Componentele bibliotecii sunt stocate în fișiere care conțin în principal datele din secțiunea SYMBOL, inclusiv date grafice și informații despre pinii componentei. Fișierele bazei de date pentru schema și baza de date PCB conțin în principal date din secțiunea DETALIU, inclusiv componente ale bibliotecii, locația acestora și conexiunile acestora.

Baze de date PCB sunt întotdeauna proiectate ca proiecte la un singur nivel. Schemele de baze de date pot fi, de asemenea, de nivel unic, dar ele sunt adesea construite folosind mai multe proiecte de tip foi și / sau ierarhice care utilizează mai mult de un fișier pe proiect. Luați în considerare descrierea structurilor unilaterale, multilaterale și ierarhice.

Un proiect cu un singur nivel constă din componente ale bibliotecii plasate direct în proiect. Fișierul bazei de date a proiectului conține în principal datele din secțiunea DETALIU, în timp ce simbolurile bibliotecii conțin în principal datele din secțiunea SYMBOL.

Proiectul diagramei schematice poate consta din mai multe foi diferite care sunt legate între ele.

Fiecare fișier reprezintă un fișier PDIF separat. De asemenea, ca și în cazul unui proiect cu un singur nivel, datele din secțiunea SYMBOL din fișierele componente sunt conținute în secțiunea DETAIL a fișierului schematic.

Structura ierarhică utilizează simboluri care reprezintă subcicuitele schematice. Nivelul de sus conține în principiu datele din secțiunea DETALIU, în timp ce componentele bibliotecii conțin în principal datele din secțiunea SYMBOL. Subcircuitele definite de utilizator conțin atât datele din secțiunea SYMBOL, cât și datele din secțiunea DETAIL. Datele secțiunii SYMBOL a oricărui nivel de ierarhie sunt conținute în secțiunea DETAIL a următorului nivel al ierarhiei.

Fișierul PDIF conține un identificator și cinci secțiuni (secțiuni), formatul fișierului este prezentat mai jos.

În sintaxa fișierului PDIF, următoarele simboluri au un scop special:

Într-un fișier P-CAD, numele componentelor, numele lanțurilor, textul sau atributele conțin uneori caractere rezervate; de exemplu, atributele pot conține citate și spații sau text descriptiv pot conține omisiuni.

Pentru a permite utilizarea caracterelor rezervate, se prevede că, dacă un astfel de simbol din fișierul PDIF este precedat de o coloană retrospectivă (\), acesta este interpretat ca parte a textului. Pentru un spațiu, utilizați combinația \ b. În cazul în care backslash-ul este folosit ca personaj pentru text, acesta definește o coloană inversă dublă (\\).

Atunci când sunt solicitate ghilimele pentru sintaxa fișierului PFIF în sine, nu este necesară o backslash.

În formarea fișierului P-DIF este posibil de a utiliza o opțiune de configurare care vă permite să alegeți dacă programul va căuta intrarea fișierelor P-CAD rezervate simboluri și introduse în fața fiecărui astfel de backslash caracter. Dacă utilizați fișierul P-CAD orice caractere rezervate, ar trebui să setați acest parametru la Da condiție înainte de a începe formarea fișierului PDIF.

Dacă ați avut grijă în prealabil și nu a utilizat caracterele rezervate, sau dacă nu intenționați să introduceți fișierul PDIF în -IN PDIF, puteți seta această opțiune pentru a economisi timp și nu la procesarea fișierului.

Dacă întâlniți o coloană inversă atunci când importați un fișier PDIF, următorul caracter este utilizat ca simbol de text în nume, atribut, text. Dacă se întâlnește un caracter rezervat la importarea unui fișier PDIF fără o loviŃă inversă precedentă, aceasta poate duce la o eroare. De exemplu, dacă valoarea atributului conține un spațiu, caracterele după care pot fi omise. Sau, dacă simbolul <используется в имени цепи, PCAD рассматривает символ> la sfârșitul secțiunii.

Această secțiune oferă o descriere detaliată a fiecărui cuvânt cheie, secțiune și subsecțiune a fișierului PDIF și a utilizării acestora. Cuvintele cheie servesc drept comenzi pentru crearea unei baze de date și definirea diferitelor aspecte ale formării unei baze de date.

Descrierea fiecărei secțiuni cuprinde următoarele părți:

cx este coordonata x a centrului cercului de arc

coordonată de coordonate a centrului cercului arc

sx este coordonata inițială de-a lungul axei x.

sy este coordonata inițială de-a lungul axei y.







ex este coordonata finală de-a lungul axei x.

ey este coordonata finală de-a lungul axei y.

Arcul este identificat folosind coordonatele centrului cx și cy și coordonatele punctelor de început și de sfârșit. Arcul trebuie format dintr-un cerc (adică, precizia inițială și finală trebuie să fie echidistantă față de punctul centrului). Arcul este tras în sens invers acelor de ceasornic, de la sx, sy la ex, ey.

ASG - Informații de ambalare a simbolului. (Informații privind ambalarea simbolurilor)

Această subsecțiune descrie informațiile de ambalare ale componentei conceptului, inclusiv indicatorul de poziție, indicatorul de poziție și pinul componentelor care corespund ieșirilor logice. Subsecțiunea ASG există doar în bazele de date schematice.

Ordinea plasării informațiilor în subsecțiunile Pn este exact aceeași ca și pentru tipul componentei din subsecțiunile P ale secțiunii COMP_DEF / PIN_DEF.

"stil" - "SOLID" (continuu), "DASHED" (punctat) și "DOTTED" (punctat).

DISPLAY afișează tipul de linie implicit pentru toate liniile. Un nou tip de linie poate fi definit oriunde în fișierul PDIF. Odată ce este setat un nou tip de linie, acesta devine tipul implicit. Valorile permise de Ls sunt "SOLID" (continuu), "DASHED" (punctat) și "DOTTED" (punctat).

Lv - Starea stratului. (Starea vizualizării stratului)

Afișează stratul activ și starea fiecărui strat.

a este numărul stratului activ

s1 la sn - definește starea fiecărui strat:

Straturile sunt listate în ordinea în care apar pe ecranul straturilor P-CAD. Informațiile de stare despre straturi sunt utilizate numai de sistemul P-CAD.

Ly - Stratul. (Layer)

n este un număr întreg de la 0 la 3.

0 = unghiul de rotație este de 0 grade.

1 = unghiul de rotație de 90 de grade.

2 = unghiul de rotație de 180 de grade.

3 = unghiul de rotație de 270 de grade.

Ro se formează dacă este specificat unghiul de rotație al componentei. Numărul setat este utilizat pentru toate componentele ulterioare până când se stabilește o nouă valoare.

PDIF -IN combină unghiul de plasare (keyword-Pa) în combinație cu unghiul de rotație pentru a determina orientarea exactă a componentei. Rotirea în baza de date se face întotdeauna în sensul acelor de ceasornic.

Sc - scară. (Scale)

Indică factorul de scalare în care simbolul component este introdus în baza de date a proiectului.

sx sy este numărul în procente din dimensiunea originală a componentei.

sx este scara în axa x.

sy este scara de-a lungul axei y.

Sc determină în procente factorul de scalare aplicat imaginii grafice a componentei. De exemplu, dacă sx = 100 și sy = 100, scara este 100/100 sau 100% din dimensiunea originală a componentei; dacă sx = 50 și sy = 50, atunci scara este de 50/50 sau jumătate din dimensiunea originală a componentei.

Sd - Definirea secțiunii componente. (Definiția secțiunii)

Determină corespondența dintre elementul logic exprimat de simbolul circuitului și secțiunea scaunului.

s - secțiunea de ambalare (dispozitiv fizic).

an1 an2 an3 - numere de caractere alfanumerice.

Fișierul PDIF conține n specificații de tipul Sd pentru fiecare secțiune a componentei în care poate fi plasat acest simbol. Fiecare număr de pin de ieșire corespunde cu un terminal al simbolului circuitului.

Ieșirile sunt listate în aceeași ordine în care sunt definite în secțiunea PIN_DEF pentru simbolul circuitului. De exemplu, dacă un caracter are trei trei pini și secțiunea P la ieșirea numele INA costă în prima listă, secțiunea P la ieșirea numele inb se află în al doilea rând, și secțiunea P la ieșirea numele OUTY în valoare în a treia listă, apoi în fiecare caietul de sarcini Sd n1 corespunde INA, n2 corespunde cu INB, iar n3 corespunde cu OUTY.

Smd - Componentă, montat pe suprafață. (Dispozitiv de montare pe suprafață)

Subsecțiunea SUBCOMP definește componentele utilizate în proiect.

Acesta determină instrumentele folosite, numele copiilor, concluziile lor și conexiunile cu pini la circuitele definite în subsecțiunea NET_DEF.

Sub-secțiunea SUBCOMP este organizată sub formă de subsecțiuni, formatul căruia este prezentat mai jos. Fiecare dintre subsecțiuni este descrisă mai jos, precum și exemple cu descrieri de subsecțiuni.

În fișierul PDIF subsecțiunea SUBCOMP conține definiția componentei, urmată de toate copiile acesteia, următorul component este identificat, urmat de copii, etc. după cum se arată mai jos.

nume fișier - numele fișierului component.

inv_name - copiați numele componentei

Să presupunem un FORMAT alternativ, convenabil pentru schimbul cu unele sisteme CAD, în care este obișnuit să listați în prealabil toate componentele și apoi să le dați toate copiile, după cum se arată mai jos. Copiile pot fi listate în orice ordine.

Această secțiune, precum și secțiunea DETALIU sunt una dintre cele două secțiuni principale ale bazei de date PDIF. Secțiunea SYMBOL conține informații referitoare la componente, inclusiv definiții de pini, informații de ambalare și grafică.

Secțiunea SYMBOL este organizată din subsecțiuni, al căror format este prezentat mai jos. Fiecare dintre subsecțiuni este descrisă mai jos, precum și exemple cu descrieri de subsecțiuni.

Specifică modul de aliniere (legare) a textului.

"hv" este un șir de două litere în citate. h - legare orizontală: L, C sau R, v - legare verticală: T, B sau C.

Legarea textului este relativă la poziția de pornire a cursorului. Valorile posibile pentru legarea orizontală: L (stânga-stânga), R (dreapta-dreapta) și C (centru-centru); Pentru legarea verticală, valorile sunt posibile: T (partea de sus), B (partea de jos a fundului) și C (centru - central). Astfel, valorile admise ale hv sunt LT, LC, LB, CT, CC, CB, RT, RC și RB.

Valoarea Tj setată în secțiunea DISPLAY este valoarea implicită pentru toate textele următoare. O nouă valoare poate fi definită oriunde în fișierul PDIF. După stabilirea valorii noi, devine valoarea implicită.

Tm - Text Mirroring. (Mirroring text)

Afișează dacă este necesar

Indică faptul că trebuie utilizat un text de oglindă.

"m" - "Y" dacă textul este oglindit sau "N" dacă orientarea textului este normală.

Implicit, valoarea Tm definită în secțiunea DISPLAY este setată pentru întregul text ca fiind normal "N". Dacă "Y" este definit ulterior în baza de date, această valoare va deveni valoarea implicită.

Tr - Rotire text. (Rotația textului)

Afișează rotația textului

unde n este un număr întreg de la 0 la 3.

0 = unghiul de rotație este de 0 grade.

1 = unghiul de rotație de 90 de grade.

2 = unghiul de rotație de 180 de grade.

3 = unghiul de rotație de 270 de grade.

Valoarea inițială afișată în secțiunea DISPLAY este de obicei 0 pentru întregul text. O altă valoare poate fi definită oriunde în fișierul PDIF. După stabilirea valorii noi, devine valoarea implicită. Rotirea textului are loc întotdeauna în sens invers acelor de ceasornic.

Ts - Dimensiunea textului. (Mărimea textului)

Afișează dacă este necesar

Specifică dimensiunea textului.

n este un număr întreg pozitiv de la 2 la 5000.

Ts determină înălțimea textului în unități ale bazei de date. Valoarea Ts afișată în secțiunea DISPLAY este valoarea inițială pentru întregul text. O nouă valoare poate fi definită oriunde în fișierul PDIF. După stabilirea valorii noi, devine valoarea implicită.

Tip - Tipul componentei. (Tip)







Articole similare

Trimiteți-le prietenilor: