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 4 -



GDL
Hi Detlef,

y yo vermute, el deine dll nichts más macht como con el Windowsschnittstelle después de USB kommuniziert y el dies genormt es.Como ya he dicho Vermutung.
Diese Características el dll, si así es, gehörten en XProfan instalado.

Como ya he dicho,Yo steige otra vez en Entrada/output Karten en.Viel más rápido y leichter a handhaben.

Servus
Georg
 
Windows7 Xprofan 8,9,10 [...]  [...] 
22.10.2009  
 




Web
Scanner


Yo habe ahora primero el Temperatursensor con USB a RS232 COM Schnittstelle
bestellt. Sooo teuer es el Spaß sí no.

Der es laut Webseite direkt para propio Softwareprojekte vorgesehen.

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
22.10.2009  
 




Web
Scanner
Juhu,
el Temper232 Temperaturfühler es heute angekommen
Nun muß Yo sólo "noch" auslesen puede.
Auf el Webseite findet uno folgende magere Info:

The communication protocol of TEMPer232 instruction:

a) When plug the TEMPer232 device into the computer, please distinguish the corresponding serial port number en your computer;

b) Baud rate is 4800;
c) There is 8 digit and no need to verify of odd or even number, the stop bit is 1bit;
d) After open the serial port, do as below:
Sending command: 24, 10, 05, 01, 01, 00, 32, 01, 55.
Then you voluntad see :24, FE, 02, HH, LL, 88
The temperature Xtemp=256*HH+LL
If Xtemp > &H4000 Then
XDtemp = -(&H4000 - (Xtemp / 4)) * 0.03125
Más
XDtemp = (Xtemp / 4) * 0.03125
End If

Das zugehörige Programa des Herstellers son zumindest ya veces en me el Comport 12 de...aber como gehts nun más

Yo voluntad algo zusammenfummeln.

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
06.11.2009  
 




Web
Scanner
¡Hola Amigos

hatte bastante qué a Ohren, ahora es endlich más.
Leider sagt me Thermometer nix en Schnittstelle.
Den Programmschnipsel tener Yo en el Ayuda gefunden y bissel
adaptado.
Was podría Yo como probieren?
Über el beigelegte Programa Veo el lo encima COMPORT 12 para encontrar es...

Grüße

Web
KompilierenMarcaSeparación
Temperaturmessung
über RS232 COMPORT 12
Declare a$, f%, ende%

Proc GetComInput

    Parameters id%
    Declare x$, y$
    x$ = @ReadCom$(id%,1)
    y$ = @ComError(id%)
    Print x$;

    WhileNot x$ = ""

        x$=@ReadCom$(id%, 1)
        @ComError(id%)
        Print x$;

    EndWhile

EndProc

Window 0, 0 - 400, 400
f% = @OpenCom("COM12", 1024, 1024)
@SetCom("COM12:4800,N,8,1")
@WriteCom(f%, "24,10,05,01,01,00,32,01,55")             Thermometer initialisieren
@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

        IfNot a$ = ""                  Zeichen ans Modem

            @WriteCom(f%,a$)

        Endif

        GetComInput f%                 empfangene Zeichen lesen

    Endif

EndWhile

@CloseCom(f%)
../../funktionsreferenzen/XProfan/end/'>End
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



El Comportnummer kann imho siempre una otro ser, kann el User imho auch festlegen. Worum gehts Usted eigentlich? ^ ^
 
14.03.2010  
 




Web
Scanner
Ahsoo...

Tja Yo tener sí nun el besagte USB Thermometer con el RS232 Emulation.
Im Contribución darüber es qué einstellen debería,
a Daten auslesen a puede.
Leider tener Yo el wohl falso geproggt..
En me kommt en el Programa nix a. Keine Daten simplemente gornix. **seufz**

y$ = @ComError(id%) son valor -1 de.
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



Ah, könntest Usted eben manuell herausbekommen, en welchem Port el Treiber el Termo gesetzt ha?

Vlt. hilft auch: [...]  obwohl darüber desafortunadamente sólo el verfügbaren Ports, pero no el Portnamen abrufbar son. Vlt. podría uno auch todos verfügbaren Ports anrufen y befragen, si esta el richtigen son. ^ ^ Vlt. hilft auch: [...] 

Was es



eigentlich para una Gerät? Plotter?
 
14.03.2010  
 



Sehe grad todavía...:

Initialize with... 24, 10, 05, 01, 01, 00, 32, 01, 55

Usted aber: WriteCom(f%, "24,10,05,01,01,00,32,01,55")

Richtiger wäre imho WriteCom(f%,chr$($24)+chr$($10)... Usted sendest por "24, sí 50, 52, 44 ...
 
14.03.2010  
 




Web
Scanner
Okay, correcto, el es drin.
Der Thermo voluntad todavía no.
Im Thermo es ne poco LED, el debería en Anfrage angehen,
el voluntad auch no. Bestimmt hängt el a el Comportadresse....
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 




Web
Scanner
Es una selbstgebaute PC-gesteuerte CNC-Fräsmaschine.
Damit puede ser Holz, Kunststoffe y Aluminium bearbeiten.
Irgendwo Tuve hier veces a la Fred, como Yo con un Programa dazu angefangen.
Von Hand ging el damals immerhin ya el Verfahren el Achsen.
Leider de Zeitgründen primero auch Halde...
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



Un selbstgebaute PC-gesteuerte CNC-Fräsmaschine, nett. ^ ^

¿Puede Usted el Comport übern Gerätemanager herausfinden?
 
14.03.2010  
 




Web
Scanner


Das isser

54 kB
Hochgeladen:14.03.2010
Ladeanzahl107
Descargar
 
Xprofan X3.1
Win7 auf AMDX6
14.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.266 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