Le funzioni possono anche essere utilizzate per fare riferimento a file esterni. Ciò avviene tramite i file vbs.
![]() | Nota |
---|---|
È necessaria una licenza speciale (PSAPI), a meno che il file non sia codificato come file .vbb (CNS2009*PSAPI*LANG*VBS). |
Un semplice caso d'uso potrebbe essere, ad esempio, se il nome del file CAD per la DIN 912 deve essere formato in modo diverso rispetto alle altre norme DIN e ancora in modo diverso per tutti gli altri progetti.
SHORTNB =TSCRIPT('nb.ruletable','$CALCED_ROW.','$SHORTNB.')
funzione ruletable (tabella,calced_row,orgNB)
normname=table.rows.item(mmrow).resolvevariables("$NB.",0)
result="ISO4762"+"_"+table.rows.item(mmrow).resolvevariables("$NENN.$MATERIAL.",0)
Le variabili NENN e MATERIAL sono precedute da ISO4762.
pos=Instr(1,nome standard, "DIN")
result=tmp+table.rows.item(mmrow).resolvevariables("$NENN.$MATERIAL.",0)
Tutte le altre norme DIN sono formate da NN, NENN e MATERIAL.
Tutti gli altri progetti sono formati con NB.
In questo modo si potrebbe esternalizzare un'ampia programmazione.