Fitxer:Planar core assembly exploded.png
Fitxer original (1.280 × 960 píxels, mida del fitxer: 154 Ko, tipus MIME: image/png)

Resum
| DescripcióPlanar core assembly exploded.png |
English: Exploded view of an planar inductor constituted by a spiral track on a printed circuit board and a planar magnetic core |
| Data | |
| Font | Treball propi |
| Autor | Cyril BUTTAY |
| Altres versions |
|
Aquest imatge ha estat examinada usant la guia per a les imatges de qualitat i és considerada com una imatge de qualitat.
العربية ∙ جازايرية ∙ беларуская ∙ беларуская (тарашкевіца) ∙ български ∙ বাংলা ∙ català ∙ čeština ∙ Cymraeg ∙ Deutsch ∙ Schweizer Hochdeutsch ∙ Zazaki ∙ Ελληνικά ∙ English ∙ Esperanto ∙ español ∙ eesti ∙ euskara ∙ فارسی ∙ suomi ∙ français ∙ galego ∙ עברית ∙ हिन्दी ∙ hrvatski ∙ magyar ∙ հայերեն ∙ Bahasa Indonesia ∙ italiano ∙ 日本語 ∙ Jawa ∙ ქართული ∙ Qaraqalpaqsha ∙ 한국어 ∙ kurdî ∙ кыргызча ∙ Latina ∙ Lëtzebuergesch ∙ lietuvių ∙ македонски ∙ മലയാളം ∙ मराठी ∙ Bahasa Melayu ∙ Nederlands ∙ ਪੰਜਾਬੀ ∙ Norfuk / Pitkern ∙ polski ∙ português ∙ português do Brasil ∙ rumantsch ∙ română ∙ русский ∙ sicilianu ∙ slovenčina ∙ slovenščina ∙ shqip ∙ српски / srpski ∙ svenska ∙ தமிழ் ∙ తెలుగు ∙ ไทย ∙ Tagalog ∙ toki pona ∙ Türkçe ∙ українська ∙ oʻzbekcha / ўзбекча ∙ vèneto ∙ Tiếng Việt ∙ 中文 ∙ 中文(简体) ∙ 中文(繁體) ∙ +/− |
Source code

Here is a listing of the source used to create this file.
Deutsch ∙ македонски ∙ English ∙ +/−
// Made using povray 3.6
#declare RAD = on; // use radiosity?
#declare Exploded=on; // exploded view or not?
#declare CoilLength = 2.6;
#include "functions.inc"
#include "metals.inc"
#include "colors.inc"
global_settings {
#if(RAD)
radiosity {
brightness 0.60
count 100
error_bound 0.2
gray_threshold 0.0
low_error_factor 0.2
minimum_reuse 0.015
nearest_count 10
recursion_limit 1
#if (version>3.1)
adc_bailout 0.01
max_sample -1.0
media off
normal off
always_sample 1
pretrace_start 0.08
pretrace_end 0.01
#end
}
#end
}
background { color White }
// declarations for the E magnetic core------------------------------------------------
#declare corner = intersection { // a quarter of cyclindic volume used to "round" the corners
lathe {
linear_spline
6
<0,0>,<0.05,0>, <0.1,0.05>, <0.1,2.95>,<0.05,3>, <0,3>
rotate 90*x
}
box {<-10,-10,-10>,<10,0,10>}
}
#declare side = prism { // the extrusions of the volume
linear_sweep
linear_spline
0, 1, 9,
<0.05,0>, <0,0.05>, <0,2.95>, <0.05,3>, <0.25,3>, <0.3,2.95>, <0.3,0.05>, <0.25,0>, <0.05,0>
}
#declare middle = prism { // the extrusion of the middle leg
linear_sweep
linear_spline
0, 1, 9,
<0.05,0>, <0,0.05>, <0,2.95>, <0.05,3>, <0.95,3>, <1,2.95>, <1,0.05>, <0.95,0>, <0.05,0>
}
#declare Ecore = difference {
union {
object {side scale <1,3.4,1> rotate -90*z translate <-1.7,0.2,0> }
object {side scale <1,0.5,1> translate -1.8*x }
object {middle scale 0.5*y translate -.5*x }
object {side scale <1,0.5,1> translate 1.5*x }
object {corner translate -1.7*x}
object {corner translate 1.7*x}
}
union { // the notches where the clips sit
box {<-10,-10,1.2>,<-1.5,0,1.8>}
box {<10,-10,1.2>,<1.5,0,1.8>}
}
pigment {Gray50}
}
// declarations for the I magnetic core------------------------------------------------
#declare Icore = difference {
union {
object {side scale <1,3.4,1> rotate -90*z translate <-1.7,0.2,0> }
object {side scale <1,0.2,1> translate -1.8*x }
object {middle scale 0.2*y translate -.5*x }
object {side scale <1,0.2,1> translate 1.5*x }
object {corner translate -1.7*x}
object {corner translate 1.7*x}
}
union { // the notches where the clips sit
box {<-10,-10,1.2>,<-1.5,0,1.8>}
box {<10,-10,1.2>,<1.5,0,1.8>}
}
pigment {Gray50}
}
//declaration of the coil element-----------------------
#declare coil = union {
union {
#declare NbTurns = 8;
#declare Pitch =0.08; // the distance between two loops
#declare Xstart =0.6; // the spiral rolls around the origin
#declare Zstart =2;
#declare InitCorner =0.4; // initial length of the 45degree filet
#declare Index=0;
#declare Width=0.05;
#declare DeltaL=Pitch*tan(radians(22.5)); //variation in lenght of the track on each turn
#while(Index <= NbTurns)
#declare Lengthcorner=InitCorner+2*Index*DeltaL;
#declare Xlength=2*(Xstart+Index*DeltaL-InitCorner*cos(radians(45)));
#declare Zlength=2*(Zstart+Index*DeltaL-InitCorner*cos(radians(45)));
box{<0,0,0>,<-Width,0.01,-Zlength> translate <Xstart+Index*Pitch,0,Zlength/2>}
box{<0,0,0>,<-Width,0.01,-Lengthcorner> rotate 45*y translate <Xstart+Index*Pitch,0,-Zlength/2>}
box{<0,0,0>,<-Xlength,0.01,Width> translate <Xlength/2,0,-Zstart-Index*Pitch>}
box{<0,0,0>,<-Width,0.01,-Lengthcorner> rotate 135*y translate <-Xlength/2,0,-Zstart-Index*Pitch>}
box{<0,0,0>,<Width,0.01,Zlength+DeltaL> translate <-Xstart-Index*Pitch,0,-Zlength/2>}
box{<0,0,0>,<-Width,0.01,-Lengthcorner> rotate 225*y translate <-Xstart-Index*Pitch,0,Zlength/2+DeltaL>}
box{<0,0,0>,<Xlength+Pitch,0.01,-Width> translate <-Xlength/2,0,+Zstart+Index*Pitch+DeltaL>}
box{<0,0,0>,<-Width,0.01,-Lengthcorner> rotate 315*y translate <Xlength/2+Pitch,0,+Zstart+Index*Pitch+DeltaL>}
#declare Index = Index + 1;
#end
box{<0,0,0>,<-Width,0.01,-Zlength-0.5> translate <Xstart+Index*Pitch,0,Zlength/2>}//connections to the pads
box{<0,0,0>,<Xstart-InitCorner*cos(radians(45))/2,0.01,-Width> translate <0,0,Zstart-InitCorner*cos(radians(45))/2>}
box{<0,0,0>,<-Width,0.01,-InitCorner/2> rotate 315*y translate <Xstart-InitCorner*cos(radians(45))/2,0,Zstart-InitCorner*cos(radians(45))/2>}
pigment { P_Copper4 }
}
cylinder{<0,0,0><0,0.015,0>,Width translate <Xstart+Index*Pitch-Width/2,0,-Zlength/2-0.5>}
cylinder{<0,0,0><0,0.015,0>,Width translate <0,0,Zstart-InitCorner*cos(radians(45))/2-Width/2>}
pigment { P_Copper4 }
}
//declaration of the pcb------------------------------
#declare PCB = difference {
box {
<-3,0,-3>,<3,0.2,3>
}
union {
box {<-0.5,-10,-1.6>,<0.5,10,1.6>}
box {<-1.9,-10,-1.6>,<-1.4,10,1.6>}
box {<1.4,-10,-1.6>,<1.9,10,1.6>}
box {<-2.0,-10,-0.3>,<-1.6,10,0.3>}
box {<1.6,-10,-0.3>,<2.0,10,0.3>}
}
pigment{LimeGreen}
finish{F_MetalB}
}
//declarations for the clip ---------------------------
#declare halfclip = prism {
linear_sweep
bezier_spline
0, 1, 32, // the following points value come from another model, hence the fancy values
<0,0>,<1.2,0>,<0,0>,<1.2,0>,
<1.2,0>,<1.3,0>,<1.6,-0.2>,<1.7,-0.2>,
<1.7,-0.2>,<1.8,-0.2>,<1.8,-0.2>,<1.8,1>,
<1.8,1>,<1.9,1>,<1.8,1>,<1.9,1>,
<1.9,1>,<1.9,-0.3>,<1.9,-0.3>,<1.7,-0.3>,
<1.7,-0.3>,<1.6,-0.3>,<1.3,-0.1>,<1.2,-0.1>,
<1.2,-0.1>,<0,-0.1>,<1.2,-0.1>,<0,-0.1>,
<0,-0.1>,<0,0>,<0,-0.1>,<0,0>
pigment {P_Chrome1}
finish {F_MetalD}
}
#declare completeclip = union {
object{halfclip scale 0.5*y}
object{halfclip scale 0.5*y rotate 180*z translate 0.5*y}
}
// the final union-------------------------------------------------
union {
#if(Exploded)
object {coil translate <0,1.9,1.5>}
object {PCB translate <0,1.7,1.5>}
object {completeclip scale <0.7/3.6,1,0.7/3.6> rotate <-90,0,-90> translate <-2.8,3.35,1.75>}
object {completeclip scale <0.7/3.6,1,0.7/3.6> rotate <90,0,-90> translate <2.8,3.35,1.25>}
object {Ecore rotate 180*x translate <0,3.7,3>}
#else
object {coil translate <0,0.4,1.5>}
object {PCB translate <0,0.2,1.5>}
object {completeclip scale <0.7/3.6,1,0.7/3.6> rotate <-90,0,-90> translate <-1.8,0.35,1.75>}
object {completeclip scale <0.7/3.6,1,0.7/3.6> rotate <90,0,-90> translate <1.8,0.35,1.25>}
object {Ecore rotate 180*x translate <0,0.7,3>}
#end
object {Icore translate <0,0,0>}
#if(Exploded)
rotate <0, -30, 0>
#else
rotate <0, -40, 0>
#end
finish {
#if(RAD)
ambient 0
diffuse 0.7
#else
ambient 0.8
diffuse 0.5
#end
phong 1
phong_size 60
}
}
light_source { <0, 14, -10> color White}
light_source { <2, 4, -10> color White}
#if(Exploded)
camera {location <1,8,-15> look_at <-0.3,2.2,0> angle 26}
#else
camera {location <1,10,-15> look_at <-0.6,1,0> angle 17}
#end
Compiled using the following command
povray -IPlanar_core_assembly_exploded.png -W1280 -H960 -Q11 +A
Llicència
| S'autoritza la còpia, la distribució i la modificació d'aquest document sota els termes de la llicència de documentació lliure GNU versió 1.2 o qualsevol altra versió posterior que publiqui la Free Software Foundation; sense seccions invariants, ni textos de portada, ni textos de contraportada. S'inclou una còpia d'aquesta llicència en la secció titulada GNU Free Documentation License.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue |
| Aquest fitxer està subjecte a la llicència Creative Commons Reconeixement-CompartirIgual 3.0 No adaptada. | ||
Reconeixement:
Cyril BUTTAY | ||
| ||
| Aquest avís de llicència s'ha afegit a aquest fitxer d'acord amb l'actualització de la llicència GFDL.http://creativecommons.org/licenses/by-sa/3.0/CC BY-SA 3.0Creative Commons Attribution-Share Alike 3.0truetrue |
- Sou lliure de:
- compartir – copiar, distribuir i comunicar públicament l'obra
- adaptar – fer-ne obres derivades
- Amb les condicions següents:
- reconeixement – Heu de donar la informació adequada sobre l'autor, proporcionar un enllaç a la llicència i indicar si s'han realitzat canvis. Podeu fer-ho amb qualsevol mitjà raonable, però de cap manera no suggereixi que l'autor us dóna suport o aprova l'ús que en feu.
- compartir igual – Si modifiqueu, transformeu, o creeu a partir del material, heu de distribuir les vostres contribucions sota una llicència similar o una de compatible amb l'original.
Llegendes
Elements representats en aquest fitxer
representa l'entitat
25 juny 2006
157.914 byte
960 píxel
1.280 píxel
image/png
ef7f8b575b9918dcb587553ae84e7f70af2b094e
Historial del fitxer
Cliqueu una data/hora per veure el fitxer tal com era aleshores.
| Data/hora | Miniatura | Dimensions | Usuari/a | Comentari | |
|---|---|---|---|---|---|
| actual | 10:23, 24 gen 2007 | 1.280 × 960 (154 Ko) | wikimediacommons>Pngbot | optimized with optipng |
Ús del fitxer
La pàgina següent utilitza aquest fitxer: