Odczyt danych z wirtualnego portu

0

Witam na wstępie proszę nie hejtować wpisu ponieważ mam ogromny problem a nie mogę sobie poradzić dlatego dodaję swój wpis na forum.

Mam wystawiony wirtualny port z dostepęm do ADAM4XXX i potrzebuje
uzyskać z wynikiem odczytu informacji o pelnej nazwie urzadzenia i danej ze wskazanego kanalu.

Aż tak bardzo zielony nie jestem jednak kompletnie nie wiem jak to uzyskać. Środowisko to VS2008 + XP
praca na windows CE

Bardzo dziękuje za pomoc.

0

po pierwsze co to jest wystawiony wirtualny port z dostepęm do ADAM4XXX? Znaczy wiem co to i do czego ADAM4xxx ale o co chodzi z tym wirtualnym portem? Tu masz <url=FAQu>http://support.advantech.com/Support/SearchResult.aspx?keyword=ADAM-4017%2b&searchtabs=BIOS,Certificate,Datasheet,Driver,Firmware,Manual,Online%20Training,Specification,Utility,FAQ,Installation,Software%20API,Software%20API%20Manual,Check%20List,Drawings,Installation&select_tab=FAQ</url> dla modelu 4017 i nie tylko. Jest tam np. taki bajerancki wpis Using Basic Script in ADAMView to Open a COMport to Send ASCII Commands. Jak poklikasz to znajdziesz też biblioteki do .NET. Schody zapewne się zaczną przy CE bo tam to może po prostu nie działać.
Zadaj może konkretniejsze pytanie bo na chwilę obecną nie wiem nawet czy masz w .NET CE coś takiego jak SerialPort (wymaga NET CE 2.0 lub większej)

0

wystawiony wirtualny port z dostepęm do ADAM4XXX - oznacza to że jest podpięty w innym miejscu niż ja się znajduję. Dostanę link, pewnie adres IP wraz z portem do którego mam się połączyć i odczytać informację o pełnej nazwie urzędzenia a będzie to ADAM 4XXX i danej ze wskazanego kanału ale oczywiście znanej osobie która udostępniła port. Jeżeli chodzi CE i .NET startuję od 4.0 > ... myślę że z tym problemów nie będzie żadnych.

0
  1. fajnie, tylko że najnowszy net ce to 3.5
  2. to ściągasz dokumentację do konkretnego modelu ADAMa i czytasz, czytasz, czytasz aż zrozumiesz co trzeba wysłać aby dostać to co Cię interesuje
0

Przepraszam, pomyliłem się co do SDK a nie .NET.

Ok rozumiem, czyli.

  1. Muszę dowiedzieć się jaki to będzie dokładnie ADAM ( symbol )
  2. Gdy już dostanę taką informację czy muszę ładować biblioteki tego ADAMA do projektu ?
  3. Czy byłbyś wstanie dać podesłać przykłady takich połączeń ( dowolnych ) abym mógł przenalizować taka zapytania i dopowiedzi ?

Dizęki abrakadabra!

0

jak to jest TCP<->COM to wygoglaj sobie jak w net cf obsługuje się gniazda (socket) - jest to dość proste. Wysyłanie komend to po prostu wysłanie odpowiedniego ciągu znaków (to masz opisane w instrukcji do konkretnego modelu). Taki przykład masz w linku, który Ci podałem wyżej

1 użytkowników online, w tym zalogowanych: 0, gości: 1