AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Zurück Delphi-PRAXiS Code-Bibliothek Neuen Beitrag zur Code-Library hinzufügen Waagenwerte über com-Schnittstelle einlesen
Thema durchsuchen
Ansicht
Themen-Optionen

Waagenwerte über com-Schnittstelle einlesen

Ein Thema von Carsten1812 · begonnen am 20. Okt 2011 · letzter Beitrag vom 27. Okt 2011
Antwort Antwort
Seite 1 von 2  1 2      
Medium

Registriert seit: 23. Jan 2008
3.688 Beiträge
 
Delphi 2007 Enterprise
 
#1

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 11:31
Wenn du COM7 hast, dann ist die Schnittstelle voll emulierend. Du kannst darauf zugreifen wie auf einen normalen physikalischen COM-Port. Von sich aus bietet Delphi da keine komfortablen Lösungen an, aber es gibt eine Reihe von Komponenten, die das erledigen. Eine wurde oben bereits genannt, eine andere wäre noch TurboPower Async Pro (setzen wir oft ein, auch mit emulierten COMs via TCP/IP).
Diese bieten dann je nach dem diverse Methoden zum Empfang von Daten an, sei es ein einfaches Event mit einem Stück Buffer, oder wie bei TPAPro bereits mit ein wenig einbaubarer Semantik (Trigger auf bestimmte Zeichen oder Inhalte usw.).
Bevor wir hier konkreter werden können, müsstest du dich also zunächst für eine COM-Komponente entscheiden. Sobald die da ist, kannst du dank vorhandener Doku im Grunde aber auch gleich los legen, die Protokolle sind in der Regel ja recht simpel. Daher bin ich grad unsicher, an welcher Stelle es bei dir hakt.
"When one person suffers from a delusion, it is called insanity. When a million people suffer from a delusion, it is called religion." (Richard Dawkins)
  Mit Zitat antworten Zitat
hathor
(Gast)

n/a Beiträge
 
#2

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 12:10
Warum gibt es plötzlich so viele Fragen, die das Auslesen von Waagen betreffen?
Habe ich etwas verpasst?
Meine Waage hat noch keinen USB-Anschluss. Ich glaube, ich muss aufrüsten!!!
  Mit Zitat antworten Zitat
Carsten1812

Registriert seit: 20. Okt 2011
27 Beiträge
 
Delphi 7 Personal
 
#3

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 12:23
Da fängt es bei mir ja eigentlich schon an, also ich weiß nich wie ich auf einen physikalischen COM-Port zugreifen kann.
Habe leider keine Schulung oder so in Software-Programmierung bekommen, sprich ich habe mir alles was ich kann selber beigebracht.
  Mit Zitat antworten Zitat
Benutzerbild von Uwe Raabe
Uwe Raabe
Online

Registriert seit: 20. Jan 2006
Ort: Lübbecke
11.629 Beiträge
 
Delphi 12 Athens
 
#4

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 12:27
Da fängt es bei mir ja eigentlich schon an, also ich weiß nich wie ich auf einen physikalischen COM-Port zugreifen kann.
Habe leider keine Schulung oder so in Software-Programmierung bekommen, sprich ich habe mir alles was ich kann selber beigebracht.
Na, dann wird es Zeit für die nächste Lektion.

Es wurden dir hier schon mindestens zwei Komponenten bzw. Bibliotheken genannt, mit der man COM-Ports ansprechen kann: TComPort und Turbo Power AsynchPro. Schau dir doch die erstmal an.
Uwe Raabe
Certified Delphi Master Developer
Embarcadero MVP
Blog: The Art of Delphi Programming
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#5

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 12:45
TComPort bekommst du hier: Link!

TurboPower Async pro bekommst du hier: Link!

Wie du Komponenten installierst ist dir klar?
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es
  Mit Zitat antworten Zitat
Carsten1812

Registriert seit: 20. Okt 2011
27 Beiträge
 
Delphi 7 Personal
 
#6

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 12:53
Die TComPorts hatte ich schon runtergeladen, hab sie auch versucht zu installieren, aber irgendwie hat das nich geklappt.
Komonenten => Komponente installieren => Pfad der Datei. ist das richtig?
wenn ich da rein schaue habe ich ganz viele Delphi Ordner.
welchen muss ich da nehmen?
  Mit Zitat antworten Zitat
Benutzerbild von divBy0
divBy0

Registriert seit: 4. Mär 2007
Ort: Sponheim
1.021 Beiträge
 
Delphi XE2 Professional
 
#7

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 13:01
Entpack TComPort in deinen Komponentenordner (bei mir z.B. E:\Delphi Komponenten\TComPort), dann öffnest du die Delphi-IDE. Im Menü "Tools" öffnest du dir die Optionen, unter "Delphi-Optionen" musst du unter den "Bibliothek-Win32", den Bibliothekspfad zu TComPort eintragen. Der sieht bei mir z.B. So aus E:\Delphi Komponenten\Comport4.11\Source.

Dann öffnest du aus dem Source-Ordner die Datei "DsgnCPortD??", wobei ?? für deine Delphiversion steht. In der Projektverwaltung klickst du "DsgnCPortD??.bpl" mit rechts, dann kannst du die Komponente kompilieren und installieren.

Edit: Vergessen die "CPortLibD??" muss du auch kompilieren. Sorry.
Marc
9 von 10 Stimmen in meinem Kopf sagen ich bin nicht verrückt, die 10. summt die Melodie von Tetris... | Wenn das die Lösung ist, dann hätte ich gerne mein Problem zurück! | engbarth.es

Geändert von divBy0 (20. Okt 2011 um 13:05 Uhr)
  Mit Zitat antworten Zitat
Benutzerbild von Union
Union

Registriert seit: 18. Mär 2004
Ort: Luxembourg
3.492 Beiträge
 
Delphi 7 Enterprise
 
#8

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 13:27
Ich hab grad so was für eine RadWag gemacht. Auch mit TComport und dann die Stringpakete verarbeiten.
Ibi fas ubi proxima merces
sudo /Developer/Library/uninstall-devtools --mode=all
  Mit Zitat antworten Zitat
Carsten1812

Registriert seit: 20. Okt 2011
27 Beiträge
 
Delphi 7 Personal
 
#9

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 14:05
Also das installieren hat jetzt schonmal 1A geklappt. danke schonmal dafür.
Jetzt muss ich nur noch rausfinden wie das weitere alles geht
  Mit Zitat antworten Zitat
Benutzerbild von user0815
user0815

Registriert seit: 5. Okt 2007
331 Beiträge
 
Delphi XE2 Professional
 
#10

AW: Waagenwerte über com-Schnittstelle einlesen

  Alt 20. Okt 2011, 14:16
jetzt brauchst Du die Schnittstellenbeschreibung DEINER Waage, das ganze muss ~ so aussehen: ab Seite 162
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:20 Uhr.
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz