Witam
Mam takie pytanie, pisze komunikacje przez rs232 w builderze. W zwiazku z tym takie pytanie, czy istnieja jakies funkcje sluzace do wysylania liczby hex przez rs, ewentualnie zamianie go na stringa i wyslanie,
ponizej fragment kodu, zaczerpiety z ksiazki "RS 232C praktyczne programowanie"
//---------------------------------------------------------------------------
TForm1 *Form1;
LPCTSTR query = "H"; // przykładowe zapytanie
//unsigned const char *query = "*IDN?";
char Buffer_O[cbOutQueue]; // bufor danych wyjściowych
char Buffer_I[cbInQueue]; // bufor danych wejściowych
DWORD Number_Bytes_Read; // Number Bytes to Read - liczba bajtów
// do czytania
HANDLE hCommDev; // identyfikator portu
LPCTSTR lpFileName; // wskaźnik do nazwy portu
DCB dcb; // struktura kontroli portu szeregowego
DWORD fdwEvtMask; // informacja o aktualnym stanie transmisji
COMSTAT Stat; // dodatkowa informacja o zasobach portu
DWORD Errors; // reprezentuje typ ewentualnego błędu
//---------------------------------------------------------------------------
LPCTSTR query = "H"; // przykładowe zapytanie
Jak wysle takie H w Ascii to spoko, terminal pokaze 48 w hex,
nie wiem jak wpisac tu cos jesli bede chcial wyslac np 46 08,
w zwiazku z tym pytanie, czy isnieje jaka funkcja do wyslania takiego ciagu hex?
Pozdrawiam
Mam takie pytanie, pisze komunikacje przez rs232 w builderze. W zwiazku z tym takie pytanie, czy istnieja jakies funkcje sluzace do wysylania liczby hex przez rs, ewentualnie zamianie go na stringa i wyslanie,
ponizej fragment kodu, zaczerpiety z ksiazki "RS 232C praktyczne programowanie"
//---------------------------------------------------------------------------
TForm1 *Form1;
LPCTSTR query = "H"; // przykładowe zapytanie
//unsigned const char *query = "*IDN?";
char Buffer_O[cbOutQueue]; // bufor danych wyjściowych
char Buffer_I[cbInQueue]; // bufor danych wejściowych
DWORD Number_Bytes_Read; // Number Bytes to Read - liczba bajtów
// do czytania
HANDLE hCommDev; // identyfikator portu
LPCTSTR lpFileName; // wskaźnik do nazwy portu
DCB dcb; // struktura kontroli portu szeregowego
DWORD fdwEvtMask; // informacja o aktualnym stanie transmisji
COMSTAT Stat; // dodatkowa informacja o zasobach portu
DWORD Errors; // reprezentuje typ ewentualnego błędu
//---------------------------------------------------------------------------
LPCTSTR query = "H"; // przykładowe zapytanie
Jak wysle takie H w Ascii to spoko, terminal pokaze 48 w hex,
nie wiem jak wpisac tu cos jesli bede chcial wyslac np 46 08,
w zwiazku z tym pytanie, czy isnieje jaka funkcja do wyslania takiego ciagu hex?
Pozdrawiam