![]() |
| | Themen-Optionen |
| | Nach oben #1 |
| Erfahrener Benutzer Registriert seit: 19.08.2005
Beiträge: 115
|
Hat jemand von euch eine ahnung, wie man auf eine COM schnittstelle zugreift (unter windows)? ich konnte über google nichts finden... unter linux hätte ich was, falls das einem was hilft: PHP-Code:
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. |
| | |
| | Nach oben #2 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 684
|
Also ich würde es über die W32Api versuchen: http://www.php.net/manual/de/ref.w32api.php Du musst nur die entsprechende DLL-Datei finden und die entsprechenden Funktionen herausfinden, dann sollte das eigentlich kein Problem mehr sein. Schau doch mal bei PEAR nach, ob es dafür eine Klasse gibt und kopier dir den Ansatz bzw. hol dir die Ideen da raus. Oder verwende es direkt
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
| | Nach oben #3 |
| Gast
Beiträge: n/a
| PHP-Code: http://at.php.net/manual/de/class.com.php -- Fat Tony |
|
| | Nach oben #5 | |
| Neuer Benutzer Registriert seit: 20.12.2004
Beiträge: 8
| Zitat:
13.8. Wie kann ich mit PHP auf die serielle Schnittstelle zugreifen? http://www.php-faq.de/q/q-php-schnittstelle.html | |
| | |
| | Nach oben #6 |
| Erfahrener Benutzer Registriert seit: 19.08.2005
Beiträge: 115
|
ja das hab ich inzwischen auch gefunden aber das is für linux und ich brauch was für windows Ich bin inzwischen soweit: PHP-Code:
__________________ Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning. |
| | |
| | Nach oben #8 | |
| Neuer Benutzer Registriert seit: 20.12.2004
Beiträge: 8
| Zitat:
Früher, zumindest unter DOS, ging sowas im Batchfile etwa so: Code: copy druckdatei.prn LPT1 | |
| | |
| | Nach oben #9 | |
| Erfahrener Benutzer Registriert seit: 18.03.2005
Beiträge: 591
| Zitat:
Allerdings wenn COM einmal falsch angesprochen wurde, wird automatisch der Zugriff verweigert. Ausser Rechner-Neustart habe ich noch nichts gefunden, diesen Zustand wieder zu beheben. Teste eben die ganze Sache, wo ich mittels PHP auf ein eigenbau Gerät über die COM zugreiffe, und es geht wunderbar. | |
| | |
| | Nach oben #11 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 684
|
Geile Sache, könnte man doch tatsächlich nun anfangen, Software zu programmieren, die per DONGLE ausführbar ist
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
| | Nach oben #12 | |
| Erfahrener Benutzer Registriert seit: 18.03.2005
Beiträge: 591
| Zitat:
PHP muss sich auf dem Rechner befinden, wo auch die Schnittstelle angesprochen werden soll. Die Sache hier, ist eher etwas für eigene Anwendungen ( Relaissteuerung, I2C-Bus Experimente etc. ) So lustig wie es klingt, sogar eine Kaffeemaschine könnte man ansteuern. Leider beschränkt sich der Zugriff nur auf die COM-Schnittstellen, dummerweise sind diese in den nächsten Jahren veraltet. USB oder FireWire wären mir lieber. | |
| | |
| | Nach oben #13 |
| Neuer Benutzer Registriert seit: 05.09.2005
Beiträge: 21
|
Naja, beim COM kann man doch noch direkt jeden Draht einzeln ansteuern, insofern hat das den Vorteil ggnüber USB oder FireFire, dass man ohne grossartige Elektronik dazwischen 16 (oder so^^) Geräte ansprechen kann. Bei USB/FireWire muss man da erstmal technisch herausfinden wer denn jetzt gemeint ist.
|
| | |
| | Nach oben #14 | |
| Benutzer Registriert seit: 18.08.2005 Ort: Düsseldorf
Beiträge: 57
| Zitat:
| |
| | |
| | Nach oben #15 | |
| Erfahrener Benutzer Registriert seit: 18.03.2005
Beiträge: 591
| Zitat:
RxD, TxD, DTR, DSR, RTS etc. sind bekannt ja ? Die COM-Schnittstelle ist nur zum Datenaustausch gedacht, wie man dann Hardwaremäßig weiter macht, ist eine andere Geschichte. Ups, bin im falschen Forum ... | |
| | |
| | Nach oben #16 | |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 684
| Zitat:
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll | |
| | |
| | Nach oben #18 |
| Johannes Schlichenmaier Registriert seit: 26.08.2005 Ort: Mannheim
Beiträge: 395
|
kann man nicht theoretisch tricksen und ne weiche für COM basteln, daran dann mehrere Geräte anschließen und die Geräte so programmieren, dass sie nur reagieren, wenn eine bestimmte EInleitungsfrequenz ankommt? Nur so ein hypothetischer Gedanke, quasi edit: Einleitungssequenz, nich -frequenz
__________________ In the beginning was the word and the word was content-type: plain/text heute code ich, morgen debug ich und uebermorgen cast ich die koenigin auf int |
| | |
| | Nach oben #19 |
| Lutz Registriert seit: 14.08.2005 Ort: Nienburg / Weser
Beiträge: 684
|
Klar kann man das, aber generell ist die COM-Schnittstelle erstmal seriell und nicht parallel. Was man letztlich dranbastelt ist hinterher abhängig von der Programmierung.
__________________ Paradox ist, wenn jemand für seinen Alkoholkonsum geradestehen soll |
| | |
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Zugriff auf Konfiguration im verschachtelten Array | Ben | PHP-Programmierung | 5 | 02.02.2007 12:47 |
| [VBScript] Probleme mit Zugriff auf Argument der Kommandozeile | WarrenFaith | Sonstige Programmiersprachen | 2 | 13.02.2006 13:57 |
| dynamischer Zugriff auf statische Eigenschaft einer Klasse | Ben | PHP-Programmierung | 10 | 15.11.2005 15:53 |
| Zugriff auf Graphics Objekte eines Applets | lokl | Desktop-Applikationen und Grafik | 0 | 11.08.2005 10:28 |
| Zugriff auf Dateien Im Netz | CyberHoney | Desktop-Applikationen und Grafik | 7 | 22.09.2004 16:42 |