Csak ez nem anyagmegadás...azért nem írtam választ a kérdésedre, mert számomra az anyagmegadás az, hogy valós anyagot adsz meg a rendszernek. Olyat, aminek fizikai tulajdonságait figyelembe veszi különböző számításokhoz.
Tehát te csak egy tetszőleges paraméter (aminek csak a neve "anyag") nevét akarod a modellnévből kinyerni. Jó úton indultál el, a extract(rel_model_name()) függvény szakaszolható, amit a következő példán mutatok be: extract(rel_model_name,5,6) függvény a modellnév 5. karakterétől számított 6 karaktert veszi figyelembe. Ezzel tehát egy 6 karakter hosszú "string" típusú változót kapsz.
Ez alapján már biztos meg tudod oldani a problémát.
Szerk: arra viszont célszerű figyelni, hogy ha nincs meg a kellő hosszúságú modellnév ( a példámnál maradva, ha a példafüggvényt mondjuk egy 8 karakter hosszú modellnévre akarjuk alkalmazni), akkor biza hibát fog dobni minden frissítéskor. Ez nem kritikus hiba lesz, de "sárga" hiba, ami engem bosszantani szokott.
[ Szerkesztve ]
>>>>>>>> Creo Parametric ; Allplan Engineering ; McLaren F1 Team <<<<<<<< "A gondolkodás a lehető legkeményebb munka, valószínűleg ezért gyakorolják oly kevesen." - Henry Ford