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 360, 3ds Max a s dalšími CAD 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 Systems (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
Mám takový dojem, že v generátoru rámů se řídí délka pomocí parametru B_L, mám stejný problém, snažil jsem se do toho sám šťourat, ale žádné řešení jsem nenašel. Takže pokud ví někdo jak proti tomu, budu taktéž rád. :-)
Na tom není nic složitého - prostě si přidáte do rozpisky vlastní sloupec -> G_L, pak Vám to vypíše správnou hodnotu (jak z Frame, tak Potrubí a nevím kde ještě).
Problém je dostat délku do "čísla součásti" - tam rozumně nepochodíte, protože "číslo součásti" si generuje pokaždé znovu (při vytváření dílu). Tedy délku vloží jen "prvotní" dále již jen jako "statická" hodnota (při vkládání z OC)
Nebo jestli máte vlastní uživatelskou hodnotu, tak zkuste napsat =<G_L> - viz. CAD tip # 5751
Děkuji za odpověď. Částečně jste mi pomohl, ale přece jenom to ještě není ono. Vlastní sloupec G_L funguje jak jste popsal, ale já tu hodnotu potřebuji mít v jiném sloupci, kde doplní jiný údaj. Příklad pro U profil: U100 - 1350
Možná by to šlo přes podmínku stejně jako v excelu, nastavit, aby to pracovalo pouze z hodnotou za "-" . A nebo obráceně, aby se při doplnění délky se vytvořilo automaticky např. U100 z jiného sloupce
Nevím, jestli to funguje, ještě jsem tohle nezkoušel, ale myslím, že by mohlo.
Nedaří se! Můj postup byl takový: Vytvořil jsem nový sloupec -Název sloupce = G_L -Typ dat = Real -Popis sloupce = Délka -Jednotky = mm -Výraz/uživatelský sloupec = (1;100000;1;1) Když jsem dal OK tak vyskočilo okno kde píše, že: Definovaný název souboru neobsahuje všechny vlastní sloupce. Pro různe členy lze vytvořit stejný název souboru. Ujistěte se, zda je název souborů pro libovolnou kombinaci sloupců jedinečný, aby nedocházelo k chybě umístění. Chybějící vlastní sloupce: Délka. Dál jsem OK a pak už jenom připojil tento nový sloupec k sloupci, který se odkazuje na uživatelskou vlasnost.
Někde je chyba, asi v tom nově vytvořeném sloupci G_L
Už jsem se definitivně chytil.
Ale tentokrát Vás nepotěším, zde jednoduché řešení nebude. Dokonce se obávám, že řešení "jen" nebude.
U G_L (tedy s přesná délka profilu) se bohužel do tabulky dostat nedá - vychází až z konkrétní geometrie a v podstatě se jedná o řízenou kótu... Tedy dostat tento parametr do tabulky prostě nelze. S tím jsou spojeny veškeré další problémy.
Napadá mě klička, zda-li by nešla vyměnit šablona rodiny tak, aby už ve své definici měla zakomponovanou "funkční" hodnotu - "=<XXX> - <G_L>" (Sloupce v OC jsou {G_D} atd.)
Edit: Byl jsem zvědav co vám radím a ani není potřeba vyměnit šablonu - pokud již máte vlastní exportovaný sloupec (nebo vytváříte nový - tam nezapomenout přiřadit do uživ. vlastností) tak si zaškrtněte výraz a třeba ={G_D} - <G_L> (Vypíše velikost U100 - a délku - teprv pro změnu formátování nakonec asi bude třeba změnit šablona)
A teď ještě najít někoho chytřejšího, kdo poradí jak šikovně nastavit číslo součásti, tak aby se po vložení Frame Generátorem rovnou sečetly stejné profily, protože do Čísla součásti to vkládá jako text... Nebo jinou fintu jak to co nejvíce urychlit...
PS: Chyba v názvu znamená, že nemáte nijak označeny různé délky pro stejnou velikost profilu, které by OC vygenerovalo... (tam by muselo být buď B_L nebo postupné číslování)
Bohužel, sloupec G_L se nechytá. Ale stejně je to zajimavé, když vložím profil přímo z OC tak délku profilu si stáhne ze sloupce B_L a když stejný profil vložím přes generátor nosných konstrukcí tak si tento údaj stáne ze sloupce G_L, který se vytvoří teprve při samotném vkládání. No, asi to nechám vychladnout. Děkuji za pomoc a ochotu!
A máte tam přesně toto: =&{G_D}&" - "<G_L> - V tom okamžiku mi můj Inv dokonce přestal stávkovat a po kontrole iVlastností je jak ve skladovém čísle, tak v čísle součásti normálně "vzorec" jako by se jednalo o obyčejnou součást... Tedy běhá! (na AIP 2010 SP3 - 32bit, profil U upravovaný z DIN norem)
B_L / G_L - je poměrně jednoduché - G_L do sloupce v OC vložit nelze (je to referenční parametr braný z náčrtu). Např. u generátoru rámů můžete profil jednoduše prodloužit (třeba zkosením) a to délkový parametr B_L, který je zadávaný při generování součásti přímo z OC prostě není schopen pobrat. Do sloupce G_L padá celková délka profilu - i u vytvořeného profilu z OC bude G_L platné (ikdyž je tam i parametr B_L...)
Tak přidávám jeden "mišmaš" printscreen.
Do něj jsem krom záběru z Editace OC ještě přidal výsledný pohled do iVlastností nově vytvořeného profilu...
Ještě přidám poznámku, že opravdu není vhodné změnit si číslo součásti na tento vzorec (tak jak je to vidět na obrázku z OC) -> při normálním vkládání to funguje pěkně, ale při tvorbě "Framu" pak vytváří nesmyslné názvy souboru (vychází z čísla součásti a nikoli z definice názvu souboru v OC...)
Je to neuvěřitelné, ale ono to fakt funguje Moje chyba spočívala v to, že mi chyběl znak ,,=,,. Každopádně bych Vám chtěl poděkovat za trpělivost to dotáhnout do konce A ještě jedná věc - méně důležitá. Dá se nějak odstranit ty jednotky ,,mm,, a přesnost zkrátit na ,,0,,?
Náhradou šablony rodiny -> vytvoří se nový prvek ze stávajícího OC (jako běžná součást) -> V parametrické tabulce součásti se u patřičných hodnot (G_L a další) zaškrtne fajfka pro export -> u exportovaných hodnot - pravé tlačítko "Formát uživatelské vlastnosti" nastaví se potřebné -> Uloží
--> v Editaci OC se nahradí šablona rodiny za nově vytvořenou součást (jednodušší způsob mě nenapadá)
Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru