Français
Source/ Codesnippets

Lecture Temperaturfühler Usb

 
- page 1 -



Web
Scanner
Nachtrag:
Web Scanner, Beitrag=56582, Zeitpunkt=28.03.2010
tu peux Dir cet Thermometer chez Ebay bestellen:

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

Herstellerseite:
[...] 

cela Ding kostet 18États-Unis$ + 6$ Fracht.
cela Temper232 venez aus la Chine, dauert paire Tage.

Grüße

Web


Web Scanner, Beitrag=56571, Zeitpunkt=28.03.2010
Anbei qui Voir le texte source. peux on sûrement encore viel besser faire, mais es funktioniert erstemal:
KompilierenMarqueSéparation
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%) Fin


allô Programmierfreunde,

pour längerer Zeit habe je wieder un kleines Softwareprojekt.
und dir um une Temperatursteuerung. en supplément doit je une USB
Temperaturstick auswerten. Quelque chose comme ici: Ebay Artikelnummer: 380167386533

eh bien mon Frage, hat so quelque chose déjà quelqu'un gemacht?
Gibt es là spezielle Treiber, dlls, ou bien sonstige Hilfen?
je dois en supplément dire, cela qui Stick encore pas chez mir weilt et
daher ist es et avec ca dürftig avec qui Datenlage

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
12.10.2009  
 



 
- page 4 -



GDL
Hi Detlef,

et je vermute, cela deine dll rien d'autre pouvoir comme avec qui Windowsschnittstelle pour USB kommuniziert et cela ca genormt ist.Comme je le disais Vermutung.
cet Funktionen qui dll, si es so ist, gehörten dans XProfan incorporé.

Comme je le disais,je steige wieder sur Contribution/output Karten um.Viel plus rapide et leichter trop handhaben.

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




Web
Scanner


j'ai maintenant erstmal den Temperatursensor avec USB trop RS232 COM Schnittstelle
bestellt. Sooo teuer ist qui Amusement oui pas.

qui ist le son Webseite direct pour eigene Softwareprojekte vorgesehen.

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
22.10.2009  
 




Web
Scanner
Juhu,
qui Temper232 Temperaturfühler ist aujourd'hui arrivé
eh bien doit je es seulement "noch" auslesen peut.
sur qui Webseite findet on folgende magere Info:

The communication protocol of TEMPer232 instruction:

a) When plug le TEMPer232 device into le ordinateur, please distinguish le corresponding serial port number dans your computer;

b) Baud taux is 4800;
c) There is 8 digit and no need to verify of odd or even number, le stop bit is 1bit;
d) After open le serial port, do as below:
Sending command: 24, 10, 05, 01, 01, 00, 32, 01, 55.
Then you veux lac :24, FE, 02, HH, LL, 88
The temperature Xtemp=256*HH+LL
Si Xtemp > &H4000 Then
XDtemp = -(&H4000 - (Xtemp / 4)) * 0.03125
D'autre
XDtemp = (Xtemp / 4) * 0.03125
Fin Si

cela zugehörige Programme des Herstellers gibt zumindest déjà la fois chez mir den Comport 12 aus...mais comment gehts eh bien plus

je werde la fois quoi zusammenfummeln.

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
06.11.2009  
 




Web
Scanner
allô Amis

hatte assez quoi à Ohren, maintenant ca va enfin plus.
malheureusement sagt mir cela Thermometer nix sur qui Schnittstelle.
Den Programmschnipsel hab je dans qui Aider trouvé et bissel
ajusté.
quoi pourrait je là essayer?
Über cela beigelegte Programme vois je cela es sur COMPORT 12 pour trouver ist...

Grüße

Web
KompilierenMarqueSéparation
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/'>Fin
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



qui Comportnummer peux imho toujours une autre son, peux qui User imho aussi festlegen. Worum gehts Dir eigentlich? ^ ^
 
14.03.2010  
 




Web
Scanner
Ahsoo...

Tja je hab oui eh bien cela besagte USB Thermometer avec qui RS232 Emulation.
Im Beitrag par-dessus steht quoi on einstellen sollte,
à données auslesen trop peut.
malheureusement hab je cela wohl faux geproggt..
chez mir venez dans dem Programme nix à. aucun données simple gornix. **seufz**

y$ = @ComError(id%) gibt la valeur -1 aus.
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



Ah, könntest Du plan manuel herausbekommen, sur welchem Port qui Treiber cela Termo gesetzt hat?

Vlt. hilft aussi: [...]  quoique par-dessus malheureusement seulement qui verfügbaren Ports, mais pas qui Portnamen abrufbar sommes. Vlt. pourrait on aussi alle verfügbaren Ports anrufen et befragen, si cet qui richtigen sommes. ^ ^ Vlt. hilft aussi: [...] 

quoi ist



eigentlich pour un Gerät? Plotter?
 
14.03.2010  
 



vois grad encore...:

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

Du mais: WriteCom(f%, "24,10,05,01,01,00,32,01,55")

Richtiger wäre imho WriteCom(f%,chr$($24)+chr$($10)... Du sendest per "24, oui 50, 52, 44 ...
 
14.03.2010  
 




Web
Scanner
Okay, richtig, c'est drin.
qui Thermo veux encore pas.
Im Thermo ist ne kleine LED, qui devrait chez qui Anfrage angehen,
qui veux aussi pas. Bestimmt hängt cela à qui Comportadresse....
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 




Web
Scanner
c'est une selbstgebaute PC-gesteuerte CNC-Fräsmaschine.
avec cela peux on Holz, Kunststoffe et Aluminium Travailler.
Irgendwo J'ai eu ici la fois une Fred, là habe je avec einem Programme en supplément angefangen.
de main ging cela autrefois immerhin déjà cela procéder qui Achsen.
malheureusement aus Zeitgründen erstmal aussi Halde...
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



une selbstgebaute PC-gesteuerte CNC-Fräsmaschine, gentil. ^ ^

peux Du den Comport übern Gerätemanager herausfinden?
 
14.03.2010  
 




Web
Scanner


cela isser

54 kB
Hochgeladen:14.03.2010
Downloadcounter107
Download
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 




Zum Quelltext


Topictitle, max. 100 marque.
 

Systemprofile:

ne...aucune Systemprofil angelegt. [anlegen]

XProfan:

 Posting  Font  Smilies  ▼ 

s'il te plaît s'inscrire um une Beitrag trop verfassen.
 

Options du sujet

56.476 Views

Untitledvor 0 min.
H.Brill09.05.2023
Erasmus.Herold30.04.2019
E.T.25.02.2018
Tango03.09.2017
plus...

Themeninformationen



Admins  |  AGB  |  Applications  |  Auteurs  |  Chat  |  protection des données  |  Télécharger  |  Entrance  |  Aider  |  Merchantportal  |  Empreinte  |  Mart  |  Interfaces  |  SDK  |  Services  |  Jeux  |  cherche  |  Support

un projet aller XProfaner, qui il y a!


Mon XProfan
Privé Nouvelles
Eigenes Ablageforum
Sujets-La liste de voeux
Eigene Posts
Eigene Sujets
Zwischenablage
Annuler
 Deutsch English Français Español Italia
Traductions

protection des données


Wir verwenden Cookies seulement comme Session-Cookies à cause de qui technischen Notwendigkeit et chez uns gibt es aucun Cookies de Drittanbietern.

si du ici sur unsere Webseite klickst ou bien navigierst, stimmst du unserer Erfassung de Informationen dans unseren Cookies sur XProfan.Net trop.

Weitere Informationen trop unseren Cookies et en supplément, comment du qui Kontrolle par-dessus behältst, findest du dans unserer nachfolgenden Datenschutzerklärung.


d'accordDatenschutzerklärung
je voudrais keinen Cookie