MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - Druckversion +- LabVIEWForum.de (https://www.labviewforum.de) +-- Forum: LabVIEW (/Forum-LabVIEW) +--- Forum: LabVIEW Allgemein (/Forum-LabVIEW-Allgemein) +---- Forum: DLL & externer Code (/Forum-DLL-externer-Code) +---- Thema: MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? (/Thread-MATLAB-Code-beiLabVIEW-Embedded-for-ARM-nicht-moeglich) |
MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - amin - 06.07.2009 10:58 Hallo, ich habe ein MCB2300 welches ich mit LabVIEW Embedded for ARM programmieren möchte. Ein Teil der geplanten funktionalität liegt bereits in Matlab-Embedded-Code vor. Dieses wollte ich nun über den Matlab-Skript-Block implementieren. Jedoch ist mir nun aufgefallen, dass bei einem Embedded Projekt der Matlab-Skript-Block in der Funktionsauswahl gar nicht mehr vorhanden ist. Gibt es da noch eine Alternative, oder muss ich in jedem Fall vom Matlab-Code erst in Matlab in Code-Code erstellen um diesen nutzen zu können ? Gruß & Danke amin MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - rolfk - 06.07.2009 19:04 ' schrieb:Hallo, Wie sollte das gehen? Das Matlab Interface beruht auf dem ActiveX interface von Matlab und das ist halt wirklich nur Windows x86 only technology. Du hast zwei Möglichkeiten: 1) Den Matlab Code in eine shared library compilieren (weiss nicht ob Matlab das unterstützt für andere Architekturen dann worauf Matlab selber läuft, also Embedded ist sicher nicht selbstverständlich und für ARM dürfte sehr unwahrscheinlich sein). 2) Den Matlab Code in C umsetzen oder in LabVIEW Code. Rolf Kalbermatter MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - amin - 08.07.2009 15:35 Ok vielen Dank, Das gleiche gilt dann vermutlich wohl auch für das "Control Design and Simulation"-Toolkit für Simulink Modelle, oder ? In dem fall werde ich dann wohl mal probieren mit Matlab erst C-Code zu erstellen und diesen dann in LabVIEW implementieren. Vielen Dank nochmal Gruß amin MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - amin - 09.07.2009 10:03 Hallo, also das mit "LabVIEW Control Design and Simulation Module" scheint wohl doch zu gehen. Wenn ich das richtig verstehe: Zitat:Once you convert the model into LabVIEW, you can use the wide variety of hardware calls to communicate with physical words through analog I/O, serial, CAN, and so on. You can also deploy code used with this path into real-time targets such as NI CompactRIO or PXI hardware using the LabVIEW Real-Time Module. C code generation using the LabVIEW Microprocessor SDK (Software Development Kit) and the LabVIEW Embedded Module for ARM Microcontrollers is also supported.http://zone.ni.com/devzone/cda/tut/p/id/7436 MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - amin - 10.08.2009 12:22 Hallo, ich habe heute was zum neuen Mathscript RT von LabVIEW2009 gelesen: http://zone.ni.com/devzone/cda/tut/p/id/9920 Dieses soll ja auch auf Embedded HW laufen. Weis jemand ob das mit Embedded for ARM wirklich kompatibel ist ? Weil ich finde leider nicht sow irklich etwas dazu ? MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - rolfk - 10.08.2009 13:00 ' schrieb:Hallo, RT Hardware ist nicht das gleiche wie Embedded. Beim ersten kontrolliert NI die ganze Hardware und Runtimeumgebung. Das ist entweder ein x86 Prozessor mit Pharlap OS oder ein PPC mit VxWorks. Da können sie solche Module relativ einfach machen. Auf Embedded geht das nicht denn da ist die Umgebung zur Hauptsache nicht NI bestimmt. Auch bei der Lizenzierung sind die beiden sehr verschieden. Da gibt es einerseits LabVIEW RT für alle NI RT controller und das Pharlap ETS System auf ausgewählten Desktops und dann das LabVIEW Microprocessor SDK und seine Abwandlungen davon wie Embedded für Arm oder Blackfin. Abhängig vom verwendeten OS Kernel kann LabVIEW Embedded auch Realtime sein aber ist es im Sinne des von Dir erwähnten Toolkits ganz sicher nicht. Rolf Kalbermatter MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - amin - 11.08.2009 09:12 OK, vielen Dank. Ich war mir wie gesagt nicht ganz sicher da oft in dem Zusammenhang von Echtzeit Embedded Hardware geredet wird, wo ja eigentlich auch der ARM mit dem Keil RTOS (RTX-Kernel) dazugehören würde. Zitat:Echtzeitmathematik implementierenQuelle: http://www.pr-inside.com/de/print1421109.htm Aber ich dachte mir schon fast, das es nicht generell geht. Danke nochmal Gruß amin MATLAB-Code beiLabVIEW Embedded for ARM nicht möglich ? - amin - 18.08.2009 08:04 Hallo, anscheind geht, der RT MathScript Knoten doch mit Embedded for ARM. Zumindest habe ich das heute in einer Email von NI mitgeteilt bekommen. Gruß amin |