09.01.2013, 11:12
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2013 11:15 von GerdW.)
Beitrag #2
|
GerdW
______________
Beiträge: 17.468
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: binärworte einlesen
Hallo Talarion,
- Wo ist dein VI?
- Was verstehst du unter Binärworten, wenn du diese in einer Datei vorliegen hast?
Du kennst die Funktion Number To Boolean Array schon?
|
|
|
09.01.2013, 11:30
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2013 11:32 von Trinitatis.)
Beitrag #3
|
Trinitatis
LVF-Guru
Beiträge: 1.694
Registriert seit: May 2008
7.1 / 8.0 /2014-1, 18
2002
DE
18055
Deutschland
|
RE: binärworte einlesen
Hallo Talarion,
das mit deinem VI-Anhang ging wohl etwas daneben.
Du kannst dir aber einfach in eine *.txt-Datei untereinander die später zu schreibenden Werte als Dezimal- oder Hex, oder was auch immer-Werte schreiben. Wenn du diese Datei generieren willst, dann kannst du sie natürlich auch als Binärfile ablegen, musst dich dann nur mit dir selbst einigen, wieviele bytes ein Datum umfassen soll.
Beim Einlesen dieses Files kannst du dann auch gleich zeilenweise machen, oder du separierst später den file string. Dann musst du das ganze mit den entsprechenden Wandlungsfunktionen zurückwandeln und kannst dann sicher auch pro Wert ein Bool-Array erstellen.
Wenn du mit Binärworten je einen 16Bit-Wert meinst, dann musst du es eben als Low- und Highbyte im Binärfile ablegen.
Schwer zu sagen, was du willst.
Gruß, Marko
|
|
|
09.01.2013, 12:18
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2013 12:22 von talarion.)
Beitrag #4
|
|
|
09.01.2013, 12:24
Beitrag #5
|
|
|
09.01.2013, 12:39
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2013 12:39 von GerdW.)
Beitrag #6
|
GerdW
______________
Beiträge: 17.468
Registriert seit: May 2009
LV2021
1995
DE_EN
10×××
Deutschland
|
RE: binärworte einlesen
Hallo Marko,
warum sollte das Einlesen einer Datei diesen Formats problematisch sein?
Einfach den richtigen Formatstring verwenden:
(Statt der Stringkonstanten einfach ReadTextFile oder gleich ReadFromSpreadsheetFile...)
|
|
|
09.01.2013, 12:45
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2013 12:49 von talarion.)
Beitrag #7
|
talarion
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Nov 2010
9.0.1
2010
EN
Deutschland
|
RE: binärworte einlesen
Ich kann die Datei natürlich auch in einem anderen Format speicher. Das war nur das erste das mir eingefallen ist weil es sehr simpel ist. Hauptsache ist nur dass am Ende das entsprechende Array raus kommt. Welches Format würdest du denn vorschlagen?
EDIT:
GerdW, was ist das denn für eine Funktion die du da verwendet hast?
|
|
|
09.01.2013, 12:53
(Dieser Beitrag wurde zuletzt bearbeitet: 09.01.2013 12:53 von GerdW.)
Beitrag #8
|
|
|
09.01.2013, 12:58
Beitrag #9
|
|
|
09.01.2013, 13:01
|
talarion
LVF-Grünschnabel
Beiträge: 11
Registriert seit: Nov 2010
9.0.1
2010
EN
Deutschland
|
RE: binärworte einlesen
Danke, hatte erst in der File I/O Palette gesucht, darum hab ichs nicht gefunden. Ich bekomme aber nicht das Ergebnis das ich möchte. In dem Array stehen nur die Dezimalzahlen drin. Ich möchte aber pro Zeile ein Array der boolschen Werte.
Kurze Frage noch dazu, wie kann man den Parameter delimiter dieser Funktion umstellen? Es ist auf Tab gestellt, und damit es geht hab ich jetzt alles in eine Zeile geschrieben mit Tabs getrennt. Bei dir ist als delimiter aber Return eingestellt, oder?
|
|
|
| |