ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Již 10.000+ CAD tipů. Přes 118.500 registrovaných u nás, celkem 1.093.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor. Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD diskuze, rady, výměna zkušeností

CAD Fórum - Homepage Veřejné diskuzní fórum k CAD aplikacím - ptejte se na libovolné otázky týkající se oboru CAx, podělte se o vaše znalosti a zkušenosti s programy AutoCAD, Inventor, Revit, Fusion, 3ds Max, Vault a s dalšími CAD/BIM/PDM aplikacemi. Zaregistrujte se nebo se přihlašte a zašlete váš příspěvek do odpovídajícího fóra. Viz další informace o CAD Fóru. Nechcete se registrovat? Zeptejte se v naší Facebook poradně.
Fórum nenahrazuje technický support firmy ARKANCE (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum   Události   Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoVyplnění formuláře

 Odpovědět Odpovědět archiv
Autor
dusek Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 09.lis.2010
Lokalita: ČR (Pha)
Používám:
Inventor 2014
Stav: Offline
Bodů: 901
Přímý odkaz na tuto zprávu Téma: Vyplnění formuláře
    Zasláno: 10.čer.2012 v 15:02
Dobrý den,

mám vytvořen globální formulář na vyplnění iVlastností tělesa a modelu. Modely mám řízené parametry. Když jsem chtěl vyplnit vlastnosti, tak jsem si otevřel iVlastnosti a tam vyplnil vlastnost ve formátu "=<delka>x<sirka>x<vyska>". Pokud jsem chtěl vlastnost přepsat, udělal jsem stejný postup a vše běželo jak má.

Pokud mám ale nastavené vyplňování pomocí formuláře, když vyplním vlastnost formátem "=<delka>x<sirka>x<vyska>", tak se mi ji už příště nepodaří přepsat, stále mi to vrací původní hodnotu. Marně se snažím najít něco v nastavení, takže se chci zeptat jestli to jde nějak řešit?

Díky
V.D.
Václav Dušek
Zpět nahoru
Navara Zobrazit panel
ARKANCE support
ARKANCE support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1637
Přímý odkaz na tuto zprávu Zasláno: 11.čer.2012 v 10:29

Tak tohle už je trochu oříšek. Problém je v tom, jak Inventor sám vnitřně pracuje s iVlastnostmi.

Na úrovni API má každá iVlastnost dvě tzv. vlastnosti Value a Expression
Ve vlastnosti Value je uložena výsledná hodnota zobrazovaná v dialogu, na výkrese atd.
Ve vlastnosti Expression je uložen buď výraz ve formátu např.: "=<Part Number>",
nebo statická hodnota shodná s vlastností Value např.: 20120611-01
iLogic standardně upravuje pouze vlastnost Value. Pokud je ale ve vlastnosti Expression cokoli začínající "=", má to přednost před ručním přepsáním hodnoty.
Abyste mohli použít dialog iLogicu, musíte si vytvořit pomocnou vlastnost zda se má přepsat hodnota výrazu a potom postupovat následujícím způsobem.
- uložit stávající hodnotu Expression
- uložit stávající hodnotu Value
- odstranit hodnotu z vlastnosti Expression
- zobrazit dialog
- na základě vlastnosti zda se má přepsat výraz buď nechat výsledek formuláře, nebo zapsat zpátky původní hodnotu výrazu
 
Podrobnosti najdete v komentovaném kódu v příloze


Upravil Navara - 11.čer.2012 v 10:30
Zpět nahoru
hoboj Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 22.led.2008
Lokalita: ČR (HK)
Používám:
NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM
Stav: Offline
Bodů: 811
Přímý odkaz na tuto zprávu Zasláno: 11.říj.2012 v 20:17
Možná dostanu stejnou odpověď.

Dělám iSoučást, která má v iVlastnostech zapsaný pomocí funkce rozměr v uživatelských vlastnostech a pokud vytvořím iSoučást, musel bych přepsat ve všech kolonkách rozměry a už funkce v dané součást nechová jako řízená funkce. Takže když bych si tuto součást nahrál do OC a poté si ji vytáhnul a změnil parametr, např. průměr, tak by mi zůstala hodnota v iVlastnostech stará a musel bych pokaždé kontrolovat. 

Lze to nějak provézt? 


Vojtěch Visingr
Zpět nahoru
hoboj Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 22.led.2008
Lokalita: ČR (HK)
Používám:
NX; ProE; Creo; I13; AutoCAD2011, SurfCAM, EdgeCAM
Stav: Offline
Bodů: 811
Přímý odkaz na tuto zprávu Zasláno: 07.lis.2012 v 13:24

Nebo, jak zabránit přepsání uživatelských iVlastností?

Vojtěch Visingr
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 3831:Jak Autodesku nahlásit chybu nebo problém v programu?
Tip 6441:VIPTopobase Web - nastavení formuláře pro view (FID).
Tip 8463:VIPZměna parametrů modelu formulářem ve výkresu.
Tip 6192:VIPRychlé poloprůhledné výplně pro zobrazení i tisk (Map, Civil).
Tip 9209:Kde jsou uloženy globální formuláře Inventor iLogic?
Tip 4096:Proč vyplněná plocha v Revitu 7 nepřekryje kresbu v pozadí?


 Odpovědět Odpovědět

Přejít na fórum Oprávnění fóra Zobrazit panel



Stránka byla vygenerována za 0,137 sekund.