Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi COMPort Eigenschaften aus dem System auslesen (https://www.delphipraxis.net/118657-comport-eigenschaften-aus-dem-system-auslesen.html)

MrOuzo 12. Aug 2008 11:29


COMPort Eigenschaften aus dem System auslesen
 
Hallo,

in dem Beitrag COMPort im System auslesen geht es darum die im System vorhandenen Seriellen Schnittstellen auszulesen. Gibt es auch eine Funktion an die erweiterten Eigenschaften, wie z.B. FIFO ranzukommen und diese ggf. einzustellen ? Ich möchte in meinem Programm diese Funktion nutzen, um diese Eigenschaften der Schnittstelle zu verändern.

Danke und Gruß
MrOuzo

hathor 13. Aug 2008 10:57

Re: COMPort Eigenschaften aus dem System auslesen
 
Für soetwas ist WMI da.

Win32_SerialPort

Win32_SerialPortConfiguration

Win32_SerialPortSetting

Auch DELPHIANER sollten sich endlich mal aufraffen und nicht mit Scheuklappen nur Pascalcode suchen/programmieren!

MrOuzo 13. Aug 2008 12:11

Re: COMPort Eigenschaften aus dem System auslesen
 
Hallo Hathor,

wenn ich in der MSDN nachlese sehe ich alle Eigenschaften sind nur read-only ! Das bringt mich nicht wirklich weiter. Ich möchte auch z.B. den FIFO einstellen.


Gruß
MrOuzo

Reinhard Kern 13. Aug 2008 16:00

Re: COMPort Eigenschaften aus dem System auslesen
 
Zitat:

Zitat von MrOuzo
Hallo,

in dem Beitrag COMPort im System auslesen geht es darum die im System vorhandenen Seriellen Schnittstellen auszulesen. Gibt es auch eine Funktion an die erweiterten Eigenschaften, wie z.B. FIFO ranzukommen und diese ggf. einzustellen ? Ich möchte in meinem Programm diese Funktion nutzen, um diese Eigenschaften der Schnittstelle zu verändern.

Danke und Gruß
MrOuzo

Hallo,

wird das wirklich noch gebraucht? "Echte" Com-Schnittstellen mit realen Registern sind von Intel und Microsoft zum Aussterben verurteilt worden, virtuelle oder USB-basierte Comports haben diese Eigenschaft nicht mehr.

Gruss Reinhard

MrOuzo 18. Aug 2008 12:47

Re: COMPort Eigenschaften aus dem System auslesen
 
Zitat:

Zitat von Reinhard Kern
wird das wirklich noch gebraucht? "Echte" Com-Schnittstellen mit realen Registern sind von Intel und Microsoft zum Aussterben verurteilt worden, virtuelle oder USB-basierte Comports haben diese Eigenschaft nicht mehr.

Hallo Reinhard Kern,

ja das wird noch gebraucht, leider fahren wir noch mit Schnittstellen, die ein entsprechendes Timing besitzen. In der Industrie werden solche Sachen immer noch benötigt. USB-RS232 Wandler sind hier völlig ungeeignet

Beispiel : Ein Antrieb wird am PC konfiguriert, der Antrieb besitzt eine RS422 Schnittstelle, diese wird mittels eines externen Umsetzers RS232 <-> RS422 betrieben, die Umschaltung der Datenleitung geht über die RTS Leitung und muss innerhalb < 1ms nach gesendetem Telegramm die Richtung wieder umschalten.

Gruß
MrOuzo


Alle Zeitangaben in WEZ +1. Es ist jetzt 13:06 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz