Danke vielmals
ja auch perfekt auf diesem Weg
danke vielmals
Die Suche ergab 48 Treffer
- Montag 15. Mai 2017, 15:41
- Forum: Allgemeine Fragen
- Thema: Zugriff auf Speicherbereich PCI-Karte
- Antworten: 3
- Zugriffe: 931
- Montag 15. Mai 2017, 15:24
- Forum: Allgemeine Fragen
- Thema: Zugriff auf Speicherbereich PCI-Karte
- Antworten: 3
- Zugriffe: 931
Re: Zugriff auf Speicherbereich PCI-Karte
Nachtrag
Betriebssystem Windows 7
Betriebssystem Windows 7
- Montag 15. Mai 2017, 14:46
- Forum: Allgemeine Fragen
- Thema: Zugriff auf Speicherbereich PCI-Karte
- Antworten: 3
- Zugriffe: 931
Zugriff auf Speicherbereich PCI-Karte
Hallo zusammen ich habe eine PCI-Karte für Profinet Kommunikation von Hilscher:CIFX50-RE http://www.hilscher.com/de/produkte/produktgruppen/pc-karten/pci/cifx-50-reecs/ Diese unterstützt Dualport Memory und DMA (Direct Memory Access) wie kann ich von Python aus auf diese Speicherbereich zugreifen? T...
- Freitag 21. November 2014, 09:30
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Nochmals eine Frage wie würdet ihr das mit Strukturen lösen? Bei dieser Funktion werden ganze Strukturen übergeben und danach wieder Ausgelesen. Beschreibung: Erweiterter Leseauftrag für Antriebe (AGL_Drive_ReadMixEx) Mit dieser Funktion können Sie die Werte verschiedener Datentypen und Datengrößen ...
- Mittwoch 19. November 2014, 12:41
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Nochmals besten Dank
Langsam habe ich die C-Funktionen begriffen
Langsam habe ich die C-Funktionen begriffen
- Mittwoch 19. November 2014, 12:23
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Danke mit c_Buffer funktioniert es bestens
Danke
Danke
- Mittwoch 19. November 2014, 12:17
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Richtig die DLL erwartet eine String mit 21 Zeichen.
- Mittwoch 19. November 2014, 11:21
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Ok folgender Code: #mlfb lesen mlfbnr=ctypes.c_char_p("xxxxxxxxxxxxxxxxxxxx") mlfbnrref=byref(mlfbnr) timeout=2000 egal=0 print mlfbnr.value mlfb= aglink.AGL_ReadMLFBNr(connectNrRet,mlfbnrref,timeout,egal) if mlfb ==0: print "MLFB erfolgreich" x=mlfbnr.value print x else: error=&...
- Mittwoch 19. November 2014, 06:40
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Besten Dank Problematik war dass ich nur from Ctypes import* gemacht habe und da hat er beim Ausdruck x.value gemeckert. So das funktioniert einwandfrei, nun wie geht das auf der Stringebene? üBergeben mit: mlfb=c_char_p("xxx") mlfbref=byref(mlfb) Funktioniert anscheinend wie muss ich es w...
- Dienstag 18. November 2014, 14:15
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
also mit byref kann ich den zürückgeschrieben Wert ja nicht mehr lesen oder sehe ich das falsch?
- Dienstag 18. November 2014, 13:46
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
danke
welches wäre die "genenfunktion" um aus der Pointervariable wieder den wert zu lesen?
Thomas
welches wäre die "genenfunktion" um aus der Pointervariable wieder den wert zu lesen?
Thomas
- Dienstag 18. November 2014, 13:35
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Ok war auch nur so ein Kurztest was in der Übergabe steht.
Nun die DLL bearbeitet den übergebenen Wert und gibt ihn an gleicher Speicherposition zurück.
Nun welche Funktion empfiehlt sich für solche Transaktionen?
Danke
Nun die DLL bearbeitet den übergebenen Wert und gibt ihn an gleicher Speicherposition zurück.
Nun welche Funktion empfiehlt sich für solche Transaktionen?
Danke
- Montag 17. November 2014, 19:59
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Ich habe folgendes versucht: from ctypes import * a=c_int(10) pA=byref(a) print pA erhalte als Ergebniss: IDLE 2.6.5 ==== No Subprocess ==== >>> <cparam 'P' (014FA3C8)> >>> als C-Vorlage habe ich folgendes: C/C++-Syntax: int WINAPI AGL_PLCConnect( int DevNr, int PlcNr, int *ConnNr, int Timeout, LONG...
- Montag 17. November 2014, 19:38
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
So nun brauche ich doch Pointer:
Die DLL erwartet ein Integer als Pointer im Speicherbereich und gibt diesen auch wieder so zurück.
Wie muss ich den Pointer in Python als Int aufbereiten dass es in der DLL zur verfügung steht und das ganze auch noch zurück?
Thomas
Die DLL erwartet ein Integer als Pointer im Speicherbereich und gibt diesen auch wieder so zurück.
Wie muss ich den Pointer in Python als Int aufbereiten dass es in der DLL zur verfügung steht und das ganze auch noch zurück?
Thomas
- Montag 17. November 2014, 08:41
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Re: Anbindung DLL an Python
Besten Dank
Ja es heisst AGL_GetVersion.
wieso weit suchen wenn es vor der Haustüre liegt.
Trotzdem Besten Dank
das mit dem By Val hat sich auch erledigt.
Ja es heisst AGL_GetVersion.
wieso weit suchen wenn es vor der Haustüre liegt.
Trotzdem Besten Dank
das mit dem By Val hat sich auch erledigt.
- Samstag 15. November 2014, 12:18
- Forum: Python mit anderen Sprachen verwenden
- Thema: Anbindung DLL an Python
- Antworten: 24
- Zugriffe: 10200
Anbindung DLL an Python
Hallo zusammen ich möchte ein DLL aus python ansprechen. Momentan stehe ich mir irgendwie selber auf dem Schlauch. folgender Code gibt es in VB als Beispiel. ************** Declare Sub AGL_GetVersion Lib "AGLink40.DLL" ( ByRef Major As Long, ByRef Minor As Long ) ************** Wie muss ic...
- Dienstag 19. August 2014, 18:49
- Forum: Allgemeine Fragen
- Thema: Zeitverzögerung Webcamaufnahme
- Antworten: 1
- Zugriffe: 720
Zeitverzögerung Webcamaufnahme
Hallo ich mache mit einer Webcam Schnappschüsse auf ein Ereigniss. Nun ist die Zeitverzöägerung von Ereigniss bis zum Bild 0,7 Sekunden. Mir ist klar dass zuerst die Verbindung aufgebaut werden muss und anschliessend erst ein Schnappschuss erfolgen kann. Kann ich irgendwie die Verbindung vorher scho...
- Dienstag 19. November 2013, 10:10
- Forum: Allgemeine Fragen
- Thema: Bild aus mjpg String auslesen
- Antworten: 1
- Zugriffe: 681
Bild aus mjpg String auslesen
Hallo zusammen ich möchte ein Bild aus dem Aktuelle Videostring auslesen. Habe da schon einige Versuche gemacht. Nun kann ich den Dateanaufbau nicht ganz Deuten, und Wie kriege ich den Bildstring raus? Habe da eine Anwendung Kopiert so zu sagen und bekomme Folgende Antwort: Die Antwort daten Interpr...
- Samstag 26. Oktober 2013, 13:13
- Forum: Allgemeine Fragen
- Thema: Libnodave und Diagnosedaten auslesen.
- Antworten: 0
- Zugriffe: 977
Libnodave und Diagnosedaten auslesen.
Hallo hat schon jemand mit Libnodave die diagnosedaten einer S7 ausgelesen? Habe bisanhin nur Speicherbereiche gelesen und geschrieben. möchte nun mal den Versuch wagen die Diagnosedaten zu lesen müsste mis daveReadSZL eigentlich gehen, in VBA wurde es schon realisiert. Wie ist die Datenstruktur und...
- Dienstag 2. Juli 2013, 11:59
- Forum: Allgemeine Fragen
- Thema: Standbild einer IP-Kamera
- Antworten: 8
- Zugriffe: 1523
Re: Standbild einer IP-Kamera
der Browser öffnet ein Fenster. ich habe die Zeile so geschrieben dass die Verbindung klappt, also mit urllib.urlibopen, mit enter muss ich dann manuell den Benutzer eingeben und danach das Passwort dann funktioniert der Zugriff, ich möchte die per Script lösen da im Endstadium das Automtisch ausgef...