11-22-2018 05:29 AM - edited 11-22-2018 05:32 AM
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.
Can someone push me into an abyss or rescue me 😃 ?
Solved! Go to Solution.
11-22-2018 12:56 PM
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
11-23-2018 06:17 AM
Your English is very good, don't worry about it. 🙂
/Y
11-24-2018 01:00 PM
Many thanks for your hint. i will give it a try on monday. i'm gonna cry if i die 😃 Have a nice weekend
11-24-2018 01:09 PM
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
11-25-2018 04:56 AM
11-26-2018 12:42 PM
Hey Ulib,
i don't get it =(
still broken wires even if i put more elements into "build cluster array"
11-26-2018 02:06 PM
Don't use Build Cluster Array, just use Build Array.
11-27-2018 01:34 AM
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
11-27-2018 05:57 AM
@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