Hi,
schon jetzt danke für eure Anregung -
ich suche einen einfachen Weg am RS232 einen Enter mit LineFeed anzuhängen wenn ich z.B. einen String / Char sende.
Mein String
Str = "Hallo"
Das Zeichen
Chr ( #13 )
Chr ( #10 )
Rs232SendString("Hallo" + Chr$(13) + Chr$(10) )));
Ich komme leider nicht drauf.
Strings zu verketten geht so wie ich es gemeint hätte wohl nicht ...
geht das dann nur im >C Code< oder kann ich das in einer Komponente realisieren also sprich mit der Berechnen Komponente "=" in dem ich einen neue Variable deklariere?
Würde mich für die UNterstützung freuen - hänge da leider fest...
in Delphi / Pascal wäre das
VAR
MyString, MySendString : String;
MyString := 'HAllo';
MySendString := MyString + #13 +#10;
RS232.SendString(MySendString);
Hoffe das es verständlich ist -
Danke!
LG
Rudi
'#13 #10
Moderator: Benj
- JonnyW
- Posts: 1230
- Joined: Fri Oct 29, 2010 9:13 am
- Location: Matrix Multimedia Ltd
- Has thanked: 63 times
- Been thanked: 290 times
- Contact:
Re: '#13 #10
Hallo. In C wird der Backslash verwendet werden, um ein Sonderzeichen bedeuten:
Ein Beispiel:
\n 0A Newline (Line Feed)
\r 0D Carriage Return
\t 09 Horizontale Tab
Siehe: http://en.wikipedia.org/wiki/Escape_sequences_in_C
So wird der String sein:
"Hallo\r\n"
Hoffe, das hilft,
Jonny
Hello. In C, the backslash is used to denote a special character:
An example:
\n 0A Newline (Line Feed)
\r 0D Carriage Return
\t 09 Horizontal Tab
See: http://en.wikipedia.org/wiki/Escape_sequences_in_C
So the string will be:
"Hello\r\n"
Ein Beispiel:
\n 0A Newline (Line Feed)
\r 0D Carriage Return
\t 09 Horizontale Tab
Siehe: http://en.wikipedia.org/wiki/Escape_sequences_in_C
So wird der String sein:
"Hallo\r\n"
Hoffe, das hilft,
Jonny
Hello. In C, the backslash is used to denote a special character:
An example:
\n 0A Newline (Line Feed)
\r 0D Carriage Return
\t 09 Horizontal Tab
See: http://en.wikipedia.org/wiki/Escape_sequences_in_C
So the string will be:
"Hello\r\n"
Re: '#13 #10
Hi Jonny
String
So the string will be:
"Hello\r\n"
vielen Dank!!!
Warum bin ich nicht selber drau gekommen ))))
Kannst Du mir noch helfen wie man es bei einem Char macht`?
Char?
Thank you so much -
why is this not thinking by my self )))
Jonny - can you help how this managed with Char?
if i send with RS232.SendChar i must write in Expression a INT Type.. like
Temp = Char
Temp = 120
so how i can make a \r\n append?
simpe Send with RS232.sendString "\r\n\" ?
Best wishes!!!
Rudi
String
So the string will be:
"Hello\r\n"
vielen Dank!!!
Warum bin ich nicht selber drau gekommen ))))
Kannst Du mir noch helfen wie man es bei einem Char macht`?
Char?
Thank you so much -
why is this not thinking by my self )))
Jonny - can you help how this managed with Char?
if i send with RS232.SendChar i must write in Expression a INT Type.. like
Temp = Char
Temp = 120
so how i can make a \r\n append?
simpe Send with RS232.sendString "\r\n\" ?
Best wishes!!!
Rudi
- JonnyW
- Posts: 1230
- Joined: Fri Oct 29, 2010 9:13 am
- Location: Matrix Multimedia Ltd
- Has thanked: 63 times
- Been thanked: 290 times
- Contact:
Re: '#13 #10
Hallo Rudi.
Anführungszeichen sind für Streicher, sind einfache Anführungszeichen für Zeichen.
Wenn Sie SendChar werden tun SendChar('\n'), um ein einzelnes Zeichen 0xA senden.
Cheers,
Jonny
Hi Rudi.
Double-quotes are for strings, single quotes are for chars.
If you are using SendChar do SendChar('\n') to send a single 0xA character.
Anführungszeichen sind für Streicher, sind einfache Anführungszeichen für Zeichen.
Wenn Sie SendChar werden tun SendChar('\n'), um ein einzelnes Zeichen 0xA senden.
Cheers,
Jonny
Hi Rudi.
Double-quotes are for strings, single quotes are for chars.
If you are using SendChar do SendChar('\n') to send a single 0xA character.