Se cambi il tipo di parametro da "testo" a "intero", per i parametri IFM e INFO, puoi usare questo testo Master:
Values "tipo" 'Con Supporto', 'Senza Supporto'
Values "Metrico" 'M5', 'M6', 'M8'
LOCK "INFO"
!------------------------M5--------------------!
If Metrico = 'M5' Then
M = 2.5
K = 4
D2 = 10
D3 = 5
H = 11.5 - K
Values "IFM" 10, 16, 25
PARAMETERS INFO = 4
endif
!------------------------M6--------------------!
If Metrico = 'M6' Then
M = 3
K = 5
D2 = 12
D3 = 6
H = 15 - K
Values "IFM" 12, 16, 25, 30, 35, 40
PARAMETERS INFO = 5
endif
!------------------------M8--------------------!
If Metrico = 'M8' Then
M = 4
K = 6
D2 = 15
D3 = 6.5
H = 18 - K
Values "IFM" 16, 25, 30, 35, 40
PARAMETERS INFO = 6
endif
!----------------------------------------------!
luv = IFM - 0.5
Puoi anche eliminare la variabile K, e usare direttamente INFO nello script Testo GDL 3D.
Per il 2D, la posizione degli hotspot andrebbe calcolata con funzioni trigonometriche, in base alla rotazione 'ruotax'