Binäre Kommunikation
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Binäre Kommunikation
Nimm doch Split statt Subset, dann bekommst du den Rest des Strings ab der 4. Stelle.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Binäre Kommunikation
ich kann nicht den ganzen Rest nehmen eg, weil danach kommen eine Menge Daten die ich dazu nicht brauche. Wie z.B.: |0814286.8|09AC937.7|106413.90|eg писал(а):Nimm doch Split statt Subset, dann bekommst du den Rest des Strings ab der 4. Stelle.
der Wert fängt zwar an der 4. Stelle (nach einem Separator) an, seine Länge variiert aber..
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Binäre Kommunikation
Aber nur bis zum Balken oder? Dann kannst du nach dem Split noch ein Search/Split anwenden. Am Eingang "gesuchter String" dann den Balken anschliessen.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Binäre Kommunikation
genau.. bis zum nächsten Balken.. Ich glaube jetzt müsste es gehen, oder? Ich habe bemerkt, dass ich die Umwandlung zur Zahl so gar nicht brauche, oder irre ich mich?eg писал(а):Aber nur bis zum Balken oder? Dann kannst du nach dem Split noch ein Search/Split anwenden. Am Eingang "gesuchter String" dann den Balken anschliessen.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Binäre Kommunikation
Also am besten stellst du Zahlen im numerischen Indikator und Strings in einem String Indikator dar. Das ist halt so. Klar kannst du auch Zahlen als Buchstaben in einem String Indikator anzeigen, aber mach es lieber so wie oben gesagt.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Binäre Kommunikation
Klar..eg писал(а):Also am besten stellst du Zahlen im numerischen Indikator und Strings in einem String Indikator dar. Das ist halt so. Klar kannst du auch Zahlen als Buchstaben in einem String Indikator anzeigen, aber mach es lieber so wie oben gesagt.
Klappt auch sehr gut jetzt. Hatte zuerst Probleme mit dem Anzeigeformat. Aber nach dem erneuten Lesen war dein Hinweis bereits da gewesen (Bei string2number: bei FALSE ist das Dezimalzeichen ein Punkt.)
أهلا و سهلا بالمستخدمين العرب
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Binäre Kommunikation
Guten Tag,
Es geht um die Darstellung der Ausgabe von Fract/Exp.
mit Ertaunen habe ich heute festgestellt, dass irgendwie die Ausgabe mit einem komma angezeigt wird statt einem Punkt.
Woran kann es liegen?
Es geht um die Darstellung der Ausgabe von Fract/Exp.
mit Ertaunen habe ich heute festgestellt, dass irgendwie die Ausgabe mit einem komma angezeigt wird statt einem Punkt.
Woran kann es liegen?
- Вложения
-
- false.gif (3.37 КБ) 8246 просмотров
-
- falsedisp.gif (2.82 КБ) 8244 просмотра
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Binäre Kommunikation
Das ist die Einstellung in Windows. LabVIEW zeigt automatisch das an, was in Regionaleinstellungen eingetragen ist. Wenn du es auf einem englischen Windows laufen lässt, dann wird Punkt angezeigt.
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Binäre Kommunikation
Ich verstehe.eg писал(а):Das ist die Einstellung in Windows. LabVIEW zeigt automatisch das an, was in Regionaleinstellungen eingetragen ist. Wenn du es auf einem englischen Windows laufen lässt, dann wird Punkt angezeigt.
was mich noch etwas verwirrt, dass in der Hilfe folgendes steht:
In beiden Fällen (T/F), wird ein Komma verwendet.Systemdezimalzeichen verwenden legt das Dezimalzeichen fest. Bei TRUE (Voreinstellung) wird das Dezimalzeichen in den Ländereinstellungen verwendet. Bei FALSE ist das Dezimalzeichen ein Punkt.
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Binäre Kommunikation
Ja, das bezieht sich auf das VI, das aus dem String eine Kommazahl macht und nicht auf die Anzeige der Zahl im numerischen Feld.
Re: Binäre Kommunikation
Hallo, ich möchte etwas ziemlich ähnliches machen wie Du. Könntest Du mir daher bitte Deine VI zur Verfügung stellen ? Ich könnte bestimmt eine Menge daraus lernen.
Vielen Dank schonmal !!!
Vielen Dank schonmal !!!
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Binäre Kommunikation
hallo Joker,Jokersad писал(а):Hallo, ich möchte etwas ziemlich ähnliches machen wie Du. Könntest Du mir daher bitte Deine VI zur Verfügung stellen ? Ich könnte bestimmt eine Menge daraus lernen.
Vielen Dank schonmal !!!
sagst mir ungefähr was Du machen möchtest, so dass ich Dir dann das richtige VI uploaden kann.
Grüße
أهلا و سهلا بالمستخدمين العرب
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Binäre Kommunikation
Guten Tag,
ich bin gerade dabei einen Befehlskette zu untersuchen, bevor ich das nötige -Programm dafür programmiere. Ich hänge gerade bei den 2 Bytes, die aus einer 16 Bit Prüfsumme gebildet werden. Es handelt sich hierbei um folgendes Polynom:
gibt es irgendwie eine Möglichkeit online so eine Summe zu bilden, so dass ich das Ergebnis mit dem von dem Portmonitor aufgezeichneten Ergebnis vergleichen kann? Ich kann nämlich die Summe nicht nachvollziehen.
Die Summe von 80+0A+4E+A1+7F+47 müßte folgendes ergeben: 02 3F
was die gebildete Summe mittels /viewtopic.php?f=14&t=264 nicht entspricht
Danke
ich bin gerade dabei einen Befehlskette zu untersuchen, bevor ich das nötige -Programm dafür programmiere. Ich hänge gerade bei den 2 Bytes, die aus einer 16 Bit Prüfsumme gebildet werden. Es handelt sich hierbei um folgendes Polynom:
gibt es irgendwie eine Möglichkeit online so eine Summe zu bilden, so dass ich das Ergebnis mit dem von dem Portmonitor aufgezeichneten Ergebnis vergleichen kann? Ich kann nämlich die Summe nicht nachvollziehen.
Die Summe von 80+0A+4E+A1+7F+47 müßte folgendes ergeben: 02 3F
was die gebildete Summe mittels /viewtopic.php?f=14&t=264 nicht entspricht
Danke
أهلا و سهلا بالمستخدمين العرب
-
Eugen Graf
- guru
- Сообщения: 6502
- Зарегистрирован: 13 ноя 2007, 02:20
- Награды: 4
- Версия LabVIEW: 2009
- Откуда: Saarbrücken
- Контактная информация:
Re: Binäre Kommunikation
Hallo Learny, kennst du diese Webseite?
http://zorc.breitbandkatze.de/crc.html
Da kannst du die Algorithmen der CRC Calculation vergleichen. Ansonsten kann ich dir mein VI, das CRC CCITT geben, das genau dem Standard entspricht. Es gibt noch einen Unterschied am Start Value. Es kann eine 0 oder FFFF sein.
Im Anhang findest du ein VI, das die CRC CCITT genauso, wie auf der o.g. Webseite berechnet (Startwert FFFF)
http://zorc.breitbandkatze.de/crc.html
Da kannst du die Algorithmen der CRC Calculation vergleichen. Ansonsten kann ich dir mein VI, das CRC CCITT geben, das genau dem Standard entspricht. Es gibt noch einen Unterschied am Start Value. Es kann eine 0 oder FFFF sein.
Im Anhang findest du ein VI, das die CRC CCITT genauso, wie auf der o.g. Webseite berechnet (Startwert FFFF)
- Вложения
-
- CRC16_0.vi
- (10.27 КБ) 226 скачиваний
- learny
- adviser
- Сообщения: 207
- Зарегистрирован: 23 окт 2008, 17:54
- Версия LabVIEW: 8.5
- Контактная информация:
Re: Binäre Kommunikation
Hallo eg,eg писал(а):Hallo Learny, kennst du diese Webseite?
http://zorc.breitbandkatze.de/crc.html
Da kannst du die Algorithmen der CRC Calculation vergleichen. Ansonsten kann ich dir mein VI, das CRC CCITT geben, das genau dem Standard entspricht. Es gibt noch einen Unterschied am Start Value. Es kann eine 0 oder FFFF sein.
Danke für deine Antwort.
Ich bekomme an jeder Stelle (Dein VI sowie die Seite) einen anderen Ergebnis, und das ist genau mein Problem gerade. Ich habe sogar noch einen online CRC-Calc gefunden: http://www.lammertbies.nl/comm/info/crc ... method=hex
Einen soll-Wert für eine CRC hätte ich aus einem Beispiel in der Anleitung:
80+0A+4E+A1+7F+47 = 02 3F
die 02 3F soll angeblich mein CRC-Wert sein, aber so ein ergebnis bekomme nirgendwo
أهلا و سهلا بالمستخدمين العرب