if event.inaxes is not None: print('data coords %f %f' % (event.xdata, event.ydata)) if (obyeyo.iniPre==0): obyeyo.iniPre=event.xdata alt.suptitle(u'Seleccione el ciclo de falla') # Ponemos un titulo superior else: obyeyo.iniFalla=event.xdata alt.close(obyeyo.fig) #uno=False #print(uno) carpeta="C:\Users\NECSOFT\workspace\Prueba1\principal\CODIGO ENTREGA" nombre="15062257" prueba=cm.comtrade(carpeta, nombre) prueba.config() prueba.extraerDatos() #A=prueba.oscilografia[:,11] #B=prueba.oscilografia[:,10] #C=prueba.oscilografia[:,9] obyeyo=graficas(carpeta, nombre,prueba.oscilografia) obyeyo.analisis_grafica() #analisis_grafica(carpeta,nombre)
import claseComtrade dirname="C:\Users\NECSOFT\Desktop\deteccion de fallas\CODIGO ENTREGA" filename="14082603" prueba=claseComtrade.comtrade(dirname, filename) prueba.config() prueba.extraerDatos() #print(prueba.oscilografia[12]) arreglo=[] for i in range(len(prueba.oscilografia[0:,1])): temporal=[] for j in range(int(prueba.cfg["ch"]["NA"])): nom=prueba.cfg["AnCh"]["a"+str(j+1)][1] if nom != "Vs" and nom != "Vr" and nom != "Vt": #Proceso para llenar la tabla de excel en el siguiente orden: #Va, Vb, Vc, Ia, Ib, Ic e In #ws.write(i+1,columna+1,self.oscilografia[i,j+3]) temporal.append(prueba.oscilografia[i,j+3]) #columna+=1 arreglo.append(temporal) print(arreglo)