For what it's worth tekla has a "distance between faces" picket spacing setting that works really nice but I promise you.... once you work with the tekla railing macros you will appreciate the AST macro more than before. That's how I feel about it anyway.
The railing AST macro needs a couple of enhancements imo.
1) "Distanced between faces" picket spacing setting (including from the Rail Post too along with the individual pickets!!)
2) Top of rail distance setting from nosing line, (should be a no brainer but if you want to nail 3'-6" rail ht on a slope in the model, it's either trail and error or you get out the const. calc. and use trig to figure out what the numbers should be to compensate for the stinger/nosing offset before you input them. It's ridiculous!!!
3) Post extension in -Z axis for modeling and drawing rails that need to be core drilled into concrete. We do many commercial jobs with this post condition and to have to extend the post manually with (shorten at UCS) or explode the macro and pull points is a waste of time.
A geek workaround is to set your reference object for the rail at a lower elevation but then you get mired down in all of the manual calcs to get the rail and intermediates at the proper ht for a code compliant rail. Another "death to productivity by a thousand re-edits issue"
These three items would greatly enhance the rail macro in my opnion.
Regards
Craig
ECMS