Die Suche ergab 48 Treffer

von thomasgull
Montag 15. Mai 2017, 15:41
Forum: Allgemeine Fragen
Thema: Zugriff auf Speicherbereich PCI-Karte
Antworten: 3
Zugriffe: 931

Re: Zugriff auf Speicherbereich PCI-Karte

Danke vielmals

ja auch perfekt auf diesem Weg

danke vielmals
von thomasgull
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
von thomasgull
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...
von thomasgull
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 ...
von thomasgull
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
von thomasgull
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
von thomasgull
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.
von thomasgull
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=&...
von thomasgull
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...
von thomasgull
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?
von thomasgull
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
von thomasgull
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
von thomasgull
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...
von thomasgull
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
von thomasgull
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.
von thomasgull
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...
von thomasgull
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...
von thomasgull
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...
von thomasgull
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...
von thomasgull
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...