Seite 1 von 1

Characteristics und Measurements

Verfasst: Mittwoch 9. Dezember 2020, 07:45
von Dugeron
Guten Tag,

Ich wollte fragen ob mir jemand helfen kann. Ich brauche eine art Filter funktion fur Mehrere MEASUREMENT" und "CHARACTERISTIC signale die aus einem Anderen file gezogen sind. Diese MEASUREMENT" und "CHARACTERISTIC printen aber so das keine Doppelten drin sind.

Wenn sich jemand findet. Ich wäre sehr dankbar!

Re: Characteristics und Measurements

Verfasst: Mittwoch 9. Dezember 2020, 07:59
von noisefloor
Hallo,

lies' deinen Post mal und stell' dir vor, du hast deine Datenstruktur und Daten noch nicht gesehen. Ist dein Post dann verständlich? Antwort: nein, überhaupt nicht.

Du musst da schon deutlich detaillierter werden! Was ist "anderen file" für eine Datei? Was sind das für Signale? Und wie sehen die Ausgangsdaten überhaupt aus? Kannst du ein reduziertes Beispiel hier posten? Womit, also mit welchen Python-Modulen hast du bist jetzt die Daten analysiert? Zeig' mal deinen Code!

Gruß, noisefloor

Re: Characteristics und Measurements

Verfasst: Mittwoch 9. Dezember 2020, 08:05
von Dugeron
noisefloor hat geschrieben: Mittwoch 9. Dezember 2020, 07:59 Hallo,

lies' deinen Post mal und stell' dir vor, du hast deine Datenstruktur und Daten noch nicht gesehen. Ist dein Post dann verständlich? Antwort: nein, überhaupt nicht.

Du musst da schon deutlich detaillierter werden! Was ist "anderen file" für eine Datei? Was sind das für Signale? Und wie sehen die Ausgangsdaten überhaupt aus? Kannst du ein reduziertes Beispiel hier posten? Womit, also mit welchen Python-Modulen hast du bist jetzt die Daten analysiert? Zeig' mal deinen Code!

Gruß, noisefloor
Ich habe noch nichts, die daten weden aus einem A2l file gezogen das muss nur mit open() gemacht werden das signal sieht etwa so aus :
/begin MEASUREMENT DataExchangeSfty.PortSftyCfg.u8MiscSignals "CAN Trcv inhibit | Error | Testmode_N | RPS Sync (reserved)"
UBYTE NO_COMPU_METHOD 0 0 0 255
ECU_ADDRESS 0x700000D6
ECU_ADDRESS_EXTENSION 0x0
FORMAT "%.15"
/begin IF_DATA CANAPE_EXT
100
LINK_MAP "DataExchangeSfty.PortSftyCfg.u8MiscSignals" 0x700000D6 0x0 0 0x0 0 0x0 0x0
DISPLAY 0 0 255
/end IF_DATA
SYMBOL_LINK "DataExchangeSfty.PortSftyCfg.u8MiscSignals" 0
/end MEASUREMENT

Ich soll aber nur mit hilfe von einer IF abfrage testen ob das signal da ist im (A2L file) und sie untereinander printen lassen.

Re: Characteristics und Measurements

Verfasst: Mittwoch 9. Dezember 2020, 09:08
von sparrow
Und wo ist jetzt dein konkretes Problem?
Ich werde aus deiner Beschreibung nicht schlau.

Woran würdest du denn fest machen, dass das Signal in der Datei steht, ohne etwas zu programmieren? Das machst du dann im Code.

Also die Datei öffnen, zeilenweise durchgehen und schauen, ob das in der Zeile enthalten ist, was du suchst.
Und so wie es aussieht, kann man einzelne Signale ja daran unterscheiden, dass sie mit /begin MEASUREMENT beginnen und mit /end MEASUREMENT aufhören.