Ir para conteúdo
  • 0
Marcos PP

Visual Studio 2010/2017 ( Ler porta Serial )

Pergunta

A algum tempo atras um programador criou um sisteminha de leitura de porta serial para mim, este sistema lia uns valores vindo de uma balança este valor era processado e enviado para uma tabela em MYSQL.
E infelizmente não consigo falar com ele mais, 

O sistema esta pronto e rodando, porem hoje fui instalar ele em um PC para uma nova balança e a pontuação da balança vem diferente, e creio que por isso não esta gravando no banco

 

Tenho o fonte do sistema que foi desenvolvido em Visual Studio 2010, porem o desenvolvedor me falou na época que era bem simples que pode ser editado ate em 2007, como não entendo muito, queria ver se alguém me da uma ajuda de colocar esta configuração de casas decimais no arquivo de configuração, onde eu altero Usuário e senha do banco e mais algumas funções, de rrrepente ate ja tem , mais não sei onde devo alterar

 

O resumo e o seginte, 
A balança manda o valor assim
PB: 000,120 T: 000,000
Este PB:  na frente significa que o peso esta parado, não existe mudança, então a tabela so atualiza quando vem **:

Ate ai tudo ok. 
O problema e que a nova balança me envia o valor assim
PB: 120,0 T: 000,000



Vou colocar o arquivo de configuração aqui, ai se alguém souber mais me fala se da para mudar só nele

 

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
  <configSections>
    <sectionGroup name="applicationSettings" type="System.Configuration.ApplicationSettingsGroup, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" >
      <section name="LogSerialPort.My.MySettings" type="System.Configuration.ClientSettingsSection, System, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" requirePermission="false" />
    </sectionGroup>
  </configSections>
  <startup>
    <supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.7" />
  </startup>
  <applicationSettings>
    <LogSerialPort.My.MySettings>
      <setting name="constr" serializeAs="String">
        <value>Driver={MySQL ODBC 5.1 Driver};Server=localhost;charset=UTF8MB4;Database=balanca;User=root; Password=;Option=3;</value>
      </setting>
      <setting name="PortName" serializeAs="String">
        <value>COM3</value>
      </setting>
      <setting name="BaudRate" serializeAs="String">
        <value>9600</value>
      </setting>
      <setting name="Parity" serializeAs="String">
        <value>None</value>
      </setting>
      <setting name="DataBits" serializeAs="String">
        <value>8</value>
      </setting>
      <setting name="StopBits" serializeAs="String">
        <value>One</value>
      </setting>
      <setting name="Handshake" serializeAs="String">
        <value>None</value>
      </setting>
      <setting name="Debug" serializeAs="String">
        <value>On</value>
      </setting>
      <setting name="Lista_Parity" serializeAs="String">
        <value>None, Odd, Even, Mark, Space</value>
      </setting>
      <setting name="Lista_StopBits" serializeAs="String">
        <value>None, One, Two, OnePointFive</value>
      </setting>
      <setting name="Lista_Handshake" serializeAs="String">
        <value>None, XOnXOff, RequestToSend, RequestToSendXOnXOff</value>
      </setting>
      <setting name="ConnectionTimeout" serializeAs="String">
        <value>10</value>
      </setting>
      <setting name="CommandTimeout" serializeAs="String">
        <value>2</value>
      </setting>
      <setting name="SQLCommandText" serializeAs="String">
        <value>UPDATE peso SET peso_atual = {0};</value>
      </setting>
    </LogSerialPort.My.MySettings>
  </applicationSettings>
</configuration>



 

Compartilhar este post


Link para o post
Compartilhar em outros sites

0 respostas a esta questão

Recommended Posts

Até agora não há respostas para essa pergunta

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar Agora

  • Conteúdo Similar

    • Por lucasrodrigues
      Estou com esse problema ao tentar vincular uma tabela do MySql a um DataSet. Utilizo o MySqlConnector 8.0.13, MySql-For-VisualStudio 1.2.8.

    • Por eduardohaag
      Olá sou amador e iniciante em programação.
      Estou trabalhando  em um projeto onde tenho uma tela com uma lista de pedidos, com varias colunas como, ID, cliente, previsão de entrega, valor total. 
      Gostaria de colocar uma coluna com o texto "visualizar", que quando ocorresse um click, abrisse abaixo da linha selecionada uma lista secundaria com os produtos do pedido, quantidade, preço etc...
       
      Porém não tenho a menor noção de como fazer isso. Pode ser que exista algum controle que tenha essa possibilidade.
      Estou trabalhando com vb.net.
    • Por Rafael_Ferreira
      Eu gostaria de saber se existe algum recurso no Visual Studio Community 2017 que dá para fazer um "if" com uma imagem transparente do tipo "gif" de uma pictorebox entendendo apenas a parte "desenhada" retirando a parte transparente pois estou elaborando jogos educativos e irei precisar deste recurso para uma melhor precisão no evento de colisão.
      Abaixo o "top" e o "left" considerando somente a parte "desenhada" da imagem 
       if ((pb01.Top == 612 && pb01.Left == 288) { }  
    • Por matheusdsanjos
      Olá pessoal, faço um curso na área de programação para a web, e hoje meu professor nos mostrou uma coisa nova para a sala: Acessar o projeto salvo em PHP no navegador sem precisar do WampServer, usando apenas o Visual Studio Code. 
      Para fazer isso ele acessou o terminal dentro do Visual Studio Code associado ao PowerShell e com o código já aberto ele digitou o seguinte comando: php -S localhost:8000. Após isso ele digitou localhost:8000 na barra de busca do navegador e tudo funcionou.
      Quando cheguei em casa fui tentar no meu PC, instalei o Visual Studio Code, abri o projeto de meu desejo e em seguida no terminal digitei: php -S localhost:3306 e ocorreu o seguinte erro: 
       
      php : O termo 'php' não é reconhecido como nome de cmdlet, função, arquivo de script ou programa operável. Verifique a grafia do nome ou,
      se um caminho tiver sido incluído, veja se o caminho está correto e tente novamente.
      No linha:1 caractere:1
      + php -S localhost:3306
      + ~~~
          + CategoryInfo          : ObjectNotFound: (php:String) [], CommandNotFoundException
          + FullyQualifiedErrorId : CommandNotFoundException
       
      Já verifiquei se a porta condiz com a que eu digitei, está tudo certo.
       
      Se puderem me ajudar, agradeço desde já.
       
      Obrigado!
       
    • Por estanieski_poa
      Bom dia, estou começando a usar o visual studio por conta de um curso que estou fazendo e estou tendo muito dificuldade para adicionar a base sql server no Visual Studio 2017 communit, quando tento adicionar a conexão menu Projeto-->Adicionar nova fonte de dados ocorre o erro destacado abaixo:
       
      Peço ajuda, desde já agradeço
       
       

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.