LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

cannot realize Producer / Consumer Build

Solved!
Go to solution

Dear Ladies and Gentlemen

 

i need a tiny bit of your help. I'm from Germany and am not very experienced in english language. So i hope you are able to understand me.

 

In my bachelor semester i want to establish a new FMCW microwave module on a existing device to measure defects/cracks in M(aterial)UTs (like DUTs only with material ^^ ). The Module produces differenial IQ Signals, Ip In Qp Qn. In my first tasks it will be DC Voltages + Noise. I need to track them continiously, substract them, and plot them (Ip-In) on real (x axis) and (Qp-Qn) on imaginary (y axis).

 

SInce weeks i'm trying to wobble around, play with labview, read forums, tutorials, examples, helps, etc to get what i want.

There are multiple barriers on my way (for me). I'm not able to handle type conversion in a right way especially when array are included. I want to measure Data continiously, save some Snippets (e.q. 5 s data sampling) in a file (spreadsheet) and so on.

 

While practicing on examples like roll the dice and save, plot whatever in a file, on a graph i can make it. But if i want to adapt it on data, my tasks i fail so far.

However:

In this following try, i've read a Producer/Consumer thing to seperate continious logging and further handlings.

https://forums.ni.com/t5/LabVIEW/Multichannel-DAQ-and-2D-waveform/td-p/2021044

I wanted to rebuild it in my labview and only got broken wires if i wanted to wire from DAWmx-Read.

main_overview.JPG

 

 

 

 

Can someone push me into an abyss or rescue me 😃 ?

 

 

0 Kudos
Message 1 of 25
(3,490 Views)
Solution
Accepted by topic author Zottel

Hi,

you optain a queue for waveform data type, but the DAQmx Read returns an array of waveform data type. You have to  put the cluster before Optain Queue in an array to create a queue for array of waveform data type.

UliB

0 Kudos
Message 2 of 25
(3,471 Views)

Your English is very good, don't worry about it. 🙂

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
0 Kudos
Message 3 of 25
(3,451 Views)

Many thanks for your hint. i will give it a try on monday. i'm gonna cry if i die 😃 Have a nice weekend

0 Kudos
Message 4 of 25
(3,432 Views)

aaaaaand Yamaeda:

I'm blushing. But i dont think so, e.q. i still use "on" on everything =D; english tenses? uuuuhhhh ^^ practise makes perfect and i'm missing practise

 

greets.

 

i'll send feedback, whether i could make the labview thing or not

0 Kudos
Message 5 of 25
(3,430 Views)

Hi,

if you feel more comfortable writing in german you can vist https://www.labviewforum.de/.

 

UliB

0 Kudos
Message 6 of 25
(3,413 Views)

Hey Ulib,

 

i don't get it =(

 

still broken wires even if i put more elements into "build cluster array"still broken wires even if i put more elements into "build cluster array"

0 Kudos
Message 7 of 25
(3,386 Views)

Don't use Build Cluster Array, just use Build Array.

Message 8 of 25
(3,374 Views)

Hi Zottel,

as BertMcMahan already wrote: You have to use 'Build Array' (Array Palette, 2nd row, 2nd column).

By the way, if you hover with the mouse pointer over a wire you get information for the data type in context help window. If the wire is broken you get information why the wire broken.

UliB

0 Kudos
Message 9 of 25
(3,347 Views)

@Zottel wrote:

aaaaaand Yamaeda:

I'm blushing. But i dont think so, e.q. i still use "on" on everything =D; english tenses? uuuuhhhh ^^ practise makes perfect and i'm missing practise

greets.

i'll send feedback, whether i could make the labview thing or not


We all makes mistakes. Yours were very minor. A couple of 'on' too much, a 'a' instead of an 'an' and german Word flow in the last sentence. Still, this is a forum, not an English paper and i've seen/Heard native English write and speak with plenty more errors. 😄

(I'm in no way perfect, i'm Swedish ;))

 

So, it seems you want to 1 Signal to your queue, but is Reading out a 1D Array of signals (a, an? by logic it should be an, but isn't the expression 'a one'?). Either change the polymorphic instance to a singular signal or simply use Index Array to get a singular one.

/Y

G# - Award winning reference based OOP for LV, for free! - Qestit VIPM GitHub

Qestit Systems
Certified-LabVIEW-Developer
Message 10 of 25
(3,337 Views)