Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Hantera, flera, serieportar (typ RS232) i .NET ? (t.ex. Visual Basic .NET 2003

Postades av 2005-09-07 11:48:15 - Bo Henningsson, i forum vb.net, Tråden har 7 Kommentarer och lästs av 2147 personer

Hej, jag heter Bo Henningsson och är ny medlem på PelleSoft. Jag har blivit inbjuden av Pelle att ta hand om det nya trådlösa forumet (som är under "övriga forum") Jag har ännu INTE lärt mig att hitta allting (på PelleSoft) men denna fråga är jag övertygad hör hemma under detta forum.

Jag är ganska ny på att använda .NET som utvecklingsmiljö (speciellt VB.NET 2003) och jag har letat runt på en del olika (engelska) forum för att bilda mig en uppfattning om hur man (bäst) hanterar serieportar i (VB) .NET ?

Men jag hittar INTE något som tilltalar mig? Det talas om (en del gamla?) ActiveX och OCX - komponenter? Sedan skrivs det mycket om hur SVÅRT det kan vara att hantera flera (öppna) serieportar samtidigt, för att inte tala om hur, enormt, mycket CPU kraft som förbrukas, i vissa lägen?

Det är bäst att jag berättar vad jag (och andra) är ute efter, i (VB) .NET

Förmågan att hantera många seriella portar på en gång (..COM39, COM40, COM41..) Det är inte ovanligt att behöva ”dussintals” (öppna) RS232 portar, på en gång.

Eftersom det används in ”dynamiska” miljöer (typ trådlöst eller, varför inte, USB) så kan en (öppen) serieport plötsligt försvinna samt ”i nästa sekund” åter dyka upp i systemet (i Win XP) Finns det lösningar som kan hantera att en (COMxx) port plötsligt dyker upp? (från ”ingenstans” = USB-beteende ;-) Eller ”ve och fasa” byter nummer! (på comporten) Som USB gör ibland! (oklart varför?)

Jag kanske även skall nämna att det (när det gäller trådlöst, inte USB) är det "virtuella" serieportar!
D.v.s. att man behöver (i många fall) inte ange hastighet (eller bitantal) för det sköts (automatiskt) av Windows XP. Så det kan, kanske, hanteras som en "vanlig fil" med den skillnaden att det kan plötsligt komma ny data (på ingången) samt att "filen" kan försvinna och "komma igen", plötsligt?

För mer info, se:
[Några regler? (för detta trådlösa forum)]


Svara

Sv: Hantera, flera, serieportar (typ RS232) i .NET ? (t.ex. Visual Basic .NET 20

Postades av 2005-09-08 15:59:25 - Bo Henningsson


franson.com/serialtools


Franson AB, är ett SVENSKT företag!!! (Va skönt att få prata svenska, för en gångs skull)

Jag har precis pratat med dem i telefon, de kan iallafall svara på alla (tekniska) frågor, och inte minst det verkar som de har de funktioner som krävs? Det enda som jag tyckte var krångligt var deras prislista, men även den kunde de förklara :-)

Jag väntar fortfarande på att få svar från andra företag, som jag har skickat ut frågor till......


Svara

Sv:Hantera, flera, serieportar (typ RS232) i .NET ? (t.ex. Visual Basic .NET 20

Postades av 2005-09-09 20:40:07 - Björn Johansson

Har du titta på den här:
http://msdn.microsoft.com/msdnmag/issues/02/10/NETSerialComm/default.aspx
Det öppnar ju för en del möjligheter. Har använt den själv att läsa GPS-data från en USB port (virtuell COM). Funkar riktigt bra att köra med multi-threading.

Har för mig att det i .NET 2.0 skall vara betydligt enklare att hantera portar. Dvs. som det tidigare var i VB (med msconn.dll'en) fast med det fördelar som .NET har.


Svara

Sv: Hantera, flera, serieportar (typ RS232) i .NET ? (t.ex. Visual Basic .NET 20

Postades av 2005-09-11 10:09:13 - Bo Henningsson

Tack för tipset!!! Vet du när .NET 2.0 dyker upp?

Jag har (för övrigt) skickat, en rad, frågor till följande företag:
www.charonsoftware.com
Det jag (ännu) inte har fått något bra svar på är om de hanterar
situationer när den seriella porten (plötsligt) försvinner eller
när den "kommer tillbaka" igen?



Svara

Ekonomiska (och praktiska) orsaker

Postades av 2005-09-11 10:12:27 - Bo Henningsson

Om några skäl till att detta är (bl.a. ekonomiskt) så viktigt! Har jag skrivit om i följande:
Artikel [Sluta att slösa bort pengarna, på kabelhärvor!]


Svara

Sv: Ekonomiska (och praktiska) orsaker

Postades av 2005-09-13 13:57:31 - Håkan Borneland

.NET 2.0 är planerat att "releasas" 7/11 (2005).
Får se om det håller...

//Håkan


Svara

Sv: Hantera, flera, serieportar (typ RS232) i .NET ? (t.ex. Visual Basic .NET 20

Postades av 2005-10-14 00:26:11 - Christian Westerlund

Hej Bo!

Jag har använt mig av OpenNETCF's bibliotek.
Det innehåller mycket intressant och bl.a. en klass för att hantera serieports kommunikation.
OpenNETCF är tänkt som ett tillägg till .NET Compact Framework men fungerar bra till .NET Framework också.

http://www.opennetcf.org/CategoryView.aspx?category=Home

Christian


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 725
27 958
271 751
352
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies