Externe Daten finden und laden
- Aktualisiert2023-04-06
- 2 Minute(n) Lesezeit
Arbeitsabläufe automatisieren > Objektorientierte Script-Schnittstellen > Externe Daten finden und laden
Verwenden Sie das Objekt Navigator, um externe Datenbestände zu öffnen, Daten zu suchen und die gefundenen Daten in den Suchergebnissen sowie im Datei-Browser zu selektieren und zu laden. Unterobjekte des Navigator-Objekts sind externe Datenbestände, DataFinder, Suchanfragen, Suchergebnisse und Browser-Ansichten.
Das folgende Beispiel führt eine Erweiterte Suche nach Kanalgruppen mit dem Namen Weather durch. Das Script parametriert die Suchanfrage in der Oberfläche von DIAdem-NAVIGATOR und listet die Kanäle der gefundenen Kanalgruppen auf der Registerkarte Suchergebnisse auf.
VBScript | Python |
Dim oMyAdvancedQuery Set oMyAdvancedQuery = Navigator.ConnectDataFinder("My DataFinder").CreateQuery(eAdvancedQuery) Call oMyAdvancedQuery.Conditions.Add (eSearchChannelGroup,"name", "=", "weather") oMyAdvancedQuery.ReturnType = eSearchChannel Call Navigator.Display.CurrDataFinder.QueryForm.SetCurrQuery(oMyAdvancedQuery) Call Navigator.Display.CurrDataFinder.QueryForm.Search() Call WndShow("NAVIGATOR","Open")
Das folgende Beispiel führt die Suche in einem ASAM-Datenbestand durch. DIAdem öffnet den Datenbestand ASAM Browse Settings Example und sucht nach allen Messungen mit dem Namen Torque. Das Script parametriert die Suchanfrage in der Oberfläche von DIAdem-NAVIGATOR und listet die gefundenen Messungen auf der Registerkarte Suchergebnisse auf.
VBScript | Python |
Dim oMyStoreQuery Set oMyStoreQuery = Navigator.ConnectDataStore("ASAM Browse Settings Example").CreateQuery() Call oMyStoreQuery.Conditions.Add("MeaQuantity","Name","=","Torque") oMyStoreQuery.Conditions.Logic = "C1" oMyStoreQuery.ReturnType = "Measurement" Call Navigator.Display.CurrDataStore.QueryForm.SetCurrQuery(oMyStoreQuery) Call Navigator.Display.CurrDataStore.QueryForm.Search()
Um in einem Script eine Schnellsuche auszuführen, geben Sie im Aufzeichnungsmodus den Suchbegriff in DIAdem-NAVIGATOR ein und drücken <Strg-Umschalt-C>. Im Script-Editor sehen Sie die Befehle mit den Objektnamen und die Variablenzuweisungen, um eine Suche mit oder ohne DIAdem-NAVIGATOR-Oberfläche durchzuführen.
Weitere Informationen finden Sie im Abschnitt DIAdem-NAVIGATOR der DIAdem-Hilfe zu Objektorientierten Script-Schnittstellen.
Verwandte Themen
Anwenderdialoge | Berechnungsvorlagen | Bus-Logdateien konvertieren | DataPlugins erstellen | Datenportal-Ansicht verändern | DIAdem-REPORT | DIAdem-VIEW | Dokumente und Grafiken mit Eigenschaften versehen | Einheitenkataloge | Funktionsgruppen und Befehlsleisten | Interne Daten bearbeiten | Kontextmenüs | LabVIEW VIs | Objektorientierte Script-Schnittstellen