Não mudei o OPC há muito tempo.
Depois de trabalhar por tanto tempo, tenho alguma experiência. doloroso). Eu acho que as tecnologias mais importantes são:
1. Dados multitreados + modelo Excel geram relatórios. O multi-thread é usado porque, às vezes, os relatórios gerados são grandes, os dados são grandes e o tempo é longo. Gráficos, gráficos de stick, etc. Quando o gráfico, você pode chamar as funções poderosas do Excel (apenas preguiçoso :)). Devido aos inúmeros relatórios, eu os refatorei repetidamente, esperando descobrir a generalidade dos relatórios, mas a situação é muito complicada e o código é escrito por muito tempo. Finalmente, foi criado um módulo de relatório personalizado, que pode adicionar novos relatórios de acordo com as regras e fazer uso total dos dados.
2. Estatísticas de dados flexíveis. Como as estatísticas de dados são relativamente altas, é muito cansativo fazê -lo com muita flexibilidade. Eu fiz algumas etapas em estatísticas. Programa.