14.08.2007, 08:04
Beitrag #1
|
|
|
14.08.2007, 08:19
Beitrag #2
|
jg
CLA & CLED
Beiträge: 15.864
Registriert seit: Jun 2005
20xx / 8.x
1999
EN
Franken...
Deutschland
|
Datenerfassung über C++ in LabVIEW exportieren
Ein wenig , aber nach Möglichkeit: Vergiss CIN's. Dazu raten alle LV-Experten.
Siehe z.B. hier: http://www.LabVIEWforum.de/index.php?showtopic=6373
MfG, 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.
|
|
|
14.08.2007, 08:32
Beitrag #3
|
abrissbirne
LVF-Stammgast
Beiträge: 480
Registriert seit: Aug 2007
LV2009, LV2010
2007
EN
66123
Deutschland
|
Datenerfassung über C++ in LabVIEW exportieren
' schrieb:Ein wenig , aber nach Möglichkeit: Vergiss CIN's. Dazu raten alle LV-Experten.
Siehe z.B. hier: http://www.LabVIEWforum.de/index.php?showtopic=6373
MfG, Jens
Naja, ich habe keine schlechte Erfahrung mit CIN's. Aber das sollte auch nicht mein Problem sein. Ich will einzig und allein die eingelesenen Daten in LabVIEW darstellen. Hab auch mal versucht ein C++ Array anzulegen und in ein LabVIEW Array zu schreiben; ohne Erfolg.
Nicht mehr und nicht weniger als sowas:
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>int32 cppArray[] = {1,2,3,4,5}</div>
Selbst das bekomme ich nicht ins richtige Format. Das kann doch eigentlich nicht so schwer sein, oder?
Danke :top:
|
|
|
14.08.2007, 08:44
Beitrag #4
|
IchSelbst
LVF-Guru
Beiträge: 3.700
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Datenerfassung über C++ in LabVIEW exportieren
' schrieb:Ich will einzig und allein die eingelesenen Daten in LabVIEW darstellen. Hab auch mal versucht ein C++ Array anzulegen und in ein LabVIEW Array zu schreiben; ohne Erfolg.
Nicht mehr und nicht weniger als sowas:
Code:
int32 cppArray[] = {1,2,3,4,5}
Selbst das bekomme ich nicht ins richtige Format. Das kann doch eigentlich nicht so schwer sein, oder?
Hast du es mal über einen DLL-Knoten probiert? Solange es sich nur um so ein einfaches Array handelt, kannst du das per DLL zwischen zwei Modulen austauschen.
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
14.08.2007, 08:51
(Dieser Beitrag wurde zuletzt bearbeitet: 14.08.2007 10:26 von abrissbirne.)
Beitrag #5
|
|
|
16.08.2007, 09:10
Beitrag #6
|
|
|
16.08.2007, 10:06
Beitrag #7
|
IchSelbst
LVF-Guru
Beiträge: 3.700
Registriert seit: Feb 2005
11, 14, 15, 17, 18
-
DE
97437
Deutschland
|
Datenerfassung über C++ in LabVIEW exportieren
' schrieb:Hat noch niemand so ein Code geschrieben? Datenaufnahme mittels C-Code in ein Array und dann an LanView übergeben?
Ich will nochmals, so wie Jens G. schon am Anfang, darauf hinweisen, dass CIN-Komponenten veraltet sind. Eigentlich werden die in neueren LV-Versionen nicht mehr gepflegt - nur noch mitgeschleift.
Ich selbst verwende für sowas keine CIN-Knoten, wenn dann nur DLL.
Wie sieht denn dein TD1 aus? Kannst du das struct hierzu mal posten?
Jeder, der zur wahren Erkenntnis hindurchdringen will, muss den Berg Schwierigkeit alleine erklimmen (Helen Keller).
|
|
|
16.08.2007, 10:16
Beitrag #8
|
abrissbirne
LVF-Stammgast
Beiträge: 480
Registriert seit: Aug 2007
LV2009, LV2010
2007
EN
66123
Deutschland
|
Datenerfassung über C++ in LabVIEW exportieren
' schrieb:Wie sieht denn dein TD1 aus? Kannst du das struct hierzu mal posten?
Klar, die Struct sieht folgendermaßen aus:
<div class='codetop'>CODE</div><div class='codemain' style='height:200px;white-space:pre;overflow:auto'>typedef struct {
int32 dimSize;
float64 Numeric[1];
} TD1;
typedef TD1 **TD1Hdl;</div>
|
|
|
16.08.2007, 12:25
Beitrag #9
|
|
|
16.08.2007, 12:31
|
|
|
| |