08-29-2024 01:25 PM
Olá pessoal,
Tenho uma dúvida e gostaria de ajuda. Estou tentando gerar um relatório no LabVIEW que contenha um gráfico XY e, além disso, incluir uma tabela separada com dados filtrados a partir desse gráfico, como por exemplo o valor máximo.
O problema é que não estou conseguindo exibir o gráfico XY no relatório final, e organizar os dados.
Alguém sabe me dizer o que preciso fazer para resolver isso?
Obrigado!
MarcusP
Solved! Go to Solution.
08-29-2024 03:33 PM
Ola, compartilha o codigo que vc ja fez ate agora.
Qual formato vc esta gerando ?
Por exemplo, vc pode criar uma VI que exibe os dados, e imprime o front panel como pdf ou HTML.
Como voce esta gerando esse relatorio ?
08-30-2024 05:46 AM - edited 08-30-2024 06:28 AM
Olá Ninja,
Sobre o formato do relatório que estou gerando, estou em dúvida entre HTML e PDF, mas provavelmente será em HTML.
O objetivo é salvar um cluster que contém "ValorMax3", "PontoMax3" e o "XY Graph 3". Tirei essa parte específica do projeto maior (que estava bem confuso) para focar em fazer essa parte funcionar.
Muito obrigado desde já!
(acho que mandei todos os que precisava pra abrir( não tenho ctz))
Edit 1: o erro é só conectar o min com o divisor
09-03-2024 05:58 AM
Bem eu tentei...
Basicamente eu consegui salvar um array na tentativa de salvar tudo, gerando um html com o gráfico e um array, mas não consegui salvar tudo oque eu precisava, pq eu não sei como organizar ela.
Nesse ponto eu acho que uma matriz com todo esse valor, nisso eu gostaria de entender como eu poderia organizar as informações que eu quero, pra poder representar essa informações pro meu relatório
09-03-2024 08:06 AM
Eu nao usei mto essa funcao de report generation.
Pra imprimir um grafico xy, eu nao consegui usar a funcao.
Uma solucao alternativa, seria gerar uma VI so pra impressao, e imprimir o painel frontal em formato HTML.
Ai vc teria que formatar o relatorio do jeito que vc quer, e implementar uma funcao dentro da vi usando VI reference.
estou anexando um exemplo pra vc ver.
Nesse exemplo a vi recebe um cluster do grafico XY e imprime o painel frontal como HTML.
09-03-2024 09:02 AM
Ok Muito Obrigado por conseguir fazer ele Imprimir o GráficoXY
Oque já ajuda muito, mas nesse momento e queria saber como que eu poderia arrumar essa sessão de impressão, nisso eu queria tentar adptar uma certa quantidade de informação
Nisso eu gostaria de saber como que voce conseguiu adptar isso ?
Tipo eu queria colocar um caso de cluster pra mostrar algo tipo isso
Junto dela algumas outras informações junto disso tipo, de forma simples parece que tem poucas entradas
Nisso eu pensei em usar uma matriz com essa informações, mas eu também não sei como fazer isso
09-03-2024 12:01 PM
Entendi, vc fez um que mostra uma imagem com os dados que estiverem ali.
Esperto, muito obrigado vai funcionar pra mostrar os dados e deixar eles salvos
(eu ainda precisava saber como salvar eles no MySQL agora, mas isso já ajuda)
09-03-2024 03:13 PM
A vi REPORT TO PRINT pega tdo que esta no painel frontal e gera um HTML.
VC pode modificar sua rotina, com um botao (GENERATE HTML ) ai roda o codigo que imprime o Painel frontal( ao inves the mandar pra uma subvi).
EM relacao ao SQL, se vc tem database connectivity kit, da uma estudada no exemplo Database Loggin.vi
Vc basicamente tem que abrir um arquivo com extensao UDL.
O arquivo UDL tem a configuracao do seu banco de dados:
Nome do servidor, User Name, Password, Nome do Database,
passando esse arquivo pro LabVIEW ele abre uma conexao com servidor, escreve dados numa tabela dentro do DB e fecha a conexao.
Pra ler dados do DB, vc pode olhar outros exemplos pra aplicar comandos SQL.
Eu so usei Microsoft SQL server, mas acho que deve ser parecido com MySQL.
09-04-2024 09:09 AM
Eu tentei usar, mas realmente não entendi
poderia me dizer como que eu conseguiria fazer a coneção com banco, tipo eu entendi que tem que colocar as credencias, mas nisso eu nã entendi como que eu conecto realmente com o meu banco de dados( e que dados que estão sedo repassados pro banco)
09-04-2024 09:22 AM
Faz um teste com esse arquivo, preenche os dados do seu DB,
Na aba PROVIDER talvez vc tenha que usar a opcao SQl Server (pro mySQL)
coloca as credenciais, e clica no TEST CONNECTION
se funcionar, usa esse arquivo na vi do exemplo e veja se vc consegue fazer a conexao.