| Author |
Message
|
SACZI Poziom 15

Joined: 02 Dec 2003 Posts: 257
|
#1
18 Nov 2004 19:22 [Visual Basic] Sterowanie portem COM. |
|
|
|
Pytanie dosyć banalne, dotczące własnoci InputMode.
Jezeli ustawię tę własność na comInputModeText, to dane przychdzące do bufora odbiorczego, będą interpretowane jako kod ASCII?
Zatem, jezeli ustawię tę własność na comInputModeBinary i wyślę np. znak - literę b, to MSComm zinterpretuje ją jako liczbę odpowiadającą kodowi ASCII (czyli 98 )?
EDIT
Zapomniałem dopisac pytanie o prędkośc transmisji.
Czy MSComm wspiera prędkości transmisji 115200 B/s oraz 57600 B/s?
W oficjalnym helpie te prędkości sa pominięte jednak wydaje mi sie to trochę nieprawdopodobne.
Zamykam. - arnoldziq
|
|
| Back to top |
|
 |
Google

|
#
18 Nov 2004 19:22 |
|
|
|
|
|
| Back to top |
|
 |
szymtro Poziom 21

Joined: 07 Apr 2003 Posts: 1425 Location: Warszawa
|
#2
19 Nov 2004 21:26 Re: RS232 w VB6 |
|
|
|
Z tego co ja pamiętam to ten tryb binary mi chyba nie zawsze działał - wyświetlało jakieś bzdurne alarmy. W trybie textowym tez można odczytywać wartości binarne odczytanego znaku - w końcu to jest jakaś wartość ale można ją automatycznie przenieść do pola textowego. W sumie jak będe w domu to sprawdze dokładnie o co to chodziło z tymi błędami. Co do szybkości to jeżeli twoja płyta wspiera większe prędkości to mozna pociągnąć nawet więcej niż 115 200 - ja sprawdzałem właśnie tą i działa bez problemu.
|
|
| Back to top |
|
 |
Google

|
#
19 Nov 2004 21:26 |
|
|
|
|
|
| Back to top |
|
 |
SACZI Poziom 15

Joined: 02 Dec 2003 Posts: 257
|
#3
19 Nov 2004 22:39 Re: RS232 w VB6 |
|
|
|
Tryb binarny również mi nie działa tak, jak bym tego sobie życzył. Nie wiem, kiedy mogę go włączyć. Nie mam w ogóle doświadczenia z tą kontrolka (jak i z całym VB).
Natomiast, jeżeli chodzi o prędkości transmisji, to MSComm obsługuje prędkości 56000 B/s i 128000 B/s. Pominięte sa te dwie, wcześniej przeze mnie wymienione, a potrzebuję właśnie ich, bo "52 ma problem już ze 115200 B/s. [/i]
|
|
| Back to top |
|
 |