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


Stellt qui Treiber encore autre/ weitere Comports bereit? (quelquefois 3-4...)

comment lauten car eigentlich cet Comport-Apis?

Fürs Moonbuggy werde je une "Comport-Monitor" dans une eigenen Prozess ou bien Fil abstellen, Thema schad nüscht.
 
14.03.2010  
 




Web
Scanner
wohin oui c'est ca finde je qui Comport APIs?
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



déjà bein Eingabe de Comport [...]  wirst avec .net zugemüllt. ^ ^
 
14.03.2010  
 



Ah [...]  [...] 

CreateFile - Öffnet une seriellen Port et liefert une Handle
SetupComm - mets qui paramètre pour qui Konfiguration
WaitCommEvent - Hilft beim Implementieren einer Ereignisbehandlung
Writefile - écrit sur qui Schnittstelle
ReadFile - Liest de qui Schnittstelle

[offtopic]cet ganzen APIs braucht on avec XPSE garnicht selbst déclarer, seulement écrivons:
KompilierenMarqueSéparation
SetupComm(0,0,0)
>
c'est comment, comme würden vous zum Sprachschatz gehören.[/offtopic]
 
14.03.2010  
 




Web
Scanner
hmmm

pourquoi doit cela, quoi je faire veux - toujours so compliqué son
qui Befehle gibts oui so pas dans Xprofan?
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 



oui c'est ca, könntest Du per Headerdateien (*.ph) einbinden ou bien per Externe appel ou bien per DEF définir ou bien prends xpse et ensuite vous êtes de maison aus comment normale Funktionen simple existent et schreibbar.
 
14.03.2010  
 




Web
Scanner
tant pis, soweit reichen mon Kenntnisse erstemal (encore) pas.

pourquoi sommes qui XProfanbefehle pas en supplément brauchbar?
qui marcher wohl seulement sur directe physisch vorhandene
Comports et pas sur umgeleitete USB Ports?
 
Xprofan X3.1
Win7 auf AMDX6
14.03.2010  
 




Web
Scanner
cela hab je encore trouvé, mais plutôt alles pour VB.
Scheint alles direct pour den Temper232 trop son.

[...] 

ici wird qui Schnittstelle beackert. intéressant...

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



Physisch venons wir depuis NT (im UserMode-Level) eh pas ran, allez imho eh seulement à de Treibern erzeugten virtuellen Comports. cet APIs là erscheinen mir garnicht soo compliqué, chez Gelegenheit einmal anschauen. je voulais seulement savons, quelle APIs là dans Frage venons, afin de voyons, quelle Optionen vlt. encore zur Disposition stehen, qui cela XProfan de maison aus peut-être pas bietet. Codes dans VB sommes doch meist brauchbar.
 
15.03.2010  
 




Web
Scanner
Ist ici cela drin quoi tu cherches?
Immerhin une DLL.

[...] 

32 kB
Hochgeladen:15.03.2010
Downloadcounter118
Download
 
Xprofan X3.1
Win7 auf AMDX6
15.03.2010  
 



Nene c'est déjà ok, dass sommes arrêt qui Treiberdateien des Treibers qui qui Comports herstellt. cela ici [...]  (je mais pas aujourd'hui plus, viel trop spät schonwieder) la fois essayer avec CreateFile sur "COM12", bzw. erstmal überhaupt CreateFile Rückmeldung anschauen. mais je wüsste maintenant aussi pas, quoi XProfan là anders faire sollte - vlt. peux Roland cela Problem erkennen.
 
15.03.2010  
 




Web
Scanner
Hmm, alors je hab déjà alles mögliche gedreht, mais qui biestige
USB Temperaturstick sacht pas Bescheid.
Hat encore quelqu'un une allumage USB concept bevor Je l' dans qui ewigen
Jagdgründe entsorge?

Grüße

Web
 
Xprofan X3.1
Win7 auf AMDX6
20.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.718 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