Olá Pessoal!
Estou com um probleminha que é o seguinte, Tenho um frame chamado “OO_transitorios” e uma classe chamada “SuperClassT”.
No meu frame quando clico no botão “Calcular”, eu pego valores de alguns JTextfield, envio esses valores (por meio de set) para o SuperClassT.
No SuperClassT eu recebo esses valores da seguinte forma:
public class SuperClassT extends OO_transitorios {
private String tensao;
private String Rs;
private String Rr;
private String Ls;
private String Lr;
private String TM;
private String TJ;
private String freq;
private String polos;
private String carga;
public String settensao(String tensao) {
return this.tensao = tensao;
// double tensao1 = Double.parseDouble(tensao);
// return tensao1;
}
public String setRs(String Rs) {
return this.Rs = Rs;
}
public String setRr(String Rr) {
return this.Rr = Rr;
// this.Rr = Rr;
}
public String setLs(String Ls) {
return this.Ls = Ls;
}
public String setLr(String Lr) {
return this.Lr = Lr;
}
public String setTM(String TM) {
return this.TM = TM;
}
public String setTJ(String TJ) {
return this.TJ = TJ;
}
public String setfreq(String freq) {
return this.freq = freq;
}
public String setpolos(String polos) {
return this.polos = polos;
}
public String setcarga(String carga) {
return this.carga = carga;
}
Aí, depois de pegar todos esses valores, eu preciso utilizá-los dentro do meu método calculos, porém não estou obtendo sucesso em transferir esses valores do “public string” para o método abaixo:
public void calculos(){
//Convertendo todos Strings para double
double tensao1 = Double.parseDouble(tensao);
double R1 = Double.parseDouble(Rs);
double R2 = Double.parseDouble(Rr);
double Lrd = Double.parseDouble(Lr);
double Lsd = Double.parseDouble(Ls);
double M = Double.parseDouble(TM);
double J = Double.parseDouble(TJ);
double Freq = Double.parseDouble(freq);
double pol = Double.parseDouble(polos);
double carga1 = Double.parseDouble(carga);
double teste = R1+R2;
double t; //tempo da corrente
double hs, Tsim; //Passo de Calculo, tempo total da simulação
double tg = 0;
double dg;
double pi, dois_pi, doispis3;
double cosdoispis3, sindoispis3;
//Parametros do motor:
// float R1, R2, X1, X2;
// float Lr, Ls;
double Rsaux;
//float K1, K2;
double i1, i2, i3;
i1 =0;
i2=0;
i3=0;
double a, b, c, a1, a2, b1, c1, kc;
double kw1, kw2;
//parametros gerais:
double vsa = 0;
double vsb = 0;
double vsc = 0;
double Famost = 0;
double Tamost = 0;
double ts = 0;
double Tr;
//DANDO VALORES AS VARIAVEIS:
//Parametros para medição das grandezas:
double valfa_dig, vbeta_dig, ialfa, ibeta;
//Parametros de simulação
Famost = 4000;
Tamost = 1 / Famost;
Tsim = 2;
hs = 0.00001;
teta = 0;
ETC…
Alguém pode me dizer como eu faço para usar os valores dos set dentro da classe cálculos?
Eu estudei algumas passagens de parâmetros, aprendi o set para enviar da frame para a classe, mas não estou sabendo como fazer para enviar de um “public string” para um “public void XXX”.
Muuuito agradecida desde já!!