def export(self): m = int(self.Lbexp.curselection()[0]) n = len(self.ff) if (m == 0): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the output H1 filename: ") output_file = output_file_path.rstrip('\n') WriteData3(n, self.ff, self.H1_real, self.H1_imag, output_file) if (m == 1): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the output H2 filename: ") output_file = output_file_path.rstrip('\n') WriteData3(n, self.ff, self.H2_real, self.H2_imag, output_file) if (m == 2): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the output Coherence filename: ") output_file = output_file_path.rstrip('\n') WriteData2(n, self.ff, abs(self.COH), output_file)
def export_rd(self): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the relative displacement SRS filename") output_file = output_file_path.rstrip('\n') n = int(self.Lb2.curselection()[0]) if (n == 0): WriteData3(self.num_fn, self.fn, self.rd_pos, self.rd_neg, output_file) else: WriteData2(self.num_fn, self.fn, self.rd_abs, output_file)
def export_pv(self): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the pseudo velocity SRS filename") output_file = output_file_path.rstrip('\n') n = int(self.Lb2.curselection()[0]) if (n == 0): WriteData3(self.num_fn, self.fn, self.pv_pos, self.pv_neg, output_file) else: WriteData2(self.num_fn, self.fn, self.pv_abs, output_file)
def export_fftc(self): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the output FFT (freq, real, imag): ") output_file = output_file_path.rstrip('\n') na=len(self.freq) nb=len(self.z.real) n=min(na, nb) WriteData3(n,self.freq,self.z.real,self.z.imag,output_file)
def export_fftmp(self): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the output FFT filename (freq, mag, phase(rad)): ") output_file = output_file_path.rstrip('\n') na=len(self.ff) nb=len(self.zz) n=min(na, nb) WriteData3(n,self.ff,self.zz,self.ph,output_file)
def export_accel(self): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the acceleration SRS filename") output_file = output_file_path.rstrip('\n') n = int(self.Lb2.curselection()[0]) if (n == 0): WriteData3(self.num_fn, self.fn, self.a_pos, self.a_neg, output_file) else: WriteData2(self.num_fn, self.fn, self.a_abs, output_file)
def export(self): n = int(self.Lb2.curselection()[0]) num = len(self.fi) if (n <= 3): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the response PSD filename") output_file = output_file_path.rstrip('\n') if (n == 0): WriteData2(num, self.fi, self.acceleration_psd, output_file) if (n == 1): WriteData2(num, self.fi, self.velocity_psd, output_file) if (n == 2): WriteData2(num, self.fi, self.displacement_psd, output_file) if (n == 3): WriteData2(num, self.fi, self.tf_psd, output_file) else: output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the frf filename") output_file = output_file_path.rstrip('\n') if (n == 4): WriteData3(num, self.fi, self.accelerance.real, self.accelerance.imag, output_file) if (n == 5): WriteData3(num, self.fi, self.mobility.real, self.mobility.imag, output_file) if (n == 6): WriteData3(num, self.fi, self.receptance.real, self.receptance.imag, output_file)
def export_rel_disp(self): if(self.n_at==0): str="Enter the relative displacement time history filename" else: str="Enter the relative displacement SRS filename" output_file_path = asksaveasfilename(parent=self.master,title=str) output_file = output_file_path.rstrip('\n') if(self.n_at==0): WriteData2(self.nt[0],self.tt,self.rd,output_file) else: nf=len(self.fn) WriteData3(nf,self.fn,self.rdmax,abs(self.rdmin),output_file)
def export_acceleration(self): if(self.n_at==0): str="Enter the acceleration time history filename" else: str="Enter the acceleration SRS filename" output_file_path = asksaveasfilename(parent=self.master,title=str) output_file = output_file_path.rstrip('\n') if(self.n_at==0): WriteData2(self.nt[0],self.tt,self.acc,output_file) else: nf=len(self.fn) WriteData3(nf,self.fn,self.amax,abs(self.amin),output_file)
def export_Fourier_Transformationc(self): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the output Fourier Transformation (freq, real, imag): ") output_file = output_file_path.rstrip('\n') WriteData3(self.num, self.freq, self.z.real, self.z.imag, output_file)
def export_Fourier_Transformationmp(self): output_file_path = asksaveasfilename(parent=self.master,\ title="Enter the output Fourier Transformation filename (freq, mag, phase(rad)): ") output_file = output_file_path.rstrip('\n') WriteData3(self.nhalf, self.ff, self.zz, self.ph, output_file)