Hallo zusammen!
Hat schonmal jemand eine Bedienpanel für Matlab XPC in LabVIEW entworfen?
Ich brauche dringend Tipps wie ich am besten vorgehe.
Ich muss verschiedene Simulink Modelle auswählen können und dann in XPC reinladen und starten können.
Gibts irgendwo fertige DLLs und VIs?
Danke schonmal...
Ich habe bisher nichts passendes finden können und möchte nun selbst sowas entwerfen.
Ich muss von Matlab/Simulink/XPC die DLL xpcapi.dll in LabVIEW reinladen. Dort gibts alle Funktionen zum Starten der Modelle etc.
Es gibt auch einen Header dazu xpcapi.h
Allerdings kann ich keine der Variablen auswählen. (die Variablen können nicht gewrappt werden ?!)
Kann mir da mal jemand behilflich sein, DANKE
[
attachment=18238]
Signale werden so eingelesen:
[
attachment=18240]
Signals ist ein Array mit Signal-Indexe. Mit der Funktion
Code:
long xPCGetSignalIdx(long port, CStr sigName);
kannst du für einen Signalnamen den Index raussuchen.
Viel Spaß
VDB
Danke, mein Problem liegt schon im einlesen der DLL in LabVIEW, sprich beim Import der DLL.
Ich weiß nicht ob LabVIEW ein Preprocessor für die H-Dateien hat und die Macros (z.B. XPCAPIFUNC) umsetzt, sieht fast so aus.
Wenn nicht musst du das alles von Hand machen.
VDB
Mit ein wenig Editierarbeit ist der Import-Assistent vielleicht noch zur Mitarbeit zu bewegen.
Editiere mal alle Zeilen entsprechend Screenshot um:
[
attachment=18242]
Ob es dann so funktioniert, dafür übernehme ich keine Garantie.
Gruß, Jens
' schrieb:Mit ein wenig Editierarbeit ist der Import-Assistent vielleicht noch zur Mitarbeit zu bewegen.
Editiere mal alle Zeilen entsprechend Screenshot um:
[attachment=46065:Image01.png]
Ob es dann so funktioniert, dafür übernehme ich keine Garantie.
Gruß, Jens
Hab ich gemacht, hat aber leider nicht funktioniert, schade -_-
[
attachment=18245]