Rev Author Line No. Line
4558 jacho 1 use <SRC/AWSCREEN01A_D01.scad>
2 use <SRC/AWSCREEN01A_D02.scad>
3 use <SRC/AWSCREEN01A_D03.scad>
4 use <SRC/AWSCREEN01A_D04.scad>
5 use <SRC/AWSCREEN01A_D05.scad>
6 use <SRC/AWSCREEN01A_D06.scad>
7 use <SRC/AWSCREEN01A_D07.scad>
8  
9 include <configuration.scad>
10  
11  
12 barva_D02 = "cyan";
13 barva_D03 = "yellow";
14 barva_D04 = "green";
15 barva_D05 = "yellow";
16 barva_D06 = "cyan";
17  
18  
19  
20  
21 posunuti_dilu=0; //posunuti dilu od sebe
22 difference()
23 {
24 union()
25 {
26 //AWSCREEN01A_D05 DRŽÁK
27 //-------------------------------------------------------------
28 //-------------------------------------------------------------
29 color(barva_D05)
30 translate([0,0,0])
31  
32 AWSCREEN01A_D05(S01_vyska_komponentu_na_lozisko,S01_prumer_zavitu,D01_material_pod_zavitem,D01_material_za_zavitem,D01_material_pred_zavitem,D01_delka_tyce,D01_sirka_tyce,D02_sila_materialu,D02_vyska_uchytky,D02_prumer_obruby,D02_delka_celeho_uchytu,D02_dotahova_vzdalenost,D02_prumer_uchytneho_sroubu,D03_tolerance_zavitu);
33  
34  
35 //AWSCREEN01A_D06 DRŽÁK druhy dil
36 //-------------------------------------------------------------
37 //-------------------------------------------------------------
38 color(barva_D06)
39 translate([0,S01_prumer_zavitu/2+D01_material_pred_zavitem+D01_delka_tyce+D02_prumer_obruby/2+D02_sila_materialu+10,D02_vyska_uchytky/2])
40 rotate(a=[0,0,90])
41  
42 AWSCREEN01A_D06(D02_sila_materialu,D02_vyska_uchytky,D02_prumer_obruby,D02_delka_celeho_uchytu,D02_dotahova_vzdalenost,D02_prumer_uchytneho_sroubu);
43  
44 //AWSCREEN01A_D04 uchyt na senzor
45 //-------------------------------------------------------------
46 //-------------------------------------------------------------
47 color(barva_D04)
48 translate([0,0,-D04_sila_materialu_na_konektor-2*posunuti_dilu])
49  
50 AWSCREEN01A_D04();
51  
52 //AWSCREEN01A_D03 klasicky dil
53 //-------------------------------------------------------------
54 //-------------------------------------------------------------
55 color(barva_D03)
56 translate([0,0,D01_material_pod_zavitem+4*posunuti_dilu])
57  
58 AWSCREEN01A_D03(D03_vyska_zavitu,D03_tolerance_zavitu,D03_material_za_zavitem,D03_polomer_zavitu,D03_polomer_stitu,D03_tloustka_materialu,D03_vyska_stitu,D03_pocet_vyztuh,screen_bevel);
59  
60 color(barva_D03)
61 translate([0,0,D01_material_pod_zavitem+D03_vyska_stitu+5*posunuti_dilu])
62  
63 AWSCREEN01A_D03(D03_vyska_zavitu,D03_tolerance_zavitu,D03_material_za_zavitem,D03_polomer_zavitu,D03_polomer_stitu,D03_tloustka_materialu,D03_vyska_stitu,D03_pocet_vyztuh,screen_bevel);
64  
65  
66 //AWSCREEN01A_D02 zakoncovaci dil
67 //-------------------------------------------------------------
68 //-------------------------------------------------------------
69 color(barva_D02)
70 translate([0,0,D01_material_pod_zavitem+2*D03_vyska_stitu+6*posunuti_dilu])
71  
72 AWSCREEN01A_D02(D03_vyska_zavitu,D03_tolerance_zavitu,D03_material_za_zavitem,D03_polomer_zavitu,D03_polomer_stitu,D03_tloustka_materialu,D03_vyska_stitu,D03_pocet_vyztuh,screen_bevel);
73  
74 }
75 //prurez
76 translate([-D03_polomer_stitu,-D03_polomer_stitu,0])
77 cube([D03_polomer_stitu*2,D03_polomer_stitu,3*D03_polomer_stitu],false);
78 }
79  
80  
81 translate([0,0,0])
82 rotate(a=[180,0,0])
83 AWSCREEN01A_D07();