12.02.2009, 16:37
Beitrag #1
|
Robi
LVF-Grünschnabel
Beiträge: 37
Registriert seit: Feb 2009
8,6
2008
de
5204
Oesterreich
|
C programmieren inLabVIEW
Hallo Leute,
habe jetzt schon die Board Suche gequält bin aber nicht wirklich fündig geworden.
Meine Frage wäre:
Kann man in LabVIEW C-Programmieren?
Damit meine ich nicht bestehende C Programme einbinden sondern in der LabVIEW Entwicklungsumgebung C Programme (also textbasierte) erstellen und diese zum laufen bringen?
Bitte nicht böse sein falls diese Frage schon oft gestellt wurde
Gruß
Robert
|
|
|
12.02.2009, 16:47
Beitrag #2
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
C programmieren inLabVIEW
' schrieb:Hallo Leute,
habe jetzt schon die Board Suche gequält bin aber nicht wirklich fündig geworden.
Meine Frage wäre:
Kann man in LabVIEW C-Programmieren?
Damit meine ich nicht bestehende C Programme einbinden sondern in der LabVIEW Entwicklungsumgebung C Programme (also textbasierte) erstellen und diese zum laufen bringen?
Bitte nicht böse sein falls diese Frage schon oft gestellt wurde
Gruß
Robert
ich vermute mal, dass das nicht geht. LabVIEW ist eine Programmiersprache und C ist eine Programmiersprache. Habe ehrlich gesagt noch nie davon gehört, dass man in einer Programmiersprache eine andere verwendet (abgesehen von den ganzen Visual-Sprachen die ja erst in eine gemeinsame Zwischensprache übersetzt werden und dann erst für den Rechner aufbereitet werden).
Wenn du C programmieren willst, solltest du eine C-Entwicklungsumgebung verwenden. Oder hast du mal versucht, im VisualStudio LabVIEW zu programmieren?
LG
Torsten
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
12.02.2009, 17:03
(Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2009 17:03 von eg.)
Beitrag #3
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
C programmieren inLabVIEW
Du kannst Formula Node nehmen. Pro C-Funktion nimmst du einen Formula-Node und schreibst die Inhalte der Funktionen rein. Die Ein- und Ausgänge des Node sind die Übergabeparameter deiner Funktionen.
Dann kannst du die Nodes miteinander verbinden und bekommst somit ein hybrides Programm aus C und LabVIEW.
Musst nur dran denken, dass Fomula Node nur ähnlich der Sprache C ist, es wird also nicht alles unterstützt. Insbesondere wirst du auf Pointer verzichten müssen.
|
|
|
12.02.2009, 17:28
Beitrag #4
|
Y-P
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
Beiträge: 12.612
Registriert seit: Feb 2006
Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN
71083
Deutschland
|
C programmieren inLabVIEW
Für was soll das gut sein?
Gruß Markus
' schrieb:Hallo Leute,
habe jetzt schon die Board Suche gequält bin aber nicht wirklich fündig geworden.
Meine Frage wäre:
Kann man in LabVIEW C-Programmieren?
Damit meine ich nicht bestehende C Programme einbinden sondern in der LabVIEW Entwicklungsumgebung C Programme (also textbasierte) erstellen und diese zum laufen bringen?
Bitte nicht böse sein falls diese Frage schon oft gestellt wurde
Gruß
Robert
--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
|
|
|
12.02.2009, 18:54
(Dieser Beitrag wurde zuletzt bearbeitet: 12.02.2009 18:55 von A.Berndsen.)
Beitrag #5
|
A.Berndsen
LVF-Team
Beiträge: 2.437
Registriert seit: Feb 2005
8.2.1 - 2011
2004
DE
724xx
Deutschland
|
C programmieren inLabVIEW
' schrieb:Hallo Leute,
Kann man in LabVIEW C-Programmieren?
Wenn Du C programmieren möchtest, dann besorg Dir eine Programmierumgebung dafür!
LV ist dafür nicht geeignet.
Wenn Du Funktionalität verwenden möchtest die in C-Code vorliegt, erzeuge daraus eine DLL, die kannst Du in LV verwenden.
Grüße
Andreas
@Y-P Beitragszähler++
|
|
|
12.02.2009, 18:57
Beitrag #6
|
eg
LVF-SeniorMod
Beiträge: 3.868
Registriert seit: Nov 2005
2016
2003
kA
66111
Deutschland
|
C programmieren inLabVIEW
' schrieb:Für was soll das gut sein?
Gruß Markus
Ich habe es benutzt um einige Algorithmen in LabVIEW zu implementieren. Das umprogrammieren hätte viel zu lange gedauert, weil die Algorithmen ziemlich komplex waren. DLL wollte ich irgendwie nicht.
|
|
|
12.02.2009, 19:04
Beitrag #7
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
C programmieren inLabVIEW
' schrieb:Hallo Leute,
habe jetzt schon die Board Suche gequält bin aber nicht wirklich fündig geworden.
Meine Frage wäre:
Kann man in LabVIEW C-Programmieren?
Damit meine ich nicht bestehende C Programme einbinden sondern in der LabVIEW Entwicklungsumgebung C Programme (also textbasierte) erstellen und diese zum laufen bringen?
Mal schauen, ob und wann rolfk dazu was erzählt...
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.
rolfk hat auch mal geschrieben, dass das Ganze nicht mehr zeitgemäß ist und wohl momentan nur noch aus historischen Gründen mitgeschleift wird.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
12.02.2009, 19:12
Beitrag #8
|
TSC
LVF-Team
Beiträge: 1.882
Registriert seit: Sep 2008
LV 2018 SP1
2008
EN
52379
Deutschland
|
C programmieren inLabVIEW
' schrieb:...
nicht mehr zeitgemäß
...
schön gesagt!
"Über Fragen, die ich nicht beantworten kann, zerbreche ich mir nicht den Kopf!" ( Konrad Zuse)
|
|
|
12.02.2009, 19:35
Beitrag #9
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
C programmieren inLabVIEW
' schrieb:schön gesagt!
Sinngemäß nicht mein Zitat!
Mal schauen, ob ich was finde, ... , ja, hier:
http://www.LabVIEWforum.de/index.php?showtopic=6373 , Beitrag Nr. 8!
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Einführende Links zu LabVIEW, s. GerdWs Signatur.
|
|
|
13.02.2009, 08:21
|
Robi
LVF-Grünschnabel
Beiträge: 37
Registriert seit: Feb 2009
8,6
2008
de
5204
Oesterreich
|
C programmieren inLabVIEW
Danke erstmal für die vielen Antworten.
Warum ich das machen will ist ganz einfach. Ich habe bis jetzt eigentlich nur Structured Text, c usw programmiert.
Das Projekt muss aber durch Kundenvorgaben in LabVIEW realisiert werden!
Darum hat sich mir die Frage gestellt ob es möglich ist.
Ich werde mal das mit Formula Node probieren. Falls es doch zu umständlich wird werd ich mich wohl mit der grafischen Programmierung anfreunden müssen
Gruß Robert
|
|
|
| |