Über Funktionen kann auch auf externe Dateien verwiesen werden. Dies geschieht über vbs-Dateien.
![]() | Hinweis |
---|---|
Hierfür ist eine spezielle Lizenz (PSAPI) erforderlich, es sei denn die Datei ist als .vbb-Datei codiert. (CNS2009*PSAPI*LANG*VBS) |
Ein einfacher Anwendungsfall wäre z.B., wenn bei DIN 912 der CAD-file-Name anders gebildet werden soll, als bei den übrigen DIN-Normen und wieder anders bei allen übrigen Projekten.
SHORTNB =TSCRIPT('nb.ruletable','$CALCED_ROW.','$SHORTNB.')
function ruletable (table,calced_row,orgNB)
normbezeichnung=table.rows.item(mmrow).resolvevariables("$NB.",0)
result="ISO4762"+"_"+table.rows.item(mmrow).resolvevariables("$NENN.$MATERIAL.",0)
'Den Variablen NENN und MATERIAL wird ISO4762 vorangestellt.
pos=Instr(1,normbezeichnung,"DIN")
result=tmp+table.rows.item(mmrow).resolvevariables("$NENN.$MATERIAL.",0)
'Alle übrigen DIN-Normen werden aus NN, NENN und MATERIAL gebildet.
‘ Alle übrigen Projekte werden mit NB gebildet.
Umfangreiche Programmierungen könnten auf diese Weise ausgegliedert werden.