Español
Fuente/ Codesnippets

Auslesen Temperaturfühler Usb

 
- Página 1 -



Web
Scanner
Apéndice:
Web Scanner, Beitrag=56582, Zeitpunkt=28.03.2010
Usted puede Usted dieses Thermometer en Ebay bestellen:

USB xp linux thermometer,RS232 protocol,TEMPer232
Ebay Artikelnummer:220564891464

Herstellerseite:
[...] 

Lo kostet 18US$ + 6$ Fracht.
Das Temper232 kommt de China, dauert pocos Tage.

Grüße

Web


Web Scanner, Beitrag=56571, Zeitpunkt=28.03.2010
Anbei el Ver código fuente. Kann uno sicher todavía viel mejor hacer, pero funktioniert erstemal:
KompilierenMarcaSeparación
Temperaturmessung Temper232 für PROFAN
über RS232 COMPORT 3
(C) Webbisoft 3/2010
Declare a$, f%, ende%,e%
Declare x$, y$, z%, bz&, xtemp!,xdtemp!, ll&, hh&, testtemp%

Proc GetComInput

    Parameters id%
    x$ = @ReadCom$(id%,10)
    y$ = @ComError(id%)
    bz& = @addr(x$)
    print "temp: ",bz&

    WhileNot x$ = ""

        testtemp% = 0
        x$=@ReadCom$(id%, 10)
        @ComError(id%)
        bz& = ord(mid$(x$,1,1))
        print "temp1: ",(bz&); " ";

        if bz& = 36

            testtemp% = 1

        else

            testtemp% = 0

        endif

        bz& = ord(mid$(x$,2,1))
        print (bz&); " ";

        if bz& = 254

            testtemp% = 1

        else

            testtemp% = 0

        endif

        bz& = ord(mid$(x$,3,1))
        print (bz&); " ";

        if bz& = 2

            testtemp% = 1

        else

            testtemp% = 0

        endif

        bz& = ord(mid$(x$,4,1))
        print (bz&); " ";
        bz& = ord(mid$(x$,5,1))
        print (bz&); " ";
        bz& = ord(mid$(x$,6,1))
        print (bz&); " "

        iF TESTTEMP% =1

            hh& = ord(mid$(x$,4,1))
            ll& = ord(mid$(x$,5,1))
            Print "ll& =", (ll&)
            Print "hh& =",(hh&)
            Xtemp! =256*hh&+ll&
            Print "xtemp!=", xtemp!

            If Xtemp! > 16384

                XDtemp! = -(16384-(Xtemp!)/4)*(0.03125) Korrekturwert 4000h ab 100°C

            Else

                XDtemp! = (Xtemp!/4)*(0.03125)

            EndIf

            XDtemp!= XDtemp!-3 Korrekturwert
            @Set("Decimals",2)
            print "Temperatur USB232= ",xdtemp!,"°C"

        endif

        sleep 800

    EndWhile

    print

EndProc

Window 0, 0 - 400, 400
f% = @OpenCom("COM3", 1024, 1024)
@SetCom("COM3:4800,N,8,1")
@WriteCom(f%, chr$($24)+ chr$($10)+chr$($05)+chr$($01)+chr$($01)+chr$($00)+chr$($32)+chr$($01)+chr$($55))
Thermometer initialisieren
y$ = @ComError(f%)
GetComInput f%                     Antwort abwarten und anzeigen
ende% = 0

WhileNot ende%

    a$ = @Inkey$()                   Tastatur abfragen

    If a$ = "§"                      Ende mit SHIFT-3

        ende%=1

    Else

        GetComInput f%                 empfangene Zeichen lesen

    Endif

EndWhile

@Clos
a>(f%) End


¡Hola Programmierfreunde,

después de längerer Tiempo Yo otra vez una kleines Softwareprojekt.
Lo va una Temperatursteuerung. Dazu muß Soy un USB
Temperaturstick auswerten. Algo como hier: Ebay Artikelnummer: 380167386533

Nun mi Cuestión, ha así algo ya alguien gemacht?
Gibt lo como spezielle Treiber, dlls, oder sonstige Hilfen?
Yo muß dazu sagen, el el Stick todavía no en me weilt y
por lo tanto es todavía algo dürftig con el Datenlage

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
12.10.2009  
 



 
- Página 5 -


Stellt el Treiber todavía otro/ weitere Comports bereit? (manchmal 3-4...)

Como lauten porque eigentlich esta Comport-Apis?

Fürs Mondauto voluntad Soy un "Comport-Monitor" en una eigenen Prozess oder Hilo abstellen, Thema schad nüscht.
 
14.03.2010  
 




Web
Scanner
Wo genau finde Yo el Comport APIs?
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



Schon bein Eingabe de Comport [...]  wirst con .net zugemüllt. ^ ^
 
14.03.2010  
 



Ah [...]  [...] 

CreateFile - Öffnet una seriellen Port y liefert una Handle
SetupComm - Setzt el Parámetro para el Konfiguration
WaitCommEvent - Hilft beim Implementieren uno Ereignisbehandlung
Writefile - Escribe en el Schnittstelle
ReadFile - Liest de el Schnittstelle

[offtopic]Diese ganzen APIs braucht uno con XPSE garnicht incluso deklarieren, sólo escribir:
KompilierenMarcaSeparación
SetupComm(0,0,0)
>
Es como, como würden ellos para Sprachschatz gehören.[/offtopic]
 
14.03.2010  
 




Web
Scanner
hmmm

por qué muß el, Yo hacer voluntad - siempre así kompliziert ser
El Befehle gibts sí así no en Xprofan?
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



Exactamente, könntest Usted por Encabezamiento (*.ph) einbinden oder por Externo aufrufen oder por DEF definieren oder nimmst xpse y luego son ellos de Haus de como normale Características simplemente existent y schreibbar.
 
14.03.2010  
 




Web
Scanner
Schade, soweit reichen mi Kenntnisse erstemal (todavía) no.

¿Por qué son el XProfanbefehle no dazu brauchbar?
El trabajo wohl sólo en direkte physisch vorhandene
Comports y no en umgeleitete USB Ports?
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 




Web
Scanner
Das tener Todavía gefunden, aber más alles para VB.
Scheint alles direkt para el Temper232 a ser.

[...] 

Hier se el Schnittstelle beackert. Interessant...

[...] 
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



Physisch kommen wir seit NT (en el UserMode-Level) eh no ran, va imho eh sólo a de Treibern erzeugten virtuellen Comports. Diese APIs hay erscheinen me garnicht soo kompliziert, en Gelegenheit una vez anschauen. Yo quería sólo wissen, welche APIs como en Cuestión kommen, en a sehen, welche Optionen vlt. todavía disponible posición, el el XProfan de Haus de tal vez no bietet. Codes en VB son doch meist brauchbar.
 
15.03.2010  
 




Web
Scanner
Ist hier el drin qué Usted suchst?
Immerhin una DLL.

[...] 

32 kB
Hochgeladen:15.03.2010
Ladeanzahl118
Descargar
 
Xprofan X3.1
Win7 auf AMDX6
15.03.2010  
 



Nene el es ok ya, dass son sólo el Treiberdateien des Treibers el el Comports herstellt. Das hier [...]  (Yo pero no heute mehr, viel a spät schonwieder) veces probieren con CreateFile en "COM12", o. primero überhaupt CreateFile Rückmeldung anschauen. Aber Yo saber ahora no, qué XProfan como anders hacer debería - vlt. kann Roland el problema erkennen.
 
15.03.2010  
 




Web
Scanner
Hmm, also Yo tener ya alles mögliche gedreht, pero la biestige
USB Temperaturstick sacht no Bescheid.
Sombrero todavía alguien un despertar USB Concepto bevor Yo, el en el ewigen
Jagdgründe entsorge?

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
20.03.2010  
 




Zum Quelltext


Título del Tema, max. 100 Signo.
 

Systemprofile:

Kein Systemprofil creado. [anlegen]

XProfan:

 Contribución  Font  Smilies  ▼ 

Bitte registro en una Contribución a verfassen.
 

Tema opciones

56.259 Views

Untitledvor 0 min.
H.Brill09.05.2023
Erasmus.Herold30.04.2019
E.T.25.02.2018
Tango03.09.2017
Más...

Themeninformationen



Admins  |  AGB  |  Applications  |  Autores  |  Chat  |  Política de Privacidad  |  Descargar  |  Entrance  |  Ayuda  |  Merchantportal  |  Pie de imprenta  |  Mart  |  Interfaces  |  SDK  |  Services  |  Juegos  |  Búsqueda  |  Support

Ein Projekt aller XProfan, el lo son!


Mi XProfan
Privado Noticias
Eigenes Ablageforum
Temas-Merkliste
Eigene Beiträge
Eigene Temas
Zwischenablage
Cancelar
 Deutsch English Français Español Italia
Traducciones

Política de Privacidad


Wir uso Cookies sólo como Session-Cookies wegen el technischen Notwendigkeit y en uns hay no Cookies de Drittanbietern.

Wenn du hier en unsere Webseite klickst oder navigierst, stimmst du unserer Erfassung de Informationen en unseren Cookies en XProfan.Net a.

Weitere Informationen a unseren Cookies y dazu, como du el Kontrolle darüber behältst, findest du en unserer nachfolgenden Datenschutzerklärung.


einverstandenDatenschutzerklärung
Yo möchte no Cookie