Intro
Working a bit with TCL now and it’s actually a very interesting language and has a C like similar syntax. But is very powerful and you can define classes.
TCL
CLASS END_MILL_NON_INDEXABLE
{
TYPE QRY
QUERY "[DB(SubType)] == [01]"
FILE "qry=shank_mill_schema;rset=shank_mill_schema;"
DIALOG libref Diameter FluteLength CorRadMill TaperAngleB TaperedSDia Material Holder Descr
RSET libref Descr Diameter FluteLength CorRadMill TaperAngleB TaperedSDia MaterialDes HolderDes HolderRef
UI_NAME "End Mill (non indexable)"
}
Code from [2].
Ref
[1] https://www.tcl.tk/about/language.html
[2] https://docs.plm.automation.siemens.com/tdoc/nx/12.0.1/nx_help/#uid:xid390955

