05-07-2025 07:39 AM
I want to down-convert it back. How it could be done?
I have to use 1D Digital waveform for the VI example of Digital Output Continous (where write is set for 1D Digital waveform)
05-08-2025 03:11 AM
I want to down-convert it back. How it could be done? Decimating the array doesn't seem applicable well here.
I have to use 1D Digital waveform for the VI example of Digital Output Continous (where write is set for 1D Digital waveform)
05-08-2025 07:06 AM
Hi Vikrant,
@Vikrant_dhruva wrote:
I want to down-convert it back. How it could be done?
Simple: do all steps in the backward order!
WHY do you want to convert it back???
05-08-2025 08:04 AM
My end goal is to find the Bit error Rate, for that I need to do a comparison, for that I need Down-convert my 1D Digital Waveform (Pattern_Generation.vi).
I tried to do a read from Digital waveform (DownConversion.vi) but 1D Digital waveform is not downgrading, any method to do that?
05-08-2025 10:51 AM
Hi Vikrant,
@Vikrant_dhruva wrote:
(Pattern_Generation.vi).
(DownConversion.vi)
You forgot my initial comment from message #7. It is still valid!!!
05-09-2025 03:47 AM
Hi, GerdW
I down converted the VI versions and now I am sending multiple samples (N channel N samples) as I am using an user string input.
05-16-2025 03:04 AM - edited 05-16-2025 03:05 AM
05-16-2025 03:56 AM
I am trying to few things to do in my VI-
1. View the data in gaph
2. Find the total number of data collected in the elapsed time (basically when user stops)
3. Processing the collected data
I am using an external clock with 'x' kHz (varying), which inherently changes the sampling rate of the VI. I have two inputs of 'y' bits.
An example could be-
f = 10kHz and Input1 = 100,Input2 = 101
So, if user runs it for 5secs, we should have 10k*5 samples at the end
I am not able to display the values in graph, I didn't connect anything to the 'actual samples per channel', effectively making it read all the available samples.
I mean if I am running this for 'y'sec it should update every second, right?
Can someone tell me how to run this system for 5 secs and get all the data
05-16-2025 04:24 AM
Hi Vikrant,
why don't you implement the simplifications I already suggested?
Why do you keep all those Rube-Goldbergs in your code?
@Vikrant_dhruva wrote:
I am not able to display the values in graph, I didn't connect anything to the 'actual samples per channel', effectively making it read all the available samples.
I mean if I am running this for 'y'sec it should update every second, right?
Can someone tell me how to run this system for 5 secs and get all the data
You need to implement your requirements - and keep the "THINK DATAFLOW!" mantra in mind!
05-16-2025 05:38 AM
Hello GerdW,
Thank you for always helping out. I didn't understand where I can reduce my code, the input string is the only thing that I implementd and since my input is a vaiable string which is then converted to the 1D Digital waveform. The input can be 1bit or 6bit, etc, so using U8,U16,U32 formats is not good.
And I already implemented the suggestions, If possible please let me know where and what exactly could be improved?
I edited the VI by including a digital trigger for synchronizing both as I am using an external clock on PFI02, I just used it on both.