Die Suche ergab 9 Treffer

von Thomas_S
Mittwoch 20. August 2008, 14:29
Forum: Allgemeine Fragen
Thema: dSpace ControlDesk API zu Python
Antworten: 6
Zugriffe: 7909

Man kann das Script über den CD aufrufen, es ist aber ebenso auch möglich den CD über Python komplett fernzusteuern. Sprich, den CD starten, ein Experiment laden, ein sdf-File auf die Echtzeitumgebung zu laden, Variablen auf der Echtzeitumgebung zu manipulieren, Variablen zurücklesen, komplette ...
von Thomas_S
Mittwoch 20. August 2008, 11:34
Forum: Allgemeine Fragen
Thema: dSpace ControlDesk API zu Python
Antworten: 6
Zugriffe: 7909

Hatte ich vergessen zu erwähnen, da ja bei dem dSPACE-Zeug alles verdongelt ist, ist natürlich auch die CDAutomationLib verdongelt. Man muß nicht unbedingt das Komplette AutomationDesk-geraffel von denen kaufen, es genügt hierfür sich die o.g. Bibliothek zu kaufen bzw. per Dongel freischalten zu ...
von Thomas_S
Mittwoch 20. August 2008, 11:26
Forum: Allgemeine Fragen
Thema: dSpace ControlDesk API zu Python
Antworten: 6
Zugriffe: 7909

Da gibt es eine prima Doku Namens "CDAutoRef.pdf" (ControlDesk Automation Reference), die auf der Installations-CD/DVD enthalten ist.
Und ja, ControlDesk läßt sich mit Python steuern.
Einfachster Ansatz ist dabei: ->ControlDesk Starten->Macro Recorder starten->irgendwelche Aktionen ausführen (z.B ...
von Thomas_S
Dienstag 17. Januar 2006, 09:00
Forum: Python mit anderen Sprachen verwenden
Thema: ctypes union als rückgabewert
Antworten: 15
Zugriffe: 8931

Ich habe mal folgendes ausprobiert:

>>> a=struct.pack("id",1,2)
>>> len(a)
16
>>> a=struct.pack("<id",1,2)
>>> len(a)
12

Der untere Fall ist ja genau der, den ich über ctypes realisieren möchte. Gibt es bei ctypes irgendeine Möglichkeit auf byteorder, size und alignment Einfluß zu nehmen?? In der ...
von Thomas_S
Montag 16. Januar 2006, 08:21
Forum: Python mit anderen Sprachen verwenden
Thema: ctypes union als rückgabewert
Antworten: 15
Zugriffe: 8931

Mein ctypes habe ich unter:
http://prdownloads.sourceforge.net/ctypes/ctypes-0.6.3.win32-py2.2.exe?download bezogen.

Übrigens liefert folgendes das gleiche Ergebnis:
>>> import struct
>>> a=struct.pack("id",1,2)
>>> len(a)
16
>>>

Kann mir vielleicht jemand sagen, ob das nun so sein soll?
von Thomas_S
Sonntag 15. Januar 2006, 11:00
Forum: Python mit anderen Sprachen verwenden
Thema: ctypes union als rückgabewert
Antworten: 15
Zugriffe: 8931

Ich habe keinen 64-bit Rechner. Als Beispiel mal ein Auszug aus dem was bei mir passiert.

>>> from ctypes import *
>>> class a(Structure):
... _fields_=[
... ("b", c_int),
... ("c", c_double)
... ]
...
>>> sizeof(a)
16
>>>

Da ist doch der Wurm drin, oder mache ich irgendetwas falsch?
von Thomas_S
Samstag 14. Januar 2006, 11:20
Forum: Python mit anderen Sprachen verwenden
Thema: ctypes union als rückgabewert
Antworten: 15
Zugriffe: 8931

Okay, dann mach aus "unbrauchbar" ein "überflüssig".
Der Meinung bin ich ja auch, doch an der dll bzw der api kann ich nichts ändern.

So, mein Problem ist mehr oder weniger gelöst. Nochmal zur Info, mein Wunsch war es eine Funktion einer DLL aufzurufen, die als Übergabewert einen Zeiger auf eine ...
von Thomas_S
Freitag 13. Januar 2006, 08:09
Forum: Python mit anderen Sprachen verwenden
Thema: ctypes union als rückgabewert
Antworten: 15
Zugriffe: 8931

Hatte vergessen mich einzuloggen, der vorherige Eintrag war von mir.
von Thomas_S
Donnerstag 12. Januar 2006, 09:10
Forum: Python mit anderen Sprachen verwenden
Thema: ctypes union als rückgabewert
Antworten: 15
Zugriffe: 8931

ctypes union als rückgabewert

Hallo zusammen,

Ich greife mit Python auf eine Dll (testapi.dll) zu und nutze dabei ctypes, das klappt auch alles soweit ganz gut, nur möchte ich jetzt eine Funktion in der Dll nutzen, die eine Union als Übergabewert verlangt nutzen und genau daran scheitere ich. Mache ich da irgendeinen (oder ...