@snafu:
Ja ich habe geprüft ob die Datei dort liegt und sie ist auch dort abgelegt;)
@BlackJack:
Bei der Einbindung in Windows kann man die Dateiendungen weglassen(habe ich so gelesen). Aber egal, ich hab es ja auch mit Dateiendungen (.dll und .DLL) versucht und es geht trotzdem nicht.
Die Dateien ...
Die Suche ergab 10 Treffer
- Freitag 6. Mai 2011, 12:06
- Forum: Python mit anderen Sprachen verwenden
- Thema: Fehler bei DLL wrappen
- Antworten: 8
- Zugriffe: 8262
- Freitag 6. Mai 2011, 10:42
- Forum: Python mit anderen Sprachen verwenden
- Thema: Fehler bei DLL wrappen
- Antworten: 8
- Zugriffe: 8262
Re: Fehler bei DLL wrappen
@BlackJack Ja die DLL heißt "USBCAN32". Hab es auch mit den Endungen .dll und .DLL versucht, es geht aber nicht.
Ich muss sagen, dass ich die dll- USBCAN32 schon erfolgreich vewendet habe (mit dem oben gepostetem Programmiercode), aber nach dem ich auf meinem Rechner Windows neu installiert habe ...
Ich muss sagen, dass ich die dll- USBCAN32 schon erfolgreich vewendet habe (mit dem oben gepostetem Programmiercode), aber nach dem ich auf meinem Rechner Windows neu installiert habe ...
- Freitag 6. Mai 2011, 10:04
- Forum: Python mit anderen Sprachen verwenden
- Thema: Fehler bei DLL wrappen
- Antworten: 8
- Zugriffe: 8262
Re: Fehler bei DLL wrappen
Du musst den Pfad zur Bibliothek angeben, nicht lediglich den Pfad zum Verzeichnis, indem die Bibliothek gespeichert ist.
Danke für deine Antwort, aber
usbcan_lib_path="D:\Program Files (x86)\SYSTEC-electronic\USB-CANmodul Utility Disk\Lib\USBCAN32"
das ist der Pfad zur Bibliothek. "USBCAN32 ...
Danke für deine Antwort, aber
usbcan_lib_path="D:\Program Files (x86)\SYSTEC-electronic\USB-CANmodul Utility Disk\Lib\USBCAN32"
das ist der Pfad zur Bibliothek. "USBCAN32 ...
- Freitag 6. Mai 2011, 08:39
- Forum: Python mit anderen Sprachen verwenden
- Thema: Fehler bei DLL wrappen
- Antworten: 8
- Zugriffe: 8262
Fehler bei DLL wrappen
Hallo,
ich programmiere mit python 2.6 in der Eclipse Oberfläche und möchte eine dll wrappen mit Hilfe von Ctypes.
Hier erstmal mein Code:
usbcan_lib_path = util.find_library("USBCAN32") # Speicherort der USBCAN Bibliothek
#usbcan_lib_path="D:\Program Files (x86)\SYSTEC-electronic\USB-CANmodul ...
ich programmiere mit python 2.6 in der Eclipse Oberfläche und möchte eine dll wrappen mit Hilfe von Ctypes.
Hier erstmal mein Code:
usbcan_lib_path = util.find_library("USBCAN32") # Speicherort der USBCAN Bibliothek
#usbcan_lib_path="D:\Program Files (x86)\SYSTEC-electronic\USB-CANmodul ...
- Dienstag 18. Januar 2011, 12:33
- Forum: Python mit anderen Sprachen verwenden
- Thema: hilfe ctypes struct
- Antworten: 1
- Zugriffe: 1615
hilfe ctypes struct
hallo an alle user,
ich habe folgende schriegkeiten:
in meinem programm habe ich eine c-struct erstellt, die filgendermaßen aussieht:
class tCanMsgStruct(Structure):
_fields_ = [
('m_dwID',c_uint32),
('m_bFF',c_byte),
('m_bDLC',c_byte),
('m_bData',c_byte*8),
('m_dwTime',c_uint32),
]
Das ...
ich habe folgende schriegkeiten:
in meinem programm habe ich eine c-struct erstellt, die filgendermaßen aussieht:
class tCanMsgStruct(Structure):
_fields_ = [
('m_dwID',c_uint32),
('m_bFF',c_byte),
('m_bDLC',c_byte),
('m_bData',c_byte*8),
('m_dwTime',c_uint32),
]
Das ...
- Mittwoch 15. Dezember 2010, 22:11
- Forum: Python mit anderen Sprachen verwenden
- Thema: Ctypes Hilfe
- Antworten: 10
- Zugriffe: 3559
Re: Ctypes Hilfe
@BlackJack
Sorry ich habe mich vertan. Ich meinte nicht "c_b" sondern "init" dort steht der Rückgabewert.
Du hast recht in c_b ist das handle.
Sorry ich habe mich vertan. Ich meinte nicht "c_b" sondern "init" dort steht der Rückgabewert.
Du hast recht in c_b ist das handle.
- Mittwoch 15. Dezember 2010, 14:53
- Forum: Python mit anderen Sprachen verwenden
- Thema: Ctypes Hilfe
- Antworten: 10
- Zugriffe: 3559
Re: Ctypes Hilfe
@BlackJack
USBCAN_SUCCESSFUL ist ja eine in der C-Lib definierte Konstante, die Python gar nit als solche kennt.
Wenn man in die System Manual reinschaut welchen wert die Kontante USBCAN_SUCCESSFUL hat, kann man mit der ausgabe vergleichen. Bei mir gibt die Funktion eine "0" aus wenn das Modul ...
USBCAN_SUCCESSFUL ist ja eine in der C-Lib definierte Konstante, die Python gar nit als solche kennt.
Wenn man in die System Manual reinschaut welchen wert die Kontante USBCAN_SUCCESSFUL hat, kann man mit der ausgabe vergleichen. Bei mir gibt die Funktion eine "0" aus wenn das Modul ...
- Mittwoch 15. Dezember 2010, 11:43
- Forum: Python mit anderen Sprachen verwenden
- Thema: Ctypes Hilfe
- Antworten: 10
- Zugriffe: 3559
Re: Ctypes Hilfe
Das sind erste Versuche Kontakt mit dem Modul aufzunehmen und mit ctypes bisschen experementieren.
Später wollte ich auch natürlich Classen bilden und alles dokumentieren, damit ich es später leichter habe.
Ich habe gerade auch gefunden, was die beiden Werte bedeuten (die "0" und "5"), die mein c_b ...
Später wollte ich auch natürlich Classen bilden und alles dokumentieren, damit ich es später leichter habe.
Ich habe gerade auch gefunden, was die beiden Werte bedeuten (die "0" und "5"), die mein c_b ...
- Mittwoch 15. Dezember 2010, 11:03
- Forum: Python mit anderen Sprachen verwenden
- Thema: Ctypes Hilfe
- Antworten: 10
- Zugriffe: 3559
Re: Ctypes Hilfe
Danke schon mal für die erste schnelle Antw.
Die genaue Reihenfolge sieht so aus: bsp. aus Usermanual:
bRet = UcanInitHardware (&UcanHandle, USBCAN_ANY_MODULE, NULL);
-die Konstante: USBCAN_ANY_MODULE=255 (laut Datenblatt,öffnet ersten CAn Port der gefunden wird)
-Den Wert None(NULL) hab ich ...
Die genaue Reihenfolge sieht so aus: bsp. aus Usermanual:
bRet = UcanInitHardware (&UcanHandle, USBCAN_ANY_MODULE, NULL);
-die Konstante: USBCAN_ANY_MODULE=255 (laut Datenblatt,öffnet ersten CAn Port der gefunden wird)
-Den Wert None(NULL) hab ich ...
- Mittwoch 15. Dezember 2010, 09:55
- Forum: Python mit anderen Sprachen verwenden
- Thema: Ctypes Hilfe
- Antworten: 10
- Zugriffe: 3559
Ctypes Hilfe
Hallo Leute,
ich bin Neuling im Umgang mit ctypes. Ich habe mir schon sämtliche Tutorials über ctypes durchgelesen und möchte gerne in meinem Programm auf eine dll mit ctypes zugreifen und von dort aus Funktionen benutzen.
Es geht um ein USBCAN modul, was ich gerne ansteuern will mit der Lib von ...
ich bin Neuling im Umgang mit ctypes. Ich habe mir schon sämtliche Tutorials über ctypes durchgelesen und möchte gerne in meinem Programm auf eine dll mit ctypes zugreifen und von dort aus Funktionen benutzen.
Es geht um ein USBCAN modul, was ich gerne ansteuern will mit der Lib von ...
