Eagle3d modul de a face un model tridimensional al PCB, altele, adminstuff

Modelul de volum asamblat PCB vă permite să înțeleagă modul în care întreaga structură va arăta, și oferă o privire proaspătă la produs. Acest lucru ajută la identificarea erorilor în primele etape ale dezvoltării.

Procesul de creare a unui model al fișierului PCB .brdEAGLE brusc banal. ULP-script folosit Eagle3D și redare de modele tridimensionale ale programului POV-Ray (A se vedea link-uri.). Procesul de pași:

1. Descărcați [1], [2], [3] singur ([2, 3] poate fi descărcat într-un singur pachet de referință [4]), stabilit în secvența 1, 2, 3. Ar trebui stabilite EAGLE 5.6 .0, Eagle3D și POV-Ray.

3. Rulați scriptul - C (File> Run.): \ Program Files \ eagle3d \ ULP \ 3d50.ulp.

4. În caseta de dialog, selectați locația pentru .pov fișierul de ieșire * (selectați directorul de proiect), înființat un tic (puteți lăsa așa cum este), începe generarea fișierului de ieșire.

5. Rulați programul POV-Ray, deschide .pov rezultat *, rulați-l. După câteva secunde, va apărea o fereastră cu vizualizarea 3D generat de bord, și este menționat în pasul 4, calea va fi * fișier .bmp generat de placa de imagine vila externă.

Eagle3d modul de a face un model tridimensional al PCB, altele, adminstuff

Dacă Silkscreen generat într-un strat separat, de exemplu, 121 și 122 _tsilk _bsilk, după punctul de pornire pentru 3d50.ulp fila Diverse în text de la valorile de masă utilizate efectiv straturi de text, de exemplu 25,26,27,28,121,122.

[Generare automată pachet - generarea automată a modelelor lipsă de clădiri]

În ciuda faptului că există o descriere a unui exemplu de creare a unui model de corp [5], crearea de modele 3D volumetrice de părți ale corpului (o componenta de circuit electronic), în programul de limba POVRay este o sarcină non-triviale.

În Eagle3D o opțiune confortabilă pentru a crea automat un model simplificat al corpului care lipsesc componente (pachet) pe baza informațiilor adăugate la biblioteci. Ea nu are nevoie de cunoașterea limbii POVRay. Desigur, calitatea modelelor create în acest fel oferă modelele create de mana, dar ele sunt încă bune pentru crearea unui tip comun de carte. Pentru a face un model pentru a desena linii de contur ale componentei carcasă pe stratul nefolosit. Apoi, adăugați acest strat de element de text care descrie corpul generat automat înălțimea și culoarea. Puteți folosi, de asemenea, mai multe straturi pentru o descriere mai precisă a modelului său. Un exemplu de modul în care se face acest lucru, puteți vedea în biblioteca eagle3D.lbr atașată. Iată câteva exemple de elemente de text:

Carcasa, care are o înălțime de 3 mm și o culoare roșie pură.

Carcasa, care are o înălțime de 4,3 mm și folosește pentru pictura textura Eagle3D col_silver.

Carcasa, care are o înălțime de 2,5 mm și folosește o textură POVRay auto dat.

Primul număr - informația de secvență. Acest lucru înseamnă că, în această secvență sunt utilizate pentru a crea puncte spline. Acesta folosește un număr întreg.

Al doilea număr - este înălțimea unui punct deasupra suprafeței PCB. Acest număr nu este un întreg în format real, (cu un punct).

Elementele de text care definesc un spline, poate arata astfel:
3 4.2

. A se vedea exemplul modsmega.brd furnizat, în cazul în care puteți vedea cum se specifica aceste două opțiuni (un exemplu de fișier localizat în directorul C: \ Program Files \ eagle3d \ exemple).

De asemenea, pentru a crea un program de animație POVRay nevoie INI-fișier. Acest fișier Eagle3D înregistrări script, atunci când oferă un minim de 3 puncte de animație. Fișierul va avea același nume ca fișierul de ieșire POVRay- * .pov, dar va avea extensia .ini în loc de pov. Dacă treci acest INI-fișier în POVRay, acesta va genera o secvență de imagini. Puteți converti această secvență într-un programe de fișiere video, cum ar fi VirtualDub. În plus, trebuie să setați

#declare global_anim = off;

în POVRay fișierul pe. parametru

#local global_anim_showcampath = nu;

Acesta vă va arăta calea de animație (calea de animație). Trebuie să-l setați off, dacă doriți să creați o animație. În fila Diverse, aveți posibilitatea să modificați un strat de puncte de control (puncte de control) și numărul de cadre pe care doriți să le genereze. În exemplul oferit modsmega.brd sunt unele puncte de control.

Procesul de pași:

1. Deschideți fișierul de Eagle PCB * .brd. Creați un nou număr de strat 230 și denumiți-o _Eagle3D.

2. În stratul 230 pentru a crea text oriunde pe etichetă:

4. După sfârșitul fișierului este creat .pov * si * .ini (de obicei, în directorul de proiect în cazul în care * .brd). Începe programul POV-Ray, deschide fișierul * .pov. Selectați meniul Render -> Editare setări / Render, selectați generat INI-fișier * INI (fișier quickres.ini a fost specificat anterior). Faceți clic pe butonul Render. După încheierea procesului va primi mult BMP imagini, așa cum este indicat de cadre.

1. Eroare analizare: Nu se poate deschide fișierul includ e3d_tools.inc.

Adăugați fișierul de configurare C: \ Documents and Settings \ utilizator \ My Documents \ POV-Ray \ v3.6 \ .ini \ linie povray.ini
Library_Path = "c: \ Program Files \ eagle3d \ povray".

identificator vector Tentativă redefinire „ca“ identificator de obiect: Eroare 2. Parse

Script-ul într-un fel generează dimensiuni matrice incorecte. De exemplu, în cazul:

Trebuie să se stabilească global_anim_npoints_cam_flight = 4 global_anim_npoints_cam_flight = 3.

3. Generat imagine POV-Ray este rezoluție prea mică (640x480). Cum pot schimba rezoluția imaginii?

Initial_Frame = 1
Final_Frame = 1
Initial_Clock = 0
Final_Clock = 0,9
Cyclic_Animation = off
Lățime = 1600
Înălțime = 1200