// Método para probar los conductores por caída de voltaje. private void calculate_breakDownVoltage() { if (caliberPhaseFound == null || caliberNeutralFound == null || calibersHearthFound == null) { MessagesStructure.Warning( MessagesStructure.format( 200, messages.getProperty(Messages.AREA_CAPACITY_INTENSITY_NO_FOUND), MessagesStructure.justify)); } else { if (MethodsForCalculationsGlobal.validate_caliber( (Caliber) viewMainFeeder.getCmbCaliber().getSelectedItem()) && MethodsForCalculationsGlobal.validate_caliber( (Caliber) viewMainFeeder.getCmbCalibersNeutral().getSelectedItem())) { resistance = calculate_resistance(TypeOfBranchCircuitInArea.ILUMINARIA); reactance = calculate_reactance(TypeOfBranchCircuitInArea.ILUMINARIA); if (resistance != null) { breakdownVoltage = MethodsForCalculationsGlobal.breakdownVoltage( viewMainFeeder.getPotency_total(), Double.valueOf(viewMainFeeder.getJspLength().getValue().toString()), ((Voltage) viewMainFeeder.getCmbVoltage().getSelectedItem()).getVoltage(), reactance.getValue().getValour(), Double.valueOf(viewMainFeeder.getJspPowerFactor().getValue().toString()), resistance.getValue().getValour(), Double.valueOf(viewMainFeeder.getJspAngle().getValue().toString())); viewMainFeeder.getLblBreakdownVoltage().setText(String.valueOf(breakdownVoltage) + " %"); caliberSelected = (Caliber) viewMainFeeder.getCmbCaliber().getSelectedItem(); intensityDesignFound = MethodsForCalculationsIluminariaPowerPoint.calculate_instensity_design( new Calibers( 0, (Material) viewMainFeeder.getCmbMaterial().getSelectedItem(), (Temperature) viewMainFeeder.getCmbTemperature().getSelectedItem(), null, caliberSelected)); breakerPhasePersistFound = MethodsForCalculationsGlobal.find_breaker_main_feeder( conductorForPhase * intensityDesignFound.getIntensity(), new Intensity( 0, null, MethodsForCalculationsGlobal.intensity( viewMainFeeder.getPotency_total(), ((Voltage) viewMainFeeder.getCmbVoltage().getSelectedItem()).getVoltage(), Double.valueOf(viewMainFeeder.getJspPowerFactor().getValue().toString()), 2))); resistance = calculate_resistance(TypeOfBranchCircuitInArea.NEUTRAL); reactance = calculate_reactance(TypeOfBranchCircuitInArea.NEUTRAL); if (resistance != null) { breakdownVoltage = MethodsForCalculationsGlobal.breakdownVoltage( viewMainFeeder.getNeutral_total(), Double.valueOf(viewMainFeeder.getJspLength().getValue().toString()), ((Voltage) viewMainFeeder.getCmbVoltage().getSelectedItem()).getVoltage(), reactance.getValue().getValour(), Double.valueOf(viewMainFeeder.getJspPowerFactor().getValue().toString()), resistance.getValue().getValour(), Double.valueOf(viewMainFeeder.getJspAngle().getValue().toString())); viewMainFeeder .getLblBreakdownVoltageNeutral() .setText(String.valueOf(breakdownVoltage) + " %"); caliberSelectedNeutral = (Caliber) viewMainFeeder.getCmbCalibersNeutral().getSelectedItem(); caliberPhase = viewMainFeeder.getLblCaliberPhase().getText(); caliberPhase = caliberPhase.replace( "#" + caliberPhaseFound.getCaliber().getName(), "#" + caliberSelected.getName()); caliberPhase = caliberPhase.replace( "3x" + breakerPhaseFound.getCapacity(), "3x" + breakerPhasePersistFound.getCapacity()); caliberNeutral = viewMainFeeder.getLblCaliberNeutral().getText(); caliberNeutral = caliberNeutral.replace( "#" + caliberNeutralFound.getCaliber().getName(), "#" + caliberSelectedNeutral.getName()); caliberHearth = viewMainFeeder.getLblCaliberEarth().getText(); caliberPipeline = MethodsForCalculationsGlobal.calculate_pipeline( caliberSelected, null, null, (Phase) viewMainFeeder.getCmbPhases().getSelectedItem(), viewMainFeeder.getCmbPipeline().getSelectedItem().toString()); caliberPipelineNeutral = MethodsForCalculationsGlobal.calculate_pipeline( caliberSelectedNeutral, null, null, new Phase(0, TypePhases.SINGLE_PHASE_TWO_THREAD.getPhase()), viewMainFeeder.getCmbPipeline().getSelectedItem().toString()); } } } } } // Fin del método.