Glad it was of some value to you.
1. The case structure is an alternate way of calculating the array values. If you put another indicator on it, the result should be identical to Array 2. I was simply demonstrating that there are often muliple ways of solving a problem.
2. The multiplication is built into the graph. Notice the cluster bundle functions feeding the graph. If you look at the Context Help for the graph, it shows the bundle with xo, delta x, and y array inputs. The waveform graph is fed the sample period, delta t. The spectrum function produces a delta f output which is fed to the frequency response graphs.
3. The Express filter and spectrum VIs are not used. I just left them on the diagram so you could easily compare the original to my modifications.
4. A for loop can be controlled two ways. The one you already know is to wire the N terminal. The other is to connect an autoindexing array to the loop. The loop will run one iteration for each element in the array (1-D array) or once for each subarray indexed by the first index of multidimensional arrays. If more than one array is autoindexed at the input of a loop, the shorter loop will control the number of iterations.
Lynn