INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

C programmieren inLabVIEW



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

14.02.2009, 22:50 (Dieser Beitrag wurde zuletzt bearbeitet: 14.02.2009 23:03 von rolfk.)
Beitrag #29

rolfk Offline
LVF-Guru
*****


Beiträge: 2.305
Registriert seit: Jun 2007

alle seit 6.0
1992
EN

2901GG
Niederlande
C programmieren inLabVIEW
' schrieb:Keiner wird wohl was anderes als LV nehmen, wenn er eine Messwerterfassung machen muss. Keiner wird was anderes nehmen als C++, wenn er einen Systemtreiber für eine Graphikkarte schreiben soll. Irgendwann wird auch die LV-IDE so weit sein, dass sie so gut ist wie die von Delphi.

Systemtreiber sind oft noch immer in standard C geschrieben. Ist was mühsamer weil man sich da um mehr Dinge selber kümmern muss dann C++ aber das ist oft auch eine Stärke wenn man so nahe am System programmiert.

' schrieb:Ja, so weit ich weiss, ist das im Prinzip möglich, mit den sogenannten Code Interface Node (CIN). Auskennen tu ich mich damit aber nicht. Damit kannst du quasi C-Code einbinden. Soweit ich weiss, brauchst auch noch einen C-Compiler.

Da hast Du etwas falsch begriffen was CINs betrifft. CINs sind im Grunde nicht viel anderes dann DLLs. Du schreibst C Code, compilierst den mit einem Compiler, lässt ein LabVIEW Tool darauf los, das das resultierende Objektfile (unter Windows grundsätzlich eine DLL) in ein anders Format umpackt und lädst das Ganze in die CIN Node. Vorteile zu DLLs: grundsätzlich keine mehr. Nachteile: die Toolchain muss grundsätzlich von LabVIEW unterstützt werden, das CIN wird in ein VI geladen und wenn man dieses VI auf einer anderen Architektur (z.B. Windows -> Unix) lädt ist das eingelagerte binaire File nutzlos und muss manuel durch ein anderes ersetzt werden. Multiplattform VIs sind dadurch eine mühsame Sache.

Wer Englisch kann und eine lange Abhandlung über den Werdegang von CINs und warum man sie heutzutage nicht mehr brauchen sollte, und noch ein paar Tricks um mit DLL's/Shared Libraries eben schon Multiplattform Lösungen zu machen, lesen möchte kann sich ja mal die Texte unter http://expressionflow.com/author/rolfk/ zu Gemüte führen.

Rolf Kalbermatter

Rolf Kalbermatter
Technische Universität Delft, Dienst Elektronik und Mechanik
https://blog.kalbermatter.nl
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
30
Antwort schreiben 


Nachrichten in diesem Thema
C programmieren inLabVIEW - Robi - 12.02.2009, 16:37
C programmieren inLabVIEW - TSC - 12.02.2009, 16:47
C programmieren inLabVIEW - eg - 12.02.2009, 17:03
C programmieren inLabVIEW - Y-P - 12.02.2009, 17:28
C programmieren inLabVIEW - A.Berndsen - 12.02.2009, 18:54
C programmieren inLabVIEW - eg - 12.02.2009, 18:57
C programmieren inLabVIEW - jg - 12.02.2009, 19:04
C programmieren inLabVIEW - TSC - 12.02.2009, 19:12
C programmieren inLabVIEW - jg - 12.02.2009, 19:35
C programmieren inLabVIEW - Robi - 13.02.2009, 08:21
C programmieren inLabVIEW - Y-P - 13.02.2009, 08:27
C programmieren inLabVIEW - Achimedes - 13.02.2009, 09:00
C programmieren inLabVIEW - IchSelbst - 13.02.2009, 09:20
C programmieren inLabVIEW - Y-P - 13.02.2009, 09:39
C programmieren inLabVIEW - VDB - 13.02.2009, 09:47
C programmieren inLabVIEW - Y-P - 13.02.2009, 09:52
C programmieren inLabVIEW - IchSelbst - 13.02.2009, 10:09
C programmieren inLabVIEW - Y-P - 13.02.2009, 10:14
C programmieren inLabVIEW - VDB - 13.02.2009, 10:38
C programmieren inLabVIEW - TSC - 13.02.2009, 10:39
C programmieren inLabVIEW - jg - 13.02.2009, 15:23
C programmieren inLabVIEW - TSC - 13.02.2009, 15:46
C programmieren inLabVIEW - RoLe - 13.02.2009, 16:16
C programmieren inLabVIEW - jg - 13.02.2009, 16:31
C programmieren inLabVIEW - Robi - 13.02.2009, 17:41
C programmieren inLabVIEW - TSC - 13.02.2009, 21:02
C programmieren inLabVIEW - Y-P - 14.02.2009, 14:05
C programmieren inLabVIEW - rolfk - 14.02.2009 22:50

Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  MCP2221 USB-I2C converter mit Labview programmieren sisc 8 16.226 23.10.2018 12:08
Letzter Beitrag: Miecho2
  DLL in Visual C++ 2010 programmieren tt-web 2 7.096 02.05.2010 12:17
Letzter Beitrag: tt-web
  DLL mit Pointer - Einbindung inLabVIEW sebastian1986 3 5.806 24.11.2009 21:02
Letzter Beitrag: rolfk
  Einführung inLabVIEW Kapitel 15 subzero128 12 10.090 24.08.2009 07:57
Letzter Beitrag: rolfk
  C-Code inLabVIEW Embedded for ARM ? amin 10 12.793 20.08.2009 11:06
Letzter Beitrag: KalleKrabowski
  Simulink Modell dll inLabVIEW einbinden / ausführen MIIIB 11 14.989 28.07.2009 14:09
Letzter Beitrag: MIIIB

Gehe zu: