USUÁRIO:      SENHA:        SALVAR LOGIN ?    Adicione o VBWEB na sua lista de favoritos   Fale conosco 

 

  Fórum

  Visual Basic
Voltar
Autor Assunto:  Criar graficos para monitoramento
Defende
JARINÚ
SP - BRASIL
Postada em 02/11/2009 20:24 hs            
Tenho um projeto que fica monitorando um dispositivo ligado via Modbus pela serial que fica pegando variaveis de temperatura a cada segundo. Sao 8 sensores que fazem isso. Eu prescisava jogar isso num grafico mas em real time. eu ateh consegui com um Custon Control que eu peguei no PlaneSourceCode mas nao consigo imprimir ele - sai tudo branco.
eu prescisava saber se tem jeito ou de imprimir um Custon control ou entao se alguem tem alguma solucao para este grafico mas que eu tenho de imprimi tambem.
 
Desde ja valeu ´pela ajuda
     
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 03/11/2009 11:01 hs            
VC está recebendo dados da porta serial, de um dispositivo criado por vc, porém só conseguiu ver estes dados graficamente com este user control citado?
 
procure por receber dados pela porta serial, com o MSCOM você consegue receber estes dados, e derrepende nem precisa de código de terceiros, fica mais facil de vc controlar e fazer o que deseja.
 
não posso te ajudar mais pois não sei como como funciona este seu projeto, e como esses dados são enviados ao pc
 
Dica: site www.vbmania.com.br é muito bom  possui alguns exempos para download
     
Defende
JARINÚ
SP - BRASIL
ENUNCIADA !
Postada em 03/11/2009 11:47 hs            
Treze veja soh:

Eu pego os dados pela serial sim e eles vem sem problema algum. Sao dados do tipo "22,1", "23,5" - sao leituras de temperatura.

O que eu quero fazer eh que conforme eu vou recebendo estes dados eu vou jogando os valores em um grafico e este grafico por sua vez vai me mostrar a relacao Tempo / Temperatura, tipo:

Horario             Temperatura
12:00                    22,3
12:01                    23,1
12:02                    30,1


E assim vai.
Soh que depois eu presciso imprimir este grafico.
Se alguem tiver alguma ideia a mais sera muito bem vinda.
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 03/11/2009 13:04 hs            
já que vc está conseguindo receber os dados então use o controle mschart para criar o gráfico
 
veja este link de como usar o mschart
 
     
Defende
não registrado
ENUNCIADA !
Postada em 03/11/2009 15:18 hs   
Pelo qu eeu pude ver os dados no Mschart ja tem de vir prontos.

Como eu faria para ir colocando os dados em real time pois pelo que eu vi ele tem de saber quantos serao os dados, colunas, etc.

Alguma ideia?
   
Treze
Pontos: 2843 Pontos: 2843
SÃO VICENTE
SP - BRASIL
Postada em 03/11/2009 16:37 hs            
simples coloque o código que recebe os dados dentro de um timer, com a propriedade
 interval = 1
agora se vc ver dificuldade de fazer desta forma utilize um shape mesmo
 
 
ou seja coloque um shape no seu projeto
 
com a seguinte propriedades
 
FillColor = &H0000FF00& 'oua cor que vc desejar
FillStyle = 0 - Solid
Shape = 0 - Retangle
Height = 3600
Width = 100
 
não sei qual o código que fica pegando os dados se vc puder postar este código fica mais facil de ajudar, mas seria mais ou menos assim.
 
simulando uma barra
 
então em um controle timer com a propriedade interval = 1
 
colocar
 
shape1.width = temperatura * 10
 
assim seria simulado o aumento da temp pelo shape como uma barra.
 
 
 
TÓPICO EDITADO
   
Página(s): 1/2      PRÓXIMA »


Seu Nome:

Seu eMail:

ALTERAR PARA MODO HTML
Mensagem:

[:)] = 
[:P] = 
[:(] = 
[;)] = 

HTML DESLIGADO

     
 VOLTAR

  



CyberWEB Network Ltda.    © Copyright 2000-2024   -   Todos os direitos reservados.
Powered by HostingZone - A melhor hospedagem para seu site
Topo da página