diff --git a/AgroBase/.vs/AgroBase/FileContentIndex/87e55ef8-b317-418c-bad0-b5de01033ce7.vsidx b/AgroBase/.vs/AgroBase/FileContentIndex/16001a95-3764-467e-bcae-16432eb55d60.vsidx similarity index 57% rename from AgroBase/.vs/AgroBase/FileContentIndex/87e55ef8-b317-418c-bad0-b5de01033ce7.vsidx rename to AgroBase/.vs/AgroBase/FileContentIndex/16001a95-3764-467e-bcae-16432eb55d60.vsidx index a88d9a389..527904ed5 100644 Binary files a/AgroBase/.vs/AgroBase/FileContentIndex/87e55ef8-b317-418c-bad0-b5de01033ce7.vsidx and b/AgroBase/.vs/AgroBase/FileContentIndex/16001a95-3764-467e-bcae-16432eb55d60.vsidx differ diff --git a/AgroBase/.vs/AgroBase/v17/.suo b/AgroBase/.vs/AgroBase/v17/.suo index d866cb87a..d731876dd 100644 Binary files a/AgroBase/.vs/AgroBase/v17/.suo and b/AgroBase/.vs/AgroBase/v17/.suo differ diff --git a/AgroBase/AgroBase/Models/Modules/MovimentacaoModel.cs b/AgroBase/AgroBase/Models/Modules/MovimentacaoModel.cs index 20b05f7b5..41b0d07b6 100644 --- a/AgroBase/AgroBase/Models/Modules/MovimentacaoModel.cs +++ b/AgroBase/AgroBase/Models/Modules/MovimentacaoModel.cs @@ -321,6 +321,8 @@ namespace AgroBase.Models frmInstancial.frmPrincipal.gridSenMotores.Columns.Add("clRPM", "RPM"); frmInstancial.frmPrincipal.gridSenMotores.Columns.Add("clVelocidade", "Velocidade"); frmInstancial.frmPrincipal.gridSenMotores.Columns.Add("clTemperatura", "Temperatura"); + frmInstancial.frmPrincipal.gridSenMotores.Columns.Add("clCorrente", "Corrente"); + frmInstancial.frmPrincipal.gridSenMotores.Columns.Add("clTensao", "Tensão"); //frmInstancial.frmPrincipal.gridSenMotores.Columns.Add("clUmidade", "Umidade"); foreach (var Motor in Motores) { @@ -331,11 +333,13 @@ namespace AgroBase.Models Enum.GetName(typeof(Sentido), Motor.Sentido_SP), Enum.GetName(typeof(Sentido), Motor.Sentido), Enum.GetName(typeof(StatusMotor), Motor.Aceleracao), - Motor.Potencia.ToString(), - Motor.RPM_Offset.ToString(), - Motor.RPM.ToString(), - Motor.VelocidadeInstantanea.ToString(), - Motor.Temperatura.ToString(), + Motor.Potencia.ToString("0.00"), + Motor.RPM_Offset.ToString("0.00"), + Motor.RPM.ToString("0.00"), + Motor.VelocidadeInstantanea.ToString("0.00"), + Motor.Temperatura.ToString("0.00"), + Motor.Corrente.ToString("0.00"), + Motor.Tensao.ToString("0.00"), //Motor.Umidade.ToString(), }); } @@ -350,11 +354,13 @@ namespace AgroBase.Models frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[2].Value = Enum.GetName(typeof(Sentido), Motor.Sentido_SP); frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[3].Value = Enum.GetName(typeof(Sentido), Motor.Sentido); frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[4].Value = Enum.GetName(typeof(StatusMotor), Motor.Aceleracao); - frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[5].Value = Motor.Potencia.ToString(); - frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[6].Value = Motor.RPM_Offset.ToString(); - frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[7].Value = Motor.RPM.ToString(); - frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[8].Value = Motor.VelocidadeInstantanea.ToString(); - frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[9].Value = Motor.Temperatura.ToString(); + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[5].Value = Motor.Potencia.ToString("0.00"); + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[6].Value = Motor.RPM_Offset.ToString("0.00"); + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[7].Value = Motor.RPM.ToString("0.00"); + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[8].Value = Motor.VelocidadeInstantanea.ToString("0.00"); + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[9].Value = Motor.Temperatura.ToString("0.00"); + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[10].Value = Motor.Corrente.ToString("0.00"); + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[11].Value = Motor.Tensao.ToString("0.00"); //frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[10].Value = Motor.Umidade.ToString(); } } diff --git a/AgroBase/AgroBase/Models/Modules/SensoriamentoModel.cs b/AgroBase/AgroBase/Models/Modules/SensoriamentoModel.cs index 1371784a2..2671fd6a7 100644 --- a/AgroBase/AgroBase/Models/Modules/SensoriamentoModel.cs +++ b/AgroBase/AgroBase/Models/Modules/SensoriamentoModel.cs @@ -546,7 +546,17 @@ namespace AgroBase.Models.Modules null; if (Motor != null) { - frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[9].Value = Motor.Temperatura.ToString(); + switch (Sensor.Componente) + { + case S_Code.sTMP: + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[9].Value = Motor.Temperatura.ToString(); + break; + case S_Code.sCOR: + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[10].Value = Motor.Temperatura.ToString(); + frmInstancial.frmPrincipal.gridSenMotores.Rows[Motor.Canal].Cells[11].Value = Motor.Temperatura.ToString(); + break; + } + } } catch diff --git a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb index 5b3d55add..9f4af30f1 100644 Binary files a/AgroBase/AgroBase/bin/Debug/AgroBase.pdb and b/AgroBase/AgroBase/bin/Debug/AgroBase.pdb differ diff --git a/AgroBase/AgroBase/bin/Debug/parametersSen.par b/AgroBase/AgroBase/bin/Debug/parametersSen.par index d09b7f0d5..39b8d80fc 100644 --- a/AgroBase/AgroBase/bin/Debug/parametersSen.par +++ b/AgroBase/AgroBase/bin/Debug/parametersSen.par @@ -1 +1 @@ -{"Conectado":false,"Sensores":[{"LogGrafico":[],"ID":"TMVET","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Trás","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","-1.038"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":150.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVEF","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Frente","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","-1.038"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":150.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVDT","Prioridade":0,"Descricao":"Temperatura Motor Direito Trás","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","-1.038"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":150.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVDF","Prioridade":0,"Descricao":"Temperatura Motor Direito Frente","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","-1.038"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":150.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"VBAT","Prioridade":20,"Descricao":"Tensão da bateria","Componente":112,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[28],"Parametros":[["V offset","-0.900"],["R1","120000"],["R2","010000"]],"UnidadeMedida":"V","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":42.0,"LimiteMinimo":36.0},{"LogGrafico":[],"ID":"AMVET","Prioridade":10,"Descricao":"Corrente do Motor BLDC ET","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x40"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":10.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AMVEF","Prioridade":10,"Descricao":"Corrente do Motor BLDC EF","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x41"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":10.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AMVDT","Prioridade":10,"Descricao":"Corrente do Motor BLDC DT","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x42"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":10.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AMVDF","Prioridade":10,"Descricao":"Corrente do Motor BLDC DF","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x43"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":10.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AMP","Prioridade":10,"Descricao":"Corrente dos Motores de Passo","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x44"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":16.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AAT","Prioridade":10,"Descricao":"Corrente do Módulo Atuador","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x45"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":8.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"APC","Prioridade":10,"Descricao":"Corrente do Computador","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x46"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":5.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TBAT","Prioridade":5,"Descricao":"Temperatura da bateria","Componente":411,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","0.0000"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":70.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"SUESQ","Prioridade":2,"Descricao":"Sensor Ultrassom Esquerdo","Componente":531,"Aferir":true,"DelayAmostragem":1000,"Inicializado":false,"Testando":false,"Funcoes":[30,31],"Parametros":[["Pino Trigger","000005"]],"UnidadeMedida":"cm","Leituras":[255.09,15005.0],"ValorMinimo":0.0,"ValorMaximo":3080.96,"LimiteMaximo":250.0,"LimiteMinimo":10.0},{"LogGrafico":[],"ID":"SUDIR","Prioridade":2,"Descricao":"Sensor Ultrassom Direito","Componente":531,"Aferir":false,"DelayAmostragem":1000,"Inicializado":false,"Testando":false,"Funcoes":[30,31],"Parametros":[["Pino Trigger","000005"]],"UnidadeMedida":"cm","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":250.0,"LimiteMinimo":10.0}]} \ No newline at end of file +{"Conectado":false,"Sensores":[{"LogGrafico":[],"ID":"TMVET","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Trás","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","-1.038"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":150.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVEF","Prioridade":0,"Descricao":"Temperatura Motor Esquerdo Frente","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","-1.038"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":150.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVDT","Prioridade":0,"Descricao":"Temperatura Motor Direito Trás","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","-1.038"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":150.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TMVDF","Prioridade":0,"Descricao":"Temperatura Motor Direito Frente","Componente":411,"Aferir":false,"DelayAmostragem":200,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","-1.038"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":150.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"VBAT","Prioridade":20,"Descricao":"Tensão da bateria","Componente":112,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[28],"Parametros":[["V offset","-0.900"],["R1","120000"],["R2","010000"]],"UnidadeMedida":"V","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":42.0,"LimiteMinimo":36.0},{"LogGrafico":[],"ID":"AMVET","Prioridade":10,"Descricao":"Corrente do Motor BLDC ET","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x40"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":10.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AMVEF","Prioridade":10,"Descricao":"Corrente do Motor BLDC EF","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x41"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":10.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AMVDT","Prioridade":10,"Descricao":"Corrente do Motor BLDC DT","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x44"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":10.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AMVDF","Prioridade":10,"Descricao":"Corrente do Motor BLDC DF","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x45"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":10.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AMP","Prioridade":10,"Descricao":"Corrente dos Motores de Passo","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x4C"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":16.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"AAT","Prioridade":10,"Descricao":"Corrente do Módulo Atuador","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x4D"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":8.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"APC","Prioridade":10,"Descricao":"Corrente do Computador","Componente":322,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[27],"Parametros":[["Endereço I2C","0x48"]],"UnidadeMedida":"A","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":5.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"TBAT","Prioridade":5,"Descricao":"Temperatura da bateria","Componente":411,"Aferir":false,"DelayAmostragem":500,"Inicializado":false,"Testando":false,"Funcoes":[12],"Parametros":[["V offset","0.0000"]],"UnidadeMedida":"ºC","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":70.0,"LimiteMinimo":0.0},{"LogGrafico":[],"ID":"SUESQ","Prioridade":2,"Descricao":"Sensor Ultrassom Esquerdo","Componente":531,"Aferir":true,"DelayAmostragem":1000,"Inicializado":false,"Testando":false,"Funcoes":[30,31],"Parametros":[["Pino Trigger","000005"]],"UnidadeMedida":"cm","Leituras":[255.09,15005.0],"ValorMinimo":0.0,"ValorMaximo":3080.96,"LimiteMaximo":250.0,"LimiteMinimo":10.0},{"LogGrafico":[],"ID":"SUDIR","Prioridade":2,"Descricao":"Sensor Ultrassom Direito","Componente":531,"Aferir":false,"DelayAmostragem":1000,"Inicializado":false,"Testando":false,"Funcoes":[30,31],"Parametros":[["Pino Trigger","000005"]],"UnidadeMedida":"cm","Leituras":null,"ValorMinimo":0.0,"ValorMaximo":0.0,"LimiteMaximo":250.0,"LimiteMinimo":10.0}]} \ No newline at end of file diff --git a/AgroBase/AgroBase/obj/Debug/AgroBase.pdb b/AgroBase/AgroBase/obj/Debug/AgroBase.pdb index 5b3d55add..9f4af30f1 100644 Binary files a/AgroBase/AgroBase/obj/Debug/AgroBase.pdb and b/AgroBase/AgroBase/obj/Debug/AgroBase.pdb differ