case design

This commit is contained in:
Martin Bauer
2021-05-15 12:19:44 +02:00
parent 27eea7dd1c
commit 06fdda1d93
69 changed files with 112975 additions and 9 deletions

View File

@@ -0,0 +1,132 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de>,Javier Martínez García <jaeco@gmx.com> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function axialthrustbearing_table_0(idx) =
//d_w, d_g, D_g, D_w, T, r_fillet
idx == "51109" ? [45.0, 47.0, 65.0, 65.0, 14.0, 1.0] :
idx == "51305" ? [25.0, 27.0, 52.0, 52.0, 18.0, 1.5] :
idx == "51306" ? [30.0, 32.0, 60.0, 60.0, 21.0, 1.5] :
idx == "51307" ? [35.0, 37.0, 68.0, 68.0, 24.0, 1.5] :
idx == "51268" ? [340.0, 345.0, 460.0, 455.0, 96.0, 4.0] :
idx == "51144" ? [220.0, 223.0, 270.0, 267.0, 37.0, 2.0] :
idx == "51264" ? [320.0, 325.0, 440.0, 435.0, 95.0, 4.0] :
idx == "51308" ? [40.0, 42.0, 78.0, 78.0, 26.0, 1.5] :
idx == "51309" ? [45.0, 47.0, 85.0, 85.0, 28.0, 1.5] :
idx == "51260" ? [300.0, 304.0, 420.0, 415.0, 95.0, 4.0] :
idx == "51209" ? [45.0, 47.0, 73.0, 73.0, 20.0, 1.5] :
idx == "51208" ? [40.0, 42.0, 68.0, 68.0, 19.0, 1.5] :
idx == "51236" ? [180.0, 183.0, 250.0, 247.0, 56.0, 2.5] :
idx == "51160" ? [300.0, 304.0, 380.0, 376.0, 62.0, 3.0] :
idx == "51164" ? [320.0, 324.0, 400.0, 396.0, 63.0, 3.0] :
idx == "51168" ? [340.0, 344.0, 420.0, 416.0, 64.0, 3.0] :
idx == "51200" ? [10.0, 12.0, 26.0, 26.0, 11.0, 1.0] :
idx == "51407" ? [35.0, 37.0, 80.0, 80.0, 32.0, 2.0] :
idx == "51220" ? [100.0, 103.0, 150.0, 150.0, 38.0, 2.0] :
idx == "51115" ? [75.0, 77.0, 100.0, 100.0, 19.0, 1.5] :
idx == "51114" ? [70.0, 72.0, 95.0, 95.0, 18.0, 1.5] :
idx == "51117" ? [85.0, 87.0, 110.0, 110.0, 19.0, 1.5] :
idx == "51116" ? [80.0, 82.0, 105.0, 105.0, 19.0, 1.5] :
idx == "51111" ? [55.0, 57.0, 78.0, 78.0, 16.0, 1.0] :
idx == "51110" ? [50.0, 52.0, 70.0, 70.0, 14.0, 1.0] :
idx == "51113" ? [65.0, 67.0, 90.0, 90.0, 18.0, 1.5] :
idx == "51112" ? [60.0, 62.0, 85.0, 85.0, 17.0, 1.5] :
idx == "51205" ? [25.0, 27.0, 47.0, 47.0, 15.0, 1.0] :
idx == "51204" ? [20.0, 22.0, 40.0, 40.0, 14.0, 1.0] :
idx == "51207" ? [35.0, 37.0, 62.0, 62.0, 18.0, 1.5] :
idx == "51206" ? [30.0, 32.0, 52.0, 52.0, 16.0, 1.0] :
idx == "51201" ? [12.0, 14.0, 28.0, 28.0, 11.0, 1.0] :
idx == "51118" ? [90.0, 92.0, 120.0, 120.0, 22.0, 1.5] :
idx == "51203" ? [17.0, 19.0, 35.0, 35.0, 12.0, 1.0] :
idx == "51202" ? [15.0, 17.0, 32.0, 32.0, 12.0, 1.0] :
idx == "51428" ? [140.0, 144.0, 280.0, 275.0, 112.0, 5.0] :
idx == "51424" ? [120.0, 123.0, 250.0, 245.0, 102.0, 5.0] :
idx == "51426" ? [130.0, 133.0, 270.0, 265.0, 110.0, 5.0] :
idx == "51420" ? [100.0, 103.0, 210.0, 205.0, 85.0, 4.0] :
idx == "51422" ? [110.0, 113.0, 230.0, 225.0, 95.0, 4.0] :
idx == "51106" ? [30.0, 32.0, 47.0, 47.0, 11.0, 1.0] :
idx == "51107" ? [35.0, 37.0, 52.0, 52.0, 12.0, 1.0] :
idx == "51104" ? [20.0, 21.0, 35.0, 35.0, 10.0, 0.5] :
idx == "51105" ? [25.0, 26.0, 42.0, 42.0, 11.0, 1.0] :
idx == "51102" ? [15.0, 16.0, 28.0, 28.0, 9.0, 0.5] :
idx == "51103" ? [17.0, 18.0, 30.0, 30.0, 9.0, 0.5] :
idx == "51100" ? [10.0, 11.0, 24.0, 24.0, 9.0, 0.5] :
idx == "51101" ? [12.0, 13.0, 26.0, 26.0, 9.0, 0.5] :
idx == "51216" ? [80.0, 82.0, 115.0, 115.0, 28.0, 1.5] :
idx == "51217" ? [85.0, 88.0, 125.0, 125.0, 31.0, 1.5] :
idx == "51214" ? [70.0, 72.0, 105.0, 105.0, 27.0, 1.5] :
idx == "51215" ? [75.0, 77.0, 110.0, 110.0, 27.0, 1.5] :
idx == "51212" ? [60.0, 62.0, 95.0, 95.0, 26.0, 1.5] :
idx == "51213" ? [65.0, 67.0, 100.0, 100.0, 27.0, 1.5] :
idx == "51210" ? [50.0, 52.0, 78.0, 78.0, 22.0, 1.5] :
idx == "51211" ? [55.0, 57.0, 90.0, 90.0, 25.0, 1.5] :
idx == "51344" ? [220.0, 225.0, 360.0, 355.0, 112.0, 5.0] :
idx == "51348" ? [240.0, 245.0, 380.0, 375.0, 112.0, 5.0] :
idx == "51340" ? [200.0, 205.0, 340.0, 335.0, 110.0, 5.0] :
idx == "51434" ? [170.0, 174.0, 340.0, 335.0, 135.0, 6.0] :
idx == "51432" ? [160.0, 164.0, 320.0, 315.0, 130.0, 6.0] :
idx == "51430" ? [150.0, 154.0, 300.0, 295.0, 120.0, 5.0] :
idx == "51132" ? [160.0, 162.0, 200.0, 198.0, 31.0, 1.5] :
idx == "51130" ? [150.0, 152.0, 190.0, 188.0, 31.0, 1.5] :
idx == "51136" ? [180.0, 183.0, 225.0, 222.0, 34.0, 2.0] :
idx == "51134" ? [170.0, 172.0, 215.0, 213.0, 34.0, 2.0] :
idx == "51222" ? [110.0, 113.0, 160.0, 160.0, 38.0, 2.0] :
idx == "51138" ? [190.0, 193.0, 240.0, 237.0, 37.0, 2.0] :
idx == "51226" ? [130.0, 133.0, 190.0, 187.0, 45.0, 2.5] :
idx == "51224" ? [120.0, 123.0, 170.0, 170.0, 39.0, 2.0] :
idx == "51234" ? [170.0, 173.0, 240.0, 237.0, 55.0, 2.5] :
idx == "51409" ? [45.0, 47.0, 100.0, 100.0, 39.0, 2.0] :
idx == "51408" ? [40.0, 42.0, 90.0, 90.0, 36.0, 2.0] :
idx == "51230" ? [150.0, 153.0, 215.0, 212.0, 50.0, 2.5] :
idx == "51232" ? [160.0, 163.0, 225.0, 222.0, 51.0, 2.5] :
idx == "51238" ? [190.0, 194.0, 270.0, 267.0, 62.0, 3.0] :
idx == "51406" ? [30.0, 32.0, 70.0, 70.0, 28.0, 1.5] :
idx == "51405" ? [25.0, 27.0, 60.0, 60.0, 24.0, 1.5] :
idx == "51128" ? [140.0, 142.0, 180.0, 178.0, 31.0, 1.5] :
idx == "51338" ? [190.0, 195.0, 320.0, 315.0, 105.0, 5.0] :
idx == "51356" ? [280.0, 285.0, 440.0, 435.0, 130.0, 6.0] :
idx == "51124" ? [120.0, 122.0, 155.0, 155.0, 25.0, 1.5] :
idx == "51334" ? [170.0, 174.0, 280.0, 275.0, 87.0, 4.0] :
idx == "51126" ? [130.0, 132.0, 170.0, 170.0, 30.0, 1.5] :
idx == "51336" ? [180.0, 184.0, 300.0, 295.0, 95.0, 4.0] :
idx == "51120" ? [100.0, 102.0, 135.0, 135.0, 25.0, 1.5] :
idx == "51330" ? [150.0, 154.0, 250.0, 245.0, 80.0, 3.5] :
idx == "51122" ? [110.0, 112.0, 145.0, 145.0, 25.0, 1.5] :
idx == "51332" ? [160.0, 164.0, 270.0, 265.0, 87.0, 4.0] :
idx == "51352" ? [260.0, 265.0, 420.0, 415.0, 130.0, 6.0] :
idx == "51414" ? [70.0, 73.0, 150.0, 150.0, 60.0, 3.0] :
idx == "51415" ? [75.0, 78.0, 160.0, 160.0, 65.0, 3.0] :
idx == "51416" ? [80.0, 83.0, 170.0, 170.0, 68.0, 3.5] :
idx == "51417" ? [85.0, 88.0, 180.0, 177.0, 72.0, 3.5] :
idx == "51410" ? [50.0, 52.0, 110.0, 110.0, 43.0, 2.5] :
idx == "51411" ? [55.0, 57.0, 120.0, 120.0, 48.0, 2.5] :
idx == "51412" ? [60.0, 62.0, 130.0, 130.0, 51.0, 2.5] :
idx == "51413" ? [65.0, 68.0, 140.0, 140.0, 56.0, 3.0] :
idx == "51418" ? [90.0, 93.0, 190.0, 187.0, 77.0, 3.5] :
idx == "51240" ? [200.0, 204.0, 280.0, 277.0, 62.0, 3.0] :
idx == "51244" ? [220.0, 224.0, 300.0, 297.0, 63.0, 3.0] :
idx == "51248" ? [240.0, 244.0, 340.0, 335.0, 78.0, 3.5] :
idx == "51328" ? [140.0, 144.0, 240.0, 235.0, 80.0, 3.5] :
idx == "51326" ? [130.0, 134.0, 225.0, 220.0, 75.0, 3.5] :
idx == "51228" ? [140.0, 143.0, 200.0, 197.0, 46.0, 2.5] :
idx == "51324" ? [120.0, 123.0, 210.0, 205.0, 70.0, 3.5] :
idx == "51152" ? [260.0, 263.0, 320.0, 317.0, 45.0, 2.5] :
idx == "51322" ? [110.0, 110.0, 190.0, 187.0, 63.0, 3.0] :
idx == "51320" ? [100.0, 103.0, 170.0, 170.0, 55.0, 2.5] :
idx == "51156" ? [280.0, 283.0, 350.0, 347.0, 53.0, 2.5] :
idx == "51218" ? [90.0, 93.0, 135.0, 135.0, 35.0, 2.0] :
idx == "51311" ? [55.0, 57.0, 105.0, 105.0, 35.0, 2.0] :
idx == "51252" ? [260.0, 264.0, 360.0, 355.0, 79.0, 3.5] :
idx == "51256" ? [280.0, 284.0, 380.0, 375.0, 80.0, 3.5] :
idx == "51148" ? [240.0, 243.0, 300.0, 297.0, 45.0, 2.5] :
idx == "51318" ? [90.0, 93.0, 155.0, 155.0, 50.0, 2.5] :
idx == "51108" ? [40.0, 42.0, 60.0, 60.0, 13.0, 1.0] :
idx == "51313" ? [65.0, 67.0, 115.0, 115.0, 36.0, 2.0] :
idx == "51312" ? [60.0, 62.0, 110.0, 110.0, 35.0, 2.0] :
idx == "51140" ? [200.0, 203.0, 250.0, 247.0, 37.0, 2.0] :
idx == "51310" ? [50.0, 52.0, 95.0, 95.0, 31.0, 2.0] :
idx == "51317" ? [85.0, 88.0, 150.0, 150.0, 49.0, 2.5] :
idx == "51316" ? [80.0, 82.0, 140.0, 140.0, 44.0, 2.5] :
idx == "51315" ? [75.0, 77.0, 135.0, 135.0, 44.0, 2.5] :
idx == "51314" ? [70.0, 72.0, 125.0, 125.0, 40.0, 2.0] :
"Error";

View File

@@ -0,0 +1,22 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* MIT <http://opensource.org/licenses/MIT> */
function din11850range2_table_0(idx) =
//id, od
idx == "150" ? [150.0, 154.0] :
idx == "200" ? [200.0, 204.0] :
idx == "20" ? [20.0, 23.0] :
idx == "10" ? [10.0, 13.0] :
idx == "25" ? [26.0, 29.0] :
idx == "32" ? [32.0, 35.0] :
idx == "50" ? [50.0, 53.0] :
idx == "40" ? [38.0, 41.0] :
idx == "65" ? [66.0, 70.0] :
idx == "6" ? [6.0, 8.0] :
idx == "15" ? [16.0, 19.0] :
idx == "100" ? [100.0, 104.0] :
idx == "80" ? [81.0, 85.0] :
idx == "125" ? [125.0, 129.0] :
idx == "8" ? [8.0, 10.0] :
"Error";

View File

@@ -0,0 +1,3 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* MIT <http://opensource.org/licenses/MIT> */

View File

@@ -0,0 +1,22 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function heavydutyplainwasher_table_0(idx) =
//d1, d2, s
idx == "M10" ? [10.5, 25.0, 4.0] :
idx == "M24" ? [25.0, 50.0, 10.0] :
idx == "M27" ? [28.0, 60.0, 10.0] :
idx == "M20" ? [21.0, 44.0, 8.0] :
idx == "M22" ? [23.0, 50.0, 8.0] :
idx == "M30" ? [31.0, 68.0, 10.0] :
idx == "M5" ? [5.3, 15.0, 2.0] :
idx == "M4" ? [4.3, 12.0, 1.6] :
idx == "M6" ? [6.4, 17.0, 3.0] :
idx == "M14" ? [15.0, 36.0, 6.0] :
idx == "M3" ? [3.2, 9.0, 1.0] :
idx == "M16" ? [17.0, 40.0, 6.0] :
idx == "M18" ? [19.0, 44.0, 8.0] :
idx == "M12" ? [13.0, 30.0, 6.0] :
idx == "M8" ? [8.4, 21.0, 4.0] :
"Error";

View File

@@ -0,0 +1,56 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexagonnut1_table_0(idx) =
//d1, s, m_max, e_min
idx == "M72" ? [72.0, 105.0, 58.0, 116.16] :
idx == "M2.5" ? [2.5, 5.0, 2.0, 5.45] :
idx == "M56" ? [56.0, 85.0, 45.0, 93.56] :
idx == "M2.3" ? [2.3, 4.5, 1.8, 4.88] :
idx == "M76" ? [76.0, 110.0, 61.0, 121.81] :
idx == "M39" ? [39.0, 60.0, 33.4, 66.44] :
idx == "M3.5" ? [3.5, 6.0, 2.8, 6.58] :
idx == "M36" ? [36.0, 55.0, 31.0, 60.79] :
idx == "M33" ? [33.0, 50.0, 28.7, 55.37] :
idx == "M30" ? [30.0, 46.0, 25.6, 50.85] :
idx == "M5" ? [5.0, 8.0, 4.7, 8.79] :
idx == "M4" ? [4.0, 7.0, 3.2, 7.66] :
idx == "M7" ? [7.0, 11.0, 5.5, 12.12] :
idx == "M6" ? [6.0, 10.0, 5.2, 11.05] :
idx == "M1" ? [1.0, 2.5, 0.8, 2.71] :
idx == "M3" ? [3.0, 5.5, 2.4, 6.01] :
idx == "M2" ? [2.0, 4.0, 1.6, 4.32] :
idx == "M8" ? [8.0, 13.0, 6.8, 14.38] :
idx == "M85" ? [85.0, 120.0, 68.0, 133.11] :
idx == "M110" ? [110.0, 155.0, 88.0, 172.32] :
idx == "M80" ? [80.0, 115.0, 64.0, 127.46] :
idx == "M42" ? [42.0, 65.0, 34.0, 71.3] :
idx == "M68" ? [68.0, 100.0, 54.0, 110.51] :
idx == "M60" ? [60.0, 90.0, 48.0, 99.21] :
idx == "M48" ? [48.0, 75.0, 38.0, 82.6] :
idx == "M64" ? [64.0, 95.0, 51.0, 104.86] :
idx == "M24" ? [24.0, 36.0, 21.5, 39.55] :
idx == "M27" ? [27.0, 41.0, 23.8, 45.29] :
idx == "M20" ? [20.0, 30.0, 18.0, 32.95] :
idx == "M22" ? [22.0, 34.0, 19.4, 37.29] :
idx == "M45" ? [45.0, 70.0, 36.0, 76.95] :
idx == "M16" ? [16.0, 24.0, 14.8, 26.75] :
idx == "M140" ? [140.0, 200.0, 112.0, 220.8] :
idx == "M125" ? [125.0, 180.0, 100.0, 200.57] :
idx == "M100" ? [100.0, 145.0, 80.0, 161.02] :
idx == "M120" ? [120.0, 170.0, 96.0, 190.29] :
idx == "M105" ? [105.0, 150.0, 84.0, 167.69] :
idx == "M52" ? [52.0, 80.0, 42.0, 88.25] :
idx == "M90" ? [90.0, 130.0, 72.0, 144.08] :
idx == "M95" ? [95.0, 135.0, 76.0, 150.74] :
idx == "M10" ? [10.0, 16.0, 8.4, 17.77] :
idx == "M1.2" ? [1.2, 3.0, 1.0, 3.28] :
idx == "M12" ? [12.0, 18.0, 10.8, 20.03] :
idx == "M1.4" ? [1.4, 3.0, 1.2, 3.28] :
idx == "M14" ? [14.0, 21.0, 12.8, 23.35] :
idx == "M1.6" ? [1.6, 3.2, 1.3, 3.48] :
idx == "M1.7" ? [1.7, 3.4, 1.4, 3.82] :
idx == "M1.8" ? [1.8, 3.5, 1.4, 3.82] :
idx == "M18" ? [18.0, 27.0, 15.8, 29.56] :
"Error";

View File

@@ -0,0 +1,56 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexagonnut2_table_0(idx) =
//d1, s, m_max, e_min
idx == "M72" ? [72.0, 105.0, 58.0, 116.16] :
idx == "M2.5" ? [2.5, 5.0, 2.0, 5.45] :
idx == "M56" ? [56.0, 85.0, 45.0, 93.56] :
idx == "M2.3" ? [2.3, 4.5, 1.8, 4.88] :
idx == "M76" ? [76.0, 110.0, 61.0, 121.81] :
idx == "M39" ? [39.0, 60.0, 31.0, 66.44] :
idx == "M3.5" ? [3.5, 6.0, 2.8, 6.58] :
idx == "M36" ? [36.0, 55.0, 29.0, 60.79] :
idx == "M33" ? [33.0, 50.0, 26.0, 55.37] :
idx == "M30" ? [30.0, 46.0, 24.0, 50.85] :
idx == "M5" ? [5.0, 8.0, 4.0, 8.79] :
idx == "M4" ? [4.0, 7.0, 3.2, 7.66] :
idx == "M7" ? [7.0, 11.0, 5.5, 12.12] :
idx == "M6" ? [6.0, 10.0, 5.0, 11.05] :
idx == "M1" ? [1.0, 2.5, 0.8, 2.71] :
idx == "M3" ? [3.0, 5.5, 2.4, 6.01] :
idx == "M2" ? [2.0, 4.0, 1.6, 4.32] :
idx == "M8" ? [8.0, 13.0, 6.5, 14.38] :
idx == "M85" ? [85.0, 120.0, 68.0, 133.11] :
idx == "M110" ? [110.0, 155.0, 88.0, 172.32] :
idx == "M80" ? [80.0, 115.0, 64.0, 127.46] :
idx == "M42" ? [42.0, 65.0, 34.0, 71.3] :
idx == "M68" ? [68.0, 100.0, 54.0, 110.51] :
idx == "M60" ? [60.0, 90.0, 48.0, 99.21] :
idx == "M48" ? [48.0, 75.0, 38.0, 82.6] :
idx == "M64" ? [64.0, 95.0, 51.0, 104.86] :
idx == "M24" ? [24.0, 36.0, 19.0, 39.55] :
idx == "M27" ? [27.0, 41.0, 22.0, 45.29] :
idx == "M20" ? [20.0, 30.0, 16.0, 32.95] :
idx == "M22" ? [22.0, 32.0, 18.0, 35.03] :
idx == "M45" ? [45.0, 70.0, 36.0, 76.95] :
idx == "M16" ? [16.0, 24.0, 13.0, 26.75] :
idx == "M140" ? [140.0, 200.0, 112.0, 220.8] :
idx == "M125" ? [125.0, 180.0, 100.0, 200.57] :
idx == "M100" ? [100.0, 145.0, 80.0, 161.02] :
idx == "M120" ? [120.0, 170.0, 96.0, 190.29] :
idx == "M105" ? [105.0, 150.0, 84.0, 167.69] :
idx == "M52" ? [52.0, 80.0, 42.0, 88.25] :
idx == "M90" ? [90.0, 130.0, 72.0, 144.08] :
idx == "M95" ? [95.0, 135.0, 76.0, 150.74] :
idx == "M10" ? [10.0, 17.0, 8.0, 18.9] :
idx == "M1.2" ? [1.2, 3.0, 1.0, 3.28] :
idx == "M12" ? [12.0, 19.0, 10.0, 21.1] :
idx == "M1.4" ? [1.4, 3.0, 1.2, 3.28] :
idx == "M14" ? [14.0, 22.0, 11.0, 24.49] :
idx == "M1.6" ? [1.6, 3.2, 1.3, 3.48] :
idx == "M1.7" ? [1.7, 3.4, 1.4, 3.82] :
idx == "M1.8" ? [1.8, 3.5, 1.4, 3.82] :
idx == "M18" ? [18.0, 27.0, 15.0, 29.56] :
"Error";

View File

@@ -0,0 +1,27 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexagonnut3_table_0(idx) =
//d1, s, m_max
idx == "3/8 in" ? [0.375, 0.5625, 0.328125] :
idx == "2 in" ? [2.0, 3.0, 1.71875] :
idx == "7/8 in" ? [0.875, 1.3125, 0.75] :
idx == "3/4 in" ? [0.75, 1.125, 0.640625] :
idx == "3 in" ? [3.0, 4.5, 2.59375] :
idx == "1-3/8 in" ? [1.375, 2.0625, 1.171875] :
idx == "9/16 in" ? [0.5625, 0.875, 0.484375] :
idx == "5/8 in" ? [0.625, 0.9375, 0.546875] :
idx == "2-3/4 in" ? [2.75, 4.125, 2.375] :
idx == "1-1/8 in" ? [1.125, 1.6875, 0.96875] :
idx == "1-5/8 in" ? [1.625, 2.4375, 1.390625] :
idx == "1/4 in" ? [0.25, 0.4375, 0.21875] :
idx == "1-1/2 in" ? [1.5, 2.25, 1.28125] :
idx == "1/2 in" ? [0.5, 0.75, 0.4375] :
idx == "1 in" ? [1.0, 1.5, 0.859375] :
idx == "7/16 in" ? [0.4375, 0.6875, 0.375] :
idx == "2-1/2 in" ? [2.5, 3.75, 2.15625] :
idx == "5/16 in" ? [0.3125, 0.5, 0.265625] :
idx == "2-1/4 in" ? [2.25, 3.375, 1.9375] :
idx == "1-3/4 in" ? [1.75, 2.625, 1.5] :
"Error";

View File

@@ -0,0 +1,39 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexagonthinnut1_table_0(idx) =
//d1, s, m_max, e_min
idx == "M2.6" ? [2.6, 5.5, 1.8, 6.01] :
idx == "M2.5" ? [2.5, 5.0, 1.6, 5.45] :
idx == "M56" ? [56.0, 85.0, 28.0, 93.56] :
idx == "M2.3" ? [2.3, 4.5, 1.2, 5.2] :
idx == "M39" ? [39.0, 60.0, 19.5, 66.44] :
idx == "M3.5" ? [3.5, 6.0, 2.0, 6.58] :
idx == "M36" ? [36.0, 55.0, 18.0, 60.79] :
idx == "M33" ? [33.0, 50.0, 16.5, 55.37] :
idx == "M30" ? [20.0, 46.0, 15.0, 50.85] :
idx == "M5" ? [5.0, 8.0, 2.7, 8.79] :
idx == "M4" ? [4.0, 7.0, 2.2, 7.66] :
idx == "M6" ? [6.0, 10.0, 3.2, 11.05] :
idx == "M3" ? [3.0, 5.5, 1.8, 6.01] :
idx == "M2" ? [2.0, 4.0, 1.2, 4.32] :
idx == "M8" ? [8.0, 13.0, 4.0, 14.38] :
idx == "M52" ? [42.0, 80.0, 26.0, 88.25] :
idx == "M24" ? [24.0, 36.0, 12.0, 39.55] :
idx == "M60" ? [60.0, 90.0, 30.0, 99.21] :
idx == "M48" ? [48.0, 75.0, 24.0, 82.6] :
idx == "M64" ? [64.0, 95.0, 32.0, 104.86] :
idx == "M42" ? [42.0, 65.0, 21.0, 71.3] :
idx == "M27" ? [27.0, 41.0, 13.5, 45.2] :
idx == "M20" ? [20.0, 30.0, 10.0, 32.95] :
idx == "M22" ? [22.0, 34.0, 11.0, 37.29] :
idx == "M45" ? [45.0, 70.0, 22.5, 76.95] :
idx == "M16" ? [16.0, 24.0, 8.0, 26.75] :
idx == "M10" ? [10.0, 16.0, 5.0, 17.77] :
idx == "M12" ? [12.0, 18.0, 6.0, 20.03] :
idx == "M14" ? [14.0, 21.0, 7.0, 23.35] :
idx == "M1.6" ? [1.6, 3.2, 1.0, 3.48] :
idx == "M1.7" ? [1.7, 3.2, 1.0, 3.48] :
idx == "M18" ? [18.0, 27.0, 9.0, 29.56] :
"Error";

View File

@@ -0,0 +1,39 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexagonthinnut2_table_0(idx) =
//d1, s, m_max, e_min
idx == "M2.6" ? [2.6, 5.5, 1.8, 6.01] :
idx == "M2.5" ? [2.5, 5.0, 1.6, 5.45] :
idx == "M56" ? [56.0, 85.0, 28.0, 93.56] :
idx == "M2.3" ? [2.3, 4.5, 1.2, 5.2] :
idx == "M39" ? [39.0, 60.0, 19.5, 66.44] :
idx == "M3.5" ? [3.5, 6.0, 2.0, 6.58] :
idx == "M36" ? [36.0, 55.0, 18.0, 60.79] :
idx == "M33" ? [33.0, 50.0, 16.5, 55.37] :
idx == "M30" ? [20.0, 46.0, 15.0, 50.85] :
idx == "M5" ? [5.0, 8.0, 2.7, 8.79] :
idx == "M4" ? [4.0, 7.0, 2.2, 7.66] :
idx == "M6" ? [6.0, 10.0, 3.2, 11.05] :
idx == "M3" ? [3.0, 5.5, 1.8, 6.01] :
idx == "M2" ? [2.0, 4.0, 1.2, 4.32] :
idx == "M8" ? [8.0, 13.0, 4.0, 14.38] :
idx == "M52" ? [42.0, 80.0, 26.0, 88.25] :
idx == "M24" ? [24.0, 36.0, 12.0, 39.55] :
idx == "M60" ? [60.0, 90.0, 30.0, 99.21] :
idx == "M48" ? [48.0, 75.0, 24.0, 82.6] :
idx == "M64" ? [64.0, 95.0, 32.0, 104.86] :
idx == "M42" ? [42.0, 65.0, 21.0, 71.3] :
idx == "M27" ? [27.0, 41.0, 13.5, 45.2] :
idx == "M20" ? [20.0, 30.0, 10.0, 32.95] :
idx == "M22" ? [22.0, 32.0, 11.0, 35.03] :
idx == "M45" ? [45.0, 70.0, 22.5, 76.95] :
idx == "M16" ? [16.0, 24.0, 8.0, 26.75] :
idx == "M10" ? [10.0, 17.0, 5.0, 18.9] :
idx == "M12" ? [12.0, 19.0, 6.0, 21.1] :
idx == "M14" ? [14.0, 22.0, 7.0, 24.49] :
idx == "M1.6" ? [1.6, 3.2, 1.0, 3.48] :
idx == "M1.7" ? [1.7, 3.2, 1.0, 3.48] :
idx == "M18" ? [18.0, 27.0, 9.0, 29.56] :
"Error";

View File

@@ -0,0 +1,33 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexbolt1_table_0(idx) =
//d1, k, s, b1, b2, b3, e
idx == "M56" ? [56.0, 35.0, 85.0, "None", 124.0, 137.0, 93.56] :
idx == "M39" ? [39.0, 25.0, 60.0, 84.0, 90.0, 103.0, 66.44] :
idx == "M52" ? [52.0, 33.0, 80.0, "None", 116.0, 129.0, 88.25] :
idx == "M36" ? [36.0, 22.5, 55.0, 78.0, 84.0, 97.0, 60.79] :
idx == "M33" ? [33.0, 21.0, 50.0, 72.0, 78.0, 91.0, 55.37] :
idx == "M30" ? [30.0, 18.7, 46.0, 66.0, 72.0, 85.0, 50.85] :
idx == "M5" ? [5.0, 3.5, 8.0, 16.0, "None", "None", 8.79] :
idx == "M4" ? [4.0, 2.8, 7.0, 14.0, "None", "None", 7.66] :
idx == "M7" ? [7.0, 4.8, 11.0, 20.0, 26.0, "None", 12.12] :
idx == "M6" ? [6.0, 4.0, 10.0, 18.0, 24.0, "None", 11.05] :
idx == "M3" ? [3.0, 2.0, 5.5, 12.0, "None", "None", 6.01] :
idx == "M8" ? [8.0, 5.3, 13.0, 22.0, 28.0, "None", 14.38] :
idx == "M24" ? [24.0, 15.0, 36.0, 54.0, 60.0, 73.0, 39.98] :
idx == "M60" ? [60.0, 38.0, 90.0, "None", 132.0, 145.0, 99.21] :
idx == "M48" ? [48.0, 30.0, 75.0, 102.0, 108.0, 121.0, 82.6] :
idx == "M64" ? [64.0, 40.0, 95.0, "None", 140.0, 153.0, 104.86] :
idx == "M42" ? [42.0, 26.0, 65.0, 90.0, 96.0, 109.0, 71.3] :
idx == "M27" ? [27.0, 17.0, 41.0, 60.0, 66.0, 79.0, 45.2] :
idx == "M20" ? [20.0, 12.5, 30.0, 46.0, 52.0, 65.0, 33.53] :
idx == "M22" ? [22.0, 14.0, 32.0, 50.0, 56.0, 69.0, 35.72] :
idx == "M45" ? [45.0, 28.0, 70.0, 96.0, 102.0, 115.0, 76.95] :
idx == "M10" ? [10.0, 6.4, 17.0, 26.0, 32.0, 45.0, 18.9] :
idx == "M12" ? [12.0, 7.5, 19.0, 30.0, 36.0, 49.0, 21.1] :
idx == "M14" ? [14.0, 8.8, 22.0, 34.0, 40.0, 53.0, 24.49] :
idx == "M16" ? [16.0, 10.0, 24.0, 38.0, 44.0, 57.0, 26.75] :
idx == "M18" ? [18.0, 11.5, 27.0, 42.0, 48.0, 61.0, 30.14] :
"Error";

View File

@@ -0,0 +1,33 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexbolt2_table_0(idx) =
//d1, k, s, b1, b2, b3, e
idx == "M56" ? [56.0, 35.0, 85.0, "None", 124.0, 137.0, 93.56] :
idx == "M39" ? [39.0, 25.0, 60.0, 84.0, 90.0, 103.0, 66.44] :
idx == "M52" ? [52.0, 33.0, 80.0, "None", 116.0, 129.0, 88.25] :
idx == "M36" ? [36.0, 22.5, 55.0, 78.0, 84.0, 97.0, 60.79] :
idx == "M33" ? [33.0, 21.0, 50.0, 72.0, 78.0, 91.0, 55.37] :
idx == "M30" ? [30.0, 18.7, 46.0, 66.0, 72.0, 85.0, 50.85] :
idx == "M5" ? [5.0, 3.5, 8.0, 16.0, "None", "None", 8.79] :
idx == "M4" ? [4.0, 2.8, 7.0, 14.0, "None", "None", 7.66] :
idx == "M7" ? [7.0, 4.8, 11.0, 20.0, 26.0, "None", 12.12] :
idx == "M6" ? [6.0, 4.0, 10.0, 18.0, 24.0, "None", 11.05] :
idx == "M3" ? [3.0, 2.0, 5.5, 12.0, "None", "None", 6.01] :
idx == "M8" ? [8.0, 5.3, 13.0, 22.0, 28.0, "None", 14.38] :
idx == "M24" ? [24.0, 15.0, 36.0, 54.0, 60.0, 73.0, 39.98] :
idx == "M60" ? [60.0, 38.0, 90.0, "None", 132.0, 145.0, 99.21] :
idx == "M48" ? [48.0, 30.0, 75.0, 102.0, 108.0, 121.0, 82.6] :
idx == "M64" ? [64.0, 40.0, 95.0, "None", 140.0, 153.0, 104.86] :
idx == "M42" ? [42.0, 26.0, 65.0, 90.0, 96.0, 109.0, 71.3] :
idx == "M27" ? [27.0, 17.0, 41.0, 60.0, 66.0, 79.0, 45.2] :
idx == "M20" ? [20.0, 12.5, 30.0, 46.0, 52.0, 65.0, 33.53] :
idx == "M22" ? [22.0, 14.0, 34.0, 50.0, 56.0, 69.0, 35.72] :
idx == "M45" ? [45.0, 28.0, 70.0, 96.0, 102.0, 115.0, 76.95] :
idx == "M10" ? [10.0, 6.4, 16.0, 26.0, 32.0, 45.0, 18.9] :
idx == "M12" ? [12.0, 7.5, 18.0, 30.0, 36.0, 49.0, 21.1] :
idx == "M14" ? [14.0, 8.8, 21.0, 34.0, 40.0, 53.0, 24.49] :
idx == "M16" ? [16.0, 10.0, 24.0, 38.0, 44.0, 57.0, 26.75] :
idx == "M18" ? [18.0, 11.5, 27.0, 42.0, 48.0, 61.0, 30.14] :
"Error";

View File

@@ -0,0 +1,153 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexscrew1_table_0(idx) =
//d1, k, s, e, h, pitch
idx == "M2.5" ? [2.5, 1.7, 5.0, 5.45, "None", 0.45] :
idx == "M39" ? [39.0, 25.0, 60.0, 66.44, "None", 4.0] :
idx == "M52" ? [52.0, 33.0, 80.0, 88.25, "None", 5.0] :
idx == "M36" ? [36.0, 22.5, 55.0, 60.79, 12.0, 4.0] :
idx == "M33" ? [33.0, 21.0, 50.0, 55.37, 10.5, 3.5] :
idx == "M30" ? [30.0, 18.7, 46.0, 50.85, 10.5, 3.5] :
idx == "M5" ? [5.0, 3.5, 8.0, 8.79, 2.4, 0.8] :
idx == "M4" ? [4.0, 2.8, 7.0, 7.66, 2.1, 0.7] :
idx == "M7" ? [7.0, 4.8, 11.0, 12.12, "None", 1.0] :
idx == "M6" ? [6.0, 4.0, 10.0, 11.05, 3.0, 1.0] :
idx == "M3" ? [3.0, 2.0, 5.5, 6.01, 1.5, 0.5] :
idx == "M2" ? [2.0, 1.4, 4.0, 4.32, "None", 0.4] :
idx == "M8" ? [8.0, 5.3, 13.0, 14.38, 3.75, 1.25] :
idx == "M3.5" ? [3.5, 2.4, 6.0, 6.58, "None", 0.6] :
idx == "M24" ? [24.0, 15.0, 36.0, 39.98, 9.0, 3.0] :
idx == "M48" ? [48.0, 30.0, 75.0, 82.6, "None", 5.0] :
idx == "M64" ? [64.0, 40.0, 95.0, 104.86, "None", 6.0] :
idx == "M42" ? [42.0, 26.0, 65.0, 71.3, "None", 4.5] :
idx == "M27" ? [27.0, 17.0, 41.0, 45.2, 9.0, 3.0] :
idx == "M20" ? [20.0, 12.5, 30.0, 33.53, 7.5, 2.5] :
idx == "M22" ? [22.0, 14.0, 32.0, 35.72, 7.5, 2.5] :
idx == "M45" ? [45.0, 28.0, 70.0, 76.95, "None", 4.5] :
idx == "M10" ? [10.0, 6.4, 17.0, 18.9, 4.5, 1.5] :
idx == "M12" ? [12.0, 7.5, 19.0, 21.1, 5.25, 1.75] :
idx == "M14" ? [14.0, 8.8, 22.0, 24.49, 6.0, 2.0] :
idx == "M1.6" ? [1.6, 1.1, 3.2, 3.48, "None", 0.35] :
idx == "M16" ? [16.0, 10.0, 24.0, 26.75, 6.0, 2.0] :
idx == "M18" ? [18.0, 11.5, 27.0, 30.14, 7.5, 2.5] :
"Error";
function hexscrew1_table2d_0(rowidx,colidx) =
colidx == "coarse" ? hexscrew1_table2d_rows_0(rowidx)[0] :
colidx == "fine I" ? hexscrew1_table2d_rows_0(rowidx)[1] :
colidx == "fine II" ? hexscrew1_table2d_rows_0(rowidx)[2] :
colidx == "fine III" ? hexscrew1_table2d_rows_0(rowidx)[3] :
colidx == "fine IV" ? hexscrew1_table2d_rows_0(rowidx)[4] :
"Error";
function hexscrew1_table2d_rows_0(rowidx) =
rowidx == "M2.6" ? [0.45, 0.35, "None", "None", "None"] :
rowidx == "M2.5" ? [0.45, 0.35, "None", "None", "None"] :
rowidx == "M56" ? [5.5, "None", 4.0, "None", 2.0] :
rowidx == "M2.3" ? [0.4, 0.25, "None", "None", "None"] :
rowidx == "M2.2" ? [0.45, 0.25, "None", "None", "None"] :
rowidx == "M39" ? [4.0, 3.0, 2.0, 1.5, "None"] :
rowidx == "M3.5" ? [0.6, 0.35, "None", "None", "None"] :
rowidx == "M36" ? [4.0, 3.0, 2.0, 1.5, "None"] :
rowidx == "M33" ? [3.5, 3.0, 2.0, 1.5, "None"] :
rowidx == "M32" ? ["None", "None", 2.0, 1.5, "None"] :
rowidx == "M30" ? [3.5, 3.0, 2.0, 1.5, 1.0] :
rowidx == "M5" ? [0.8, 0.5, "None", "None", "None"] :
rowidx == "M4" ? [0.7, 0.5, "None", "None", "None"] :
rowidx == "M7" ? [1.0, 0.75, "None", "None", "None"] :
rowidx == "M6" ? [1.0, 0.75, "None", "None", "None"] :
rowidx == "M1" ? [0.25, 0.2, "None", "None", "None"] :
rowidx == "M3" ? [0.5, 0.35, "None", "None", "None"] :
rowidx == "M2" ? [0.4, 0.25, "None", "None", "None"] :
rowidx == "M64" ? [6.0, "None", 4.0, "None", "None"] :
rowidx == "M9" ? [1.25, 1.0, 0.75, "None", "None"] :
rowidx == "M8" ? [1.25, 1.0, 0.75, "None", "None"] :
rowidx == "M10" ? [1.5, 1.25, 1.0, 0.75, "None"] :
rowidx == "M38" ? ["None", "None", "None", 1.5, "None"] :
rowidx == "M42" ? [4.5, 4.0, 3.0, 2.0, 1.5] :
rowidx == "M1.4" ? [0.3, 0.2, "None", "None", "None"] :
rowidx == "M40" ? ["None", 3.0, 2.0, 1.5, "None"] :
rowidx == "M60" ? [5.5, "None", 4.0, "None", 2.0] :
rowidx == "M48" ? [5.0, 4.0, 3.0, 2.0, 1.5] :
rowidx == "M28" ? ["None", 2.0, 1.5, 1.0, "None"] :
rowidx == "M24" ? [3.0, 2.0, 1.5, 1.0, "None"] :
rowidx == "M26" ? ["None", "None", 1.5, "None", "None"] :
rowidx == "M27" ? [3.0, 2.0, 1.5, 1.0, "None"] :
rowidx == "M20" ? [2.5, 2.0, 1.5, 1.0, "None"] :
rowidx == "M22" ? [2.5, 2.0, 1.5, 1.0, "None"] :
rowidx == "M45" ? [4.5, 4.0, 3.0, 2.0, 1.5] :
rowidx == "M16" ? [2.0, 1.5, "None", 1.0, "None"] :
rowidx == "M52" ? [5.0, 4.0, 3.0, 2.0, 1.5] :
rowidx == "M68" ? [6.0, "None", 4.0, "None", "None"] :
rowidx == "M11" ? [1.5, "None", 1.0, 0.75, "None"] :
rowidx == "M1.1" ? [0.25, 0.2, "None", "None", "None"] :
rowidx == "M1.2" ? [0.25, 0.2, "None", "None", "None"] :
rowidx == "M12" ? [1.75, 1.5, 1.25, 1.0, "None"] :
rowidx == "M4.5" ? [0.75, 0.5, "None", "None", "None"] :
rowidx == "M14" ? [2.0, 1.5, 1.25, 1.0, "None"] :
rowidx == "M1.6" ? [0.35, 0.2, "None", "None", "None"] :
rowidx == "M1.7" ? [0.35, 0.2, "None", "None", "None"] :
rowidx == "M1.8" ? [0.35, 0.2, "None", "None", "None"] :
rowidx == "M18" ? [2.5, 2.0, 1.5, 1.0, "None"] :
"Error";
function hexscrew1_table2d_1(rowidx,colidx) =
colidx == "coarse" ? hexscrew1_table2d_rows_1(rowidx)[0] :
colidx == "fine I" ? hexscrew1_table2d_rows_1(rowidx)[1] :
colidx == "fine II" ? hexscrew1_table2d_rows_1(rowidx)[2] :
colidx == "fine III" ? hexscrew1_table2d_rows_1(rowidx)[3] :
colidx == "fine IV" ? hexscrew1_table2d_rows_1(rowidx)[4] :
"Error";
function hexscrew1_table2d_rows_1(rowidx) =
rowidx == "M2.6" ? ["", "x0.35", "", "", ""] :
rowidx == "M2.5" ? ["", "x0.35", "", "", ""] :
rowidx == "M56" ? ["", "", "x4", "", "x2"] :
rowidx == "M2.3" ? ["", "x0.25", "", "", ""] :
rowidx == "M2.2" ? ["", "x0.25", "", "", ""] :
rowidx == "M39" ? ["", "x3", "x2", "x1.5", ""] :
rowidx == "M3.5" ? ["", "x0.35", "", "", ""] :
rowidx == "M36" ? ["", "x3", "x2", "x1.5", ""] :
rowidx == "M33" ? ["", "x3", "x2", "x1.5", ""] :
rowidx == "M32" ? ["", "", "x2", "x1.5", ""] :
rowidx == "M30" ? ["", "x3", "x2", "x1.5", "x1"] :
rowidx == "M5" ? ["", "x0.5", "", "", ""] :
rowidx == "M4" ? ["", "x0.5", "", "", ""] :
rowidx == "M7" ? ["", "x0.75", "", "", ""] :
rowidx == "M6" ? ["", "x0.75", "", "", ""] :
rowidx == "M1" ? ["", "x0.2", "", "", ""] :
rowidx == "M3" ? ["", "x0.35", "", "", ""] :
rowidx == "M2" ? ["", "x0.25", "", "", ""] :
rowidx == "M64" ? ["", "", "x4", "", ""] :
rowidx == "M9" ? ["", "x1", "x0.75", "", ""] :
rowidx == "M8" ? ["", "x1", "x0.75", "", ""] :
rowidx == "M10" ? ["", "x1.25", "x1", "x0.75", ""] :
rowidx == "M38" ? ["", "", "", "x1.5", ""] :
rowidx == "M42" ? ["", "x4", "x3", "x2", "x1.5"] :
rowidx == "M1.4" ? ["", "x0.2", "", "", ""] :
rowidx == "M40" ? ["", "x3", "x2", "x1.5", ""] :
rowidx == "M60" ? ["", "", "x4", "", "x2"] :
rowidx == "M48" ? ["", "x4", "x3", "x2", "x1.5"] :
rowidx == "M28" ? ["", "x2", "x1.5", "x1", ""] :
rowidx == "M24" ? ["", "x2", "x1.5", "x1", ""] :
rowidx == "M26" ? ["", "", "x1.5", "", ""] :
rowidx == "M27" ? ["", "x2", "x1.5", "x1", ""] :
rowidx == "M20" ? ["", "x2", "x1.5", "x1", ""] :
rowidx == "M22" ? ["", "x2", "x1.5", "x1", ""] :
rowidx == "M45" ? ["", "x4", "x3", "x2", "x1.5"] :
rowidx == "M16" ? ["", "x1.5", "", "x1", ""] :
rowidx == "M52" ? ["", "x4", "x3", "x2", "x1.5"] :
rowidx == "M68" ? ["", "", "x4", "", ""] :
rowidx == "M11" ? ["", "", "x1", "x0.75", ""] :
rowidx == "M1.1" ? ["", "x0.2", "", "", ""] :
rowidx == "M1.2" ? ["", "x0.2", "", "", ""] :
rowidx == "M12" ? ["", "x1.5", "x1.25", "x1", ""] :
rowidx == "M4.5" ? ["", "x0.5", "", "", ""] :
rowidx == "M14" ? ["", "x1.5", "x1.25", "x1", ""] :
rowidx == "M1.6" ? ["", "x0.2", "", "", ""] :
rowidx == "M1.7" ? ["", "x0.2", "", "", ""] :
rowidx == "M1.8" ? ["", "x0.2", "", "", ""] :
rowidx == "M18" ? ["", "x2", "x1.5", "x1", ""] :
"Error";

View File

@@ -0,0 +1,35 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexscrew2_table_0(idx) =
//d1, k, s, e, h
idx == "M2.5" ? [2.5, 1.7, 5.0, 5.45, "None"] :
idx == "M39" ? [39.0, 25.0, 60.0, 66.44, "None"] :
idx == "M52" ? [52.0, 33.0, 80.0, 88.25, "None"] :
idx == "M36" ? [36.0, 22.5, 55.0, 60.79, 12.0] :
idx == "M33" ? [33.0, 21.0, 50.0, 55.37, 10.5] :
idx == "M30" ? [30.0, 18.7, 46.0, 50.85, 10.5] :
idx == "M5" ? [5.0, 3.5, 8.0, 8.79, 2.4] :
idx == "M4" ? [4.0, 2.8, 7.0, 7.66, 2.1] :
idx == "M7" ? [7.0, 4.8, 11.0, 12.12, "None"] :
idx == "M6" ? [6.0, 4.0, 10.0, 11.05, 3.0] :
idx == "M3" ? [3.0, 2.0, 5.5, 6.01, 1.5] :
idx == "M2" ? [2.0, 1.4, 4.0, 4.32, "None"] :
idx == "M8" ? [8.0, 5.3, 13.0, 14.38, 3.75] :
idx == "M3.5" ? [3.5, 2.4, 6.0, 6.58, "None"] :
idx == "M24" ? [24.0, 15.0, 36.0, 39.98, 9.0] :
idx == "M48" ? [48.0, 30.0, 75.0, 82.6, "None"] :
idx == "M64" ? [64.0, 40.0, 95.0, 104.86, "None"] :
idx == "M42" ? [42.0, 26.0, 65.0, 71.3, "None"] :
idx == "M27" ? [27.0, 17.0, 41.0, 45.2, 9.0] :
idx == "M20" ? [20.0, 12.5, 30.0, 33.53, 7.5] :
idx == "M22" ? [22.0, 14.0, 32.0, 35.72, 7.5] :
idx == "M45" ? [45.0, 28.0, 70.0, 76.95, "None"] :
idx == "M10" ? [10.0, 6.4, 16.0, 18.9, 4.5] :
idx == "M12" ? [12.0, 7.5, 18.0, 21.1, 5.25] :
idx == "M14" ? [14.0, 8.8, 22.0, 24.49, 6.0] :
idx == "M1.6" ? [1.6, 1.1, 3.2, 3.48, "None"] :
idx == "M16" ? [16.0, 10.0, 24.0, 26.75, 6.0] :
idx == "M18" ? [18.0, 11.5, 27.0, 30.14, 7.5] :
"Error";

View File

@@ -0,0 +1,22 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexsocketcountersunk_table_0(idx) =
//d1, d2, b1, b2, b3, k_max, s, t, alpha, L, h_max
idx == "M2.5" ? [2.5, 5.0, "None", "None", "None", 1.5, 1.5, "None", 90.0, 16.0, "None"] :
idx == "M10" ? [10.0, 20.0, 26.0, 32.0, 45.0, 5.5, 6.0, 4.4, 90.0, 55.0, 10.0] :
idx == "M24" ? [24.0, 39.0, 54.0, 60.0, "None", 14.0, 14.0, 10.3, 60.0, 90.0, 23.0] :
idx == "M16" ? [16.0, 30.0, 38.0, 44.0, 57.0, 7.5, 10.0, 5.3, 90.0, 70.0, 13.5] :
idx == "M20" ? [20.0, 36.0, 46.0, 52.0, 65.0, 8.5, 12.0, 5.9, 90.0, 90.0, 16.0] :
idx == "M22" ? [22.0, 36.0, "None", "None", "None", 13.1, 14.0, "None", "None", "None", "None"] :
idx == "M5" ? [5.0, 10.0, 16.0, "None", "None", 2.8, 3.0, 2.3, 90.0, 35.0, 5.2] :
idx == "M4" ? [4.0, 8.0, 14.0, "None", "None", 2.3, 2.5, 1.8, 90.0, 30.0, 4.4] :
idx == "M6" ? [6.0, 12.0, 18.0, 24.0, "None", 3.3, 4.0, 2.5, 90.0, 40.0, 6.3] :
idx == "M14" ? [14.0, 27.0, 34.0, 40.0, "None", 7.0, 10.0, 4.8, 90.0, 65.0, 13.0] :
idx == "M3" ? [3.0, 6.0, 12.0, "None", "None", 1.7, 2.0, 1.2, 90.0, 30.0, 3.2] :
idx == "M2" ? [2.0, 4.0, "None", "None", "None", 1.2, 1.25, "None", 90.0, 12.0, "None"] :
idx == "M18" ? [18.0, 33.0, 43.0, "None", "None", 8.0, 12.0, "None", 90.0, 60.0, "None"] :
idx == "M12" ? [12.0, 24.0, 30.0, 36.0, 49.0, 6.5, 8.0, 4.6, 90.0, 60.0, 11.8] :
idx == "M8" ? [8.0, 16.0, 22.0, 28.0, "None", 4.4, 5.0, 3.5, 90.0, 45.0, 8.2] :
"Error";

View File

@@ -0,0 +1,34 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function hexsocketheadcap_table_0(idx) =
//d1, d2, b, k, s, t_min, L
idx == "M2.5" ? [2.5, 4.5, 17.0, 2.5, 2.0, 1.1, 25.0] :
idx == "M56" ? [56.0, 84.0, 124.0, 56.0, 41.0, 34.0, "None"] :
idx == "M52" ? [52.0, 78.0, 116.0, 52.0, 36.0, 31.0, "None"] :
idx == "M36" ? [36.0, 54.0, 84.0, 36.0, 27.0, 19.0, 110.0] :
idx == "M33" ? [33.0, 50.0, 78.0, 33.0, 24.0, 18.0, 100.0] :
idx == "M30" ? [30.0, 45.0, 72.0, 30.0, 22.0, 15.5, 100.0] :
idx == "M5" ? [5.0, 8.5, 22.0, 5.0, 4.0, 2.5, 25.0] :
idx == "M4" ? [4.0, 7.0, 20.0, 4.0, 3.0, 2.0, 25.0] :
idx == "M6" ? [6.0, 10.0, 24.0, 6.0, 5.0, 3.0, 30.0] :
idx == "M3" ? [3.0, 5.5, 18.0, 3.0, 2.5, 1.3, 20.0] :
idx == "M2" ? [2.0, 3.8, 16.0, 2.0, 1.5, 1.0, 20.0] :
idx == "M8" ? [8.0, 13.0, 28.0, 8.0, 6.0, 4.0, 35.0] :
idx == "M24" ? [24.0, 36.0, 60.0, 24.0, 19.0, 12.0, 80.0] :
idx == "M48" ? [48.0, 72.0, 108.0, 48.0, 36.0, 28.0, 150.0] :
idx == "M64" ? [64.0, 96.0, 140.0, 64.0, 46.0, 38.0, "None"] :
idx == "M42" ? [42.0, 63.0, 96.0, 42.0, 32.0, 24.0, 130.0] :
idx == "M27" ? [27.0, 40.0, 66.0, 27.0, 19.0, 13.5, 90.0] :
idx == "M20" ? [20.0, 30.0, 52.0, 20.0, 17.0, 10.0, 70.0] :
idx == "M22" ? [22.0, 33.0, 56.0, 22.0, 17.0, 11.0, 75.0] :
idx == "M10" ? [10.0, 16.0, 32.0, 10.0, 8.0, 5.0, 40.0] :
idx == "M12" ? [12.0, 18.0, 36.0, 12.0, 10.0, 6.0, 50.0] :
idx == "M1.4" ? [1.4, 2.6, "None", 1.4, 1.25, "None", 12.0] :
idx == "M14" ? [14.0, 21.0, 40.0, 14.0, 12.0, 7.0, 55.0] :
idx == "M1.6" ? [1.6, 3.0, 15.0, 1.6, 1.5, 0.7, 16.0] :
idx == "M16" ? [16.0, 24.0, 44.0, 16.0, 14.0, 8.0, 60.0] :
idx == "M1.8" ? [1.8, 3.4, "None", 1.8, 1.5, "None", 16.0] :
idx == "M18" ? [18.0, 27.0, 48.0, 18.0, 14.0, 9.0, 65.0] :
"Error";

View File

@@ -0,0 +1,98 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* MIT <http://opensource.org/licenses/MIT> */
function nominalpipesize_table_0(idx) =
//od
idx == "NPS 34" ? [34.0] :
idx == "NPS 36" ? [36.0] :
idx == "NPS 30" ? [30.0] :
idx == "NPS 32" ? [32.0] :
idx == "NPS 1 1/2" ? [1.9] :
idx == "NPS 1 1/4" ? [1.66] :
idx == "NPS 18" ? [18.0] :
idx == "NPS 12" ? [12.75] :
idx == "NPS 10" ? [10.75] :
idx == "NPS 11" ? [11.75] :
idx == "NPS 16" ? [16.0] :
idx == "NPS 14" ? [14.0] :
idx == "NPS 1" ? [1.315] :
idx == "NPS 2" ? [2.375] :
idx == "NPS 3" ? [3.5] :
idx == "NPS 4" ? [4.5] :
idx == "NPS 5" ? [5.563] :
idx == "NPS 6" ? [6.625] :
idx == "NPS 7" ? [7.625] :
idx == "NPS 8" ? [8.625] :
idx == "NPS 9" ? [9.625] :
idx == "NPS 2 1/2" ? [2.875] :
idx == "NPS 20" ? [20.0] :
idx == "NPS 3/4" ? [1.05] :
idx == "NPS 26" ? [26.0] :
idx == "NPS 24" ? [24.0] :
idx == "NPS 3/8" ? [0.675] :
idx == "NPS 28" ? [28.0] :
idx == "NPS 3 1/2" ? [4.0] :
idx == "NPS 1/8" ? [0.405] :
idx == "NPS 42" ? [42.0] :
idx == "NPS 1/4" ? [0.54] :
idx == "NPS 1/2" ? [0.84] :
idx == "NPS 48" ? [48.0] :
idx == "NPS 4 1/2" ? [5.0] :
"Error";
function nominalpipesize_table2d_0(rowidx,colidx) =
colidx == "5s" ? nominalpipesize_table2d_rows_0(rowidx)[0] :
colidx == "5" ? nominalpipesize_table2d_rows_0(rowidx)[1] :
colidx == "10s" ? nominalpipesize_table2d_rows_0(rowidx)[2] :
colidx == "10" ? nominalpipesize_table2d_rows_0(rowidx)[3] :
colidx == "20" ? nominalpipesize_table2d_rows_0(rowidx)[4] :
colidx == "30" ? nominalpipesize_table2d_rows_0(rowidx)[5] :
colidx == "40s" ? nominalpipesize_table2d_rows_0(rowidx)[6] :
colidx == "40" ? nominalpipesize_table2d_rows_0(rowidx)[7] :
colidx == "60" ? nominalpipesize_table2d_rows_0(rowidx)[8] :
colidx == "80s" ? nominalpipesize_table2d_rows_0(rowidx)[9] :
colidx == "80" ? nominalpipesize_table2d_rows_0(rowidx)[10] :
colidx == "100" ? nominalpipesize_table2d_rows_0(rowidx)[11] :
colidx == "120" ? nominalpipesize_table2d_rows_0(rowidx)[12] :
colidx == "140" ? nominalpipesize_table2d_rows_0(rowidx)[13] :
colidx == "160" ? nominalpipesize_table2d_rows_0(rowidx)[14] :
"Error";
function nominalpipesize_table2d_rows_0(rowidx) =
rowidx == "NPS 34" ? ["None", "None", "None", 0.312, 0.5, 0.625, 0.375, 0.688, "None", "None", "None", "None", "None", "None", "None"] :
rowidx == "NPS 36" ? ["None", "None", "None", 0.312, 0.5, 0.625, 0.375, 0.75, "None", 0.5, "None", "None", "None", "None", "None"] :
rowidx == "NPS 30" ? [0.25, "None", 0.312, 0.312, 0.5, 0.625, 0.375, "None", "None", 0.5, "None", "None", "None", "None", "None"] :
rowidx == "NPS 32" ? ["None", "None", "None", 0.312, 0.5, 0.625, 0.375, 0.688, "None", 0.5, "None", "None", "None", "None", "None"] :
rowidx == "NPS 1 1/2" ? [0.065, 0.065, 0.109, 0.109, "None", "None", 0.145, 0.145, "None", 0.2, 0.2, "None", "None", "None", 0.281] :
rowidx == "NPS 1 1/4" ? [0.065, 0.065, 0.109, 0.109, "None", "None", 0.14, 0.14, "None", 0.191, 0.191, "None", "None", "None", 0.25] :
rowidx == "NPS 18" ? [0.165, "None", 0.188, 0.25, 0.312, 0.437, 0.375, 0.562, 0.75, 0.5, 0.937, 1.156, 1.375, 1.562, 1.781] :
rowidx == "NPS 12" ? [0.156, 0.165, 0.18, 0.18, 0.25, 0.33, 0.375, 0.406, 0.562, 0.5, 0.687, 0.843, 1.0, 1.125, 1.312] :
rowidx == "NPS 10" ? [0.134, 0.134, 0.165, 0.165, 0.25, 0.307, 0.365, 0.365, 0.5, 0.5, 0.593, 0.718, 0.843, 1.0, 1.125] :
rowidx == "NPS 11" ? ["None", "None", "None", "None", "None", "None", "None", 0.375, "None", "None", 0.5, "None", "None", "None", "None"] :
rowidx == "NPS 16" ? [0.165, "None", 0.188, 0.25, 0.312, 0.375, 0.375, 0.5, 0.656, 0.5, 0.843, 1.031, 1.218, 1.437, 1.593] :
rowidx == "NPS 14" ? [0.156, "None", 0.188, 0.25, 0.312, 0.375, 0.375, 0.437, 0.593, 0.5, 0.75, 0.937, 1.093, 1.25, 1.406] :
rowidx == "NPS 1" ? [0.065, 0.065, 0.109, 0.109, "None", "None", 0.133, 0.133, "None", 0.179, 0.179, "None", "None", "None", 0.25] :
rowidx == "NPS 2" ? [0.065, 0.065, 0.109, 0.109, "None", "None", 0.154, 0.154, "None", 0.218, 0.218, "None", "None", "None", 0.343] :
rowidx == "NPS 3" ? [0.083, 0.083, 0.12, 0.12, "None", "None", 0.216, 0.216, "None", 0.3, 0.3, "None", "None", "None", 0.437] :
rowidx == "NPS 4" ? [0.083, 0.083, 0.12, 0.12, "None", "None", 0.237, 0.237, 0.281, 0.337, 0.337, "None", 0.437, "None", 0.531] :
rowidx == "NPS 5" ? [0.109, 0.109, 0.134, 0.134, "None", "None", 0.258, 0.258, "None", 0.375, 0.375, "None", 0.5, "None", 0.625] :
rowidx == "NPS 6" ? [0.109, 0.109, 0.134, 0.134, "None", "None", 0.28, 0.28, "None", 0.432, 0.432, "None", 0.562, "None", 0.718] :
rowidx == "NPS 7" ? ["None", "None", "None", "None", "None", "None", "None", 0.301, "None", "None", 0.5, "None", "None", "None", "None"] :
rowidx == "NPS 8" ? [0.109, 0.109, 0.148, 0.148, 0.25, 0.277, 0.322, 0.322, 0.406, 0.5, 0.5, 0.593, 0.718, 0.812, 0.906] :
rowidx == "NPS 9" ? ["None", "None", "None", "None", "None", "None", "None", 0.342, "None", "None", 0.5, "None", "None", "None", "None"] :
rowidx == "NPS 2 1/2" ? [0.083, 0.083, 0.12, 0.12, "None", "None", 0.203, 0.203, "None", 0.276, 0.276, "None", "None", "None", 0.375] :
rowidx == "NPS 20" ? [0.188, "None", 0.218, 0.25, 0.375, 0.5, 0.375, 0.593, 0.812, 0.5, 1.031, 1.28, 1.5, 1.75, 1.968] :
rowidx == "NPS 3/4" ? [0.065, 0.065, 0.083, 0.083, "None", "None", 0.113, 0.113, "None", 0.154, 0.154, "None", "None", "None", 0.218] :
rowidx == "NPS 26" ? ["None", "None", "None", 0.312, 0.5, "None", 0.375, "None", "None", 0.5, "None", "None", "None", "None", "None"] :
rowidx == "NPS 24" ? [0.218, "None", 0.25, 0.25, 0.375, 0.562, 0.375, 0.687, 0.968, 0.5, 1.218, 1.531, 1.812, 2.062, 2.343] :
rowidx == "NPS 3/8" ? ["None", 0.049, 0.065, 0.065, "None", "None", 0.091, 0.091, "None", 0.126, 0.126, "None", "None", "None", "None"] :
rowidx == "NPS 28" ? ["None", "None", "None", 0.312, 0.5, 0.625, 0.375, "None", "None", "None", "None", "None", "None", "None", "None"] :
rowidx == "NPS 3 1/2" ? [0.083, 0.083, 0.12, 0.12, "None", "None", 0.226, 0.226, "None", 0.318, 0.318, "None", "None", "None", "None"] :
rowidx == "NPS 1/8" ? ["None", 0.035, 0.049, 0.049, "None", "None", 0.068, 0.068, "None", 0.095, 0.095, "None", "None", "None", "None"] :
rowidx == "NPS 42" ? ["None", "None", "None", "None", "None", "None", 0.375, "None", "None", 0.5, "None", "None", "None", "None", "None"] :
rowidx == "NPS 1/4" ? ["None", 0.049, 0.065, 0.065, "None", "None", 0.088, 0.088, "None", 0.119, 0.119, "None", "None", "None", "None"] :
rowidx == "NPS 1/2" ? [0.065, 0.065, 0.083, 0.083, "None", "None", 0.109, 0.109, "None", 0.147, 0.147, "None", "None", "None", 0.187] :
rowidx == "NPS 48" ? ["None", "None", "None", "None", "None", "None", 0.375, "None", "None", 0.5, "None", "None", "None", "None", "None"] :
rowidx == "NPS 4 1/2" ? ["None", "None", "None", "None", "None", "None", "None", 0.247, "None", "None", 0.355, "None", "None", "None", "None"] :
"Error";

View File

@@ -0,0 +1,51 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function plainwasher1_table_0(idx) =
//d1, d2, s
idx == "M2.6" ? [2.8, 7.0, 0.5] :
idx == "M2.5" ? [2.7, 6.0, 0.5] :
idx == "M56" ? [58.0, 105.0, 9.0] :
idx == "M2.3" ? [2.5, 6.0, 0.5] :
idx == "M2.2" ? [2.4, 6.0, 0.5] :
idx == "M39" ? [40.0, 72.0, 6.0] :
idx == "M3.5" ? [3.7, 8.0, 0.5] :
idx == "M36" ? [37.0, 66.0, 5.0] :
idx == "M33" ? [34.0, 60.0, 5.0] :
idx == "M30" ? [31.0, 56.0, 4.0] :
idx == "M72" ? [74.0, 125.0, 10.0] :
idx == "M4" ? [4.3, 9.0, 0.8] :
idx == "M7" ? [7.4, 14.0, 1.6] :
idx == "M6" ? [6.4, 12.0, 1.6] :
idx == "M1" ? [1.1, 3.0, 0.3] :
idx == "M3" ? [3.2, 7.0, 0.5] :
idx == "M2" ? [2.2, 5.0, 0.3] :
idx == "M8" ? [8.4, 16.0, 1.6] :
idx == "M76" ? [78.0, 135.0, 10.0] :
idx == "M85" ? [87.0, 145.0, 12.0] :
idx == "M80" ? [82.0, 140.0, 12.0] :
idx == "M42" ? [43.0, 78.0, 7.0] :
idx == "M60" ? [62.0, 110.0, 9.0] :
idx == "M48" ? [50.0, 92.0, 8.0] :
idx == "M64" ? [64.0, 115.0, 9.0] :
idx == "M24" ? [25.0, 44.0, 4.0] :
idx == "M27" ? [28.0, 50.0, 4.0] :
idx == "M20" ? [21.0, 37.0, 3.0] :
idx == "M22" ? [23.0, 39.0, 3.0] :
idx == "M45" ? [46.0, 85.0, 7.0] :
idx == "M16" ? [17.0, 30.0, 3.0] :
idx == "M5" ? [5.3, 10.0, 1.0] :
idx == "M100" ? [104.0, 175.0, 14.0] :
idx == "M52" ? [54.0, 98.0, 8.0] :
idx == "M90" ? [93.0, 160.0, 12.0] :
idx == "M68" ? [70.0, 120.0, 10.0] :
idx == "M10" ? [10.0, 20.0, 2.0] :
idx == "M1.2" ? [1.3, 3.5, 0.3] :
idx == "M12" ? [13.0, 24.0, 2.5] :
idx == "M1.4" ? [1.5, 4.0, 0.3] :
idx == "M14" ? [15.0, 28.0, 2.5] :
idx == "M1.6" ? [1.7, 4.0, 0.3] :
idx == "M1.7" ? [1.8, 4.5, 0.3] :
idx == "M18" ? [19.0, 34.0, 3.0] :
"Error";

View File

@@ -0,0 +1,34 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function plainwasher2_table_0(idx) =
//d1, d2, s
idx == "M72" ? [78.0, 125.0, 10.0] :
idx == "M56" ? [62.0, 105.0, 9.0] :
idx == "M39" ? [42.0, 72.0, 6.0] :
idx == "M52" ? [56.0, 98.0, 8.0] :
idx == "M36" ? [39.0, 66.0, 5.0] :
idx == "M33" ? [36.0, 60.0, 5.0] :
idx == "M30" ? [33.0, 56.0, 4.0] :
idx == "M5" ? [5.5, 10.0, 1.0] :
idx == "M7" ? [7.6, 14.0, 1.6] :
idx == "M6" ? [6.6, 12.0, 1.6] :
idx == "M8" ? [9.0, 16.0, 1.6] :
idx == "M80" ? [86.0, 140.0, 12.0] :
idx == "M24" ? [26.0, 44.0, 4.0] :
idx == "M60" ? [66.0, 110.0, 9.0] :
idx == "M48" ? [52.0, 92.0, 8.0] :
idx == "M64" ? [70.0, 115.0, 9.0] :
idx == "M42" ? [45.0, 78.0, 7.0] :
idx == "M27" ? [30.0, 50.0, 4.0] :
idx == "M20" ? [22.0, 37.0, 3.0] :
idx == "M22" ? [24.0, 39.0, 3.0] :
idx == "M45" ? [48.0, 85.0, 7.0] :
idx == "M100" ? [107.0, 175.0, 14.0] :
idx == "M90" ? [96.0, 160.0, 12.0] :
idx == "M10" ? [11.0, 20.0, 2.0] :
idx == "M12" ? [13.5, 24.0, 2.5] :
idx == "M14" ? [15.5, 28.0, 2.5] :
idx == "M16" ? [17.5, 30.0, 3.0] :
"Error";

View File

@@ -0,0 +1,51 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function plainwasherchamfered_table_0(idx) =
//d1, d2, s
idx == "M2.6" ? [2.8, 7.0, 0.5] :
idx == "M2.5" ? [2.7, 6.0, 0.5] :
idx == "M56" ? [58.0, 105.0, 9.0] :
idx == "M2.3" ? [2.5, 6.0, 0.5] :
idx == "M2.2" ? [2.4, 6.0, 0.5] :
idx == "M39" ? [40.0, 72.0, 6.0] :
idx == "M3.5" ? [3.7, 8.0, 0.5] :
idx == "M36" ? [37.0, 66.0, 5.0] :
idx == "M33" ? [34.0, 60.0, 5.0] :
idx == "M30" ? [31.0, 56.0, 4.0] :
idx == "M72" ? [74.0, 125.0, 10.0] :
idx == "M4" ? [4.3, 9.0, 0.8] :
idx == "M7" ? [7.4, 14.0, 1.6] :
idx == "M6" ? [6.4, 12.0, 1.6] :
idx == "M1" ? [1.1, 3.0, 0.3] :
idx == "M3" ? [3.2, 7.0, 0.5] :
idx == "M2" ? [2.2, 5.0, 0.3] :
idx == "M8" ? [8.4, 16.0, 1.6] :
idx == "M76" ? [78.0, 135.0, 10.0] :
idx == "M85" ? [87.0, 145.0, 12.0] :
idx == "M80" ? [82.0, 140.0, 12.0] :
idx == "M42" ? [43.0, 78.0, 7.0] :
idx == "M60" ? [62.0, 110.0, 9.0] :
idx == "M48" ? [50.0, 92.0, 8.0] :
idx == "M64" ? [64.0, 115.0, 9.0] :
idx == "M24" ? [25.0, 44.0, 4.0] :
idx == "M27" ? [28.0, 50.0, 4.0] :
idx == "M20" ? [21.0, 37.0, 3.0] :
idx == "M22" ? [23.0, 39.0, 3.0] :
idx == "M45" ? [46.0, 85.0, 7.0] :
idx == "M16" ? [17.0, 30.0, 3.0] :
idx == "M5" ? [5.3, 10.0, 1.0] :
idx == "M100" ? [104.0, 175.0, 14.0] :
idx == "M52" ? [54.0, 98.0, 8.0] :
idx == "M90" ? [93.0, 160.0, 12.0] :
idx == "M68" ? [70.0, 120.0, 10.0] :
idx == "M10" ? [10.0, 20.0, 2.0] :
idx == "M1.2" ? [1.3, 3.5, 0.3] :
idx == "M12" ? [13.0, 24.0, 2.5] :
idx == "M1.4" ? [1.5, 4.0, 0.3] :
idx == "M14" ? [15.0, 28.0, 2.5] :
idx == "M1.6" ? [1.7, 4.0, 0.3] :
idx == "M1.7" ? [1.8, 4.5, 0.3] :
idx == "M18" ? [19.0, 34.0, 3.0] :
"Error";

View File

@@ -0,0 +1,32 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function plainwasherforcheesehead_table_0(idx) =
//d1, d2, s
idx == "M2.6" ? [2.8, 5.5, 0.5] :
idx == "M2.5" ? [2.7, 5.0, 0.5] :
idx == "M2.3" ? [2.5, 5.0, 0.5] :
idx == "M3.5" ? [3.7, 7.0, 0.5] :
idx == "M36" ? [37.0, 60.0, 5.0] :
idx == "M30" ? [31.0, 50.0, 4.0] :
idx == "M5" ? [5.3, 9.0, 1.0] :
idx == "M4" ? [4.3, 8.0, 0.5] :
idx == "M6" ? [6.4, 11.0, 1.6] :
idx == "M1" ? [1.1, 2.5, 0.3] :
idx == "M3" ? [3.2, 6.0, 0.5] :
idx == "M2" ? [2.2, 4.5, 0.3] :
idx == "M8" ? [8.4, 15.0, 1.6] :
idx == "M24" ? [25.0, 39.0, 4.0] :
idx == "M16" ? [17.0, 28.0, 2.5] :
idx == "M20" ? [21.0, 34.0, 3.0] :
idx == "M10" ? [10.5, 18.0, 1.6] :
idx == "M1.2" ? [1.3, 3.0, 0.3] :
idx == "M12" ? [13.0, 20.0, 2.0] :
idx == "M1.4" ? [1.5, 3.0, 0.3] :
idx == "M14" ? [15.0, 24.0, 2.5] :
idx == "M1.6" ? [1.7, 3.5, 0.3] :
idx == "M1.7" ? [1.8, 4.0, 0.3] :
idx == "M1.8" ? [1.9, 4.0, 0.3] :
idx == "M18" ? [19.0, 30.0, 2.5] :
"Error";

View File

@@ -0,0 +1,16 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* MIT <http://opensource.org/licenses/MIT> */
function roundBattery_table_0(idx) =
//h, d
idx == "AA" ? [50.5, 14.5] :
idx == "A" ? [50.0, 17.0] :
idx == "C" ? [50.0, 26.2] :
idx == "AAA" ? [44.5, 10.5] :
idx == "D" ? [61.5, 34.2] :
idx == "N" ? [30.2, 12.0] :
idx == "AAAA" ? [42.5, 8.3] :
idx == "Sub-C" ? [42.9, 22.2] :
idx == "1/2AA" ? [24.0, 14.5] :
"Error";

View File

@@ -0,0 +1,56 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de>,Javier Martínez García <jaeco@gmx.com> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function singlerowradialbearing_table_0(idx) =
//d1, d2, B, r_fillet
idx == "623" ? [3.0, 10.0, 4.0, 0.3] :
idx == "607" ? [7.0, 19.0, 6.0, 0.5] :
idx == "627" ? [7.0, 22.0, 7.0, 0.5] :
idx == "626" ? [6.0, 19.0, 6.0, 0.5] :
idx == "625" ? [5.0, 16.0, 5.0, 0.5] :
idx == "624" ? [4.0, 13.0, 5.0, 0.4] :
idx == "629" ? [9.0, 26.0, 8.0, 1.0] :
idx == "609" ? [9.0, 24.0, 7.0, 0.5] :
idx == "608" ? [8.0, 22.0, 7.0, 0.5] :
idx == "6006" ? [30.0, 55.0, 13.0, 1.5] :
idx == "6007" ? [35.0, 62.0, 14.0, 1.5] :
idx == "6004" ? [20.0, 42.0, 12.0, 1.0] :
idx == "6005" ? [25.0, 47.0, 12.0, 1.0] :
idx == "6002" ? [15.0, 32.0, 9.0, 0.5] :
idx == "6003" ? [17.0, 35.0, 10.0, 0.5] :
idx == "6000" ? [10.0, 26.0, 8.0, 0.5] :
idx == "6001" ? [12.0, 28.0, 8.0, 0.5] :
idx == "6204" ? [20.0, 47.0, 14.0, 1.5] :
idx == "16003" ? [17.0, 35.0, 8.0, 0.5] :
idx == "6206" ? [30.0, 62.0, 16.0, 1.5] :
idx == "16006" ? [30.0, 55.0, 9.0, 0.5] :
idx == "16007" ? [35.0, 62.0, 9.0, 0.5] :
idx == "16004" ? [20.0, 42.0, 8.0, 0.5] :
idx == "6203" ? [17.0, 40.0, 12.0, 1.0] :
idx == "6305" ? [25.0, 62.0, 17.0, 2.0] :
idx == "6200" ? [10.0, 30.0, 9.0, 1.0] :
idx == "6301" ? [12.0, 37.0, 12.0, 1.5] :
idx == "6300" ? [10.0, 35.0, 11.0, 1.0] :
idx == "6303" ? [17.0, 47.0, 14.0, 1.5] :
idx == "6201" ? [12.0, 32.0, 10.0, 1.0] :
idx == "634" ? [4.0, 16.0, 5.0, 0.5] :
idx == "635" ? [5.0, 19.0, 6.0, 0.5] :
idx == "16101" ? [12.0, 30.0, 8.0, 0.5] :
idx == "16100" ? [10.0, 28.0, 8.0, 0.5] :
idx == "6205" ? [25.0, 52.0, 15.0, 1.5] :
idx == "6304" ? [20.0, 52.0, 15.0, 2.0] :
idx == "16002" ? [15.0, 32.0, 8.0, 0.5] :
idx == "6202" ? [15.0, 35.0, 11.0, 1.0] :
idx == "16005" ? [25.0, 47.0, 8.0, 0.5] :
idx == "6302" ? [15.0, 42.0, 13.0, 1.5] :
"Error";
function singlerowradialbearing_table_1(idx) =
//postfix
idx == "shielded, single" ? ["-Z"] :
idx == "shielded, double" ? ["-ZZ"] :
idx == "open" ? [""] :
idx == "sealed, double" ? ["-2RS"] :
idx == "sealed, single" ? ["-RS"] :
"Error";

View File

@@ -0,0 +1,43 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de>,Javier Martínez García <jaeco@gmx.com> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */
function singlerowradialbearingimperial_table_0(idx) =
//d1, d2, B, r_fillet
idx == "RLS7" ? [0.875, 2.0, 0.5625, 0.0625] :
idx == "RLS6" ? [0.75, 1.875, 0.5625, 0.0625] :
idx == "RLS5" ? [0.625, 1.5625, 0.4375, 0.03125] :
idx == "RLS4" ? [0.5, 1.3125, 0.375, 0.03125] :
idx == "RLS9" ? [1.125, 2.5, 0.625, 0.0625] :
idx == "RLS8" ? [1.0, 2.25, 0.625, 0.0625] :
idx == "RLS16" ? [2.0, 4.0, 0.8125, 0.09375] :
idx == "RLS15" ? [1.875, 4.0, 0.8125, 0.09375] :
idx == "RLS14" ? [1.75, 3.75, 0.8125, 0.09375] :
idx == "RLS13" ? [1.625, 3.5, 0.75, 0.09375] :
idx == "RLS12" ? [1.5, 3.25, 0.75, 0.09375] :
idx == "RLS11" ? [1.375, 3.0, 0.6875, 0.0625] :
idx == "RLS10" ? [1.25, 2.75, 0.6875, 0.0625] :
idx == "RLS18" ? [2.25, 4.5, 0.875, 0.09375] :
idx == "RMS20" ? [2.5, 5.5, 1.25, 0.125] :
idx == "RMS22" ? [2.75, 6.125, 1.375, 0.125] :
idx == "RMS24" ? [3.0, 7.0, 1.5625, 0.15625] :
idx == "RMS26" ? [3.25, 7.5, 1.5625, 0.15625] :
idx == "RMS18" ? [2.25, 5.0, 1.25, 0.125] :
idx == "RMS6" ? [0.75, 2.0, 0.6875, 0.0625] :
idx == "RMS7" ? [0.875, 2.25, 0.6875, 0.0625] :
idx == "RMS4" ? [0.5, 1.625, 0.625, 0.0625] :
idx == "RMS5" ? [0.625, 1.8125, 0.625, 0.0625] :
idx == "RMS8" ? [1.0, 2.5, 0.75, 0.09375] :
idx == "RMS9" ? [1.125, 2.8125, 0.8125, 0.09375] :
idx == "RMS10" ? [1.25, 3.125, 0.875, 0.09375] :
idx == "RMS11" ? [1.375, 3.5, 0.875, 0.09375] :
idx == "RMS12" ? [1.5, 3.75, 0.9375, 0.09375] :
idx == "RMS13" ? [1.625, 4.0, 0.9375, 0.09375] :
idx == "RMS14" ? [1.75, 4.25, 1.0625, 0.09375] :
idx == "RMS15" ? [1.875, 4.5, 1.0625, 0.09375] :
idx == "RMS16" ? [2.0, 4.5, 1.0625, 0.09375] :
idx == "RLS22" ? [2.75, 5.25, 0.9375, 0.09375] :
idx == "RLS20" ? [2.5, 5.0, 0.9375, 0.09375] :
idx == "RLS26" ? [3.25, 6.0, 1.0625, 0.09375] :
idx == "RLS24" ? [3.0, 5.75, 1.0625, 0.09375] :
"Error";

View File

@@ -0,0 +1,3 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */

View File

@@ -0,0 +1,3 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */

View File

@@ -0,0 +1,3 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */

View File

@@ -0,0 +1,3 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */

View File

@@ -0,0 +1,3 @@
/* Generated by BOLTS, do not modify */
/* Copyright by: Johannes Reinhardt <jreinhardt@ist-dein-freund.de> */
/* LGPL 2.1+ <http://www.gnu.org/licenses/lgpl-2.1> */