/*
*/
//===================================================================
// MODULE SIZES
//===================================================================
modpkgs = new Array('micro','mini','maxi');
//===================================================================
// INPUT VOLTAGES
//===================================================================
vins = new Array();
vinIndex = -1;
vinIndex += 1; vins[vinIndex] = new Array(24, '24 Vdc (18-36V)');
vinIndex += 1; vins[vinIndex] = new Array(28, '28 Vdc (10-36V)');
vinIndex += 1; vins[vinIndex] = new Array(48, '48 Vdc (36-75V)');
vinIndex += 1; vins[vinIndex] = new Array(72, '72 Vdc (43-110V)');
vinIndex += 1; vins[vinIndex] = new Array(110, '110 Vdc (66-154V)');
vinIndex += 1; vins[vinIndex] = new Array(150, '150 Vdc (100-200V)');
vinIndex += 1; vins[vinIndex] = new Array(300, '300 Vdc (180-375V)');
vinIndex += 1; vins[vinIndex] = new Array(375, '375 Vdc (250-425V)');
//===================================================================
// OUTPUT VOLTAGES
//===================================================================
vouts = new Array(13);
vouts[0] = new Array(2, '2V (0.2-2.2)');
vouts[1] = new Array(3.3, '3.3V (0.33-3.63)');
vouts[2] = new Array(5, '5V (0.5-5.5)');
vouts[3] = new Array(6.5, '6.5V (0.65-7.15)');
vouts[4] = new Array(8, '8V (0.8-8.8)');
vouts[5] = new Array(12, '12V (1.2-13.2)');
vouts[6] = new Array(15, '15V (1.5-16.5)');
vouts[7] = new Array(24, '24V (2.4-26.4)');
vouts[8] = new Array(28, '28V (2.8-30.8)');
vouts[9] = new Array(32, '32V (3.2-35.2)');
vouts[10] = new Array(36, '36V (3.6-39.6)');
vouts[11] = new Array(48, '48V (4.8-52.8)');
vouts[12] = new Array(54, '54V (5.4-59.4)');
//--------FUNCTION-----------------------------------------
function selectModules(Vin, Vout, Pout, modSize) {
//====== 24 VIN ===========================================
if (Vin == 24) {
if (Vout == 2) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 3.3) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.76);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.77);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.805);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.78);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.75);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
}
else if (Vout == 5) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.89);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.8);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.838);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.81);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.82);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.83);
}
else if (Vout == 6.5) {
if (Pout > 0) power = new outputpower('maxi', 400, 0.83);
}
else if (Vout == 8) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.847);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.85);
}
else if (Vout == 12) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.83);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.84);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.88);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.85);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.87);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
}
else if (Vout == 15) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.84);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.85);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.864);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.856);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.87);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
}
else if (Vout == 24) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.87);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.87);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.853);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.858);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.88);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
}
else if (Vout == 28) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.85);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.87);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.865);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.85);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.87);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
}
else if (Vout == 32) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 36) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.85);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.87);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.87);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
}
else if (Vout == 48) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.85);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.86);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.84);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.87);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.847);
}
else if (Vout == 54) {
if (Pout>0) power = new outputpower('','','');
}
} //if 24 Vin
//====== 28 VIN ===========================================
else if (Vin == 28) {
if (Vout == 2) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 3.3) {
if (Pout > 0) power = new outputpower('micro', 50, 0.7);
if (Pout > 50) power = new outputpower('maxi', 150, 0.763);
}
else if (Vout == 5) {
if (Pout > 0) power = new outputpower('micro', 50, 0.745);
if (Pout > 50) power = new outputpower('maxi', 175, 0.697);
}
else if (Vout == 6.5) {
if (Pout > 0) power = new outputpower('maxi', 200, 0.77);
}
else if (Vout == 8) {
if (Pout > 0) power = new outputpower('maxi', 200, 0.8);
}
else if (Vout == 12) {
if (Pout > 0) power = new outputpower('micro', 100, 0.785);
if (Pout > 100) power = new outputpower('maxi', 200, 0.827);
}
else if (Vout == 15) {
if (Pout > 0) power = new outputpower('micro', 100, 0.804);
if (Pout > 100) power = new outputpower('maxi', 200, 0.839);
}
else if (Vout == 24) {
if (Pout > 0) power = new outputpower('micro', 100, 0.801);
if (Pout > 100) power = new outputpower('maxi', 200, 0.835);
}
else if (Vout == 28) {
if (Pout > 0) power = new outputpower('micro', 100, 0.806);
if (Pout > 100) power = new outputpower('maxi', 200, 0.845);
}
else if (Vout == 32) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 36) {
if (Pout > 0) power = new outputpower('micro', 100, 0.8);
if (Pout > 100) power = new outputpower('maxi', 200, 0.86);
}
else if (Vout == 48) {
if (Pout > 0) power = new outputpower('micro', 100, 0.8);
if (Pout > 100) power = new outputpower('maxi', 200, 0.86);
}
else if (Vout == 54) {
if (Pout>0) power = new outputpower('','','');
}
} //if 28 Vin
//====== 48 VIN ===========================================
else if (Vin == 48) {
if (Vout == 2) {
if (Pout > 0) power = new outputpower('micro', 50, 0.715);
if (Pout > 50) power = new outputpower('mini', 100, 0.72);
}
else if (Vout == 3.3) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.79);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.805);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.81);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
}
else if (Vout == 5) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.82);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.83);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 100, 0.83);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.84);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.83);
}
else if (Vout == 6.5) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 8) {
if (Pout > 0) power = new outputpower('maxi', 400, 0.82);
}
else if (Vout == 12) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.86);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.855);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.857);
}
else if (Vout == 15) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.86);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.875);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.87);
}
else if (Vout == 24) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.87);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.875);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.86);
}
else if (Vout == 28) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.87);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.875);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.885);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.885);
}
else if (Vout == 32) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 36) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.86);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.88);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.86);
}
else if (Vout == 48) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.875);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.88);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.885);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.887);
}
else if (Vout == 54) {
if (Pout>0) power = new outputpower('','','');
}
} //if 48 Vin
//====== 72 VIN ===========================================
else if (Vin == 72) {
if (Vout == 2) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 3.3) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.78);
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.78);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.8);
if (Pout > 100 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
}
else if (Vout == 5) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.81);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.84);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.83);
}
else if (Vout == 6.5) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 8) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.82);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.84);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.84);
}
else if (Vout == 12) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.85);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
}
else if (Vout == 15) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.84);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.85);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
}
else if (Vout == 24) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.84);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
}
else if (Vout == 28) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
}
else if (Vout == 32) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 36) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
}
else if (Vout == 48) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.8);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
}
else if (Vout == 54) {
if (Pout>0) power = new outputpower('','','');
}
} //if 72 Vin
//====== 110 VIN ===========================================
else if (Vin == 110) {
if (Vout == 2) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 3.3) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.78);
if (Pout > 50 && modSize == 'mini') power = new outputpower('mini', 75, 0.8);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.808);
if (Pout > 100 && modSize == 'maxi') power = new outputpower('maxi', 150, 0.81);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.81);
}
else if (Vout == 5) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.799);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.79);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.82);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.843);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.82);
}
else if (Vout == 6.5) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 8) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.83);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.86);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.84);
}
else if (Vout == 12) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.837);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.855);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.823);
}
else if (Vout == 15) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.83);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.87);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.863);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.862);
}
else if (Vout == 24) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.853);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.78);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.859);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.881);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.852);
}
else if (Vout == 28) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.85);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.88);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
}
else if (Vout == 32) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 36) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.845);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.86);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.868);
}
else if (Vout == 48) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.835);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.86);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.85);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.86);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
}
else if (Vout == 54) {
if (Pout>0) power = new outputpower('','','');
}
} //if 110 Vin
//====== 150 VIN ===========================================
else if (Vin == 150) {
if (Vout == 2) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 3.3) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.785);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.8);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.81);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.81);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.794);
}
else if (Vout == 5) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.799);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.84);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.839);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.84);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.836);
}
else if (Vout == 6.5) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 8) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.82);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.85);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.83);
}
else if (Vout == 12) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.842);
if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.87);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.863);
}
else if (Vout == 15) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.871);
if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.887);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.853);
}
else if (Vout == 24) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.87);
if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.864);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.87);
}
else if (Vout == 28) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.864);
if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.88);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.88);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.88);
}
else if (Vout == 32) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 36) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.864);
if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.879);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.88);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.863);
}
else if (Vout == 48) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 150, 0.869);
if (Pout > 0 && modSize == 'mini') power = new outputpower('mini', 150, 0.86);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.886);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.89);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.875);
}
else if (Vout == 54) {
if (Pout>0) power = new outputpower('','','');
}
} //if 150 Vin
//====== 300 VIN ===========================================
else if (Vin == 300) {
if (Vout == 2) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.739);
if (Pout > 50 && modSize == 'mini') power = new outputpower('mini', 100, 0.73);
if (Pout > 100 && modSize == 'maxi') power = new outputpower('maxi', 160, 0.725);
}
else if (Vout == 3.3) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.74);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.776);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.798);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.78);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.8);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
}
else if (Vout == 5) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.795);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.805);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.809);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.82);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.83);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.815);
}
else if (Vout == 6.5) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 8) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.81);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.826);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.79);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.825);
}
else if (Vout == 12) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.83);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.84);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.84);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.85);
}
else if (Vout == 15) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.83);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.84);
}
else if (Vout == 24) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.86);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.87);
}
else if (Vout == 28) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.85);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.855);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.864);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.85);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.855);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.87);
}
else if (Vout == 32) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 36) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.83);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.855);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.87);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.88);
}
else if (Vout == 48) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.86);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.87);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 150, 0.87);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 250, 0.87);
if (Pout > 250 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.875);
}
else if (Vout == 54) {
if (Pout>0) power = new outputpower('','','');
}
} //if 300 Vin
//====== 375 VIN ===========================================
else if (Vin == 375) {
if (Vout == 2) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.72);
if (Pout > 50 && modSize == 'mini') power = new outputpower('mini', 100, 0.73);
if (Pout > 100 && modSize == 'maxi') power = new outputpower('maxi', 160, 0.75);
}
else if (Vout == 3.3) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.77);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 75, 0.77);
if (Pout > 75 && modSize == 'mini') power = new outputpower('mini', 100, 0.79);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.775);
if (Pout > 150 && modSize == 'maxi') power = new outputpower('maxi', 200, 0.78);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 264, 0.79);
}
else if (Vout == 5) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 50, 0.81);
if (Pout > 50 && modSize == 'micro') power = new outputpower('micro', 100, 0.8);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 150, 0.785);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.82);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.82);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.8);
}
else if (Vout == 6.5) {
if (Pout>0) power = new outputpower('','','');
}
else if (Vout == 8) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 100, 0.819);
if (Pout > 100 && modSize == 'mini') power = new outputpower('mini', 200, 0.84);
if (Pout > 200 && modSize == 'maxi') power = new outputpower('maxi', 300, 0.82);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.81);
}
else if (Vout == 12) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.84);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.85);
if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.84);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.85);
}
else if (Vout == 15) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.85);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.83);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.842);
if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.85);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.855);
}
else if (Vout == 24) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.868);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.86);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.87);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.855);
}
else if (Vout == 28) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.85);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.86);
if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.865);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.86);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.86);
}
else if (Vout == 32) {
if (Pout > 0) power = new outputpower('maxi', 600, 0.87);
}
else if (Vout == 36) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.845);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.88);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.835);
if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.86);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.88);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 500, 0.86);
if (Pout > 500 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.86);
}
else if (Vout == 48) {
if (Pout > 0 && modSize == 'micro') power = new outputpower('micro', 75, 0.84);
if (Pout > 75 && modSize == 'micro') power = new outputpower('micro', 150, 0.85);
if (Pout > 150 && modSize == 'mini') power = new outputpower('mini', 200, 0.845);
if (Pout > 200 && modSize == 'mini') power = new outputpower('mini', 300, 0.86);
if (Pout > 300 && modSize == 'maxi') power = new outputpower('maxi', 400, 0.85);
if (Pout > 400 && modSize == 'maxi') power = new outputpower('maxi', 600, 0.86);
}
else if (Vout == 54) {
if (Pout > 0) power = new outputpower('maxi', 600, 0.877);
}
} //if 375 Vin
} //function
/**/