Gerando relatórios para dados do LabVIEW
Agenda Salvando dados eficientemente Desafios de E/S de dados Opções de formatos de arquivos Arquivos NI TDMS Tecnologia NI DataFinder Elaborando relatórios de dados Escolhendo o seu formato de relatório Opções de relatório Estudo de caso: Relatórios do EuroNCAP e MeasX 3
Qual é o aspecto mais difícil de trabalhar com as suas ferramentas de software atuais? 4
E/S de arquivos no LabVIEW 5
Cenário comum Criar uma aplicação do LabVIEW Escrever dados em arquivo Criar outra aplicação do LabVIEW Escrever dados em arquivo de forma um pouco diferente 6
Manutenção O pesadelo das versões Mesmo as menores alterações podem criar problemas de manutenção a longo prazo! # de sistemas/versões 7
Determinando o seu formato de armazenamento Ao determinar o formato apropriado de armazenamento para os seus dados, considere: 1. O que você fará com os seus dados uma vez que eles foram adquiridos? 2. Você vai escrever e ler dados na mesma aplicação? 3. Qual a quantidade de dados que você vai adquirir? 4. A que taxa você vai adquirir dados? 5. Você vai precisar trocar dados com outro programa? 6. Você vai precisar fazer pesquisas nos seus arquivos de dados? 8
Arquivos ASCII Características Legível para humanos Facilmente transportado para outras aplicações como Microsoft Excel Considerações Tamanho ocupado em disco significativamente maior Leitura e escritura lentas 9
Arquivos binários Características Tamanho de arquivo compacto Transferência veloz Considerações Não é legível por humanos Não é facilmente transportado 10
Arquivos XML Características Armazena estruturas complexas de dados Pode ser exibido em um navegador de internet ou editor de texto Considerações Tamanho ocupado em disco ainda maior Esquema do front end não é transferido 11
Bases de dados Características Armazenam dados de forma centralizada Organizam e consultam os resultados do teste com Access ou MySQL Considerações Esforço de inicialização demorado Potencialmente alto custo de TI 12
Comparação entre formatos de arquivo ASCII Binário XML Compartilhável Pequeno espaço ocupado em disco Pesquisável Atributos inerentes Transferência em alta velocidade 13 Bases de dados TDMS
Formato de arquivo TDMS Data MyFile.tdms Set (File) Property Author 1 Property Description n Channel Cell Phone Group(s) 1 Property UUT Type 1 Arquivo binário Três níveis de hierarquia para melhor organização Arquivo, grupos e canais Property Test Fixture 2 Property Procedure n LCD Channel(s) Brightness Property Sensor Info 1 Propriedades customizáveis descritivas em cada nível Property Units n 14
Arquivos TDMS em produtos de terceiros Leia e escreva arquivos TDMS usando a DLL TDM C Abra arquivos TDMS no Excel ou DIAdem com um duplo-clique Baixe os dois gratuitamente em www.ni.com/tdms 16
Gerenciando dados com TDMS Use o NI DataFinder para encontrar qualquer arquivo que você precisar Description Title Author...etc UUT Procedure...etc Name Comment Unit Max & Min Sensor Info...etc Analise propriedades escalares customizadas Construa o índice do NI DataFinder 17
NI DataFinder para grupos de trabalho ou individuais Cada cliente acessando o My DataFinder local Projetado para individuais Cada cliente acessando o NI DataFinder Server Edition Projetado para colaboração 18
Software clientes do NI DataFinder DataFinder Toolkit NI DIAdem 19
NI DataFinder no LabVIEW Demonstration 20
O que é o NI DIAdem? Pesquisa e mineração de dados prontos para uso Acesso fácil e flexível a bases de dados e arquivos Análise e geração de relatórios interativa Automação através de VBScript 21
Layout do ambiente NI DIAdem Encontre e carregue arquivos Inspecione dados Analise dados Elabore relatórios com os resultados Automatize 22
NI DataFinder no DIAdem 23
Agenda Salvando dados eficientemente Desafios de E/S de dados Opções de formatos de arquivos Arquivos NI TDMS Tecnologia NI DataFinder Elaborando relatórios de dados Escolhendo o seu formato de relatório Opções de relatório Estudo de caso: Relatórios do EuroNCAP e MeasX 24
Relatórios de dados para compartilhar resultados 25
Escolhendo o seu formato de relatório 1. O seu formato de relatório é compatível com o seu método de publicação? 2. Algum software adicional precisa ser instalado? 3. Qual é o nível de formatação necessário para os seus relatórios? Padrão HTML Word Excel Exibição Sim Sim Sim Sim Salvar N/A Sim Sim Sim E-mail N/A N/A Sim Sim Modelo N/A N/A Sim Sim Formatação Limitada Limitada Completa Completa 26
Criação de relatório simples de dados 27
VIs da paleta Report Generation 28
NI LabVIEW Report Generation Toolkit for Microsoft Office Demonstration 29
Criando relatórios no DIAdem 30
VI Expresso DIAdem Report 31
Agenda Salvando dados eficientemente Desafios de E/S de dados Opções de formatos de arquivos Arquivos NI TDMS Tecnologia NI DataFinder Elaborando relatórios de dados Escolhendo o seu formato de relatório Opções de relatório Estudo de caso: Relatórios do EuroNCAP e MeasX 32
X-Crash O sistema de análise para dados de crash test Apresentado por Dr. Joachim Hilsmann X-Crash Analysis System for Crash Test Data www.measx.com
O que é o X-Crash? o Software de pós-processamento para segurança veicular o baseado no NI-DIAdem o usando formato de dados ISO o Pronto para uso mas também customizável para ampliação o Algoritmos e avaliações que obedecem regulamentações, leis e programas de classificação internacionais o Suporte a o Testes de catapulta e à escala o Testes de componentes o Certificação de boneco(x-crash ATD) o Aplicação o Visualização de dados (incl. filmes e forças da barreira) o o o Edição e validação de dados Análise e elaboração de relatórios Comparação de diferentes testes X-Crash Analysis System for Crash Test Data www.measx.com
Clientes na área de Crash Test X-Crash Analysis System for Crash Test Data www.measx.com
O Euro NCAP conta com o X-Crash X-Crash Analysis System for Crash Test Data www.measx.com
Demandas de relatórios o Predefinição de modelos de relatório padronizados o Design do relatório definido externamente o Grande número de dados o Normalmente muitas páginas (mais de 120) o Diferentes tipos de exibição de resultados o Curvas o Parâmetros calculados o Listas de parâmetros o Individually colored Dummy Drawings o Desenhos de bonecos coloridos individualente o Coloração de desenhos do capô o Título, conteúdo e páginas do sumário X-Crash Analysis System for Crash Test Data www.measx.com
Exemplo de relatório X-Crash Analysis System for Crash Test Data www.measx.com
Exemplo de relatório X-Crash Analysis System for Crash Test Data www.measx.com
VWTEST07 Exemplo de relatório Laboratory Test Ref. No. VWTEST07 Customer Test Ref. No. 2004-01-01 Typprüfung 40% ODB re 56km/h Type of Test Frontalcrash, 40% Offset re, 0 Regulation FMVSS Criterion Value Time Limit Exceedance Head Resultant 3ms cumulative 35.75 35.44 g g 120.50 119.90 ms ms HIC 36 HIC 15 190.98 105.24 102.50 138.50 114.20 129.20 ms ms ms ms 1000.00 700.00 19.1 15.0 % % Neck Upper Forces Resultant Tension Fz+ Compression Fz- Moments Resultant 0.796 0.680-0.058 35.60 kn kn kn Nm 87.10 87.10 33.10 158.80 ms ms ms ms 4.170-4.000 kn kn 16.3 1.4 % % Nij Nce Nte Ncf Ntf 0.17 0.02 0.10 0.13 0.17 106.60 34.20 124.30 166.20 106.60 ms ms ms ms ms 1.00 1.00 1.00 1.00 1.00 17.2 2.1 10.4 12.5 17.2 % % % % % Chest 3ms cumulative Deflection 30.59-24.02 g mm 111.70 114.70 130.20 ms ms ms 60.00-63.00 g mm 51.0 38.1 % % Femur Compressive Force Fz- Left Right Tensile Force Fz+ Left Right -0.11-0.59 1.14 1.00 kn kn kn kn -10.01-10.01 kn kn 1.1 5.9 % % System: X-Crash 4.0 based on DIAdem 10.10 Macro: CAS_FMVSS208_Results.vbs 1.0 Layout: CAS_PTable vehicle 1 15.6 m/s 1683 kg Driver Left fixed barrier with loadcell matrix 0.0 m/s 80000 kg Results Passenger Hybrid III Mid-Sized Adult Male Dummy (H3) Front left Laboratory: Volkswagen AG Contact: Peter Derpmann-Hagenström Customer: Volkswagen AG 1 / 1 X-Crash Analysis System for Crash Test Data www.measx.com
Exemplos de relatório avaliação de pedestre Comparison EUPA2A EUPA3D 2010-06-22 Type of Test Regulation _$NA34$_ Comparison EUPA2A EUPA3D 2010-06-22 Type of Test Regulation _$NA34$_ Adult Headform Zone A2 (A) A3 (D) * * HIC 15 957.94 Child Headform Zone HIC 15 NO DATA Adult Head 1 T 2 3 4 5 6 Upper Leg Pedestrian Impactor Zone M Y lower M Y middle M Y upper Sum force X NO DATA Child Head T HIC 15 Legform Pedestrian Impactor Zone Tibia acc. X Knee disp. X Knee angle Y NO DATA Upper Leg U1 U2 U3 Y Moments (Up / Mi / Lo) Sum Force X Legform L1 L2 L3 Tibia Acceleration X Knee Displacement X Knee Angle X Adult Headform Zone A2 A3 Child Headform Zone NO DATA Test Data EUPA2A EUPA3D Test Data EuroNCAP Points 0.5 0.5 * EuroNCAP Points System: X-Crash 3.1 based on DIAdem 11.00 Macro: CAS_EuroNCAP_Pedestrian_Assessment.vbs 1.0 Layout: CAS_PTable Upper Leg Pedestrian Impactor Zone Test Data NO DATA Legform Pedestrian Impactor Zone Test Data NO DATA Undefined / other 25.0 m/s 500 kg Pedestrian Assessment Result Overview EuroNCAP Points EuroNCAP Points Laboratory: Contact: Customer: System: X-Crash 3.1 based on DIAdem 11.00 Macro: CAS_EuroNCAP_Pedestrian_Assessment.vbs 1.0 Layout: CAS_PTable Undefined / other 25.0 m/s 500 kg Pedestrian Assessment Results Laboratory: Contact: Customer: X-Crash Analysis System for Crash Test Data www.measx.com