Willkommen bei Hobbybrauer.de Willkommen bei Hobbybrauer.de
Startseite Forumsübersicht Impressum  
Hauptmenü

Suche
archiv.hobbybrauer.de mit Google durchsuchen:

Board Index FAQ
Forum

ACHTUNG: Auf dieses Forum kann nur noch lesend zugegriffen werden. Falls Du hier im alten Forum bereits registriert warst, musst Du Dich im neuen Forum mit dem gleichen Usernamen UND der gleichen E-Mailadresse NEU registrieren, damit Dein Ranking (Anzahl Deiner Posts) aus diesem Forum ins neue mit übernommen wird. Zum neuen Forum geht's hier

Seite 13 von 25   «  11  12  13  14  15  »     
Autor: Betreff: PC gesteuert brauen
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 14.3.2007 um 01:37  
Hi Thomas!

Tja, das kann ich Dir leider im Moment auch nicht sagen. Hier auf Arbeit kann ich das doch nicht so testen, wie ich es mir dachte. Guck mal in das Configfile. Ist das da auch so? Denn das Logfile habe ich nicht bearbeitet, es sollte also ein von Digitemp zusätzlich geschriebenes CR sein.

Alex

EDIT: Okay, vergiß es... ich habe Dir das Configfile ja gar nicht geschickt! :redhead:


[Editiert am 14.3.2007 um 01:41 von alexbrand]
Profil anzeigen Homepage besuchen Antwort 300
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 14.3.2007 um 12:19  
Hi Alex,

teste es einfach indem Du mehrmals die logfile löschst und sie neu beschreiben lässt.
Dann gib mir Bescheid, und ich baue heute Abend den Shell-Aufruf ein.

Wenn es stimmt, was Leo1 schreibt, dass jedesmal beim Aufruf ein Fenster geöffnet wird ist das Stuhl.
Das müsste man noch irgendwie abschalten können.

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 301
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 14.3.2007 um 13:49  
Hallo Thomas!

Ich habe mir dieseFiles mal miteinem hex-editor angesehen. Es ist immer nur EIN CR (hex: 0A) zufinden. Ich weiß also nicht, wo das zweite CR hergekommen ist...

Zum Fenster: solange nur das Fenster aufgeht undwieder verschwindet, istdas doch nicht weiter tragisch. Finde ich zumindest. Man kann digitemp übrigens mit dem Parameter "-q" dazu bringen, "die Klappe zu halten" (quiet). Dann kommt vielleicht weiterhin das Fenster, aber es erscheint keine Meldung.

Alex

EDIT (nicht lachen, ich habe einfach mal gegoogelt, VB ist noch nicht so mein Ding):


Festlegen des Exitcodes
Ein Prozess kann einen Exitcode zurückgeben, wenn er beendet wird. Allerdings kann Shell nicht zum Abrufen dieses Exitcodes verwendet werden, weil Shell 0 (null) zurückgibt, wenn es auf einen Abschluss wartet, und weil der Prozess in einem anderen Objekt als Shell ausgeführt wird.

Um den Exitcode eines Prozesses abzurufen, müssen Sie eigenen Code schreiben, mit dem der Prozess eingeleitet wird und zum Warten bis auf den Abschluss angewiesen wird. Im folgenden Beispiel wird gezeigt, wie ein Prozess initiiert, auf seinen Abschluss gewartet und sein Exitcode abgerufen wird.

Zitat:

Dim procID As Integer
Dim newProc As Diagnostics.Process
newProc = Diagnostics.Process.Start("C:WINDOWSNOTEPAD.EXE")
procID = newProc.Id
newProc.WaitForExit()
Dim procEC As Integer = -1
If newProc.HasExited Then
procEC = newProc.ExitCode
End If
MsgBox("Process with ID " & CStr(ProcID) & _
" terminated with exit code " & CStr(procEC))


Vielleicht liege ich aber auch völlig daneben... ;)


[Editiert am 14.3.2007 um 14:05 von alexbrand]
Profil anzeigen Homepage besuchen Antwort 302
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 14.3.2007 um 14:46  
Hi Alex,

also wir machens mal Step by Step:

Ich bau den Shell-Aufruf ein und werde noch eine BrauConfig.cfg definieren, in der folgende Daten abgespeichert werden:
1. Der Name der Digitemp-Datei
2. Der Name der Digitemp-Log-Datei
3. Die Com-Port-Nummer
4. Die Parallelport-Adresse

Ablauf:
Wenn mein Programm aufgestartet wird, werden aus dieser BrauConfig.cfg diese Daten ausgelesen und in einer Config-Parameter-Maske angezeigt.
Man kann diese Config-Parametrierung lassen oder ändern und anschliessend mit OK bestätigen.
Mit Betätigung von OK werden dann die aktuellen Parameter wieder in der BrauConfig.cfg abgelegt.
Nach Bestätigung durch OK wird weiterhin das Auslesen der Temperatur über Digitemp aktiviert.

Dies müsste dann mal jemand testen, bevor die nächsten Schritte vorgenommen werden.

Grüsse Thomas


[Editiert am 14.3.2007 um 14:49 von Samba und Bier]



____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 303
Senior Member
Senior Member


Beiträge: 293
Registriert: 3.10.2005
Status: Offline
red_folder.gif erstellt am: 14.3.2007 um 17:59  
Hi Thomas,
Das hört sich ja gut an.
Schickes rüber und ich teste es.


leo1
Profil anzeigen Antwort 304
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 14.3.2007 um 19:57  
Testen tu ich auch gerne... aber ich habe noch keine Relais-Karte. Das kommt vielleicht im nächsten Winter dran, wenn die Tager wieder kürzer werden... aber erst mal müssen sie wieder länger werden...lol...

Alex
Profil anzeigen Homepage besuchen Antwort 305
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 14.3.2007 um 20:36  
Hi Alex,

die Relais-Karte brauchst Du zum Testen dieser Funktion nicht.

Anstelle einer Relais-Karte kannst Du aber eine Reihenschaltung einer LED mit einem 150-Ohm-Widerstand zum Testen eines Parallel-Port-Kanals nehmen.

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 306
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 14.3.2007 um 20:40  
Ja, das mit den LEDs habe ich mir auch schon überlegt, ich sollte auch noch welche herumfliegen haben. Irgendwo fand ich im Netz aber sowas auch mal als Softwarelösung, also die LEDs am Bildschirm... ;)

Alex

Wenn Du magst, Thomas, dann kannst Du es mir ja mal senden, ich werde Dir dann ein Feedback geben!
Profil anzeigen Homepage besuchen Antwort 307
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 15.3.2007 um 13:11  
Hallo,

sorry, ich bin noch nicht ganz fertig geworden, wir haben gestern noch Besuch bekommen.
Naja mit dem Homebrew steigt auch automatisch die Besucher-Zahl :D

Stand bis jetzt:
Annahme: Die log.txt von Digitemp hat Einträge (Temperaturwerte) mit dem Format xx.xx
und schliesst mit einem CR ab. Mit dieser Annahme erfolgt die Ermittlung des aktuellen Temperatur-Wertes sehr schnell.

Die Lösung mit der Datei Brauanlage.cfg ist fertig:
Beim Aufstart des Programmes wird diese Datei ausgelesen und deren Daten in einer Parameter-Maske angezeigt. Diese Parameter können beibehalten oder verändert werden. Mit Bestätigung dieser Parametrierung mit OK werden diese Parameter wieder in die Brauanlage.cfg geschrieben
und das Auslesen der Temperatur wird gestartet.

Konfigurations-Parameter:

Name der Digitemp-Exe-Datei
Name der Log-Datei
Auswahl Parallel-Port (LPT1,LPT2)
Auswahl COM-Port (COM1,COM2,COM3,COM4)

Mehr konnte ich noch nicht machen.

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 308
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 15.3.2007 um 13:43  
Ja, was tut man nicht alles für seine lieben Freunde! ;) Nee, mal im Ernst: schreib Du Dir Dein Programm, wenn Du einen Tester brauchst, dann maile es mir einfach. Ab kommendem Montag bin ich eh eineWoche weg...

Alex
Profil anzeigen Homepage besuchen Antwort 309
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 15.3.2007 um 17:26  
Ja genau,

ich werde das PCM-Konzept in Kürze in meiner Software integriert haben ;)

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 310
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 15.3.2007 um 23:14  
@Leo1:

Ich habe immer noch Interesse daran, wie Du den Aufruf von Digitemp in Deinem VB-Programm realisierst... kannst Du mir das bzw. die Codesequenz bitte mal mailen? Wäre nett...

Alex
Profil anzeigen Homepage besuchen Antwort 311
Senior Member
Senior Member


Beiträge: 293
Registriert: 3.10.2005
Status: Offline
red_folder.gif erstellt am: 16.3.2007 um 06:34  
Hi Alex,

es ist bald Wochenende da habe ich ein wenig Zeit.
zur Zeit geht der Sensor mal wieder nicht.
leo1
Profil anzeigen Antwort 312
Senior Member
Senior Member


Beiträge: 293
Registriert: 3.10.2005
Status: Offline
red_folder.gif erstellt am: 16.3.2007 um 18:06  
Hi Brauer,
Es ist zum kotzen ich griege den ds 18s20 nicht mehr zu laufen.
ich habe nichts verändert.
Was ist mit dem Scheiss los???

leo1
Profil anzeigen Antwort 313
Posting Freak
Posting Freak

alexbrand
Beiträge: 2947
Registriert: 15.11.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 16.3.2007 um 20:17  
Hallo Leo1:

lösche mal das config- und das log-file.

alex
Profil anzeigen Homepage besuchen Antwort 314
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 16.3.2007 um 23:03  
Hallo,

also die Version mit dem PCM-Konzept ist fertig und ich habe sie Leo1 und Alex per email geschickt.
Bitte testen und Feedback geben.
Hinweis: Leo, Du musst die Logfile in gleicher Weise erstellen lassen wie Alex.
Es sind noch keine Fehler-Behandlungen bezüglich Datei-Handling integriert.
Dies wird später nachgereicht.

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 315
Senior Member
Senior Member


Beiträge: 293
Registriert: 3.10.2005
Status: Offline
red_folder.gif erstellt am: 16.3.2007 um 23:43  
HI Alex,
Entweder der ds ist kaputt oder ich weis nicht.
Ich habe 3 Tage gebastelt alles gelöscht aber er geht nur bis turning off all.
Ich werde morgen mal ein neuen holen.

leo1
Profil anzeigen Antwort 316
Senior Member
Senior Member


Beiträge: 293
Registriert: 3.10.2005
Status: Offline
red_folder.gif erstellt am: 17.3.2007 um 11:53  
Hi Brauer,
Alles im Lot kalte Lötstelle man soll es nicht glauben.

leo1
Profil anzeigen Antwort 317
Senior Member
Senior Member


Beiträge: 293
Registriert: 3.10.2005
Status: Offline
red_folder.gif erstellt am: 17.3.2007 um 15:05  
Hi Thomas,Alex,

Die VB Routine mit dem Dallas läuft.
Als Laufwerk habe ich einen USB Stick genommen.
Ich werde sie noch ein bisschen verfeinern und dann schicke ich sie euch.
Die brauchst du nur einzubauen und wenn es geht das man das Laufwerk einstellen kann.

leo1
Profil anzeigen Antwort 318
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 17.3.2007 um 15:13  
Hi Leo,

ich hab dir ne mail geschickt
haste das mal getestet?
Kannst Du nicht mal die Befehlszeile (Shell-Aufruf) posten?
Wieso nimmst Du nen USB-Stick als Laufwerk?

Grüsse Thomas


[Editiert am 17.3.2007 um 15:15 von Samba und Bier]



____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 319
Senior Member
Senior Member


Beiträge: 293
Registriert: 3.10.2005
Status: Offline
red_folder.gif erstellt am: 18.3.2007 um 13:20  
Hi Thomas,

habe dir eine Demo gemailt.
wenn du es einbinden kannst sind alle Probleme gelöst.
Es sieht zwar nicht doll aus aber bei mir läuft es.


leo1
Profil anzeigen Antwort 320
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 18.3.2007 um 15:50  
Hallo Leo1,

ich schau es mir später an.
Bin gerade dabei zusammen mit Alex eine lauffähige Version zu stricken.
Es sieht schonmal sehr gut aus.
Das Programm läuft mit dem Einlesen der Temperatur.
Nun wird ein Zusatz-Programm geschrieben, welches die DigiTemp-Konfiguration
und die benötigte Formatierung der Log-File vornimmt.

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 321
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 18.3.2007 um 17:39  
Hallo,

AlexBrand hat mir dabei geholfen, eine lauffähige Version fertigzustellen.
An dieser Stelle vielen Dank an Alex :thumbup: :thumbup: :thumbup:
Die Version sollte von mehreren Kollegen getestet werden, bevor sie als Download
zur Verfügung gestellt wird.

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 322
Junior Member
Junior Member

Pinzi
Beiträge: 45
Registriert: 12.3.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 18.3.2007 um 23:01  
Hallo,

Ich bin auch gerade dabei das Programm zu testen, aber ich kriege es nicht ganz zum Laufen,
könnte mir mal jemand seine Digitemp.cfg schicken, damit ich sie mit meiner vergleichen kann? :)

Grüße,

Florian
Profil anzeigen Antwort 323
Posting Freak
Posting Freak

Samba und Bier
Beiträge: 1736
Registriert: 19.4.2006
Status: Offline
Geschlecht: männlich
red_folder.gif erstellt am: 19.3.2007 um 00:29  
Hallo Florian,

schau mal ich habe Dir noch eine email geschickt mit einer überarbeiteten Version.
Diese Version erzeugt auch die config-File für Digitemp. Da ist auch ne dll dabei.
Wichtig ist: Alle Dateien müssen sich in dem Ordner befinden, in dem auch das Programm ist:
1. Brauanlage.exe
2. Brauanlage.cfg
3. Digitemp.exe (von Anwender zu Anwender kann die anders heissen, bei mir heisst die dtdemo.exe)
4. Log.txt (Dieser Name kann durch den Anwender definiert werden).

Die Logfile wird bei Programm-Austart komplett gelöscht und neu erzeugt.
Die Digitemp-Config-Datei wird neu erzeugt und sorgt bereits für die richtige Formatierung der Log-File.

Für die Erzeugung der Config-File räume ich 15 Sekunden ein, d.h. der erste Temperatur-istwert erscheint etwa 18 Sekunden nach Programmstart, danach zyklisch alle 3 Sekunden ein neuer Wert.

Grüsse Thomas


____________________
Link mit Fotos unserer Klein-Brauanlagen mit Automatisierung sind auf folgender website zu finden:

http://cervejakarpens.oyla.de
Profil anzeigen Homepage besuchen Antwort 324
  Seite 13 von 25   «  11  12  13  14  15  »     

 
  
 

Alle Logos und Warenzeichen auf dieser Seite sind Eigentum der jeweiligen Besitzer und Lizenzhalter.
Im übrigen gilt Haftungsausschluss. Weitere Details findest Du im Impressum.
Die Artikel sind geistiges Eigentum des/der jeweiligen Autoren,
alles andere © 1998 - 2022 by Hobbybrauer.de
Die Inhalte dieser Seite sind als RSS/RDF-Quelle verfügbar.
Die Website oder Teile daraus dürfen nicht ohne ausdrückliche Zustimmung von Michael Plum weiterverwendet werden.
© 2014 Michael Plum