LabVIEWForum.de - Matlab XPC Bedienungs-Oberfläche inLabVIEW gestalten

LabVIEWForum.de

Normale Version: Matlab XPC Bedienungs-Oberfläche inLabVIEW gestalten
Du siehst gerade eine vereinfachte Darstellung unserer Inhalte. Normale Ansicht mit richtiger Formatierung.
Seiten: 1 2
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... Huh
' schrieb: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... Huh

Schaust Du mal hier!

Rolf Kalbermatter
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, DANKERolleyes

[attachment=18238]
[attachment=18239]

hier noch die xpcapi.h
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.
[attachment=18241]

hier ein screenshot
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]
Seiten: 1 2
Referenz-URLs