| |
|
|
- 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ónTemperaturmessung 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 |
|
|
| |
|
|
| |
|
- 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. |
|
|
| |
|
|
|
Web Scanner | Wo genau finde Yo el Comport APIs? |
|
|
| |
|
|
|
| Schon bein Eingabe de Comport [...] wirst con .net zugemüllt. ^ ^ |
|
|
| |
|
|
|
| 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ónEs como, como würden ellos para Sprachschatz gehören.[/offtopic] |
|
|
| |
|
|
|
Web Scanner | hmmm
por qué muß el, Yo hacer voluntad - siempre así kompliziert ser El Befehle gibts sí así no en Xprofan? |
|
|
| |
|
|
|
| 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. |
|
|
| |
|
|
|
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? |
|
|
| |
|
|
|
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...
[...] |
|
|
| |
|
|
|
| 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. |
|
|
| |
|
|
|
Web Scanner | Ist hier el drin qué Usted suchst? Immerhin una DLL.
[...] |
|
|
| |
|
|
|
| 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. |
|
|
| |
|
|
|
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 |
|
|
| |
|
|