Visual Basic. Comport?

Elektronikrelaterade (på komponentnivå) frågor och funderingar.
Användarvisningsbild
Cenorpa
Inlägg: 737
Blev medlem: 11 juli 2005, 20:58:03
Ort: Stockholm | Borlänge
Kontakt:

Visual Basic. Comport?

Inlägg av Cenorpa »

En liten fråga här.
Har hållt på och testat lite med Visual Basic och skulle nu vilja veta hur man gör för att använda comporten från programmet.
Bara ett enkelt exempel som att trycka på en knapp i det egna programmet vilket görs att t.ex ett "c" sänds ut på en bestämd comport.
Tacksam för alla svar!
Senast redigerad av Cenorpa 29 juli 2005, 21:17:49, redigerad totalt 2 gånger.
Användarvisningsbild
björn
EF Sponsor
Inlägg: 2570
Blev medlem: 29 mars 2004, 23:09:55

Inlägg av björn »

Håll tillgodo http://www.codeworks.it/net/VBNetRs232.htm

EDIT: länk är för .NET
Senast redigerad av björn 28 juli 2005, 21:49:06, redigerad totalt 1 gång.
benring
Inlägg: 900
Blev medlem: 18 januari 2005, 19:35:25

Inlägg av benring »

Hej.

Då jag är i startgroparna för att börja labba med comporten själv så är jag inte så insatt i koden:)

Så jag kommer göra som så att jag ger dig lite länkar o tips på vad du ska söka på för att hitta mer info:

www.pellesoft.se (programmerarsajt)
GOOGLE:) och då ska du söka på "MScomm.ocx".
Då får du en himla massa träffar.

Jag kommer följa denna tråd aktivt o se om du finner nått o själv postar jag saker om jag hittar nått.

/Benny

EDIT: Kör du DOTNET eller VB6 eller lägre?

PS: Ja, jag länkade o hänvisade till google*s* (intern grej på forumet hehe)
Användarvisningsbild
Cenorpa
Inlägg: 737
Blev medlem: 11 juli 2005, 20:58:03
Ort: Stockholm | Borlänge
Kontakt:

Inlägg av Cenorpa »

jag kör VB6 och är ganska så grön på det.
vlad
Inlägg: 119
Blev medlem: 13 februari 2005, 16:28:47

Inlägg av vlad »

Ok om ni vill göra det riktigt enkelt så kan ni använda visual studio 2005 med .NET framwork 2.0. Finns ännu inte på marknaden men kan beställas hem gratis på dvd eller så kan ni ladda hem det från microsoft som en beta verision. I nya .NET framwork 2.0 så finns det ett nytt library under System.IO som heter Ports, alltså System.IO.Ports. Skapa ett nytt object av typen System.IO.Ports.SerialPort och vips så har ni tillgång till porten och alla färdiga metoder som klassen innehåller. Har implementerat detta endast i C# och det funkar fint, men skillnaden till VB är obefintlig. Skickar med en länk också men koden där är för C# men den kan säkert hjälpa.
http://msmvps.com/coad/archive/2005/03/23/39466.aspx
Användarvisningsbild
Logan
Inlägg: 630
Blev medlem: 5 januari 2005, 21:31:53
Ort: Jönköping
Kontakt:

Inlägg av Logan »

Jag gjorde ett program som pratade med mitt SMS modem via RS232 hittade mycket bra fakta på www.msnd.com
Användarvisningsbild
jack
EF Sponsor
Inlägg: 2059
Blev medlem: 5 oktober 2004, 17:32:27

Inlägg av jack »

Tror du slant lite Logan.
Testa www.msdn.com istället.
Användarvisningsbild
Cenorpa
Inlägg: 737
Blev medlem: 11 juli 2005, 20:58:03
Ort: Stockholm | Borlänge
Kontakt:

Inlägg av Cenorpa »

Nu har jag kommit på hur man gjör för att komunicera med compoerten i Vb6 vilket är jätte bra men nu så har det uppstått ett mycket irriterande problem.
Picen vill inte, den ska ju ta emot signalerna från porten och sen göra olika saker av den men den vill inte. I ett annat projekt jag höll på med var det inga problem som helst men nu vill den inte alls.
Den tar emot signalerna iallafall och lägger i en variabel men den verka feltolka siglanerna eftersom den inte vill.
Det enda annorlunda jag gjort nu än förra projektet är att bytt osc till en kristall istället för rc osc vilket borde fungera bättre men nej, den vill inte riktigt.
Någon som har ett bra tips?
Användarvisningsbild
Cenorpa
Inlägg: 737
Blev medlem: 11 juli 2005, 20:58:03
Ort: Stockholm | Borlänge
Kontakt:

Inlägg av Cenorpa »

Det löste sig så nu funkar det perfekt. det var kristalloscilatorn som strulade så nu efter bytet till en annan kristall så funkar det bra.
Användarvisningsbild
speakman
Inlägg: 4838
Blev medlem: 18 augusti 2004, 23:03:32
Ort: Ånge

Inlägg av speakman »

Annars är väl manualen medföljande VB6 ganska informativ vad det gäller MSCom-objektet?

Mvh
speakman
Skriv svar