The Layout module allows you to automatically manage the insertion of parametric footprints (variable length). The parametric footprints require special rows in the excel sheet. The key field (the parameter) shall gave value 0 (zero) because it is recognized as parametric. For the straights, LENGTH field will be 0, while for STRUTT_ANG curves, it will be 0 (zero).

Some fields (columns) are meaningless for parametric footprints, others work differently. In particular, PARTNAME_ITA and TXTXXX may contain variables that represent the value of other attributes enclosed in square brackets <$$>. In this way, if I want a parametric straight showing me the actual length of the part name, I can set the PARTNAME_ITA with "BCR _ <$LENGTH$>_8_82.5". The program will automatically replace <$LENGTH$> with the value of the length attribute of the part. If the contents in braces then will be recognized as LUA code and executed. The variable will be replaced with the content of the LUA snippet. Similarly I can act on the TXTXXX field. For example, the value <$LENGTH$>/<$STRUTT_NVTOT$> will become 3150/4 if the values of LENGTH and STRUTT_NVTOT attributes of the part will be 3000 and 4 respectively. In general, variables can be entered (defined by part attributes) in each column by including them in square brackets. Parts of LUA code can be entered by including them in braces.