Sounds like what you want is in fact an array of clusters. Start by making a Cluster Control, then drag in three Numeric Controls and two boolean controls (switches of some sort). Give these appropriate labels, like the ones you described ("Start Time," "X Position," etc.). It may be helpful to physically arrange the controls in a horizontal line like you show, but this is not necessary.
Once you have made your cluster control, make an Array Control, then drag your Cluster Control into it. You can then show multiple elements in the Array Control by dragging on the corner to expand the control. Note that even though you have displayed multiple elements of the array, not all of them will necessarily be used; when they're grayed out, they are "empty" elements. You can then go in and fill in the data. If you need more elements than the array control shows, you can increment the index counter (the little box in the upper left corner of the control), which will change the range of elements of the array that are displayed. If ever you want to remove an element from the array (make it grayed out again), right click on it, and choose Data Operations>>Delete Element. You can also clear the entire array by using Data Operation>>Empty Array. To figure out how many elements have been inputted, just use the Array Size function in your code.
For more info on arrays and clusters, see
this page on NI.com
--Ryan
__________________
FRC 2046, 2007-2008, Student member
FRC 1708, 2009-2012, College mentor; 2013-2014, Mentor
FRC 766, 2015-, Mentor