-> Hier kostenlos registrieren
Hallo zusammen,
ich sitze gerade vor einem Problem, wo mir die Initialzündung fehlt. Die Aufgabestellung lautet wie folgt.
Ich habe einen Global-DB "Datenbank". Dieser besteht aus einem Array z.b. 1..10. In jedem Array-Element gibt es einen Datensatz Nummer, Länge, Breite, Höhe.
Weiter habe ich 20 Global-DBs "Daten_x". Diese bestehen aus einer eindeutigen ID und dem Index des Elements aus der "Datenbank". Also Index geht von 1..10. Dieser kommt über die Visualisierung in die DBs.
Diese dienen zur Produktverfolgung innerhalb der Anlage, d.h. zum Zeitpunkt n stehen die Daten in Daten_1, zum Zeitpunkt n+1 stehen die Daten in Daten_2 usw.
Nun möchte ich innerhalb der Anlage an verschiedenen Bearbeitungsschritten Produktdaten extrahieren und dem Programm übergeben.
Also z.B. möchte ich aus Daten_5 die dazugehörige Grundfläche ermitteln. Quasi mit dem Index aus "Daten_5" in die Datenbank und daraus dann Array[5].Länge und danach Array[5].Breite in ein MW speichern.
Ich stelle mir einen Baustein vor, dem ich den DB "Datenbank"(oder die DB-Nummer), den Index aus (in diesem Fall) "Daten_5" und den zu extrahierenden Typ (z.B. Länge) übergebe, nur wie ich den Typ herausnehme - da stehe ich gerade auf dem Schlauch.
Vielleicht über Datenanfang in dem Array-Feld und die Feldlänge?
Oder ist es auch - irgendwie - symbolisch möglich?
edit: Also Quasi
L "Datenbank".Array["Daten_5".Index].Länge
Gruß, netsroht
ich sitze gerade vor einem Problem, wo mir die Initialzündung fehlt. Die Aufgabestellung lautet wie folgt.
Ich habe einen Global-DB "Datenbank". Dieser besteht aus einem Array z.b. 1..10. In jedem Array-Element gibt es einen Datensatz Nummer, Länge, Breite, Höhe.
Weiter habe ich 20 Global-DBs "Daten_x". Diese bestehen aus einer eindeutigen ID und dem Index des Elements aus der "Datenbank". Also Index geht von 1..10. Dieser kommt über die Visualisierung in die DBs.
Diese dienen zur Produktverfolgung innerhalb der Anlage, d.h. zum Zeitpunkt n stehen die Daten in Daten_1, zum Zeitpunkt n+1 stehen die Daten in Daten_2 usw.
Nun möchte ich innerhalb der Anlage an verschiedenen Bearbeitungsschritten Produktdaten extrahieren und dem Programm übergeben.
Also z.B. möchte ich aus Daten_5 die dazugehörige Grundfläche ermitteln. Quasi mit dem Index aus "Daten_5" in die Datenbank und daraus dann Array[5].Länge und danach Array[5].Breite in ein MW speichern.
Ich stelle mir einen Baustein vor, dem ich den DB "Datenbank"(oder die DB-Nummer), den Index aus (in diesem Fall) "Daten_5" und den zu extrahierenden Typ (z.B. Länge) übergebe, nur wie ich den Typ herausnehme - da stehe ich gerade auf dem Schlauch.
Vielleicht über Datenanfang in dem Array-Feld und die Feldlänge?
Oder ist es auch - irgendwie - symbolisch möglich?
edit: Also Quasi
L "Datenbank".Array["Daten_5".Index].Länge
Gruß, netsroht