Matlab und DLL Aufrufe

Gast #3451448
Lesenswert?
• ▲
▼
Hallo,

Ich schreibe gerade mein erstes richtiges Matlab Programm mit GUI. In 
diesem wird außerdem eine DLL verwendet, welche ein Messgerät ansteuert. 
Nun beobachte ich folgendes Verhalten:

Wenn ich eine Funktion der DLL aufrufe (mit calllib), die sehr lange 
dauert, so blockiert die GUI nicht.
Wie kann das sein? Erzeugt calllib eine Art eigenen Thread?

Das gleiche Problem habe ich auch bei meiner Messschleife. Sie ruft erst 
calllib auf und plottet dann die Ergebnisse... aber das tut sie nur bei 
der letzten Messung. Wenn ich die Messungen langsam per Knopdruck mache, 
dann gehts.

Kann mir da jemand beim Verstehen helfen?

Vielen Dank,
Qojote

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren