# LabVIEW

cancel
Showing results for
Did you mean:

Solved!
Go to solution
Highlighted

## rising slope array

Hi,

I am trying to find a solution for splitting arrays. I have data from a graph going into an array. It has 360 measurements. X is Degrees and Y is Force. Since its like a positive sine waveform pattern on the graph, I want to create some sort of rise and fall detection so that each positive sine waveform gets seperated into a new array until it detects a negative slope and so on for the next ones. I could use slope function to detect a positive slope but I dont know how I could use it together with split, index and build array.

Any ideas?

Message 1 of 6
(1,064 Views)

## Re: rising slope array

Hi rvkamat,

I have data from a graph going into an array.

Wrong wording. You have data going from an array into a graph…

I want to create some sort of rise and fall detection

Calculate derivative?

how I could use it together with split, index and build array.

Then you should try to "split, index and build array" with a test VI. Once you know how to "split, index and build" arrays you can combine this with your "slope" VI…

Best regards,
GerdW
CLAD expired, using LV2011SP1 + LV2017 (+LV2019 sometimes) on Win7+cRIO
Kudos are welcome

Message 2 of 6
(1,053 Views)
Solution
Accepted by topic author rvkamat

## Re: rising slope array

Taking the derivative will give you the slope.  From there, you can easily find the indecies for when the slope changed directions.  Then use Array Subset with those indecies to make up your new arrays.

There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Message 3 of 6
(1,014 Views)

## Re: rising slope array

Thanks. Its a little bit complicated than that since I dont know if there is a positive slope or negative slope in the beginning or it could even start from the peak.

So I need to check a slope with the derivative function (I implemented it), then stop when there is a negative slope so that I get a Positive Sine Waveform (works) , take the array subset from the index I find (I am having trouble with Arrays but I will figure it out)...I need to do this 6 to 7 times

Message 4 of 6
(995 Views)

## Re: rising slope array

If you get stuck, post what you have so far and tells us what you don't understand.  We are usually pretty good at giving nudges in the right direction.

There are only two ways to tell somebody thanks: Kudos and Marked Solutions
Unofficial Forum Rules and Guidelines
Message 5 of 6
(973 Views)

## Re: rising slope array

Thanks crossrulz.

Message 6 of 6
(946 Views)