Zobrazit plnou verzi příspěvku: Matematické funkce v rovnicích

-pes
20.11.2007, 15:28
Zdravím,v Inventoru2008 potřebuji zaokrouhlit vypočtenou hodnotu na celé číslo, jenže podle pokynů které píší v manuálu mi rovnic nezčerná, ale zůstává červená (je chybná).Mám rozměr který je daný rovnicí "d20 mm / 3 ul", ale výsledek nevychází jako celé číslo. A když dám "ceil(d20/3)", aby mi vyšlo vyšší celé číslo, tak mi to hodí chybu. Nevím kde by mohla být chyba, či jak by se dalo toto jinak řešit?Díky

Vladimír Michl
20.11.2007, 15:34
To "ul" tam nechte - zkuste "ceil(d20 / 3 ul)"

-pes
20.11.2007, 15:44
Právě že to mi nejde. Hází to hlášku - Očekávano [mm] ale nalezeno [].Když to není rozměr v adaptivní součásti, pak jsem to vyřešil tak, že rovnice vypadá takto "ceil(d20/3)*(1mm)", ale v adapt. součásti mi tato finta nefunguje. Proč? To nevim.

flesar
20.11.2007, 16:18
Řekl bych že problém je v použití funkce. Funkce Ceil vrací hodnotu v jednotkách ul (bez jednotek). Proto by parametr s touto funkcí měl mít nastavenu tuto jednotku. Pokud máte jednotku parametru nastavenu jinak je výraz červený. Nebo je třeba použít doplňující výraz *1mm.