Tento tip bol inšpirovaný konkrétnou požiadavkou zákazníka, ktorý chcel, aby sa rozmer modelu automaticky menil podľa jeho názvu. Postup spočíva v extrahovaní rozmeru z jeho názvu. Vo videu je ukážka vytvorenia takéhoto modelu pomocou štandardných funkcií vo výrazoch.
Postup:
- názov súboru zistíme výrazom: meno=ug_askcurrentworkpart()
- z neho oddelíme príponu a bodku: meno=first(splitstring(ug_askcurrentworkpart();“.“))
- hodnoty oddelíme od názvu, kde je názov oddelený medzerou: hodnota=last(splitstring(meno,“ „))
- potrebujeme separovať hodnotu šírky a výšky. Oddeľovacím znakom je „x“: sirka_string=first(splitstring(hodnota,“x“)), vyska_string=last(splitstring(hodnota,“x“))
- keďže sme doteraz pracovali s textovými reťazcami a pre riadenie modelu potrebujeme čísla, prevedieme hodnoty typu „string“ na „number“: sirka=ug_askValueOfExpressionStr(sirka_string), vyska=ug_askValueOfExpressionStr(vyska_string)