Ich habe das OPC schon lange nicht mehr bewegt.
Nachdem ich so lange gearbeitet habe, habe ich einige Erfahrung in diesem System. schmerzhaft). Ich denke, die wichtigeren Technologien sind:
1. Multi-Thread-Daten + Excel-Vorlage generieren Berichte. Multi-Threading wird verwendet, da die erzeugten Berichte manchmal groß sind, die Daten groß sind und die Zeit der Multi-Threading im Status von Excel verwendet wird. Diagramme, Stick -Diagramme usw. Wenn Sie Grafik haben, können Sie Excels leistungsstarke Funktionen aufrufen (nur faul :)). Aufgrund der zahlreichen Berichte habe ich sie immer wieder überarbeitet, in der Hoffnung, die Allgemeinheit der Berichte herauszufinden, aber die Situation ist zu kompliziert und der Code ist sehr lang geschrieben. Schließlich wurde ein benutzerdefiniertes Berichtsmodul erstellt, mit dem nach den Regeln neue Berichte hinzufügen und Daten vollständig verwendet werden können.
2. Flexible Datenstatistik. Da die Datenstatistiken relativ hoch sind, ist es sehr anstrengend, dies sehr flexibel zu tun. Ich habe einige Schritte in Statistiken durchgeführt. Programm. Vergessen Sie es für sich selbst.