matlab:mit_matlab_auf_eine_dll_zugreifen
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
| matlab:mit_matlab_auf_eine_dll_zugreifen [2012/01/11 09:18] – angelegt 141.46.189.6 | matlab:mit_matlab_auf_eine_dll_zugreifen [2024/12/25 13:46] (aktuell) – Externe Bearbeitung 127.0.0.1 | ||
|---|---|---|---|
| Zeile 46: | Zeile 46: | ||
| b=23 | b=23 | ||
| c = calllib(strDLL, | c = calllib(strDLL, | ||
| + | |||
| + | Sollen mehrere Parameter zurückgegebn werden, so muss eine DLL-Funktion mit Pointern übergeben werden. An den Adressen werden dann die Rückgabewerte von der DLL übergeben. | ||
| + | |||
| + | [c1, c2, c3] = calllib(strDLL, | ||
| + | |||
| + | Jedoch verarbeitet MAtlab die Zuweisung wie gewohnt, so dass links vom Gleichheitszeichen die Ergebnisse stehen! | ||
| + | |||
| + | Die zur DLL gehörende Headerdatei enthält: | ||
| + | | ||
| + | | ||
| + | |||
matlab/mit_matlab_auf_eine_dll_zugreifen.1326269916.txt.gz · Zuletzt geändert: (Externe Bearbeitung)
