Witam, mam pewien problem. Na temat CAN i Bascom nie ma w internecie zbyt wiele informacji, więc metodą prób i błędów na podstawie programu z pomocy Bascoma próbuję coś ulepić.
Kod przerobiłem następująco pod siebie:
Problemy mam dwa, a raczej jeden problem i jedna nie wiadoma.
W momencie jeśli nie dodam tego kodu:
Ramka CAN wyśle się dwukrotnie po czym wszystko się wiesza, jeśli kod zostanie dodany do programu wszystko chodzi ok - pytanie dlaczego ? Nigdzie nie mogę znaleźć informacji dlaczego w tym kodzie dla Canmob przypisana jest wartość "-1".
Drugi problem - wysyłając ramkę poprzez Cansend wysyłam jedną daną. W jaki sposób wysłać dwie - trzy - ... - osiem wartości ? Mogę zdefiniować ilość danych w ramce modyfikując Msglen, ale nie mam pojęcia jak zmienić ich wartość z 00 na żądaną.
Kod przerobiłem następująco pod siebie:
Kod: VB.net
Problemy mam dwa, a raczej jeden problem i jedna nie wiadoma.
W momencie jeśli nie dodam tego kodu:
Kod: VB.net
Ramka CAN wyśle się dwukrotnie po czym wszystko się wiesza, jeśli kod zostanie dodany do programu wszystko chodzi ok - pytanie dlaczego ? Nigdzie nie mogę znaleźć informacji dlaczego w tym kodzie dla Canmob przypisana jest wartość "-1".
Drugi problem - wysyłając ramkę poprzez Cansend wysyłam jedną daną. W jaki sposób wysłać dwie - trzy - ... - osiem wartości ? Mogę zdefiniować ilość danych w ramce modyfikując Msglen, ale nie mam pojęcia jak zmienić ich wartość z 00 na żądaną.