Creating an Helical pattern

Hi,

I would like to create an Helical pattern in SolidWorks. Unfotunately SolidWorks doesn't have an helical pattern feature, therefore I need to use a curve driven pattern using an helix as a curve, but I'm having some issues in finding correct pitch.

Here's my model:

I want to pattern that half cyclinder by rotating it 30° and displacing it vertically 100 mm (it's the input I would put in an helical pattern).

This is the desired position:

And this is an attempt I made by putting some pitch parameters in the helix and the curve driven pattern (highlighted body is the result of the pattern):

I can get the position by trial and error, but what I'm asking if there's a formula or an equation you can suggest to get the exact position that i want.

Thanks,

Alex

SolidworksParts And Features