Wirtualny CAN/RS232

Jeśli masz coś do powiedzenia w sprawie LabVIEW napisz. Tutaj są tematy, których nie można uściślić do innych działów.
krzyzowiec1410
Posty: 27
Rejestracja: 16 sty 2006 00:00
Lokalizacja: Toruń

Wirtualny CAN/RS232

Post autor: krzyzowiec1410 »

Jak zrobić programik który podawałby dane z pliku na wejście CAN czy RS232. Przeważnie dane podaje się z urządzenia zewnetrznego, ja mam za zadanie podać je z pliku tekstowego!
Awatar użytkownika
Mikrobi
Posty: 1210
Rejestracja: 08 paź 2003 00:00
Wersja środowiska: LabVIEW 2017

Re: Wirtualny CAN/RS232

Post autor: Mikrobi »

Odpowiadając na twoje pytanie:
1. określić zadania jakie ma realizować "programik"
2. zrealizować "programik"
:)

A poważnie.
Proponuję takie podejście: określ jak ma działać program, napisz w punktach na kartce lub rozrysuj algorytm.

Pytanie które zadałeś daje wiele możliwości realizacji.
To może być "czarna skrzynka" która podaje co określony czas string "udający" odpowiedź uzyskaną od urządzenia z interf. CAN.
Proponuję poćwiczyć odczytywanie danych z pliku tekstowego.

Pomysł na dziś:
w pliku w kolejnych linijkach zapisz odpowiedzi urządzenia
Odczytaj plik i zamień go na jednowymiarową tablicę
i odczytuj dane z tablicy co określony czas.
pozdrawiam
Mikrobi

LabVIEW Champion, CLD, CPI
krzyzowiec1410
Posty: 27
Rejestracja: 16 sty 2006 00:00
Lokalizacja: Toruń

Re: Wirtualny CAN/RS232

Post autor: krzyzowiec1410 »

No tak ale wtedy nie wykorzystam w ogóle biblotek do obsługi CAN. Jednym z głownych załozeń jest to iż komunikacja odbywa się z wykorzystaniem tych biblotek ale dane nie są podawane z użądzenia zewnętrznego, a z pliku tekstowego! Program ma obsługiwać magistralę CAN ale ja w komputerze nie mam mieć karty z tym interfejsem! Program mogę napisać ale nie będzie można go odpalić z powodu braku właśnie tej karty, a muszę pokazac że działa, i właśnie tutaj mam podać dane z pliku ale wykorzystując przy tym obsługę magistrali CAN!
Awatar użytkownika
rumcajs
Posty: 209
Rejestracja: 17 paź 2004 00:00
Lokalizacja: Aktualnie TRW

Re: Wirtualny CAN/RS232

Post autor: rumcajs »

1. Nie wiemy jakie biblioteki CAN musisz wykorzystać (jakiej firmy, itp>)
Jeżeli umożliwiają one tylko komunikacje za pomocą karty CAN to nie widzę możliwości softwareowego zasymulowania karty CAN jako urządzenia (Device) z którym współpracują te biblioteki CAN.
2. Jeżeli natomiast biblioteki te umożliwiają komunikację z urządzeniami CAN poprzez gateway/interface CAN/RS232 jest szansa aby generować na jednego COMa ramki CANowskie a na drugim je odbierać i analizować.
Poszukaj na Google, może gdzieś znajdziesz taki sotware'owy symulator urządzenia CAN.
Rumcajs.
Robson_7777
Posty: 25
Rejestracja: 27 mar 2006 00:00
Lokalizacja: Wrocław

Re: Wirtualny CAN/RS232

Post autor: Robson_7777 »

Sprawa symulacji rzeczywistego urzadzenia z magistralą CAN przy wykorzystaniu Labview jest ciezka. Potrzebny jest hardware. Posiadam biblioteki CAN firmy NI i nie spotkalem sie z mozliwoscia symulacji urzadzenia
bez jego obecnosci tak jak ma to miejsce w przypadku np. NI-DAQmx Simulated Devices.
Pozdrawiam
ODPOWIEDZ