Rework datasheet

This commit is contained in:
Bane Stojkovic
2022-11-04 23:42:45 +01:00
parent a9f0c9b82c
commit 69895fdc3f
10 changed files with 869 additions and 956 deletions
@@ -47,7 +47,7 @@ public abstract class AbstractRadialComponent<T> extends AbstractLeadedComponent
return (int) getPinSpacing().convertToPixels();
}
@EditableProperty(name = "Pin Spacing")
@EditableProperty(name = "Lead Spacing")
public Size getPinSpacing() {
if (pinSpacing == null) {
pinSpacing = PIN_SPACING;
@@ -46,6 +46,7 @@ public abstract class AbstractFilmCapacitor extends AbstractLeadedComponent<Capa
protected org.diylc.core.measures.Voltage voltageNew = null;
protected Boolean showOuterFoil = false;
protected Color outerFoilColor = OUTER_FOIL_COLOR;
protected String type;
@EditableProperty(validatorClass = PositiveMeasureValidator.class)
public Capacitance getValue() {
@@ -55,6 +56,15 @@ public abstract class AbstractFilmCapacitor extends AbstractLeadedComponent<Capa
public void setValue(Capacitance value) {
this.value = value;
}
@EditableProperty
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
@Deprecated
public Voltage getVoltage() {
@@ -1,316 +1,316 @@
Sprague TVA Atom,6 VDC,200 uF,17.45,7.925
Sprague TVA Atom,10 VDC,5000 uF,38.1,12.319
Sprague TVA Atom,16 VDC,25 uF,12.7,6.35
Sprague TVA Atom,16 VDC,50 uF,17.45,6.35
Sprague TVA Atom,16 VDC,100 uF,17.45,7.925
Sprague TVA Atom,16 VDC,200 uF,20.625,7.925
Sprague TVA Atom,16 VDC,250 uF,20.625,9.525
Sprague TVA Atom,16 VDC,500 uF,23.8,9.525
Sprague TVA Atom,16 VDC,600 uF,31.75,9.525
Sprague TVA Atom,16 VDC,800 uF,31.75,9.525
Sprague TVA Atom,16 VDC,1000 uF,38.1,9.525
Sprague TVA Atom,16 VDC,1200 uF,38.1,11.125
Sprague TVA Atom,16 VDC,1500 uF,38.1,11.125
Sprague TVA Atom,16 VDC,2000 uF,38.1,12.319
Sprague TVA Atom,16 VDC,3000 uF,38.1,12.319
Sprague TVA Atom,16 VDC,5000 uF,53.975,25.4
Sprague TVA Atom,16 VDC,10000 uF,66.675,31.75
Sprague TVA Atom,25 VDC,10 uF,12.7,6.35
Sprague TVA Atom,25 VDC,25 uF,12.7,6.35
Sprague TVA Atom,25 VDC,50 uF,17.45,6.35
Sprague TVA Atom,25 VDC,75 uF,17.45,7.925
Sprague TVA Atom,25 VDC,100 uF,20.625,7.925
Sprague TVA Atom,25 VDC,150 uF,20.625,9.525
Sprague TVA Atom,25 VDC,200 uF,20.625,9.525
Sprague TVA Atom,25 VDC,250 uF,23.8,9.525
Sprague TVA Atom,25 VDC,500 uF,31.75,11.125
Sprague TVA Atom,25 VDC,1000 uF,38.1,12.319
Sprague TVA Atom,25 VDC,1500 uF,38.1,12.319
Sprague TVA Atom,25 VDC,2000 uF,38.1,12.319
Sprague TVA Atom,25 VDC,2500 uF,38.1,12.319
Sprague TVA Atom,25 VDC,5000 uF,66.675,28.575
Sprague TVA Atom,35 VDC,500 uF,38.1,11.125
Sprague TVA Atom,35 VDC,5500 uF,38.1,12.319
Sprague TVA Atom,50 VDC,1 uF,12.7,6.35
Sprague TVA Atom,50 VDC,2 uF,12.7,6.35
Sprague TVA Atom,50 VDC,5 uF,12.7,6.35
Sprague TVA Atom,50 VDC,6 uF,12.7,6.35
Sprague TVA Atom,50 VDC,10 uF,12.7,6.35
Sprague TVA Atom,50 VDC,15 uF,17.45,6.35
Sprague TVA Atom,50 VDC,20 uF,17.45,6.35
Sprague TVA Atom,50 VDC,25 uF,17.45,6.35
Sprague TVA Atom,50 VDC,40 uF,20.625,7.925
Sprague TVA Atom,50 VDC,50 uF,20.625,7.925
Sprague TVA Atom,50 VDC,75 uF,20.625,9.525
Sprague TVA Atom,50 VDC,100 uF,20.625,9.525
Sprague TVA Atom,50 VDC,150 uF,23.8,9.525
Sprague TVA Atom,50 VDC,200 uF,31.75,9.525
Sprague TVA Atom,50 VDC,250 uF,38.1,9.525
Sprague TVA Atom,50 VDC,300 uF,31.75,11.125
Sprague TVA Atom,50 VDC,400 uF,38.1,12.319
Sprague TVA Atom,50 VDC,500 uF,38.1,12.319
Sprague TVA Atom,50 VDC,600 uF,38.1,12.319
Sprague TVA Atom,50 VDC,1000 uF,38.1,12.319
Sprague TVA Atom,50 VDC,1500 uF,38.1,12.319
Sprague TVA Atom,50 VDC,2000 uF,53.975,28.575
Sprague TVA Atom,50 VDC,2500 uF,66.675,28.575
Sprague TVA Atom,50 VDC,3000 uF,66.675,31.75
Sprague TVA Atom,50 VDC,5000 uF,79.375,34.925
Sprague TVA Atom,63 VDC,1 uF,12.7,6.35
Sprague TVA Atom,100 VDC,10 uF,17.45,7.925
Sprague TVA Atom,100 VDC,50 uF,31.75,9.525
Sprague TVA Atom,100 VDC,100 uF,38.1,11.125
Sprague TVA Atom,100 VDC,250 uF,38.1,12.319
Sprague TVA Atom,100 VDC,500 uF,53.975,28.575
Sprague TVA Atom,150 VDC,1 uF,12.7,6.35
Sprague TVA Atom,150 VDC,2 uF,17.45,6.35
Sprague TVA Atom,150 VDC,4 uF,20.625,7.925
Sprague TVA Atom,150 VDC,5 uF,20.625,7.925
Sprague TVA Atom,150 VDC,8 uF,20.625,9.525
Sprague TVA Atom,150 VDC,10 uF,20.625,9.525
Sprague TVA Atom,150 VDC,16 uF,23.8,9.525
Sprague TVA Atom,150 VDC,20 uF,31.75,9.525
Sprague TVA Atom,150 VDC,25 uF,31.75,9.525
Sprague TVA Atom,150 VDC,30 uF,31.75,11.125
Sprague TVA Atom,150 VDC,40 uF,38.1,11.125
Sprague TVA Atom,150 VDC,50 uF,38.1,11.125
Sprague TVA Atom,150 VDC,80 uF,38.1,12.319
Sprague TVA Atom,150 VDC,100 uF,38.1,12.319
Sprague TVA Atom,150 VDC,150 uF,38.1,12.319
Sprague TVA Atom,150 VDC,200 uF,53.975,25.4
Sprague TVA Atom,150 VDC,300 uF,66.675,28.575
Sprague TVA Atom,200 VDC,3 uF,20.625,7.925
Sprague TVA Atom,200 VDC,5 uF,20.625,9.525
Sprague TVA Atom,200 VDC,10 uF,23.8,9.525
Sprague TVA Atom,200 VDC,20 uF,31.75,11.125
Sprague TVA Atom,200 VDC,100 uF,38.1,12.319
Sprague TVA Atom,250 VDC,4 uF,20.625,9.525
Sprague TVA Atom,250 VDC,10 uF,31.75,9.525
Sprague TVA Atom,250 VDC,12 uF,31.75,11.125
Sprague TVA Atom,250 VDC,20 uF,38.1,11.125
Sprague TVA Atom,250 VDC,30 uF,38.1,12.319
Sprague TVA Atom,250 VDC,40 uF,38.1,12.319
Sprague TVA Atom,250 VDC,50 uF,38.1,12.319
Sprague TVA Atom,250 VDC,60 uF,38.1,12.319
Sprague TVA Atom,250 VDC,100 uF,38.1,12.319
Sprague TVA Atom,350 VDC,1 uF,17.45,7.925
Sprague TVA Atom,350 VDC,3 uF,23.8,9.525
Sprague TVA Atom,350 VDC,4 uF,31.75,9.525
Sprague TVA Atom,350 VDC,5 uF,31.75,9.525
Sprague TVA Atom,350 VDC,8 uF,38.1,11.125
Sprague TVA Atom,350 VDC,10 uF,38.1,11.125
Sprague TVA Atom,350 VDC,15 uF,38.1,12.319
Sprague TVA Atom,350 VDC,20 uF,38.1,12.319
Sprague TVA Atom,350 VDC,60 uF,38.1,12.319
Sprague TVA Atom,350 VDC,100 uF,66.675,25.4
Sprague TVA Atom,450 VDC,1 uF,20.625,9.525
Sprague TVA Atom,450 VDC,2 uF,31.75,9.525
Sprague TVA Atom,450 VDC,4 uF,38.1,11.125
Sprague TVA Atom,450 VDC,5 uF,38.1,11.125
Sprague TVA Atom,450 VDC,8 uF,38.1,12.319
Sprague TVA Atom,450 VDC,10 uF,38.1,12.319
Sprague TVA Atom,450 VDC,12 uF,38.1,12.319
Sprague TVA Atom,450 VDC,20 uF,38.1,12.319
Sprague TVA Atom,450 VDC,30 uF,38.1,12.319
Sprague TVA Atom,450 VDC,40 uF,38.1,12.319
Sprague TVA Atom,450 VDC,50 uF,53.975,28.575
Sprague TVA Atom,450 VDC,100 uF,79.375,31.75
Sprague TVA Atom,450 VDC,60 uF,53.975,28.575
Sprague TVA Atom,450 VDC,80 uF,66.675,25.4
Sprague TVA Atom,450 VDC,16 uF,38.1,12.319
Sprague TVA Atom,500 VDC,20 uF,38.1,12.319
Sprague TVA Atom,500 VDC,40 uF,60.325,25.4
Sprague TVA Atom,500 VDC,30 uF,38.1,12.319
Sprague TVA Atom,600 VDC,10 uF,73.025,25.4
Sprague TVA Atom,600 VDC,20 uF,98.425,25.4
Sprague TVA Atom,10 VDC NP,50 uF,17.45,7.925
Sprague TVA Atom,25 VDC NP,10 uF,17.45,6.35
Sprague TVA Atom,25 VDC NP,16 uF,17.45,6.35
Sprague TVA Atom,25 VDC NP,25 uF,17.45,7.925
Sprague TVA Atom,25 VDC NP,50 uF,20.625,7.925
Sprague TVA Atom,25 VDC NP,100 uF,23.8,9.525
Sprague TVA Atom,30 VDC NP,20 uF,17.45,7.925
Sprague TVA Atom,50 VDC NP,2 uF,12.7,6.35
Sprague TVA Atom,50 VDC NP,3 uF,12.7,6.35
Sprague TVA Atom,50 VDC NP,5 uF,17.45,6.35
Sprague TVA Atom,50 VDC NP,8 uF,17.45,6.35
Sprague TVA Atom,50 VDC NP,10 uF,17.45,7.925
Sprague TVA Atom,50 VDC NP,25 uF,20.625,9.525
Sprague TVA Atom,50 VDC NP,50 uF,23.8,9.525
Sprague TVA Atom,50 VDC NP,100 uF,38.1,9.525
Sprague TVA Atom,100 VDC NP,10 uF,41.275,12.7
Sprague TVA Atom,100 VDC NP,20 uF,38.1,12.319
Sprague TVA Atom,200 VDC NP,60 uF,66.675,25.4
Sprague TVA Atom,300 VDC NP,1 uF,34.925,12.7
Sprague TVA Atom,350 VDC NP,5 uF,38.1,12.319
Sprague TVA Atom,400 VDC NP,20 uF,53.975,25.4
F&T Typ A,16 VDC,2200,30,10
F&T Typ A,16 VDC,3300,30,12
F&T Typ A,16 VDC,4700,30,14
F&T Typ A,16 VDC,4700,37,14
F&T Typ A,16 VDC,5600,30,16
F&T Typ A,16 VDC,8200,39,16
F&T Typ A,16 VDC,8200,30,18
F&T Typ A,16 VDC,10000,39,18
F&T Typ A,16 VDC,12000,36,21
F&T Typ A,16 VDC,18000,38,25
F&T Typ A,16 VDC,33000,49,25
F&T Typ A,16 VDC,47000,50,30
F&T Typ A,16 VDC,56000,50,35
F&T Typ A,16 VDC,82000,66,35
F&T Typ A,25 VDC,1200,30,10
F&T Typ A,25 VDC,1800,30,12
F&T Typ A,25 VDC,2700,30,14
F&T Typ A,25 VDC,3300,37,14
F&T Typ A,25 VDC,3300,30,16
F&T Typ A,25 VDC,4700,39,16
F&T Typ A,25 VDC,4700,30,18
F&T Typ A,25 VDC,5600,39,18
F&T Typ A,25 VDC,6800,36,21
F&T Typ A,25 VDC,10000,38,25
F&T Typ A,25 VDC,18000,49,25
F&T Typ A,25 VDC,27000,50,30
F&T Typ A,25 VDC,33000,50,35
F&T Typ A,25 VDC,47000,66,35
F&T Typ A,40 VDC,560,30,10
F&T Typ A,40 VDC,1000,30,12
F&T Typ A,40 VDC,1500,30,14
F&T Typ A,40 VDC,1800,37,14
F&T Typ A,40 VDC,1800,30,16
F&T Typ A,40 VDC,2200,39,16
F&T Typ A,40 VDC,2200,30,18
F&T Typ A,40 VDC,3300,39,18
F&T Typ A,40 VDC,3900,36,21
F&T Typ A,40 VDC,5600,38,25
F&T Typ A,40 VDC,10000,49,25
F&T Typ A,40 VDC,15000,50,30
F&T Typ A,40 VDC,22000,50,35
F&T Typ A,40 VDC,27000,66,35
F&T Typ A,63 VDC,330,30,10
F&T Typ A,63 VDC,470,30,12
F&T Typ A,63 VDC,680,30,14
F&T Typ A,63 VDC,820,37,14
F&T Typ A,63 VDC,1000,30,16
F&T Typ A,63 VDC,1200,39,16
F&T Typ A,63 VDC,1200,30,18
F&T Typ A,63 VDC,1500,39,18
F&T Typ A,63 VDC,2200,36,21
F&T Typ A,63 VDC,3300,38,25
F&T Typ A,63 VDC,5600,49,25
F&T Typ A,63 VDC,8200,50,30
F&T Typ A,63 VDC,10000,50,30
F&T Typ A,63 VDC,12000,50,35
F&T Typ A,63 VDC,15000,66,35
F&T Typ A,80 VDC,220,30,10
F&T Typ A,80 VDC,330,30,12
F&T Typ A,80 VDC,470,30,14
F&T Typ A,80 VDC,680,37,14
F&T Typ A,80 VDC,680,30,16
F&T Typ A,80 VDC,1000,39,16
F&T Typ A,80 VDC,1000,30,18
F&T Typ A,80 VDC,1200,39,18
F&T Typ A,80 VDC,1500,36,21
F&T Typ A,80 VDC,2200,38,25
F&T Typ A,80 VDC,3900,49,25
F&T Typ A,80 VDC,5600,50,30
F&T Typ A,80 VDC,8200,50,35
F&T Typ A,80 VDC,12000,66,35
F&T Typ A,100 VDC,150,30,10
F&T Typ A,100 VDC,220,30,12
F&T Typ A,100 VDC,330,30,14
F&T Typ A,100 VDC,390,37,14
F&T Typ A,100 VDC,470,30,16
F&T Typ A,100 VDC,560,39,16
F&T Typ A,100 VDC,560,30,18
F&T Typ A,100 VDC,680,39,18
F&T Typ A,100 VDC,1000,36,21
F&T Typ A,100 VDC,1500,38,25
F&T Typ A,100 VDC,2200,49,25
F&T Typ A,100 VDC,3300,50,30
F&T Typ A,100 VDC,4700,50,35
F&T Typ A,100 VDC,6800,66,35
F&T Typ A,160 VDC,56,30,10
F&T Typ A,160 VDC,100,30,12
F&T Typ A,160 VDC,120,30,14
F&T Typ A,160 VDC,150,37,14
F&T Typ A,160 VDC,150,30,16
F&T Typ A,160 VDC,220,39,16
F&T Typ A,160 VDC,220,30,18
F&T Typ A,160 VDC,270,39,18
F&T Typ A,160 VDC,330,36,21
F&T Typ A,160 VDC,560,38,25
F&T Typ A,160 VDC,1000,49,25
F&T Typ A,160 VDC,1500,50,30
F&T Typ A,160 VDC,1800,50,35
F&T Typ A,160 VDC,2700,66,35
F&T Typ A,250 VDC,33,30,10
F&T Typ A,250 VDC,56,30,12
F&T Typ A,250 VDC,82,30,14
F&T Typ A,250 VDC,100,37,14
F&T Typ A,250 VDC,100,30,16
F&T Typ A,250 VDC,150,39,16
F&T Typ A,250 VDC,150,30,18
F&T Typ A,250 VDC,180,39,18
F&T Typ A,250 VDC,220,36,21
F&T Typ A,250 VDC,390,38,25
F&T Typ A,250 VDC,680,49,25
F&T Typ A,250 VDC,820,50,30
F&T Typ A,250 VDC,1200,50,35
F&T Typ A,250 VDC,1800,66,35
F&T Typ A,350 VDC,22,30,10
F&T Typ A,350 VDC,33,30,12
F&T Typ A,350 VDC,47,30,14
F&T Typ A,350 VDC,56,37,14
F&T Typ A,350 VDC,56,30,16
F&T Typ A,350 VDC,68,39,16
F&T Typ A,350 VDC,68,30,18
F&T Typ A,350 VDC,100,39,18
F&T Typ A,350 VDC,120,36,21
F&T Typ A,350 VDC,220,38,25
F&T Typ A,350 VDC,330,49,25
F&T Typ A,350 VDC,470,50,30
F&T Typ A,350 VDC,680,50,35
F&T Typ A,350 VDC,820,66,35
F&T Typ A,400 VDC,18,30,10
F&T Typ A,400 VDC,27,30,12
F&T Typ A,400 VDC,39,30,14
F&T Typ A,400 VDC,47,37,14
F&T Typ A,400 VDC,47,30,16
F&T Typ A,400 VDC,56,39,16
F&T Typ A,400 VDC,56,30,18
F&T Typ A,400 VDC,68,39,18
F&T Typ A,400 VDC,100,36,21
F&T Typ A,400 VDC,150,38,25
F&T Typ A,400 VDC,220,49,25
F&T Typ A,400 VDC,330,50,30
F&T Typ A,400 VDC,470,50,35
F&T Typ A,400 VDC,680,66,35
F&T Typ A,450 VDC,10,30,10
F&T Typ A,450 VDC,15,30,12
F&T Typ A,450 VDC,22,30,14
F&T Typ A,450 VDC,33,37,14
F&T Typ A,450 VDC,39,30,16
F&T Typ A,450 VDC,47,39,16
F&T Typ A,450 VDC,47,30,18
F&T Typ A,450 VDC,56,39,18
F&T Typ A,450 VDC,100,36,21
F&T Typ A,450 VDC,150,38,25
F&T Typ A,450 VDC,220,49,25
F&T Typ A,450 VDC,330,50,30
F&T Typ A,450 VDC,470,50,35
F&T Typ A,450 VDC,560,66,35
F&T Typ A,500 VDC,4.7,30,10
F&T Typ A,500 VDC,6.8,30,10
F&T Typ A,500 VDC,10,30,12
F&T Typ A,500 VDC,12,30,14
F&T Typ A,500 VDC,15,37,14
F&T Typ A,500 VDC,15,30,16
F&T Typ A,500 VDC,22,39,16
F&T Typ A,500 VDC,22,30,18
F&T Typ A,500 VDC,33,39,18
F&T Typ A,500 VDC,47,36,21
F&T Typ A,500 VDC,82,38,25
F&T Typ A,500 VDC,120,49,25
F&T Typ A,500 VDC,180,50,30
F&T Typ A,500 VDC,220,50,35
F&T Typ A,500 VDC,330,66,35
Sprague TVA Atom,6 VDC,200 uF,17.45,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,10 VDC,5000 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,25 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,50 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,100 uF,17.45,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,200 uF,20.625,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,250 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,500 uF,23.8,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,600 uF,31.75,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,800 uF,31.75,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,1000 uF,38.1,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,1200 uF,38.1,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,1500 uF,38.1,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,2000 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,3000 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,5000 uF,53.975,25.4,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,16 VDC,10000 uF,66.675,31.75,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,10 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,25 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,50 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,75 uF,17.45,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,100 uF,20.625,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,150 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,200 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,250 uF,23.8,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,500 uF,31.75,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,1000 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,1500 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,2000 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,2500 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC,5000 uF,66.675,28.575,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,35 VDC,500 uF,38.1,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,35 VDC,5500 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,1 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,2 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,5 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,6 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,10 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,15 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,20 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,25 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,40 uF,20.625,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,50 uF,20.625,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,75 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,100 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,150 uF,23.8,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,200 uF,31.75,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,250 uF,38.1,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,300 uF,31.75,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,400 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,500 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,600 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,1000 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,1500 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,2000 uF,53.975,28.575,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,2500 uF,66.675,28.575,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,3000 uF,66.675,31.75,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC,5000 uF,79.375,34.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,63 VDC,1 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,100 VDC,10 uF,17.45,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,100 VDC,50 uF,31.75,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,100 VDC,100 uF,38.1,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,100 VDC,250 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,100 VDC,500 uF,53.975,28.575,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,1 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,2 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,4 uF,20.625,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,5 uF,20.625,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,8 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,10 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,16 uF,23.8,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,20 uF,31.75,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,25 uF,31.75,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,30 uF,31.75,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,40 uF,38.1,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,50 uF,38.1,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,80 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,100 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,150 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,200 uF,53.975,25.4,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,150 VDC,300 uF,66.675,28.575,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,200 VDC,3 uF,20.625,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,200 VDC,5 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,200 VDC,10 uF,23.8,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,200 VDC,20 uF,31.75,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,200 VDC,100 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,4 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,10 uF,31.75,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,12 uF,31.75,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,20 uF,38.1,11.125,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,30 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,40 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,50 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,60 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,250 VDC,100 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,350 VDC,1 uF,17.45,7.925,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,3 uF,23.8,9.525,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,4 uF,31.75,9.525,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,5 uF,31.75,9.525,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,8 uF,38.1,11.125,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,10 uF,38.1,11.125,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,15 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,20 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,60 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC,100 uF,66.675,25.4,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,1 uF,20.625,9.525,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,2 uF,31.75,9.525,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,4 uF,38.1,11.125,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,5 uF,38.1,11.125,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,8 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,10 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,12 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,20 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,30 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,40 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,50 uF,53.975,28.575,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,100 uF,79.375,31.75,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,60 uF,53.975,28.575,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,80 uF,66.675,25.4,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,450 VDC,16 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,500 VDC,20 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,500 VDC,40 uF,60.325,25.4,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,500 VDC,30 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,600 VDC,10 uF,73.025,25.4,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,600 VDC,20 uF,98.425,25.4,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,10 VDC NP,50 uF,17.45,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC NP,10 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC NP,16 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC NP,25 uF,17.45,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC NP,50 uF,20.625,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,25 VDC NP,100 uF,23.8,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,30 VDC NP,20 uF,17.45,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC NP,2 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC NP,3 uF,12.7,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC NP,5 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC NP,8 uF,17.45,6.35,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC NP,10 uF,17.45,7.925,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC NP,25 uF,20.625,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC NP,50 uF,23.8,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,50 VDC NP,100 uF,38.1,9.525,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,100 VDC NP,10 uF,41.275,12.7,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,100 VDC NP,20 uF,38.1,12.319,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,200 VDC NP,60 uF,66.675,25.4,#333333,#000000,#00FF00,#000000,#00FF00
Sprague TVA Atom,300 VDC NP,1 uF,34.925,12.7,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,350 VDC NP,5 uF,38.1,12.319,#387CFB,#1E3EAD,#000000,#3270F7,#000000
Sprague TVA Atom,400 VDC NP,20 uF,53.975,25.4,#387CFB,#1E3EAD,#000000,#3270F7,#000000
F&T Typ A,16 VDC,2200,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,3300,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,4700,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,4700,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,5600,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,8200,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,8200,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,10000,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,12000,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,18000,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,33000,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,47000,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,56000,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,16 VDC,82000,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,1200,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,1800,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,2700,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,3300,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,3300,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,4700,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,4700,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,5600,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,6800,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,10000,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,18000,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,27000,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,33000,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,25 VDC,47000,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,560,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,1000,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,1500,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,1800,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,1800,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,2200,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,2200,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,3300,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,3900,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,5600,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,10000,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,15000,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,22000,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,40 VDC,27000,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,330,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,470,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,680,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,820,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,1000,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,1200,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,1200,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,1500,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,2200,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,3300,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,5600,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,8200,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,10000,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,12000,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,63 VDC,15000,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,220,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,330,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,470,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,680,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,680,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,1000,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,1000,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,1200,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,1500,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,2200,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,3900,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,5600,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,8200,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,80 VDC,12000,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,150,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,220,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,330,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,390,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,470,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,560,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,560,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,680,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,1000,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,1500,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,2200,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,3300,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,4700,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,100 VDC,6800,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,56,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,100,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,120,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,150,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,150,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,220,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,220,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,270,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,330,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,560,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,1000,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,1500,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,1800,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,160 VDC,2700,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,33,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,56,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,82,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,100,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,100,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,150,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,150,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,180,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,220,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,390,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,680,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,820,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,1200,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,250 VDC,1800,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,22,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,33,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,47,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,56,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,56,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,68,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,68,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,100,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,120,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,220,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,330,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,470,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,680,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,350 VDC,820,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,18,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,27,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,39,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,47,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,47,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,56,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,56,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,68,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,100,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,150,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,220,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,330,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,470,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,400 VDC,680,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,10,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,15,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,22,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,33,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,39,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,47,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,47,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,56,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,100,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,150,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,220,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,330,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,470,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,450 VDC,560,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,4.7,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,6.8,30,10,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,10,30,12,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,12,30,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,15,37,14,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,15,30,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,22,39,16,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,22,30,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,33,39,18,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,47,36,21,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,82,38,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,120,49,25,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,180,50,30,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,220,50,35,#333333,#000000,#CCBA90,#000000,#CCBA90
F&T Typ A,500 VDC,330,66,35,#333333,#000000,#CCBA90,#000000,#CCBA90
@@ -29,7 +29,7 @@ import org.diylc.appframework.miscutils.ConfigurationManager;
import org.diylc.common.IPlugInPort;
import org.diylc.common.ObjectCache;
import org.diylc.components.AbstractLeadedComponent;
import org.diylc.components.passive.CapacitorDimensionService.CapacitorDimensions;
import org.diylc.components.passive.CapacitorDatasheetService.CapacitorDatasheet;
import org.diylc.components.transform.SimpleComponentTransformer;
import org.diylc.core.CreationMethod;
import org.diylc.core.IDIYComponent;
@@ -68,8 +68,7 @@ public class AxialElectrolyticCapacitor extends AbstractLeadedComponent<Capacita
private Color markerColor = MARKER_COLOR;
private Color tickColor = TICK_COLOR;
private boolean polarized = true;
private AutoSize autoSize = AutoSize.OFF;
private String type;
public AxialElectrolyticCapacitor() {
super();
@@ -77,10 +76,10 @@ public class AxialElectrolyticCapacitor extends AbstractLeadedComponent<Capacita
this.borderColor = BORDER_COLOR;
this.labelColor = TICK_COLOR;
}
public AxialElectrolyticCapacitor(String[] parameters) {
this();
String autoSizeValue = parameters[0];
setType(parameters[0]);
Double voltageValue = Double.parseDouble(parameters[1].split(" ")[0]);
Double capacitanceValue = Double.parseDouble(parameters[2].split(" ")[0]);
setValue(new Capacitance(capacitanceValue, CapacitanceUnit.uF));
@@ -88,11 +87,23 @@ public class AxialElectrolyticCapacitor extends AbstractLeadedComponent<Capacita
if (parameters[1].endsWith(" NP")) {
setPolarized(false);
}
for (AutoSize size : AutoSize.values()) {
if (size.toString().equalsIgnoreCase(autoSizeValue)) {
setAutoSize(size);
}
}
CapacitorDatasheet d = CapacitorDatasheetService.parseCapacitorDatasheet(false, parameters);
if (d.getBodyColor() != null)
setBodyColor(d.getBodyColor());
if (d.getBorderColor() != null)
setBorderColor(d.getBorderColor());
if (d.getLabelColor() != null)
setLabelColor(d.getLabelColor());
if (d.getMarkerColor() != null)
setMarkerColor(d.getMarkerColor());
if (d.getTickColor() != null)
setTickColor(d.getTickColor());
if (d.getLength() != null)
setLength(d.getLength());
if (d.getWidth() != null)
setWidth(d.getWidth());
}
@EditableProperty(validatorClass = PositiveMeasureValidator.class)
@@ -103,6 +114,15 @@ public class AxialElectrolyticCapacitor extends AbstractLeadedComponent<Capacita
public void setValue(Capacitance value) {
this.value = value;
}
@EditableProperty
public String getType() {
return type;
}
public void setType(String type) {
this.type = type;
}
@Override
public String getValueForDisplay() {
@@ -185,8 +205,6 @@ public class AxialElectrolyticCapacitor extends AbstractLeadedComponent<Capacita
double lengthFinal = getLength().convertToPixels();
double widthFinal = getWidth().convertToPixels();
RoundRectangle2D rect = new RoundRectangle2D.Double(0f, 0f, lengthFinal, widthFinal,
widthFinal / 6, widthFinal / 6);
Area a = new Area(rect);
@@ -259,68 +277,4 @@ public class AxialElectrolyticCapacitor extends AbstractLeadedComponent<Capacita
return new Color((int) r, (int) g, (int) b, (int) a);
}
@EditableProperty(name = "Auto Size")
public AutoSize getAutoSize() {
if (autoSize == null) {
autoSize = AutoSize.OFF;
}
return autoSize;
}
public void setAutoSize(AutoSize autoSize) {
this.autoSize = autoSize;
}
@EditableProperty
@Override
public Size getLength() {
AutoSize autoSize = getAutoSize();
if (autoSize != null && autoSize != AutoSize.OFF && getVoltageNew() != null
&& getVoltageNew().getNormalizedValue() != null && getValue() != null
&& getValue().getNormalizedValue() != null) {
CapacitorDimensions d = CapacitorDimensionService.getInstance().lookup(this.getClass(),
autoSize.toString(), getVoltageNew(), getValue(), getPolarized());
if (d != null) {
return d.getLength();
}
}
return super.getLength();
}
@EditableProperty
@Override
public Size getWidth() {
AutoSize autoSize = getAutoSize();
if (autoSize != null && autoSize != AutoSize.OFF && getVoltageNew() != null
&& getVoltageNew().getNormalizedValue() != null && getValue() != null
&& getValue().getNormalizedValue() != null) {
CapacitorDimensions d = CapacitorDimensionService.getInstance().lookup(this.getClass(),
autoSize.toString(), getVoltageNew(), getValue(), getPolarized());
if (d != null) {
return d.getDiameter();
}
}
return super.getWidth();
}
private static enum AutoSize {
OFF("Off"), SPRAGUE_TVA_ATOM("Sprague TVA Atom"), FT_TYP_A("F&T Typ A");
private String label;
AutoSize(String label) {
this.label = label;
}
@Override
public String toString() {
return label;
}
}
}
@@ -22,21 +22,20 @@ import java.awt.Color;
import java.awt.Graphics2D;
import java.awt.Shape;
import java.awt.geom.Rectangle2D;
import org.diylc.components.passive.CapacitorDimensionService.CapacitorDimensions;
import org.diylc.components.passive.CapacitorDatasheetService.CapacitorDatasheet;
import org.diylc.components.transform.SimpleComponentTransformer;
import org.diylc.core.CreationMethod;
import org.diylc.core.IDIYComponent;
import org.diylc.core.annotations.ComponentDescriptor;
import org.diylc.core.annotations.EditableProperty;
import org.diylc.core.measures.Capacitance;
import org.diylc.core.measures.CapacitanceUnit;
import org.diylc.core.measures.Size;
import org.diylc.core.measures.VoltageUnit;
@ComponentDescriptor(name = "Film Capacitor (Axial)", author = "Branislav Stojkovic",
category = "Passive", creationMethod = CreationMethod.POINT_BY_POINT, instanceNamePrefix = "C",
description = "Axial film capacitor, similar to Mallory 150s", zOrder = IDIYComponent.COMPONENT,
transformer = SimpleComponentTransformer.class, enableDatasheet = true, datasheetCreationStepCount = 3)
transformer = SimpleComponentTransformer.class, enableDatasheet = true,
datasheetCreationStepCount = 3)
public class AxialFilmCapacitor extends AbstractFilmCapacitor {
private static final long serialVersionUID = 1L;
@@ -45,27 +44,32 @@ public class AxialFilmCapacitor extends AbstractFilmCapacitor {
public static Color BORDER_COLOR = BODY_COLOR.darker();
public static Color OUTER_FOIL_COLOR = Color.white;
private AutoSize autoSize = AutoSize.OFF;
public AxialFilmCapacitor() {
super();
this.bodyColor = BODY_COLOR;
this.borderColor = BORDER_COLOR;
}
public AxialFilmCapacitor(String[] parameters) {
this();
String autoSizeValue = parameters[0];
setType(parameters[0]);
Double voltageValue = Double.parseDouble(parameters[1].split(" ")[0]);
Double capacitanceValue = Double.parseDouble(parameters[2].split(" ")[0]);
setValue(new Capacitance(capacitanceValue, CapacitanceUnit.uF));
setVoltageNew(new org.diylc.core.measures.Voltage(voltageValue, VoltageUnit.V));
for (AutoSize size : AutoSize.values()) {
if (size.toString().equalsIgnoreCase(autoSizeValue)) {
setAutoSize(size);
}
}
CapacitorDatasheet d = CapacitorDatasheetService.parseCapacitorDatasheet(false, parameters);
if (d.getBodyColor() != null)
setBodyColor(d.getBodyColor());
if (d.getBorderColor() != null)
setBorderColor(d.getBorderColor());
if (d.getLabelColor() != null)
setLabelColor(d.getLabelColor());
if (d.getLength() != null)
setLength(d.getLength());
if (d.getWidth() != null)
setWidth(d.getWidth());
}
public void drawIcon(Graphics2D g2d, int width, int height) {
@@ -90,68 +94,4 @@ public class AxialFilmCapacitor extends AbstractFilmCapacitor {
protected boolean supportsStandingMode() {
return true;
}
@EditableProperty(name = "Auto Size")
public AutoSize getAutoSize() {
if (autoSize == null) {
autoSize = AutoSize.OFF;
}
return autoSize;
}
public void setAutoSize(AutoSize autoSize) {
this.autoSize = autoSize;
}
@EditableProperty
@Override
public Size getLength() {
AutoSize autoSize = getAutoSize();
if (autoSize != null && autoSize != AutoSize.OFF && getVoltageNew() != null
&& getVoltageNew().getNormalizedValue() != null && getValue() != null
&& getValue().getNormalizedValue() != null) {
CapacitorDimensions d = CapacitorDimensionService.getInstance().lookup(this.getClass(),
autoSize.toString(), getVoltageNew(), getValue());
if (d != null) {
return d.getLength();
}
}
return super.getLength();
}
@EditableProperty
@Override
public Size getWidth() {
AutoSize autoSize = getAutoSize();
if (autoSize != null && autoSize != AutoSize.OFF && getVoltageNew() != null
&& getVoltageNew().getNormalizedValue() != null && getValue() != null
&& getValue().getNormalizedValue() != null) {
CapacitorDimensions d = CapacitorDimensionService.getInstance().lookup(this.getClass(),
autoSize.toString(), getVoltageNew(), getValue());
if (d != null) {
return d.getDiameter();
}
}
return super.getWidth();
}
private static enum AutoSize {
OFF("Off"), MALLORY150("Mallory 150");
private String label;
AutoSize(String label) {
this.label = label;
}
@Override
public String toString() {
return label;
}
}
}
@@ -0,0 +1,170 @@
/*
*
* DIY Layout Creator (DIYLC). Copyright (c) 2009-2018 held jointly by the individual authors.
*
* This file is part of DIYLC.
*
* DIYLC is free software: you can redistribute it and/or modify it under the terms of the GNU
* General Public License as published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* DIYLC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
* the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
* Public License for more details.
*
* You should have received a copy of the GNU General Public License along with DIYLC. If not, see
* <http://www.gnu.org/licenses/>.
*
*/
package org.diylc.components.passive;
import java.awt.Color;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
import org.diylc.core.measures.Capacitance;
import org.diylc.core.measures.Size;
import org.diylc.core.measures.SizeUnit;
import org.diylc.core.measures.Voltage;
import org.diylc.presenter.DatasheetService;
public class CapacitorDatasheetService {
private static final double TOLERANCE = 10d;
private static CapacitorDatasheetService instance;
private static NumberFormat format = new DecimalFormat("##.###");
private Map<String, CapacitorDatasheet> cache = new HashMap<String, CapacitorDatasheet>();
public static CapacitorDatasheetService getInstance() {
if (instance == null) {
instance = new CapacitorDatasheetService();
}
return instance;
}
public CapacitorDatasheet lookup(Class<?> clazz, String key, Voltage voltage, Capacitance value) {
return lookup(clazz, key, voltage, value, null);
}
public CapacitorDatasheet lookup(Class<?> clazz, String key, Voltage voltage, Capacitance value,
Boolean polarized) {
String lookupKey = key + "|" + format.format(voltage.getNormalizedValue()) + " VDC"
+ (Optional.ofNullable(polarized).map(p -> p ? "" : " NP").orElse(""));
String cacheKey = clazz.getName() + lookupKey + "|" + format.format(value.getNormalizedValue());
boolean isRadial = clazz.getName().contains("Radial");
return cache.computeIfAbsent(cacheKey, k -> {
String[] lookup = DatasheetService.getInstance().lookup(clazz, TOLERANCE, lookupKey,
value.getNormalizedValue());
if (lookup != null) {
return parseCapacitorDatasheet(isRadial, lookup);
}
return null;
});
}
public static CapacitorDatasheet parseCapacitorDatasheet(boolean isRadial, String[] lookup) {
Size length = new Size(Double.parseDouble(lookup[3]), SizeUnit.mm);
Size width = new Size(Double.parseDouble(lookup[4]), SizeUnit.mm);
int i = 5;
Size leadSpacing = null;
if (isRadial && lookup[5].length() > 0) {
leadSpacing = new Size(Double.parseDouble(lookup[i]), SizeUnit.mm);
i++;
}
Color bodyColor = null;
if (lookup.length > i && lookup[i].length() == 7)
bodyColor = Color.decode(lookup[i]);
i++;
Color borderColor = null;
if (lookup.length > i && lookup[i].length() == 7)
borderColor = Color.decode(lookup[i]);
i++;
Color labelColor = null;
if (lookup.length > i && lookup[i].length() == 7)
labelColor = Color.decode(lookup[i]);
i++;
Color markerColor = null;
if (lookup.length > i && lookup[i].length() == 7)
markerColor = Color.decode(lookup[i]);
i++;
Color tickColor = null;
if (lookup.length > i && lookup[i].length() == 7)
tickColor = Color.decode(lookup[i]);
return new CapacitorDatasheet(length, width, leadSpacing, bodyColor, borderColor, labelColor, markerColor, tickColor);
}
public static class CapacitorDatasheet {
private Size length;
private Size width;
private Color bodyColor;
private Color borderColor;
private Color labelColor;
private Color markerColor;
private Color tickColor;
private Size leadSpacing;
public CapacitorDatasheet(Size length, Size width, Size leadSpacing, Color bodyColor,
Color borderColor, Color labelColor, Color markerColor, Color tickColor) {
super();
this.length = length;
this.width = width;
this.leadSpacing = leadSpacing;
this.bodyColor = bodyColor;
this.borderColor = borderColor;
this.labelColor = labelColor;
this.markerColor = markerColor;
this.tickColor = tickColor;
}
public CapacitorDatasheet(Size length, Size diameter) {
super();
this.length = length;
this.width = diameter;
}
public Size getLength() {
return length;
}
public Size getWidth() {
return width;
}
public Size getLeadSpacing() {
return leadSpacing;
}
public Color getBodyColor() {
return bodyColor;
}
public Color getBorderColor() {
return borderColor;
}
public Color getLabelColor() {
return labelColor;
}
public Color getMarkerColor() {
return markerColor;
}
public Color getTickColor() {
return tickColor;
}
}
}
@@ -1,104 +0,0 @@
/*
*
* DIY Layout Creator (DIYLC). Copyright (c) 2009-2018 held jointly by the individual authors.
*
* This file is part of DIYLC.
*
* DIYLC is free software: you can redistribute it and/or modify it under the terms of the GNU
* General Public License as published by the Free Software Foundation, either version 3 of the
* License, or (at your option) any later version.
*
* DIYLC is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even
* the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General
* Public License for more details.
*
* You should have received a copy of the GNU General Public License along with DIYLC. If not, see
* <http://www.gnu.org/licenses/>.
*
*/
package org.diylc.components.passive;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.util.HashMap;
import java.util.Map;
import java.util.Optional;
import org.diylc.core.measures.Capacitance;
import org.diylc.core.measures.Size;
import org.diylc.core.measures.SizeUnit;
import org.diylc.core.measures.Voltage;
import org.diylc.presenter.DatasheetService;
public class CapacitorDimensionService {
private static final double TOLERANCE = 10d;
private static CapacitorDimensionService instance;
private static NumberFormat format = new DecimalFormat("##.###");
private Map<String, CapacitorDimensions> cache = new HashMap<String, CapacitorDimensions>();
public static CapacitorDimensionService getInstance() {
if (instance == null) {
instance = new CapacitorDimensionService();
}
return instance;
}
public CapacitorDimensions lookup(Class<?> clazz, String key, Voltage voltage, Capacitance value) {
return lookup(clazz, key, voltage, value, null);
}
public CapacitorDimensions lookup(Class<?> clazz, String key, Voltage voltage, Capacitance value,
Boolean polarized) {
String lookupKey = key + "|" + format.format(voltage.getNormalizedValue()) + " VDC"
+ (Optional.ofNullable(polarized).map(p -> p ? "" : " NP").orElse(""));
String cacheKey = clazz.getName() + lookupKey + "|" + format.format(value.getNormalizedValue());
return cache.computeIfAbsent(cacheKey, k -> {
String[] lookup = DatasheetService.getInstance().lookup(clazz, TOLERANCE, lookupKey,
value.getNormalizedValue());
if (lookup != null) {
Size length = new Size(Double.parseDouble(lookup[3]), SizeUnit.mm);
Size diameter = new Size(Double.parseDouble(lookup[4]), SizeUnit.mm);
return new CapacitorDimensions(length, diameter);
}
return null;
});
}
public static class CapacitorDimensions {
private Size length;
private Size diameter;
private Size height;
public CapacitorDimensions(Size length, Size diameter, Size height) {
super();
this.length = length;
this.diameter = diameter;
this.height = height;
}
public CapacitorDimensions(Size length, Size diameter) {
super();
this.length = length;
this.diameter = diameter;
}
public Size getLength() {
return length;
}
public Size getDiameter() {
return diameter;
}
public Size getHeight() {
return height;
}
}
}
@@ -1,300 +1,300 @@
Orange Drop 715P,100 VDC,0.0056 uF,14.5,6.4
Orange Drop 715P,100 VDC,0.006 uF,14.5,6.4
Orange Drop 715P,100 VDC,0.0068 uF,14.5,6.6
Orange Drop 715P,100 VDC,0.0075 uF,14.5,6.6
Orange Drop 715P,100 VDC,0.0082 uF,14.5,6.9
Orange Drop 715P,100 VDC,0.009 uF,14.5,6.6
Orange Drop 715P,100 VDC,0.01 uF,14.5,6.6
Orange Drop 715P,100 VDC,0.012 uF,14.5,7.1
Orange Drop 715P,100 VDC,0.015 uF,14.5,7.4
Orange Drop 715P,100 VDC,0.018 uF,14.5,7.9
Orange Drop 715P,100 VDC,0.022 uF,14.5,8.4
Orange Drop 715P,100 VDC,0.025 uF,14.5,8.9
Orange Drop 715P,100 VDC,0.027 uF,14.5,8.9
Orange Drop 715P,100 VDC,0.033 uF,14.5,9.7
Orange Drop 715P,100 VDC,0.039 uF,17.8,8.6
Orange Drop 715P,100 VDC,0.047 uF,17.8,9.1
Orange Drop 715P,100 VDC,0.05 uF,17.8,9.4
Orange Drop 715P,100 VDC,0.056 uF,17.8,9.7
Orange Drop 715P,100 VDC,0.062 uF,17.8,10.2
Orange Drop 715P,100 VDC,0.068 uF,17.8,10.4
Orange Drop 715P,100 VDC,0.075 uF,22.9,9.1
Orange Drop 715P,100 VDC,0.082 uF,22.9,9.4
Orange Drop 715P,100 VDC,0.09 uF,22.9,9.7
Orange Drop 715P,100 VDC,0.1 uF,22.9,10.2
Orange Drop 715P,100 VDC,0.12 uF,22.9,10.9
Orange Drop 715P,100 VDC,0.15 uF,22.9,11.7
Orange Drop 715P,100 VDC,0.18 uF,22.9,12.7
Orange Drop 715P,100 VDC,0.2 uF,22.9,13.2
Orange Drop 715P,100 VDC,0.22 uF,22.9,13.7
Orange Drop 715P,100 VDC,0.25 uF,31.8,11.9
Orange Drop 715P,100 VDC,0.27 uF,31.8,12.2
Orange Drop 715P,100 VDC,0.3 uF,31.8,12.7
Orange Drop 715P,100 VDC,0.33 uF,31.8,13.2
Orange Drop 715P,200 VDC,0.01 uF,17.8,6.4
Orange Drop 715P,200 VDC,0.012 uF,17.8,6.6
Orange Drop 715P,200 VDC,0.015 uF,17.8,7.1
Orange Drop 715P,200 VDC,0.018 uF,17.8,7.4
Orange Drop 715P,200 VDC,0.022 uF,17.8,7.9
Orange Drop 715P,200 VDC,0.027 uF,17.8,8.4
Orange Drop 715P,200 VDC,0.033 uF,17.8,9.1
Orange Drop 715P,200 VDC,0.039 uF,22.9,8.1
Orange Drop 715P,200 VDC,0.047 uF,22.9,8.6
Orange Drop 715P,200 VDC,0.056 uF,22.9,9.4
Orange Drop 715P,200 VDC,0.068 uF,22.9,9.9
Orange Drop 715P,200 VDC,0.082 uF,31.8,9.1
Orange Drop 715P,200 VDC,0.1 uF,31.8,9.7
Orange Drop 715P,200 VDC,0.12 uF,31.8,10.4
Orange Drop 715P,200 VDC,0.15 uF,31.8,11.2
Orange Drop 715P,200 VDC,0.18 uF,31.8,11.9
Orange Drop 715P,200 VDC,0.22 uF,31.8,13
Orange Drop 715P,200 VDC,0.27 uF,41.9,12.4
Orange Drop 715P,200 VDC,0.33 uF,41.9,13.5
Orange Drop 715P,200 VDC,0.39 uF,41.9,14.2
Orange Drop 715P,200 VDC,0.47 uF,41.9,15.2
Orange Drop 715P,400 VDC,0.001 uF,17.8,8.9
Orange Drop 715P,400 VDC,0.0012 uF,17.8,9.1
Orange Drop 715P,400 VDC,0.0015 uF,17.8,8.1
Orange Drop 715P,400 VDC,0.0018 uF,17.8,8.6
Orange Drop 715P,400 VDC,0.0022 uF,17.8,8.4
Orange Drop 715P,400 VDC,0.0027 uF,17.8,8.9
Orange Drop 715P,400 VDC,0.0033 uF,17.8,8.1
Orange Drop 715P,400 VDC,0.0039 uF,17.8,8.6
Orange Drop 715P,400 VDC,0.0047 uF,17.8,8.6
Orange Drop 715P,400 VDC,0.0056 uF,17.8,9.1
Orange Drop 715P,400 VDC,0.0068 uF,17.8,7.4
Orange Drop 715P,400 VDC,0.0082 uF,17.8,7.6
Orange Drop 715P,400 VDC,0.01 uF,17.8,7.6
Orange Drop 715P,400 VDC,0.012 uF,17.8,8.1
Orange Drop 715P,400 VDC,0.015 uF,17.8,8.6
Orange Drop 715P,400 VDC,0.018 uF,22.9,7.9
Orange Drop 715P,400 VDC,0.022 uF,22.9,8.4
Orange Drop 715P,400 VDC,0.027 uF,22.9,9.1
Orange Drop 715P,400 VDC,0.033 uF,22.9,9.7
Orange Drop 715P,400 VDC,0.039 uF,31.8,8.9
Orange Drop 715P,400 VDC,0.047 uF,31.8,9.4
Orange Drop 715P,400 VDC,0.056 uF,31.8,9.9
Orange Drop 715P,400 VDC,0.068 uF,31.8,10.7
Orange Drop 715P,400 VDC,0.082 uF,31.8,11.4
Orange Drop 715P,400 VDC,0.1 uF,31.8,12.2
Orange Drop 715P,400 VDC,0.12 uF,31.8,13.2
Orange Drop 715P,400 VDC,0.15 uF,31.8,14.2
Orange Drop 715P,400 VDC,0.18 uF,41.9,13.7
Orange Drop 715P,400 VDC,0.22 uF,41.9,14.7
Orange Drop 715P,400 VDC,0.27 uF,41.9,16
Orange Drop 715P,400 VDC,0.33 uF,41.9,17.8
Orange Drop 715P,400 VDC,0.39 uF,41.9,19.1
Orange Drop 715P,400 VDC,0.47 uF,41.9,20.8
Orange Drop 715P,600 VDC,0.001 uF,17.8,8.9
Orange Drop 715P,600 VDC,0.0012 uF,17.8,9.1
Orange Drop 715P,600 VDC,0.0015 uF,17.8,8.1
Orange Drop 715P,600 VDC,0.0018 uF,17.8,8.6
Orange Drop 715P,600 VDC,0.0022 uF,17.8,8.4
Orange Drop 715P,600 VDC,0.0027 uF,17.8,8.9
Orange Drop 715P,600 VDC,0.0033 uF,17.8,8.1
Orange Drop 715P,600 VDC,0.0039 uF,17.8,8.6
Orange Drop 715P,600 VDC,0.0047 uF,17.8,8.6
Orange Drop 715P,600 VDC,0.0056 uF,17.8,9.1
Orange Drop 715P,600 VDC,0.0068 uF,17.8,9.7
Orange Drop 715P,600 VDC,0.0082 uF,22.9,8.6
Orange Drop 715P,600 VDC,0.01 uF,22.9,9.1
Orange Drop 715P,600 VDC,0.012 uF,22.9,9.7
Orange Drop 715P,600 VDC,0.015 uF,22.9,10.7
Orange Drop 715P,600 VDC,0.018 uF,22.9,11.2
Orange Drop 715P,600 VDC,0.022 uF,22.9,12.2
Orange Drop 715P,600 VDC,0.027 uF,31.8,10.2
Orange Drop 715P,600 VDC,0.033 uF,31.8,11.7
Orange Drop 715P,600 VDC,0.039 uF,31.8,12.4
Orange Drop 715P,600 VDC,0.047 uF,31.8,13.2
Orange Drop 715P,600 VDC,0.056 uF,31.8,14.2
Orange Drop 715P,600 VDC,0.068 uF,31.8,15.2
Orange Drop 715P,600 VDC,0.082 uF,31.8,16.5
Orange Drop 715P,600 VDC,0.1 uF,31.8,18
Orange Drop 715P,600 VDC,0.12 uF,41.9,16.5
Orange Drop 715P,600 VDC,0.15 uF,41.9,18
Orange Drop 715P,600 VDC,0.18 uF,41.9,19.6
Orange Drop 715P,600 VDC,0.22 uF,41.9,21.1
Orange Drop 715P,800 VDC,0.0056 uF,31.8,7.1
Orange Drop 715P,800 VDC,0.0068 uF,31.8,7.4
Orange Drop 715P,800 VDC,0.0082 uF,31.8,7.9
Orange Drop 715P,800 VDC,0.01 uF,31.8,8.4
Orange Drop 715P,800 VDC,0.012 uF,31.8,8.9
Orange Drop 715P,800 VDC,0.015 uF,31.8,9.7
Orange Drop 715P,800 VDC,0.018 uF,31.8,10.4
Orange Drop 715P,800 VDC,0.022 uF,31.8,11.2
Orange Drop 715P,800 VDC,0.027 uF,31.8,11.9
Orange Drop 715P,800 VDC,0.033 uF,31.8,13
Orange Drop 715P,800 VDC,0.039 uF,41.9,11.9
Orange Drop 715P,800 VDC,0.047 uF,41.9,12.7
Orange Drop 715P,800 VDC,0.056 uF,41.9,13.5
Orange Drop 715P,800 VDC,0.068 uF,41.9,14.7
Orange Drop 715P,800 VDC,0.082 uF,41.9,15.7
Orange Drop 715P,800 VDC,0.1 uF,41.9,17
Orange Drop 715P,1000 VDC,0.0056 uF,31.8,7.1
Orange Drop 715P,1000 VDC,0.0068 uF,31.8,7.4
Orange Drop 715P,1000 VDC,0.0082 uF,31.8,7.9
Orange Drop 715P,1000 VDC,0.01 uF,31.8,8.4
Orange Drop 715P,1000 VDC,0.012 uF,31.8,8.9
Orange Drop 715P,1000 VDC,0.015 uF,31.8,9.7
Orange Drop 715P,1000 VDC,0.018 uF,31.8,10.4
Orange Drop 715P,1000 VDC,0.022 uF,31.8,11.2
Orange Drop 715P,1000 VDC,0.027 uF,31.8,11.9
Orange Drop 715P,1000 VDC,0.033 uF,31.8,13
Orange Drop 715P,1000 VDC,0.039 uF,41.9,11.9
Orange Drop 715P,1000 VDC,0.047 uF,41.9,12.7
Orange Drop 715P,1000 VDC,0.056 uF,41.9,13.5
Orange Drop 715P,1000 VDC,0.068 uF,41.9,14.7
Orange Drop 715P,1000 VDC,0.082 uF,41.9,15.7
Orange Drop 715P,1000 VDC,0.1 uF,41.9,17
Orange Drop 716P,100 VDC,0.0082 uF,14.5,5.8
Orange Drop 716P,100 VDC,0.009 uF,14.5,6.1
Orange Drop 716P,100 VDC,0.01 uF,14.5,6.1
Orange Drop 716P,100 VDC,0.012 uF,14.5,5.8
Orange Drop 716P,100 VDC,0.015 uF,14.5,6.4
Orange Drop 716P,100 VDC,0.018 uF,14.5,6.6
Orange Drop 716P,100 VDC,0.022 uF,14.5,7.1
Orange Drop 716P,100 VDC,0.025 uF,14.5,7.4
Orange Drop 716P,100 VDC,0.027 uF,14.5,6.9
Orange Drop 716P,100 VDC,0.033 uF,14.5,7.4
Orange Drop 716P,100 VDC,0.039 uF,14.5,7.9
Orange Drop 716P,100 VDC,0.047 uF,14.5,8.6
Orange Drop 716P,100 VDC,0.05 uF,17.8,7.1
Orange Drop 716P,100 VDC,0.056 uF,17.8,7.4
Orange Drop 716P,100 VDC,0.062 uF,17.8,7.9
Orange Drop 716P,100 VDC,0.068 uF,17.8,8.1
Orange Drop 716P,100 VDC,0.075 uF,17.8,8.4
Orange Drop 716P,100 VDC,0.082 uF,17.8,8.9
Orange Drop 716P,100 VDC,0.09 uF,17.8,9.1
Orange Drop 716P,100 VDC,0.1 uF,17.8,9.7
Orange Drop 716P,100 VDC,0.12 uF,22.9,8.4
Orange Drop 716P,100 VDC,0.15 uF,22.9,9.4
Orange Drop 716P,100 VDC,0.18 uF,22.9,10.2
Orange Drop 716P,100 VDC,0.2 uF,22.9,10.7
Orange Drop 716P,100 VDC,0.22 uF,22.9,11.2
Orange Drop 716P,100 VDC,0.25 uF,22.9,11.9
Orange Drop 716P,100 VDC,0.27 uF,22.9,12.4
Orange Drop 716P,100 VDC,0.3 uF,31.8,10.4
Orange Drop 716P,100 VDC,0.33 uF,31.8,10.7
Orange Drop 716P,200 VDC,0.01 uF,17.8,6.4
Orange Drop 716P,200 VDC,0.012 uF,17.8,6.9
Orange Drop 716P,200 VDC,0.015 uF,17.8,6.6
Orange Drop 716P,200 VDC,0.018 uF,17.8,6.4
Orange Drop 716P,200 VDC,0.022 uF,17.8,6.9
Orange Drop 716P,200 VDC,0.027 uF,17.8,7.4
Orange Drop 716P,200 VDC,0.033 uF,17.8,8.1
Orange Drop 716P,200 VDC,0.039 uF,17.8,8.1
Orange Drop 716P,200 VDC,0.047 uF,17.8,8.6
Orange Drop 716P,200 VDC,0.056 uF,22.9,7.6
Orange Drop 716P,200 VDC,0.068 uF,22.9,8.4
Orange Drop 716P,200 VDC,0.082 uF,22.9,9.1
Orange Drop 716P,200 VDC,0.1 uF,22.9,9.9
Orange Drop 716P,200 VDC,0.12 uF,22.9,10.2
Orange Drop 716P,200 VDC,0.15 uF,22.9,11.4
Orange Drop 716P,200 VDC,0.18 uF,31.8,9.9
Orange Drop 716P,200 VDC,0.22 uF,31.8,10.9
Orange Drop 716P,200 VDC,0.27 uF,31.8,11.9
Orange Drop 716P,200 VDC,0.33 uF,31.8,11.9
Orange Drop 716P,200 VDC,0.39 uF,31.8,13
Orange Drop 716P,200 VDC,0.47 uF,31.8,14.2
Orange Drop 716P,200 VDC,0.56 uF,31.8,15.5
Orange Drop 716P,200 VDC,0.68 uF,41.9,14.2
Orange Drop 716P,200 VDC,0.82 uF,41.9,15.5
Orange Drop 716P,200 VDC,1 uF,41.9,17.3
Orange Drop 716P,400 VDC,0.001 uF,17.8,6.4
Orange Drop 716P,400 VDC,0.0012 uF,17.8,5.6
Orange Drop 716P,400 VDC,0.0015 uF,17.8,6.1
Orange Drop 716P,400 VDC,0.0018 uF,17.8,6.4
Orange Drop 716P,400 VDC,0.0022 uF,17.8,6.6
Orange Drop 716P,400 VDC,0.0027 uF,17.8,6.1
Orange Drop 716P,400 VDC,0.0033 uF,17.8,6.1
Orange Drop 716P,400 VDC,0.0039 uF,17.8,6.1
Orange Drop 716P,400 VDC,0.0047 uF,17.8,6.4
Orange Drop 716P,400 VDC,0.0056 uF,17.8,6.1
Orange Drop 716P,400 VDC,0.0068 uF,17.8,6.1
Orange Drop 716P,400 VDC,0.0082 uF,17.8,6.4
Orange Drop 716P,400 VDC,0.01 uF,17.8,6.9
Orange Drop 716P,400 VDC,0.012 uF,17.8,7.4
Orange Drop 716P,400 VDC,0.015 uF,17.8,7.9
Orange Drop 716P,400 VDC,0.018 uF,22.9,7.1
Orange Drop 716P,400 VDC,0.022 uF,22.9,7.6
Orange Drop 716P,400 VDC,0.027 uF,22.9,7.9
Orange Drop 716P,400 VDC,0.033 uF,22.9,8.4
Orange Drop 716P,400 VDC,0.039 uF,22.9,9.1
Orange Drop 716P,400 VDC,0.047 uF,22.9,9.9
Orange Drop 716P,400 VDC,0.056 uF,22.9,10.2
Orange Drop 716P,400 VDC,0.068 uF,22.9,10.9
Orange Drop 716P,400 VDC,0.082 uF,31.8,9.7
Orange Drop 716P,400 VDC,0.1 uF,31.8,10.7
Orange Drop 716P,400 VDC,0.12 uF,31.8,11.4
Orange Drop 716P,400 VDC,0.15 uF,31.8,11.7
Orange Drop 716P,400 VDC,0.18 uF,31.8,12.7
Orange Drop 716P,400 VDC,0.22 uF,31.8,14.5
Orange Drop 716P,400 VDC,0.27 uF,31.8,16
Orange Drop 716P,400 VDC,0.33 uF,41.9,14.5
Orange Drop 716P,400 VDC,0.39 uF,41.9,15.7
Orange Drop 716P,400 VDC,0.47 uF,41.9,17.3
Orange Drop 716P,600 VDC,0.001 uF,17.8,6.9
Orange Drop 716P,600 VDC,0.0012 uF,17.8,6.1
Orange Drop 716P,600 VDC,0.0015 uF,17.8,6.6
Orange Drop 716P,600 VDC,0.0018 uF,17.8,6.9
Orange Drop 716P,600 VDC,0.0022 uF,17.8,7.1
Orange Drop 716P,600 VDC,0.0027 uF,17.8,6.4
Orange Drop 716P,600 VDC,0.0033 uF,17.8,6.4
Orange Drop 716P,600 VDC,0.0039 uF,17.8,6.6
Orange Drop 716P,600 VDC,0.0047 uF,17.8,7.1
Orange Drop 716P,600 VDC,0.0056 uF,17.8,7.6
Orange Drop 716P,600 VDC,0.0068 uF,17.8,8.1
Orange Drop 716P,600 VDC,0.0082 uF,17.8,8.1
Orange Drop 716P,600 VDC,0.01 uF,17.8,8.6
Orange Drop 716P,600 VDC,0.012 uF,22.9,7.9
Orange Drop 716P,600 VDC,0.015 uF,22.9,8.6
Orange Drop 716P,600 VDC,0.018 uF,22.9,9.1
Orange Drop 716P,600 VDC,0.022 uF,22.9,9.9
Orange Drop 716P,600 VDC,0.027 uF,22.9,10.4
Orange Drop 716P,600 VDC,0.033 uF,22.9,11.2
Orange Drop 716P,600 VDC,0.039 uF,22.9,12.2
Orange Drop 716P,600 VDC,0.047 uF,31.8,10.7
Orange Drop 716P,600 VDC,0.056 uF,31.8,11.4
Orange Drop 716P,600 VDC,0.068 uF,31.8,11.4
Orange Drop 716P,600 VDC,0.082 uF,31.8,12.4
Orange Drop 716P,600 VDC,0.1 uF,31.8,13.7
Orange Drop 716P,600 VDC,0.12 uF,31.8,15
Orange Drop 716P,600 VDC,0.15 uF,41.9,14
Orange Drop 716P,600 VDC,0.18 uF,41.9,15
Orange Drop 716P,600 VDC,0.22 uF,41.9,16.5
Orange Drop 716P,800 VDC,0.0056 uF,31.8,6.4
Orange Drop 716P,800 VDC,0.0068 uF,31.8,6.9
Orange Drop 716P,800 VDC,0.0082 uF,31.8,7.4
Orange Drop 716P,800 VDC,0.01 uF,31.8,7.4
Orange Drop 716P,800 VDC,0.012 uF,31.8,7.9
Orange Drop 716P,800 VDC,0.015 uF,31.8,8.6
Orange Drop 716P,800 VDC,0.018 uF,31.8,9.4
Orange Drop 716P,800 VDC,0.022 uF,31.8,9.7
Orange Drop 716P,800 VDC,0.027 uF,31.8,10.7
Orange Drop 716P,800 VDC,0.033 uF,31.8,11.7
Orange Drop 716P,800 VDC,0.039 uF,31.8,11.7
Orange Drop 716P,800 VDC,0.047 uF,31.8,12.7
Orange Drop 716P,800 VDC,0.056 uF,31.8,13.7
Orange Drop 716P,800 VDC,0.068 uF,31.8,15
Orange Drop 716P,800 VDC,0.082 uF,41.9,13.2
Orange Drop 716P,800 VDC,0.1 uF,41.9,14.5
Orange Drop 716P,800 VDC,0.12 uF,41.9,15.7
Orange Drop 716P,800 VDC,0.14 uF,41.9,17
Orange Drop 716P,1000 VDC,0.0056 uF,31.8,6.4
Orange Drop 716P,1000 VDC,0.0068 uF,31.8,6.9
Orange Drop 716P,1000 VDC,0.0082 uF,31.8,7.4
Orange Drop 716P,1000 VDC,0.01 uF,31.8,7.4
Orange Drop 716P,1000 VDC,0.012 uF,31.8,7.9
Orange Drop 716P,1000 VDC,0.015 uF,31.8,8.6
Orange Drop 716P,1000 VDC,0.018 uF,31.8,9.4
Orange Drop 716P,1000 VDC,0.022 uF,31.8,9.7
Orange Drop 716P,1000 VDC,0.027 uF,31.8,10.7
Orange Drop 716P,1000 VDC,0.033 uF,31.8,11.7
Orange Drop 716P,1000 VDC,0.039 uF,31.8,11.7
Orange Drop 716P,1000 VDC,0.047 uF,31.8,12.7
Orange Drop 716P,1000 VDC,0.056 uF,31.8,13.7
Orange Drop 716P,1000 VDC,0.068 uF,31.8,15
Orange Drop 716P,1000 VDC,0.082 uF,41.9,13.2
Orange Drop 716P,1000 VDC,0.1 uF,41.9,14.5
Orange Drop 716P,1000 VDC,0.12 uF,41.9,15.7
Orange Drop 716P,1000 VDC,0.14 uF,41.9,17
Orange Drop 715P,100 VDC,0.0056 uF,14.5,6.4,10
Orange Drop 715P,100 VDC,0.006 uF,14.5,6.4,10
Orange Drop 715P,100 VDC,0.0068 uF,14.5,6.6,10
Orange Drop 715P,100 VDC,0.0075 uF,14.5,6.6,10
Orange Drop 715P,100 VDC,0.0082 uF,14.5,6.9,10
Orange Drop 715P,100 VDC,0.009 uF,14.5,6.6,10
Orange Drop 715P,100 VDC,0.01 uF,14.5,6.6,10
Orange Drop 715P,100 VDC,0.012 uF,14.5,7.1,10
Orange Drop 715P,100 VDC,0.015 uF,14.5,7.4,10
Orange Drop 715P,100 VDC,0.018 uF,14.5,7.9,10
Orange Drop 715P,100 VDC,0.022 uF,14.5,8.4,10
Orange Drop 715P,100 VDC,0.025 uF,14.5,8.9,10
Orange Drop 715P,100 VDC,0.027 uF,14.5,8.9,10
Orange Drop 715P,100 VDC,0.033 uF,14.5,9.7,10
Orange Drop 715P,100 VDC,0.039 uF,17.8,8.6,12.7
Orange Drop 715P,100 VDC,0.047 uF,17.8,9.1,12.7
Orange Drop 715P,100 VDC,0.05 uF,17.8,9.4,12.7
Orange Drop 715P,100 VDC,0.056 uF,17.8,9.7,12.7
Orange Drop 715P,100 VDC,0.062 uF,17.8,10.2,12.7
Orange Drop 715P,100 VDC,0.068 uF,17.8,10.4,12.7
Orange Drop 715P,100 VDC,0.075 uF,22.9,9.1,17.5
Orange Drop 715P,100 VDC,0.082 uF,22.9,9.4,17.5
Orange Drop 715P,100 VDC,0.09 uF,22.9,9.7,17.5
Orange Drop 715P,100 VDC,0.1 uF,22.9,10.2,17.5
Orange Drop 715P,100 VDC,0.12 uF,22.9,10.9,17.5
Orange Drop 715P,100 VDC,0.15 uF,22.9,11.7,17.5
Orange Drop 715P,100 VDC,0.18 uF,22.9,12.7,17.5
Orange Drop 715P,100 VDC,0.2 uF,22.9,13.2,17.5
Orange Drop 715P,100 VDC,0.22 uF,22.9,13.7,17.5
Orange Drop 715P,100 VDC,0.25 uF,31.8,11.9,26.2
Orange Drop 715P,100 VDC,0.27 uF,31.8,12.2,26.2
Orange Drop 715P,100 VDC,0.3 uF,31.8,12.7,26.2
Orange Drop 715P,100 VDC,0.33 uF,31.8,13.2,26.2
Orange Drop 715P,200 VDC,0.01 uF,17.8,6.4,12.7
Orange Drop 715P,200 VDC,0.012 uF,17.8,6.6,12.7
Orange Drop 715P,200 VDC,0.015 uF,17.8,7.1,12.7
Orange Drop 715P,200 VDC,0.018 uF,17.8,7.4,12.7
Orange Drop 715P,200 VDC,0.022 uF,17.8,7.9,12.7
Orange Drop 715P,200 VDC,0.027 uF,17.8,8.4,12.7
Orange Drop 715P,200 VDC,0.033 uF,17.8,9.1,12.7
Orange Drop 715P,200 VDC,0.039 uF,22.9,8.1,17.5
Orange Drop 715P,200 VDC,0.047 uF,22.9,8.6,17.5
Orange Drop 715P,200 VDC,0.056 uF,22.9,9.4,17.5
Orange Drop 715P,200 VDC,0.068 uF,22.9,9.9,17.5
Orange Drop 715P,200 VDC,0.082 uF,31.8,9.1,26.2
Orange Drop 715P,200 VDC,0.1 uF,31.8,9.7,26.2
Orange Drop 715P,200 VDC,0.12 uF,31.8,10.4,26.2
Orange Drop 715P,200 VDC,0.15 uF,31.8,11.2,26.2
Orange Drop 715P,200 VDC,0.18 uF,31.8,11.9,26.2
Orange Drop 715P,200 VDC,0.22 uF,31.8,13,26.2
Orange Drop 715P,200 VDC,0.27 uF,41.9,12.4,35.7
Orange Drop 715P,200 VDC,0.33 uF,41.9,13.5,35.7
Orange Drop 715P,200 VDC,0.39 uF,41.9,14.2,35.7
Orange Drop 715P,200 VDC,0.47 uF,41.9,15.2,35.7
Orange Drop 715P,400 VDC,0.001 uF,17.8,8.9,12.7
Orange Drop 715P,400 VDC,0.0012 uF,17.8,9.1,12.7
Orange Drop 715P,400 VDC,0.0015 uF,17.8,8.1,12.7
Orange Drop 715P,400 VDC,0.0018 uF,17.8,8.6,12.7
Orange Drop 715P,400 VDC,0.0022 uF,17.8,8.4,12.7
Orange Drop 715P,400 VDC,0.0027 uF,17.8,8.9,12.7
Orange Drop 715P,400 VDC,0.0033 uF,17.8,8.1,12.7
Orange Drop 715P,400 VDC,0.0039 uF,17.8,8.6,12.7
Orange Drop 715P,400 VDC,0.0047 uF,17.8,8.6,12.7
Orange Drop 715P,400 VDC,0.0056 uF,17.8,9.1,12.7
Orange Drop 715P,400 VDC,0.0068 uF,17.8,7.4,12.7
Orange Drop 715P,400 VDC,0.0082 uF,17.8,7.6,12.7
Orange Drop 715P,400 VDC,0.01 uF,17.8,7.6,12.7
Orange Drop 715P,400 VDC,0.012 uF,17.8,8.1,12.7
Orange Drop 715P,400 VDC,0.015 uF,17.8,8.6,12.7
Orange Drop 715P,400 VDC,0.018 uF,22.9,7.9,17.5
Orange Drop 715P,400 VDC,0.022 uF,22.9,8.4,17.5
Orange Drop 715P,400 VDC,0.027 uF,22.9,9.1,17.5
Orange Drop 715P,400 VDC,0.033 uF,22.9,9.7,17.5
Orange Drop 715P,400 VDC,0.039 uF,31.8,8.9,26.2
Orange Drop 715P,400 VDC,0.047 uF,31.8,9.4,26.2
Orange Drop 715P,400 VDC,0.056 uF,31.8,9.9,26.2
Orange Drop 715P,400 VDC,0.068 uF,31.8,10.7,26.2
Orange Drop 715P,400 VDC,0.082 uF,31.8,11.4,26.2
Orange Drop 715P,400 VDC,0.1 uF,31.8,12.2,26.2
Orange Drop 715P,400 VDC,0.12 uF,31.8,13.2,26.2
Orange Drop 715P,400 VDC,0.15 uF,31.8,14.2,26.2
Orange Drop 715P,400 VDC,0.18 uF,41.9,13.7,35.7
Orange Drop 715P,400 VDC,0.22 uF,41.9,14.7,35.7
Orange Drop 715P,400 VDC,0.27 uF,41.9,16,35.7
Orange Drop 715P,400 VDC,0.33 uF,41.9,17.8,35.7
Orange Drop 715P,400 VDC,0.39 uF,41.9,19.1,35.7
Orange Drop 715P,400 VDC,0.47 uF,41.9,20.8,35.7
Orange Drop 715P,600 VDC,0.001 uF,17.8,8.9,12.7
Orange Drop 715P,600 VDC,0.0012 uF,17.8,9.1,12.7
Orange Drop 715P,600 VDC,0.0015 uF,17.8,8.1,12.7
Orange Drop 715P,600 VDC,0.0018 uF,17.8,8.6,12.7
Orange Drop 715P,600 VDC,0.0022 uF,17.8,8.4,12.7
Orange Drop 715P,600 VDC,0.0027 uF,17.8,8.9,12.7
Orange Drop 715P,600 VDC,0.0033 uF,17.8,8.1,12.7
Orange Drop 715P,600 VDC,0.0039 uF,17.8,8.6,12.7
Orange Drop 715P,600 VDC,0.0047 uF,17.8,8.6,12.7
Orange Drop 715P,600 VDC,0.0056 uF,17.8,9.1,12.7
Orange Drop 715P,600 VDC,0.0068 uF,17.8,9.7,12.7
Orange Drop 715P,600 VDC,0.0082 uF,22.9,8.6,17.5
Orange Drop 715P,600 VDC,0.01 uF,22.9,9.1,17.5
Orange Drop 715P,600 VDC,0.012 uF,22.9,9.7,17.5
Orange Drop 715P,600 VDC,0.015 uF,22.9,10.7,17.5
Orange Drop 715P,600 VDC,0.018 uF,22.9,11.2,17.5
Orange Drop 715P,600 VDC,0.022 uF,22.9,12.2,17.5
Orange Drop 715P,600 VDC,0.027 uF,31.8,10.2,26.2
Orange Drop 715P,600 VDC,0.033 uF,31.8,11.7,26.2
Orange Drop 715P,600 VDC,0.039 uF,31.8,12.4,26.2
Orange Drop 715P,600 VDC,0.047 uF,31.8,13.2,26.2
Orange Drop 715P,600 VDC,0.056 uF,31.8,14.2,26.2
Orange Drop 715P,600 VDC,0.068 uF,31.8,15.2,26.2
Orange Drop 715P,600 VDC,0.082 uF,31.8,16.5,26.2
Orange Drop 715P,600 VDC,0.1 uF,31.8,18,26.2
Orange Drop 715P,600 VDC,0.12 uF,41.9,16.5,35.7
Orange Drop 715P,600 VDC,0.15 uF,41.9,18,35.7
Orange Drop 715P,600 VDC,0.18 uF,41.9,19.6,35.7
Orange Drop 715P,600 VDC,0.22 uF,41.9,21.1,35.7
Orange Drop 715P,800 VDC,0.0056 uF,31.8,7.1,26.2
Orange Drop 715P,800 VDC,0.0068 uF,31.8,7.4,26.2
Orange Drop 715P,800 VDC,0.0082 uF,31.8,7.9,26.2
Orange Drop 715P,800 VDC,0.01 uF,31.8,8.4,26.2
Orange Drop 715P,800 VDC,0.012 uF,31.8,8.9,26.2
Orange Drop 715P,800 VDC,0.015 uF,31.8,9.7,26.2
Orange Drop 715P,800 VDC,0.018 uF,31.8,10.4,26.2
Orange Drop 715P,800 VDC,0.022 uF,31.8,11.2,26.2
Orange Drop 715P,800 VDC,0.027 uF,31.8,11.9,26.2
Orange Drop 715P,800 VDC,0.033 uF,31.8,13,26.2
Orange Drop 715P,800 VDC,0.039 uF,41.9,11.9,35.7
Orange Drop 715P,800 VDC,0.047 uF,41.9,12.7,35.7
Orange Drop 715P,800 VDC,0.056 uF,41.9,13.5,35.7
Orange Drop 715P,800 VDC,0.068 uF,41.9,14.7,35.7
Orange Drop 715P,800 VDC,0.082 uF,41.9,15.7,35.7
Orange Drop 715P,800 VDC,0.1 uF,41.9,17,35.7
Orange Drop 715P,1000 VDC,0.0056 uF,31.8,7.1,26.2
Orange Drop 715P,1000 VDC,0.0068 uF,31.8,7.4,26.2
Orange Drop 715P,1000 VDC,0.0082 uF,31.8,7.9,26.2
Orange Drop 715P,1000 VDC,0.01 uF,31.8,8.4,26.2
Orange Drop 715P,1000 VDC,0.012 uF,31.8,8.9,26.2
Orange Drop 715P,1000 VDC,0.015 uF,31.8,9.7,26.2
Orange Drop 715P,1000 VDC,0.018 uF,31.8,10.4,26.2
Orange Drop 715P,1000 VDC,0.022 uF,31.8,11.2,26.2
Orange Drop 715P,1000 VDC,0.027 uF,31.8,11.9,26.2
Orange Drop 715P,1000 VDC,0.033 uF,31.8,13,26.2
Orange Drop 715P,1000 VDC,0.039 uF,41.9,11.9,35.7
Orange Drop 715P,1000 VDC,0.047 uF,41.9,12.7,35.7
Orange Drop 715P,1000 VDC,0.056 uF,41.9,13.5,35.7
Orange Drop 715P,1000 VDC,0.068 uF,41.9,14.7,35.7
Orange Drop 715P,1000 VDC,0.082 uF,41.9,15.7,35.7
Orange Drop 715P,1000 VDC,0.1 uF,41.9,17,35.7
Orange Drop 716P,100 VDC,0.0082 uF,14.5,5.8,10
Orange Drop 716P,100 VDC,0.009 uF,14.5,6.1,10
Orange Drop 716P,100 VDC,0.01 uF,14.5,6.1,10
Orange Drop 716P,100 VDC,0.012 uF,14.5,5.8,10
Orange Drop 716P,100 VDC,0.015 uF,14.5,6.4,10
Orange Drop 716P,100 VDC,0.018 uF,14.5,6.6,10
Orange Drop 716P,100 VDC,0.022 uF,14.5,7.1,10
Orange Drop 716P,100 VDC,0.025 uF,14.5,7.4,10
Orange Drop 716P,100 VDC,0.027 uF,14.5,6.9,10
Orange Drop 716P,100 VDC,0.033 uF,14.5,7.4,10
Orange Drop 716P,100 VDC,0.039 uF,14.5,7.9,10
Orange Drop 716P,100 VDC,0.047 uF,14.5,8.6,10
Orange Drop 716P,100 VDC,0.05 uF,17.8,7.1,12.7
Orange Drop 716P,100 VDC,0.056 uF,17.8,7.4,12.7
Orange Drop 716P,100 VDC,0.062 uF,17.8,7.9,12.7
Orange Drop 716P,100 VDC,0.068 uF,17.8,8.1,12.7
Orange Drop 716P,100 VDC,0.075 uF,17.8,8.4,12.7
Orange Drop 716P,100 VDC,0.082 uF,17.8,8.9,12.7
Orange Drop 716P,100 VDC,0.09 uF,17.8,9.1,12.7
Orange Drop 716P,100 VDC,0.1 uF,17.8,9.7,12.7
Orange Drop 716P,100 VDC,0.12 uF,22.9,8.4,17.5
Orange Drop 716P,100 VDC,0.15 uF,22.9,9.4,17.5
Orange Drop 716P,100 VDC,0.18 uF,22.9,10.2,17.5
Orange Drop 716P,100 VDC,0.2 uF,22.9,10.7,17.5
Orange Drop 716P,100 VDC,0.22 uF,22.9,11.2,17.5
Orange Drop 716P,100 VDC,0.25 uF,22.9,11.9,17.5
Orange Drop 716P,100 VDC,0.27 uF,22.9,12.4,17.5
Orange Drop 716P,100 VDC,0.3 uF,31.8,10.4,26.2
Orange Drop 716P,100 VDC,0.33 uF,31.8,10.7,26.2
Orange Drop 716P,200 VDC,0.01 uF,17.8,6.4,12.7
Orange Drop 716P,200 VDC,0.012 uF,17.8,6.9,12.7
Orange Drop 716P,200 VDC,0.015 uF,17.8,6.6,12.7
Orange Drop 716P,200 VDC,0.018 uF,17.8,6.4,12.7
Orange Drop 716P,200 VDC,0.022 uF,17.8,6.9,12.7
Orange Drop 716P,200 VDC,0.027 uF,17.8,7.4,12.7
Orange Drop 716P,200 VDC,0.033 uF,17.8,8.1,12.7
Orange Drop 716P,200 VDC,0.039 uF,17.8,8.1,12.7
Orange Drop 716P,200 VDC,0.047 uF,17.8,8.6,12.7
Orange Drop 716P,200 VDC,0.056 uF,22.9,7.6,17.5
Orange Drop 716P,200 VDC,0.068 uF,22.9,8.4,17.5
Orange Drop 716P,200 VDC,0.082 uF,22.9,9.1,17.5
Orange Drop 716P,200 VDC,0.1 uF,22.9,9.9,17.5
Orange Drop 716P,200 VDC,0.12 uF,22.9,10.2,17.5
Orange Drop 716P,200 VDC,0.15 uF,22.9,11.4,17.5
Orange Drop 716P,200 VDC,0.18 uF,31.8,9.9,26.2
Orange Drop 716P,200 VDC,0.22 uF,31.8,10.9,26.2
Orange Drop 716P,200 VDC,0.27 uF,31.8,11.9,26.2
Orange Drop 716P,200 VDC,0.33 uF,31.8,11.9,26.2
Orange Drop 716P,200 VDC,0.39 uF,31.8,13,26.2
Orange Drop 716P,200 VDC,0.47 uF,31.8,14.2,26.2
Orange Drop 716P,200 VDC,0.56 uF,31.8,15.5,26.2
Orange Drop 716P,200 VDC,0.68 uF,41.9,14.2,35.7
Orange Drop 716P,200 VDC,0.82 uF,41.9,15.5,35.7
Orange Drop 716P,200 VDC,1 uF,41.9,17.3,35.7
Orange Drop 716P,400 VDC,0.001 uF,17.8,6.4,12.7
Orange Drop 716P,400 VDC,0.0012 uF,17.8,5.6,12.7
Orange Drop 716P,400 VDC,0.0015 uF,17.8,6.1,12.7
Orange Drop 716P,400 VDC,0.0018 uF,17.8,6.4,12.7
Orange Drop 716P,400 VDC,0.0022 uF,17.8,6.6,12.7
Orange Drop 716P,400 VDC,0.0027 uF,17.8,6.1,12.7
Orange Drop 716P,400 VDC,0.0033 uF,17.8,6.1,12.7
Orange Drop 716P,400 VDC,0.0039 uF,17.8,6.1,12.7
Orange Drop 716P,400 VDC,0.0047 uF,17.8,6.4,12.7
Orange Drop 716P,400 VDC,0.0056 uF,17.8,6.1,12.7
Orange Drop 716P,400 VDC,0.0068 uF,17.8,6.1,12.7
Orange Drop 716P,400 VDC,0.0082 uF,17.8,6.4,12.7
Orange Drop 716P,400 VDC,0.01 uF,17.8,6.9,12.7
Orange Drop 716P,400 VDC,0.012 uF,17.8,7.4,12.7
Orange Drop 716P,400 VDC,0.015 uF,17.8,7.9,12.7
Orange Drop 716P,400 VDC,0.018 uF,22.9,7.1,17.5
Orange Drop 716P,400 VDC,0.022 uF,22.9,7.6,17.5
Orange Drop 716P,400 VDC,0.027 uF,22.9,7.9,17.5
Orange Drop 716P,400 VDC,0.033 uF,22.9,8.4,17.5
Orange Drop 716P,400 VDC,0.039 uF,22.9,9.1,17.5
Orange Drop 716P,400 VDC,0.047 uF,22.9,9.9,17.5
Orange Drop 716P,400 VDC,0.056 uF,22.9,10.2,17.5
Orange Drop 716P,400 VDC,0.068 uF,22.9,10.9,17.5
Orange Drop 716P,400 VDC,0.082 uF,31.8,9.7,26.2
Orange Drop 716P,400 VDC,0.1 uF,31.8,10.7,26.2
Orange Drop 716P,400 VDC,0.12 uF,31.8,11.4,26.2
Orange Drop 716P,400 VDC,0.15 uF,31.8,11.7,26.2
Orange Drop 716P,400 VDC,0.18 uF,31.8,12.7,26.2
Orange Drop 716P,400 VDC,0.22 uF,31.8,14.5,26.2
Orange Drop 716P,400 VDC,0.27 uF,31.8,16,26.2
Orange Drop 716P,400 VDC,0.33 uF,41.9,14.5,35.7
Orange Drop 716P,400 VDC,0.39 uF,41.9,15.7,35.7
Orange Drop 716P,400 VDC,0.47 uF,41.9,17.3,35.7
Orange Drop 716P,600 VDC,0.001 uF,17.8,6.9,12.7
Orange Drop 716P,600 VDC,0.0012 uF,17.8,6.1,12.7
Orange Drop 716P,600 VDC,0.0015 uF,17.8,6.6,12.7
Orange Drop 716P,600 VDC,0.0018 uF,17.8,6.9,12.7
Orange Drop 716P,600 VDC,0.0022 uF,17.8,7.1,12.7
Orange Drop 716P,600 VDC,0.0027 uF,17.8,6.4,12.7
Orange Drop 716P,600 VDC,0.0033 uF,17.8,6.4,12.7
Orange Drop 716P,600 VDC,0.0039 uF,17.8,6.6,12.7
Orange Drop 716P,600 VDC,0.0047 uF,17.8,7.1,12.7
Orange Drop 716P,600 VDC,0.0056 uF,17.8,7.6,12.7
Orange Drop 716P,600 VDC,0.0068 uF,17.8,8.1,12.7
Orange Drop 716P,600 VDC,0.0082 uF,17.8,8.1,12.7
Orange Drop 716P,600 VDC,0.01 uF,17.8,8.6,12.7
Orange Drop 716P,600 VDC,0.012 uF,22.9,7.9,17.5
Orange Drop 716P,600 VDC,0.015 uF,22.9,8.6,17.5
Orange Drop 716P,600 VDC,0.018 uF,22.9,9.1,17.5
Orange Drop 716P,600 VDC,0.022 uF,22.9,9.9,17.5
Orange Drop 716P,600 VDC,0.027 uF,22.9,10.4,17.5
Orange Drop 716P,600 VDC,0.033 uF,22.9,11.2,17.5
Orange Drop 716P,600 VDC,0.039 uF,22.9,12.2,17.5
Orange Drop 716P,600 VDC,0.047 uF,31.8,10.7,26.2
Orange Drop 716P,600 VDC,0.056 uF,31.8,11.4,26.2
Orange Drop 716P,600 VDC,0.068 uF,31.8,11.4,26.2
Orange Drop 716P,600 VDC,0.082 uF,31.8,12.4,26.2
Orange Drop 716P,600 VDC,0.1 uF,31.8,13.7,26.2
Orange Drop 716P,600 VDC,0.12 uF,31.8,15,26.2
Orange Drop 716P,600 VDC,0.15 uF,41.9,14,35.7
Orange Drop 716P,600 VDC,0.18 uF,41.9,15,35.7
Orange Drop 716P,600 VDC,0.22 uF,41.9,16.5,35.7
Orange Drop 716P,800 VDC,0.0056 uF,31.8,6.4,26.2
Orange Drop 716P,800 VDC,0.0068 uF,31.8,6.9,26.2
Orange Drop 716P,800 VDC,0.0082 uF,31.8,7.4,26.2
Orange Drop 716P,800 VDC,0.01 uF,31.8,7.4,26.2
Orange Drop 716P,800 VDC,0.012 uF,31.8,7.9,26.2
Orange Drop 716P,800 VDC,0.015 uF,31.8,8.6,26.2
Orange Drop 716P,800 VDC,0.018 uF,31.8,9.4,26.2
Orange Drop 716P,800 VDC,0.022 uF,31.8,9.7,26.2
Orange Drop 716P,800 VDC,0.027 uF,31.8,10.7,26.2
Orange Drop 716P,800 VDC,0.033 uF,31.8,11.7,26.2
Orange Drop 716P,800 VDC,0.039 uF,31.8,11.7,26.2
Orange Drop 716P,800 VDC,0.047 uF,31.8,12.7,26.2
Orange Drop 716P,800 VDC,0.056 uF,31.8,13.7,26.2
Orange Drop 716P,800 VDC,0.068 uF,31.8,15,26.2
Orange Drop 716P,800 VDC,0.082 uF,41.9,13.2,35.7
Orange Drop 716P,800 VDC,0.1 uF,41.9,14.5,35.7
Orange Drop 716P,800 VDC,0.12 uF,41.9,15.7,35.7
Orange Drop 716P,800 VDC,0.14 uF,41.9,17,35.7
Orange Drop 716P,1000 VDC,0.0056 uF,31.8,6.4,26.2
Orange Drop 716P,1000 VDC,0.0068 uF,31.8,6.9,26.2
Orange Drop 716P,1000 VDC,0.0082 uF,31.8,7.4,26.2
Orange Drop 716P,1000 VDC,0.01 uF,31.8,7.4,26.2
Orange Drop 716P,1000 VDC,0.012 uF,31.8,7.9,26.2
Orange Drop 716P,1000 VDC,0.015 uF,31.8,8.6,26.2
Orange Drop 716P,1000 VDC,0.018 uF,31.8,9.4,26.2
Orange Drop 716P,1000 VDC,0.022 uF,31.8,9.7,26.2
Orange Drop 716P,1000 VDC,0.027 uF,31.8,10.7,26.2
Orange Drop 716P,1000 VDC,0.033 uF,31.8,11.7,26.2
Orange Drop 716P,1000 VDC,0.039 uF,31.8,11.7,26.2
Orange Drop 716P,1000 VDC,0.047 uF,31.8,12.7,26.2
Orange Drop 716P,1000 VDC,0.056 uF,31.8,13.7,26.2
Orange Drop 716P,1000 VDC,0.068 uF,31.8,15,26.2
Orange Drop 716P,1000 VDC,0.082 uF,41.9,13.2,35.7
Orange Drop 716P,1000 VDC,0.1 uF,41.9,14.5,35.7
Orange Drop 716P,1000 VDC,0.12 uF,41.9,15.7,35.7
Orange Drop 716P,1000 VDC,0.14 uF,41.9,17,35.7
@@ -23,7 +23,7 @@ import java.awt.Graphics2D;
import java.awt.Rectangle;
import java.awt.Shape;
import java.awt.geom.RoundRectangle2D;
import org.diylc.components.passive.CapacitorDimensionService.CapacitorDimensions;
import org.diylc.components.passive.CapacitorDatasheetService.CapacitorDatasheet;
import org.diylc.components.transform.SimpleComponentTransformer;
import org.diylc.core.CreationMethod;
import org.diylc.core.IDIYComponent;
@@ -51,8 +51,6 @@ public class RadialFilmCapacitor extends AbstractFilmCapacitor {
private Size pinSpacing = PIN_SPACING;
private AutoSize autoSize = AutoSize.OFF;
public RadialFilmCapacitor() {
super();
this.bodyColor = BODY_COLOR;
@@ -61,17 +59,26 @@ public class RadialFilmCapacitor extends AbstractFilmCapacitor {
public RadialFilmCapacitor(String[] parameters) {
this();
String autoSizeValue = parameters[0];
setType(parameters[0]);
Double voltageValue = Double.parseDouble(parameters[1].split(" ")[0]);
Double capacitanceValue = Double.parseDouble(parameters[2].split(" ")[0]);
setValue(new Capacitance(capacitanceValue, CapacitanceUnit.uF));
setVoltageNew(new org.diylc.core.measures.Voltage(voltageValue, VoltageUnit.V));
CapacitorDatasheet d = CapacitorDatasheetService.parseCapacitorDatasheet(true, parameters);
for (AutoSize size : AutoSize.values()) {
if (size.toString().equalsIgnoreCase(autoSizeValue)) {
setAutoSize(size);
}
}
if (d.getBodyColor() != null)
setBodyColor(d.getBodyColor());
if (d.getBorderColor() != null)
setBorderColor(d.getBorderColor());
if (d.getLabelColor() != null)
setLabelColor(d.getLabelColor());
if (d.getLength() != null)
setLength(d.getLength());
if (d.getWidth() != null)
setWidth(d.getWidth());
if (d.getLeadSpacing() != null)
setPinSpacing(d.getLeadSpacing());
}
public void drawIcon(Graphics2D g2d, int width, int height) {
@@ -99,7 +106,7 @@ public class RadialFilmCapacitor extends AbstractFilmCapacitor {
return (int) getPinSpacing().convertToPixels();
}
@EditableProperty(name = "Pin Spacing")
@EditableProperty(name = "Lead Spacing")
public Size getPinSpacing() {
if (pinSpacing == null) {
pinSpacing = PIN_SPACING;
@@ -110,68 +117,4 @@ public class RadialFilmCapacitor extends AbstractFilmCapacitor {
public void setPinSpacing(Size pinSpacing) {
this.pinSpacing = pinSpacing;
}
@EditableProperty(name = "Auto Size")
public AutoSize getAutoSize() {
if (autoSize == null) {
autoSize = AutoSize.OFF;
}
return autoSize;
}
public void setAutoSize(AutoSize autoSize) {
this.autoSize = autoSize;
}
@EditableProperty
@Override
public Size getLength() {
AutoSize autoSize = getAutoSize();
if (autoSize != null && autoSize != AutoSize.OFF && getVoltageNew() != null
&& getVoltageNew().getNormalizedValue() != null && getValue() != null
&& getValue().getNormalizedValue() != null) {
CapacitorDimensions d = CapacitorDimensionService.getInstance().lookup(this.getClass(),
autoSize.toString(), getVoltageNew(), getValue());
if (d != null) {
return d.getLength();
}
}
return super.getLength();
}
@EditableProperty
@Override
public Size getWidth() {
AutoSize autoSize = getAutoSize();
if (autoSize != null && autoSize != AutoSize.OFF && getVoltageNew() != null
&& getVoltageNew().getNormalizedValue() != null && getValue() != null
&& getValue().getNormalizedValue() != null) {
CapacitorDimensions d = CapacitorDimensionService.getInstance().lookup(this.getClass(),
autoSize.toString(), getVoltageNew(), getValue());
if (d != null) {
return d.getDiameter();
}
}
return super.getWidth();
}
private static enum AutoSize {
OFF("Off"), ORANGE_DROP_715P("Orange Drop 715P"), ORANGE_DROP_716P("Orange Drop 716P");
private String label;
AutoSize(String label) {
this.label = label;
}
@Override
public String toString() {
return label;
}
}
}