Hallo,
ich bin neu hier im Forum und auch DIAdem benutze ich erst seit wenigen Tagen, weil ich als Werksstudent für einen Versuch wenn möglich automatisch reports erstellen soll.
Ich habe mal ein bischen gestöbert und musst feststellen, dass es nicht so viele Infos wie bei VBA zu DIAdem und VBS gibt. Bücher meines Wissens auch nicht, wenn dann nur VBS.
Da ich soviel Text habe, hab ich die Fragen mal Fett gemacht^^
Nun mal zur Aufgabenstellung:
Ich habe einen Versuch der eine Start, betriebs und Abfahrphase hat und während diesen Phasen werden ca. 280 Messwerte erfasst. Die Namen (Labels) sind immer die gleichen für den Kanal, aber die Anordnung in der Logdatei ist willkürlich, da die Messwerte nur bei Signaleingang aufgezeichnet werden und das der Reihenfolge nach. Wer zuerst kommt malt zuerst.
Meine Aufgabe besteht darin einen Report möglichst automatisch zu erstellen mit der Logdatei um eine Übersicht der Temperaturen, Drücke, Spannungen,... für jeden Versuch zu bekommen ohne selbst lang Hand anzulegen.
Wichtig ist. Bei jedem Versuch werden nahezu die gleichen Kanäle erstellt und man braucht an der Report vorlage nicht sehr viel zu ändern. Nur die Zeitachsen müssen bestimmt werden (Runtimer, statt Systemzeit und nur bestimmte Bereiche bei manchen Reportzeiten anzeigen) ist aber erstmal nebensächlich.
Bisher habe ich nur eine Reportvorlage erstellt, alle Kanäle für einen Versuch den einzelnen Diagrammen zugeordnet und dies als meine Vorlage genutzt. Naja jetzt habe ich aber folgendes Problem, wie oben schon genannt.
Die Kanäle variieren und dann stimmt mal garnix, wenn ich also den Namen des Kanals zuordnen kann wäre schonmal sehr viel geholfen. Ist dies möglich. Ich nehme es doch mal schwer an.Das wäre für mich auch die wichtigste Frage zu beginn, weil ich habe nicht sehr viel Zeit, da schon Versuche laufen und somit solls natürlich sehr schnell eine schon sehr verinfachende Version der Lösung des Problems geben.
Nun sollte das ganze aber am ende so funktionieren, dass das alles mit einem Skript abläuft, dass eine Eingabeaufforderung für STartzeit, Versuchsname, Erläuterungen,... hat und dann die Logdatei, die man vorher auswählt lädt und den Report erstellt.
Ist dies Prinzipiell machbar?Ich habe ein bischen Erfahrung mit VBA. Habe damit shcon eine Andere Auswertung automatisiert.
Aber DIAdem und VBS ist für mich Neuland. Bisher habe ich nur das Tutorial von DIAdem, was beim Programm beiliegt gemacht und ein bischen rumprobiert.
Wenn ihr gute Empfehlungen habt und es mittlerweile ein Buch geben sollte oder empfehlenswerte Tutorials, die sich auf DIAdem und VBS bezieht wäre ich euch sehr Dankbar, wenn ihr es mich wissen lasst. Ich habe bisher nix gefunden
Ich hoffe ihr könnt mir ein bischen Infos bezüglich meines Problems geben.
Wenn mir jemand auch konkret beim Skripten helfen kann bezahle ich auch gerne was dafür, da ich ja schließlich Geld dadurch verdiene
Grüße Luki