| Author |
Message
|
bocherr Poziom 11

Joined: 02 Oct 2003 Posts: 68
|
#1
27 Oct 2004 13:01 [Visual Basic] Sterowanie portem COM. |
|
|
|
Witam!
Czy mógłby mi ktoś podpowiedzieć, w jaki sposób w Vb6 wysłać przez port szeregowy do mikrokontrolera pakiet składający się z kilku liczb (powiedzmy 5 liczb) z zakresu 0,0 - 999,9 i ewentualna sumę kontrolną.
Jak wylicza się sumę kontrolną.
GG.2273016
bocherr
Zamykam. - arnoldziq
|
|
| Back to top |
|
 |
Google

|
#
27 Oct 2004 13:01 |
|
|
|
|
|
| Back to top |
|
 |
wisiena Poziom 15

Joined: 14 Apr 2004 Posts: 223 Location: Warszawa
|
#2
27 Oct 2004 20:55 Re: RS-232 VB6 Bascom... jak?? |
|
|
|
Witam !!!!
W VB6 wystarczy zapakować na forme kontrolke MSComm, ustawić parametry transmisji, otworzyć port i heja.
Co do sumy kontrolnej to liczyć ją można na miliony sposobów. Najlepiej i najprościej jest dodawać do siebie kolejne bajty (oczywiście przekręcając wartość) i to samo zrobić po drugiej stronie. Potem wysyłasz to co policzyłeś i porównujesz.
Jeżeli chcesz to zrobie Ci jakiś projekcik w VB6 i podeśle. Podaj tylko meila.
Pozdrawiam (M.)
|
|
| Back to top |
|
 |
Google

|
#
27 Oct 2004 20:55 |
|
|
|
|
|
| Back to top |
|
 |
bocherr Poziom 11

Joined: 02 Oct 2003 Posts: 68
|
#3
28 Oct 2004 06:58 Re: RS-232 VB6 Bascom... jak?? |
|
|
|
Witam !!
Jeżeli:
var1=123,4
var2=99,9
var3=11,1
MSComm1.Output = var1;var2;var3 & vbCr
to po drugiej stronie otrzymam tekst"123,499,911,1"
Może się myle , Wyjaśnij mi to .
Chętnie zobaczyłbym to na przykładzie.Jak możesz to zrób mały projekcik.
Moj email: bocherr(malpa)stalprodukt.pl
|
|
| Back to top |
|
 |
Google

|
#
28 Oct 2004 06:58 |
|
|
|
|
|
| Back to top |
|
 |
wisiena Poziom 15

Joined: 14 Apr 2004 Posts: 223 Location: Warszawa
|
#4
28 Oct 2004 20:31 Re: RS-232 VB6 Bascom... jak?? |
|
|
|
Witam !!!!
Robie ten projekcik i mam kilka pytań:
- czy chcesz ustawiać prędkości transmisji, czy może ustawić jedną sztywną
- czy transmisja ma być binarna czy tekstowa (jak wygodniej odbierać w Bascomie?)
- czy liczby wysyłać jako wartości czy jako znaki ?
(M.)
|
|
| Back to top |
|
 |
bocherr Poziom 11

Joined: 02 Oct 2003 Posts: 68
|
#5
29 Oct 2004 07:56 Re: RS-232 VB6 Bascom - jak? |
|
|
|
Witaj !
- może być jedna prędkość (9600)
- najlepiej jak to będzie hex (integer)
- ?
|
|
| Back to top |
|
 |
Google

|
#
29 Oct 2004 07:56 |
|
|
|
|
|
| Back to top |
|
 |
wisiena Poziom 15

Joined: 14 Apr 2004 Posts: 223 Location: Warszawa
|
#6
01 Nov 2004 00:04 Re: RS-232 VB6 Bascom - jak? |
|
|
|
Witam !!!!
W załączniku wysyłam projekcik z przykładowymi funkcjami do wysyłania bajtów i integerów przy pomocy aplikacji VB6.
W przypadku pytań proszę o kontakt.
(M.)
| Filename: |
CommExample.zip |
 Download |
| Contents: |
mMain.bas
, FrmMain.frm
, CommExample.exe
, CommExample.vbp
, CommExample.vbw
, CommExample
See all... |
| Filesize: |
8.98 KB |
| Punkty: |
0.00 |
|
|
| Back to top |
|
 |