Hallo zusammen,
Ich will Messwerte von einer AD-Wandler Karte mit Python einlesen. Dummerweise hat der Hersteller der Karte vergessen, Python-Treiber mitzuliefern
Aber es muss ja schließlich irgendwie gehen, die C++ Treiber in Python einzubinden. Kann mir da jemand einen Tip geben, wie man an sowas rangeht ?
Gruß beton
C++ Treiber einbinden
Hi Leonidas,
das hört sich ja recht schön an, nur leider sagt mir das überhaupt nix. Bedeutet das soviel Aufwand, dass es schneller ist das ganze Programm in C++ zu schreiben, oder heißt das, dass es ganz schnell geht, wenn man weiß, was ein Wrapper ist ?
Gruß beton
das hört sich ja recht schön an, nur leider sagt mir das überhaupt nix. Bedeutet das soviel Aufwand, dass es schneller ist das ganze Programm in C++ zu schreiben, oder heißt das, dass es ganz schnell geht, wenn man weiß, was ein Wrapper ist ?
Gruß beton
-
- Python-Forum Veteran
- Beiträge: 16025
- Registriert: Freitag 20. Juni 2003, 16:30
- Kontaktdaten:
Sorry, war wohl zu minimalistisch.
Also, wenn du C/C++ kannst, dann sollte es eigentlich kein allzugroßes Problem sein. Du musst nur ein Modul in C (++?) schreiben, dass von Python geladen werden kann. Dieses Modul greift dann selbst auf die C++ Treiber (heißt das wirklich treiber?) deiner Hardware zu. Literatur: Programming Python von O'Reilly
Also, wenn du C/C++ kannst, dann sollte es eigentlich kein allzugroßes Problem sein. Du musst nur ein Modul in C (++?) schreiben, dass von Python geladen werden kann. Dieses Modul greift dann selbst auf die C++ Treiber (heißt das wirklich treiber?) deiner Hardware zu. Literatur: Programming Python von O'Reilly
My god, it's full of CARs! | Leonidasvoice vs (former) Modvoice
Danke, damit müsste sich doch was anfangen lassen ...
Gruß vom beton
Gruß vom beton
Hallo!
...und dann gibt es da auch noch SWIG den "Simplified Wrapper and Interface Generator" mit dem man C/C++-Programme mit Sprachen wie Perl, Python, Tcl/Tk und Ruby verbinden kann.
Zu erreichen unter: www.swig.org
Jörg Gollers
...und dann gibt es da auch noch SWIG den "Simplified Wrapper and Interface Generator" mit dem man C/C++-Programme mit Sprachen wie Perl, Python, Tcl/Tk und Ruby verbinden kann.
Zu erreichen unter: www.swig.org
Jörg Gollers