Seznam příspěvků uživatele
V tabulce jsou všechny příspěvky uživatele Ing Jan Cinert (jenda) řazené podle témat. Kliknutím na název téma se zobrazíte celou diskusi.
Téma | Založeno | Odpověď | ||
Orientace plochy | 7.2. 2024 | Ty "fluid" funkce už taky docela omezují. Kdysi krásně fungovala Wall Thickness analýza, stačilo mít jeden model, kde byla vytvořená, a jen prohazovat Body v bool. operaci. Od jistého release už to zakázali, resp. okno s analýzou se bez licence neotevře... | ||
Orientace plochy | 6.2. 2024 | Dobrý den,
koukněte sem http://catiadoc.free.fr/online/ha1ug_C2/ha1ugbt0700.htm V GSD to asi neni, resp. nepamatuju se, ze bych tam tuhle ikonku kdy videl... | ||
4K monitor | 16.12. 2023 | Zubaté to určitě nebude, není důvod proč by mělo. Teoreticky když na 15" bylo full HD tak tak, na 32" by 4K mělo být to samé, spíš o něco lepší.
Ještě je důležité, jak daleko ho budete mít od sebe, abyste nemusel přejíždět očima ze strany na stranu, přece jenom 80cm už je dost. | ||
4K monitor | 16.12. 2023 | Zdravím,
osobně zas až tak ne, ale pamatuju se, že před ca třemi lety konstruktéři dostali nové 15" NTB se 4K rozlišením a prakticky se na tom nedalo dělat, protože byly tak titěrné ikonky ve stromu a v toolbarech, že se na ně skoro nedalo kliknout. Nevím jak velký by musel monitor být, aby se to nějak vyrovnalo, ale na na 24" - 30" pořád stačí full HD. | ||
Práce více konstruktérů na jednom projektu | 6.12. 2023 | Dobrý den,
v podstatě souhlasím s p. Dědíkem zůstat u síťového disku (samozřejmě řádně zálohovaného). I ty nejjednodušší PDM systémy se většinou nasazují až od cca 10 konstruktérů, kdy začíná být reálný problém ohlídat přepisování, verzování atd., a takový systém začíná být skutečně pomocníkem namísto brzdou. Mimo to mě napadlo jednoduché makro, které by dokázalo měnit atribut Read-only na souboru. Konstruktér by si po načtení dat tyto uzamkl, a kdokoliv další by si pak zkusil data otevřít, měl by jen pro čtení a Catie by je neměla být schopná přeuložit. V případě vlastního ukládání by ji je zase odemknul a uložil. Možná je to blbost a prakticky by to nefungovalo, jen dávám myšlenku k dobru :-) | ||
Zobrazení závitů ve výkresu (Sheetmetal) | 31.8. 2023 | Tak mám první postřeh. U mě se závit na výkresu (ani v řezu) nezobrazí ani v nově udělané díře (R32).
- Tap/Thread analysis závit najde - Technological result prázdný Když jsem zkusil jen obyč. díru a do ní v SMD dodělat závit přes Tap/Thread, stejný výsledek. Pokud to tedy není někde ve zobrazovacím standardu pro SMD (generative style), tak netuším, kde by mohl být zakopaný pes. | ||
Zobrazení závitů ve výkresu (Sheetmetal) | 31.8. 2023 | Co se stane u 3D modelu, když se použije funkce Create Technological Result (v kontextovém menu Body)? Je pak vidět závit ve stromu? Pokud ano, měl by se i zobrazit na výkresu a chybu při nezobrazení bych přisuzoval nekompatibilitě geometrie/informaci o závitu vzniklé kopírováním z té starší verze.
Stejně tak by závit měla identifikovat funkce Tap/Thread analysis (zase pro zjištění, zda je závit správně definován a i detekován). Poslední co mě napadá je oprava pomocí CATDUA, která by to taky mohla dokázat vyřešit. | ||
Ghost links vs Broken links | 14.7. 2023 | Přesně tak, CATIA ví co potřebuje, je to nemůže v lokaci, kam odkazuje link najít. | ||
Ghost links vs Broken links | 11.7. 2023 | Dobrý den,
na rozpoznání Ghost/Broken link je ideální příkaz File > Send To. U Broken je v seznamu vždy vidět původní reference (chybějící soubor), ale u Ghost není vidět nic, prostě jen to, že tam je něco, na co se part/sestava odkazuje - v seznamu referencí je úplně prázdný řádek. Broken link tedy vždy odkazuje na určitou referenci (geometrie z jiného modelu, part v sestavě), ale u Ghost prostě opravdu hledáte ducha :-) A díky za tipy na ENV Variables. Pokud to opravdu funguje, tak super nástroj. | ||
Obrázky z catie v co nejlepší kvalitě | 23.6. 2023 | Na ukázku přikládám jeden renderovaný díl. S trochou zkušeností lze něco podobného vytvořit do ca 30 minut. Materiály default z CATIA katalogu. | ||
Obrázky z catie v co nejlepší kvalitě | 23.6. 2023 | Dobrý den,
na vytvoření skutečně hezkých, renderovaných obrázků je třeba licence RTR - Real time rendering. Dá se pořídit i jak add-on k nějaké stávající licenci (nejlevnějši varianta). Výstupy jsou pak opravdu pěkné, zejména když si člověk dá tu práci a postahuje si seamless textury v dobré kvalitě a správně je namapuje na díly. | ||
Axis system / Absolute Axis System - | 5.6. 2023 | Aha, teď už rozumím. Já myslel, že se vám po vytvoření nového Partu jednou kříž objeví pod AxisSystems a jindy v Setu.
Když bude aktivní Body, vždy by se měl vytvářet v AxisSystems, ale pokud je aktivní Set, dá vám dialog AxisSystem na výběr, kde se má Axis vytvořit (volba Under AxisSystems node), viz obrázek v příloze. | ||
Axis system / Absolute Axis System - | 2.6. 2023 | Dobrý den,
tohle je dané nastavením Options - podle toho co je zatrhnuté se u nového partu vytváří AxisSystem, Geometrical set atd., viz obrázek. | ||
Linky vo výkrese | 2.6. 2023 | Dobrý den,
linků ve výkrese je celá řada (ViewLink, Attribute, MML, ...) a všechny se dají nějak odizolovat. Při kopírování stačí použít kombinaci Copy - Paste a pak jen vědět, jak je přerušit. ViewLink se izoluje v kontextovém menu jednotlivých pohledů - Isolate, Attribute linky pak v menu Edit > Links, a MML links (link na detail z jiného výkresu) v jeho kontextovém menu funkcí Expose 2D Component (vytvoří se ten samý detail v cílovém výkresu). | ||
Stromová struktura a publikace | 5.8. 2023 | Dobrý den, takhle z hlavy těžko říct...
Může tam být nějaký nechtěně vytvořený link, špatný kontext, duplicita názvů... obecně tyhle postupy, kdy dva dělají na něčem dohromady a je to nějak prolinkované je obecně ošemetné. Pokud tam máte externí linky, zkontroloval bych kontexty. | ||
Stromová struktura a publikace | 1.6. 2023 | Dobrý den,
možná vám pomůže článek Hierarchický strom , kde je vcelku hezky popsáno, jakým způsobem tvořit strukturu. Publikace jsou pak na struktuře úplně nezavislé, tj. můžete publikovat prakticky cokoliv, co jde ve stromu vybrat, a je úplně jedno, kde se to nachází a jak to bylo vytvořeno. | ||
RootParameterSet not working - CATIA API | 10.5. 2023 | The RootParameterSet represents the "container" where users parameters are strored (and also located in tree).
PartNumber (and Description, Revision etc) are properties of a Product object (but also can be accesed like parameters), and the last group of parameters is UserRefProperties. The best approach how to access the specific parameter is via Item method. I am not 100% sure at the moment but I think that the collection Part / Product.Parameters contains all in Part / Product existing parameters. Only when you want to list parameters of specific set you can play with ParametersSet. There is also a method Sublist which returns nested (or maybe better said added) user parameters e.g. in a Sketch etc. | ||
RootParameterSet not working - CATIA API | 5.5. 2023 | Hi,
I did a quick test and it seems this is normally working. Have a look at the attached image with a small example. The script always returns what is expected. A tip for you. Try to use object Document.Product.ReferenceProduct.. instead of Document.Product, maybe it helps.... | ||
Nula pro řetězovou kótu a propojení razítka s modelem | 5.5. 2023 | Uživatel odpovídá na příspěvek #7135:
Ad attr. linky) Pokud výkres s attribute linky přelinkujete na jiný model, který bude mít stejné parametry jako předchozí, přehodí se i attribute linky. Stačí použít standardní příkaz Edit --> Links ---> Replace na celý Pointed document. | ||
Nula pro řetězovou kótu a propojení razítka s modelem | 4.5. 2023 | To je v pořádku, v Catii to editovat nejde. Musíte upravit přímo ten xml soubor a pak rozdistribuovat na všechny počítače, a až to bude, tak přes File - Page setup ten standard vyměnit, aby se to ve výkresu (výkresech) projevilo.
Ideálně si vytvořte kopii xml s nějakým novým názvem, např. ISO_vaše_firma.xml nebo použijte např. CEG standard (ISO je opticky jeden z nejhorších). | ||
Nula pro řetězovou kótu a propojení razítka s modelem | 4.5. 2023 | Zřejmě to způsobuje výkresový standard ISO. Zkoušel jsem to a opravdu u ISO se nula nevytvoří.
Řešení: 1) upravit standard ISO.xml (viz příloha) - ...\win_b64\resources\standard\drafting\ nebo na serveru 2) použít jiný, kde je to nastavené | ||
Nula pro řetězovou kótu a propojení razítka s modelem | 4.5. 2023 | Dobrý den,
jestli řetězovou kótou myslíte kótu od základny, pak nula bude vždy u první vybrané geometrie (čáry) a dále se budou přidávat další hodnoty podle toho, jak budete vybírat další geometrii. Propojení modelu a výkresu (razítka) není úplně jednoduché, proto se to většinou řeší pomocí maker nebo to obsluhuje přímo PDM/PLM systém, nicméně jeden možný způsob je alespoň rámcově popsaný zde http://www.catia-forum.cz/forum/topic.php?topic_id=1966 Jde o to, vytvořit Attribute link mezi výkresem a modelem. Při editaci textu kliknete pravým tlačítkem nad jeho rámečkem a z kontextového menu vyberete Atribute link, pak se přepnete do Partu a vyberete parametr, který chcete nalinkovat do textu. Ve výkresu pak už jen potvrdíte: Nevýhoda tohoto řešení je, že parametr se propíše jen při update výkresu, tj. pouhá změna hodnoty parametru nestačí (ve výkresu se nic nepřepíše) a musí se vyvolat příkaz Force update. | ||
Makro na vyvolani Power Copy z jinyho partu | 27.4. 2023 | Jak píšu, je to jen vytažená část kódu s vložením PowerCopy, musíte si k tomu dopsat veškerý zbytek, kde se vytvoří objekt oPart reference všech vstupů. Takhle jak je to ve vlákně to samo o sobě fungovat nemůže. | ||
Makro na vyvolani Power Copy z jinyho partu | 25.4. 2023 | Dobrý den,
základní kód vypadá takhle nějak. Předpokladem je otevřený part. Nejprve se otevře metoda vložení, načte se PC ze zdrojového modelu, vloží se vstupy, popř. parametry a nakonec se provede vlastní vložení a metoda se ukončí. Pozn: Pro ovládání makrem je nutná licence KT1, jinak to končí chybou. Kód je vytažený snippet z VisualStudia, pokud budete dělat CATScript, doplňte si kód. oInstanceFactory = oPart.GetCustomerFactory("InstanceFactory") | ||
Knihovny release 2022 | 3.3. 2023 | Ještě přikládám obrázek s odkazem COM reference na konkrétní release. Ve VS2008 byla cesta vidět přimo, ve VS2015 se objeví jako tooltip na najetí myší na konkrétní referenci, takže i tady se dá poznat, z jakého release se knihovna vytváří :-) | ||
Knihovny release 2022 | 3.3. 2023 | Teoreticky by se měla registrace provést současně s instalací, v tom máte pravdu, ale ze zkušeností vím, že když se některé knihovny úplně měnily (některé se přejmenovaly, jiné přibyly), takže raději provádím pokaždé odregistraci.
Jinak na to, aby makra fungovala, musí být zaregistrovaná pouze "nějaká" verze Catia. Nedávno jsem si musel doinstalovat historickou R22 a ničemu to nevadí, makra běží pořád stejně. Pak opravdu stačí jen ve VS odebrat staré knihovny, přidat nové a na projektu Clean a Build. Dosud to dělám takhle (vloni přechod z VS2008 na 2015 kvůli nativní podpoře .NET 4.5 u Win10 ) a pořad to funguje parádně. Přikládám balík nejběžnějších knihoven (Modeler, Part, plochy, Assembly, Drawing, KWA, Materiály, Měření, Anotace, obrábění). Jsou vytvořené ve VS2015 na rozhraní NET.4.5. | ||
Knihovny release 2022 | 1.3. 2023 | Zdravím,
u bodu 1 jste byl rychlejší, ale tenhle nový název je už poměrně dlouho (tuším od R24) ad2) Nejdříve je třeba zaregistrovat release, pro který chcete tvořit knihovny (cnext.exe /regserver). Ideálně ještě předtím odregistrovat poslední registrovaný. Po registraci natahat COM objekty a build. Ve složce release visual studia se objeví .NET DLL knihovny z natahaných COM referencí. ad3) U visual studia 2008 byla u COM reference vidět cesta na konkrétní release Catie, u VS2015 už to tam není. Musíte se spolehnout na to, že máte registrovanou správnou verzi Catie. Ale jinak bez problému. Pokud chcete knihovny pro R32, můžu poskytnout. | ||
Vymazání filletů a chamferů u "mrtvoly" pomocí makra | 27.2. 2023 | Dobrý den,
modul, který zmiňujete se jmenuje Feature Recognition. Umí částečně automaticky rozpoznat základní prvky (tažení, rotace, zaoblení,...) a zbytek se dá dotvořit manuálně. Vždy záleží na složitosti modelu. Tvar typu "Kostička" bude rozpoznán bez problémů, u složitých tvarů se pak samozřejme nechytnete. S tím zaoblením by to ale mohlo mít úspěch. Sám nemůžu říct, jak moc je to "schopné", funkce jsem zkoušel pouze několikrát dávno v minulosti, a pak jsem se tím víc nezabýval. Bez těchto funkcí se dá s omezením použít RemoveFace / ReplaceFace, ale zázraky nečekejte, resp. stejně by se všechno muselo udělat manuálně, automatizovat to určitě nepůjde. Ukázka FR zde: https://www.youtube.com/watch?v=03MjkFKg-XQ | ||
NewFrom Macro | 23.2. 2023 | Dobrý den,
GoTo funkce není v CATScriptu / CATVBS podporována. | ||
Visualize in the Bill Of Material | 12.1. 2023 | Dobrý den,
několikrát jsem řešil stejný problém, tj. jak u zákaznických maker použít tenhle parametr na vyloučení instancí z kusovníku - vždy bez úspěchu. Dá se přečíst a zapsat jen parametr DescriptionInst, který jediný souvisí s instancí. Od té doby to řeším buď pomocí Hide/Show (co je vidět, jde do kusovníku, lze na úrovní sestav) anebo právě pomocí hodnoty DescriptionInst, kam se dá něco jako BOM_EXCLUDE a potom se instance z kusovníku vyloučí. | ||
External references vo vykrese | 15.12. 2022 | Ještě přidám postřeh...
Pokud se vytvoří link parametr 2D > parametr 3D, nefunguje ani Force update - parametr ve výkresu zůstane nesynchronizovaný. Musí se použít příkaz Synchronize nad vybraným parametrem (v kontextovém menu parametru nebo v příkazové řádce c: Synchronize). U linku "kóta/Activity" > parametr 3D zabere klasický Update (pokud nastane potřeba) i Force update. Podle mě je to tím, že kóta je součástí pohledu a proto si pohled vše obstará sám. Ve vašem případě, to tedy může fungovat, ale jen za podmínky, že se vždy pohled s řízenou kótou bude updatovat, tj. bude ovlivněný parametrem ve 3D. V opačném případě se může stát, že část parametrů by zůstala nesynchronizovaná, a pak bych nechtěl vidět ty výsledky. No a k tomu nápadu s bodem. Zkoušel jsem to, ale aby to fungovalo, musí být na parametr navázáno něco v pohledu, tj. např. text, kóta apod. Tedy: - v modelu parametr boolean - v modelu Set a v něm Point, boolean řídí jeho aktivitu - ve výkresu pohled nalinkovaný na tento set (může být i skrytý, aby nepřekážel) - v pohledu Text "link synchro", jeho parametr Activity navázaný na boolean v modelu (tím se vytvoří link výkres model) Pak je to jak říkáte: Změna parametru v modelu vypne/zapne Point, ten to vyvolá potřebu update, a update si pak sesynchronizuje parametr, protože se jím řídí aktivita textu. A teď řekněte, jestli to není kostrbaté řešení :-) Navíc nelze říct, jak by to fungovalo u jiných typů parametrů - pak by se ale dala s přehledem použít zmíněná reakce. @ Milane, díky za výzvu, zase jsem donutil chvíli bádat | ||
External references vo vykrese | 13.12. 2022 | Dobrý den,
tohle dost dobře udělat nejde, Zkoušel jsem to několikrát a vícero způsoby, ale nikdy jsem se nedobral uspokojivého řešení. Záměr byl dostat hodnotu parametru ze 3D do parametru výkresu. Muselo by se to řešit nějakou KWA reakcí, kdy reakce bude ve formě makra. To si (podle nějaké konfigurace) sáhne do nalinkovaného modelu, najde příslušný parametr a podle něj pak (de)aktivuje kótu. Tenkrát se mi něco hodně kostrbatého povedlo, ale přínos nebyl velký, protože se na to nedalo 100% spolehnout (nereagovalo to na změnu parametru ve 3D, což ostatně nedělá ani attribute link - musí se vždy použít Force Update). Možná použitelnější řešení by bylo přímo makro spouštěné ručně, bez reakce. | ||
Reaction VB action | 11.11. 2022 | Možná to dokonce ještě lépe splní účel. U nás jsou všichni naučení, že skrytý parametr je opravdu "důležitý" a nemělo by se na něj sahat (=nepátrej po tom, proč to tam je, nesnaž se tomu rozumět :-) , nepředělávej to). | ||
Reaction VB action | 11.11. 2022 | Ještě mě napadlo místo Reaction použí Rule a parametr jen skrýt. Jeho zobrazení je pro uživatele ještě větší námaha než prosté odemčení.
To by šlo napsat přímo v EKL přes vlastnost parametru Hidden. | ||
Reaction VB action | 10.11. 2022 | Zdravím,
mělo by zafungovat tohle: Set WshShell = CreateObject("WScript.Shell") Pošle se tím do CATIE stisk klávesy Enter, nicméně to tady zrovna nějak nefunguje, jinde ale jo. Netuším proč, ale je to asi jediná možnost, jak okno se seznamem parametrů potvrdit. | ||
Import Existing Components | 21.10. 2022 | Chvilka hledání na webu a zdá se, že existuje řešení. Koukněte sem https://www.coe.org/p/fo/et/thread=27510 | ||
Import Existing Components | 20.10. 2022 | Tak teď jste mě trochu dostal, protože jsem měl doteď za to, že Compass si nastavení increments pamatuje. Alespoň u mě to tak je, a proto mívám opačný problém, kdy si nastavím rotaci např. až na 90° a pak se divím, proč mi nejde pootočit součástí.
Ani příkaz Reset Compass hodnoty nevymaže, stejně tak drží po restartu. Zkusil jsem pátrat a vypadá to, že od nějakého release Catie si to Compass prostě pamatuje. U R19 se po restartu hodnoty přírůstku vynulují, u R30 drží. Ale kdy se to změnilo po mě nechtějte vědět :-) PS: Samozřejmě by to mohlo být i někde v nastavení, ale to jsem prošel a nikde nic takového není. | ||
Import Existing Components | 15.10. 2022 | Dobrý den,
lze použít příkaz Components > Existing Component With Positioning, kdy se před vložením komponentu do sestavy otevře dialog, ve kterém si můžete určit pozici pomocí funkce Snap, popř. rovnou vytvořit nějakou vazbu. Nic jiného nelze. Pokud použijete jen Existing Component, vždy se vloží do počátku aktivní sestavy. | ||
Do CAT sestavy se nenačtou CATParty | 21.8. 2022 | Dobrý den,
podle ikony ve stromu se zdá, že komponenty jsou tzv. Unloaded - linky jsou zde v pořádku, komponent je i aktivní, ale byl použit příkaz Unload (úplně vypadne z paměti a nenatahuje se, jen je ve stromu vidět instance). . Nedokážu říct, jek se vám to podařilo, ale jde to snadno vrátit zpátky. Stačí v kontextovému menu (pr. tlačítko nad instancí) zvolit příkaz Component > Load (pro každý part), pak by se měly opět načíst a zobrazit. Pokud se vám ještě k tomu neuložily změny, může to být tím, že se ukládalo již v tomto stavu. | ||
Tvorba Join, Multiple Extract | 19.8. 2022 | Dobrý den,
jednoduše určitě ne, jestli vůbec. Občas se tahle otázka objevila, ale nikdy jsem se s tím do hloubky nezabýval. s KWA, resp. KWE licencí jde lecos, různá business rules se dají aplikovat na různé věci a vlastnosti. Určitě jde např. udělat např. perzistentní pravidlo na barvu podle typu feature, možná tu někde na fóru je i ukázka. Nicméně tohle asi nepůjde. Musel by se pomoci Rule zjišťovat rodič a jeho barva, a tu pak aplikovat na výsledek, ale už by asi byl problém zjistit která Face z rodiče je odpovídající Face ve výsledku. A i tak by se to muselo vždy aplikovat až na vytvořenou plochu. Ještě můžete zkusit něco vygooglit, občas někde na zahraničním fóru objeví nějaký skvost :-) | ||
Nastavenie prírastku hodnoty v submenu | 27.6. 2022 | Dobrý den,
přírůstek jde nastavit v kontextovém menu vstupního pole, viz. obrázek. | ||
Click Ok to Terminate | 22.6. 2022 | Dobrý den,
pokud nemáte oficiální instalaci, licenci, certifikovaný HW + ovladače....může to příčinou cokoliv z toho. Jediné doporučení je mít nějaký odpovídající HW (ideálně certifikovaný od DS) s grafickou kartou a spravnými ovladači a legální licenci (student edition). Můžete ještě zkusit odinstalovat R2018 (nebo obě) a pak znovu nainstalovat R2020. Chyba může být také jen v tom výkresu - nikde nepíšete, zda to padá jen při otevírání toho jednoho konkrétního výkresu nebo i jinak... | ||
Catsettings | 3.6. 2022 | Dobrý den,
podobné téma už se tu několikrát probíralo. Převod catsetingů je obecně celkem problém, protože jednotlivé soubory *.CATSettings a *.CATPreferences zaprvé nejsou zpětně ani dopředně kompatibilní a zároveň při přechodech na vyšší release přibývají a zároveň i můžou být nahrazovány. Pokud se pokusíte jen natvrdo zkopírovat něco z vyšší verze do nižší či obráceně, může to sice na první pohled fungovat, ale riskujete chybě při běhu, neočekávané chování a někdy i totální nefunkčnost. V podstatě jsou dvě možnosti: 1) udělat si dump a ten pak importovat (spousta souborů dumpu a ne vše se podaří importovat) 2) otevřít si vedle sebe starou a novou Catii a postupně si donastavit jednu podle druhé. Vzhledem k tomu, že toho pro "ideální" fungování zase není třeba nastavovat tolik, šel bych touhle cestou, kdy máte jistotu, že na nic nezapomenete. | ||
Barvení dílů v sestavě | 30.5. 2022 | Dobrý den,
kód vypadá OK, jen v parametrech funkce SetRealColor máte chybu - pořadí je R,G,B, Inheritance, tj. poslední parametr může být jen 0 nebo 1. To by mohlo zabrat, i když... ... děje se vám přesně to samé, co kdysi mě, když jsem se takto pokoušel barvit instance v sestavě. Kód proběhl, barva se přiřadila (v properties byla nastavená), ale nebyla vidět - instance měla pořád původní barvy a chovalo se to přesně jak popisujete, dokud se neudělalo něco dalšího nebo se sestava neotevřela znovu, změna barvy se neprojevila. Popravdě nevím co pak s tím, viewer si nějak neporadí se změnou grafických vlastností pomocí kódu a nezobrazuje to, co by měl. | ||
Založení meření do stromu | 14.5. 2022 | Já se s tím kdysi pral úplně stejně, ne a ne to zafungovat.
Na přejmenování také občas používám dialogové okno Properties (přejmenovávám Constraint sety). Zase přes StartComand zadat Properties, poslat přes SendKeys CTRL+V (ve schránce je už název) a pak ENTER. Občas to chce malou prodlevu v kódu, aby makro nebylo rychlejší než otevření okna. | ||
Založení meření do stromu | 13.5. 2022 | Nápad by byl...sice ne 100% spolehlivost, ale někdy to také tak dělám.
1) vybrat Body pro měření 2) CATIA.StartCommand "Measure Inertia" 3) přes SendKeys poslat párkrát TAB a dostat se na tlačítko OK, pak poslat ENTER Pokud je zatrženo Keep measure, klapne to. Pokud ne, dalo by se po prvním pokus kontrolovat, zda se vytvořilo měření, a pokud ne, pokus opakovat a zkusit ještě mezi TAB a ENTER poslat SPACE v tu správnou chvíli, aby se volba Keep measure zapnula. Vypadá to, že kurzor vždy stojí v poli Density, tak by mělo být snadné ho přes TAB nasměrovat kam je třeba. | ||
Založení meření do stromu | 11.5. 2022 | Dobrý den,
Pokoušel jsem se o to několikrát, leč marně. API se sice odkazuje na objekt Inertia, což by mělo být ono měření, ale nikdy se ni nic nevytvořilo, resp. pokus o to vždy selhal. Podle toho, co jsem vyčet ve starší dokumentaci, to možná kdysi fungovalo, ale odstranili to, a teď se dá měřit jen přes Measurable. Jako možná alternativa mě napadá parametr s formulí pro měření, ale tam asi budou omezené možnosti. | ||
Zobrazovanie čiar na výkrese | 6.5. 2022 | Tak tohle by mě nenapadlo...
A? Vyřešené? | ||
Zobrazovanie čiar na výkrese | 6.5. 2022 | Dobrý den,
podívejte se do vlastností pohledu, jaký máte mód zobrazení (exact, cgr, approximate) a co všechno máte pozapínané, aby se zobrazovalo. Dál zkontrolujte jaký máte standard výkresu - File - Page setup. Samo od sebe by se to ale změnit nemělo, pokud se něco neměnilo v nastavení prostředí. | ||
Export nákresu ve vyšším rozlišení | 28.4. 2022 | Dobrý den,
"2D nákres v horší kvalitě" je dost vágní definice. Mohl byste nějak lépe popsat, co přesně potřebujete? V jakém formátu, v jaké podobě je nákres a co by mělo být výstupem? Obrázek, PDF., 2D data...? | ||
Macros Starter | 29.4. 2022 | Aha,
to vypadá, že byla po Catii ještě instalovaná Delmia, která tu prvotní registraci "přepsala" na sebe. Už jsme několikrát řešili to samé s Enovií (byla instalovaná pro DMU licence). Ruku do ohně nedám, ale mělo by pomoct tohle: 1) odregistrace Delmia - stejně jako u Catie, jen se použije "delmia".exe /unregserver. Delmia schválně dávám do uvozovek, protože nevím, jak se přesně ten hlavní soubor jmenuje. Snad to půjde z názvů poznat. A pravděpodobně bude i jinde umístěný, podle toho, kam se Delmia instalovala 2) registrace Catia - to už jsme si řekli Mají na to vliv také uživatelská práva. Pokud nejste lokal admin, příkaz sice jakoby projde, zdánlivě bez problémů, ale nic se nestane. Potom by muselo pomoct IT odd. | ||
Macros Starter | 24.4. 2022 | Pokud se spustí Catie, tak je registrace nejspíš v pořádku, nicméně při spuštění skriptu musí už běžet. Pokud není spuštěná, systém sice správně pozná, že CATScript je asociovaný s cnext.exe, a tak se ho pokusí spustit, ale už mu nepředá parametry o prostředí (cesta a soubor s prostředím), proto se spustí jen "základní" konfigurace.
Jinak příkaz cnext.exe /regserver slouží právě k zaregistrování v systému, tj. aby systém věděl, k jakému procesu patří jaké typy souborů a hlavně aby dokázal najít COM (component object model) procesu cnext, když jsou makra ve spustitelné podobě exe aplikace. Registrace by se měla automaticky provést při instalaci, ale někdy se firmy instalují přes image, a pak je třeba ji spustit manuálně. Také při odinstalace např. staršího release se Catia odregistruje, i když zůstanou novější release. Pokud byste měl zájem o nejnovější MacroStarter, tak mi napište na mail jan.cinert@catia-forum.cz, nechci to řešit tady v diskusi. | ||
Macros Starter | 23.4. 2022 | Dobrý den,
tahle verze, která je tu volně ke stažení, to zvládne, ale musí se pro to napsat ještě další CATScript (starter spustí skript, který až pak spustí VBA makro - jak to udělat je popsané v dokumentaci API). Spustitelné (exe) to umí také. Nicméně je už hodně prehistorická a v dnešní době používám mnohem novější verzi, která umí mnohem více, a sice:
| ||
nastavení pravidla na Hole Definition | 22.4. 2022 | Dobrý den,
pomocí PowerCopy jde asi všechno, ale když chcete PowerCopy používat v makru, je třeba licence KT1, což je dosti omezující (např. MD2 / HD2 licence to neobsahují, DP2 nebo CAT+něco ji v sobě mají) V jednom makru reakci jen kopíruju do výkresu a taky to funguje, když názvy vstupů v cílovém souboru odpovídají názvům ve zdrojovém. | ||
nastavení pravidla na Hole Definition | 14.4. 2022 | Zdravím,
zkusil jsem recorder a tohle vypadlo: hole1.CreateUserStandardDesignTable "Metric_Thin_Pitch", "c:\Program Files\Dassault Systemes\B30\win_b64\resources\standard\thread\Metric_Thin_Pitch.xml" V dokumentaci k API to popisujou viz příloha. Takže je to možné, jen místo Rule budete muset použít Reaction a do ni zapsat ten kousek procedury, které mění typ závitu. | ||
replace křivky | 21.3. 2022 | Dobrý den,
příkaz replace pomocí makra nelze udělat, protože je to interaktivní funkce, která v API nemá podporu. Musel byste přes WIN API ovládat přímo okno funkce replace. Replace tak lze v podstatě udělat jen v případech, kdy lze vyměnit vstupní referenci u funkce. Jenže pro to byste musel vědět, kde všude je křivka použitá, což by znamenalo šílené procházení všech objektů a kontrola, zda se neodkazují na křivku. Teoreticky ano, ale prakticky téměř vyloučené. | ||
Je tento PC vhodný? Cad/Cam | 12.3. 2022 | K2000 je úplně v pohodě, a s tímhle procesorem bych se vůbec nebál.... | ||
Je tento PC vhodný? Cad/Cam | 20.2. 2022 | Tak jestli to chcete jako stanici, tak to se snad dá sehnat někde kolem 6-7tisíc. Kolega kupoval někdy před 2 lety a víc určitě nedával. | ||
Je tento PC vhodný? Cad/Cam | 20.2. 2022 | Uživatel odpovídá na příspěvek #7041:
Souhlas, běžet to může i na kancelářském "keplu" a paradoxně nadupaný herní stroj může mít problém. Výhoda CAD notebuků např. od toho DELLu je, že kupujete poctivý kus železa, u kterého se vám za rok neulomí panty (jaké známé "tak dlouho se jede na Aceru, až vám víko upadne" :-) a většinou se na tom dá všechno vyměnit / opravit. | ||
Je tento PC vhodný? Cad/Cam | 20.2. 2022 | Dobrý den, nevím jestli měla být specifikace v příloze, ale je tam jen obrázek jakéhosi modelu motoru :-)
Pokud chcete NTB na CAD (CATIA), podívejte se po nějakém DELLu nebo HP (osobně preferuju DELL). U Dellů jsou to řady Precision, starší bývaly M4xxx nebo M6xxx (dnes už bych se díval minimálně na M47xx nebo M67xx, ty nižší jsou tuším 15" a vyšší 17", jinak stejné. Otázka je, jestli ty řady M ještě někde budou k sehnání. Já kupoval loni Precision 7520 s Xeonem E3-1535M, 32GB RAM a nVidií K2000M na technimaxu a dával jsem za to necelých 20k - za tu cenu paráda. U HP to byly řady Z-Book. Všechny mívaly grafiku n-Vidia Quadro M nebo K, teď se dává tuším T1000 a vyšší, někdy i Radeon Pro WX. Obojí není špatná volby, záleží na co natrefíte. Pokud na tom nechcete kreslit celou lokomotivu, stačí i levnější kus. Podle zkušeností vím, že HW se požadavkům Catie vyrovnalo už tak před ca 6 lety a cokoliv v tomto stáří bohatě stačí. Důležité je, aby byl daný NTB certifikovaný pro daný CAD a byly k němu patřičné ovladače přímo pro daný CAD. Není to sice podmínka, ale někdy to pak může zlobit. Záleží, s jak velkými daty budete dělat. Co se týká RAM, tak určitě 16GB, se 32GB nic nezkazíte. no a naprostou samozřejmostí je SSD. | ||
Export dat do .pnt | 30.1. 2022 | Rozumím, podle syntaxe je to celkem jasné.
Soubor by vytvořit šlo, ale jedině modifikací jednoho mého stávajícího makra (dodělal by se export do PNT), nebo by se muselo napsat nové makro, které by přečetlo standartně vytvořenou tabulku, která vypadne do výkresu po použití funkce tabulka děr. Jiná šance není. Obě možnosti by určitě něco stály, ta první podstatně víc, ale u druhé by zase byla dost problematická použitelnost, protože standardní funkce Tabulka děr je prakticky bez možnosti editace - pokud se změní model, musí se všechno ručně vymazat a celé to dělat znovu. Pokud byste měl zájem, napište mi na mail jan.cinert@catia-forum.cz, probereme detaily. | ||
Export dat do .pnt | 27.1. 2022 | Dobrý den,
s tabulkou děr moc nesvedete, žádný export nenabízí. Když už, tak jsou na tabulku děr makra s podobnou funkcionalitou, která by s jistou úpravou nějaký export zvládla. Vůbec ale netuším, co je pnt soubor zač, resp. jaký SW ho používá a jakou má syntaxi. | ||
3D Accuracy v CATPart | 23.11. 2021 | Tak vida, já se tím nikdy takhle do detailu nezabíral. Měl jsem za to, že data jsou uložena jako soubor matematického popisu geometrie, který bude za každých okolností stejný, a pouze při zobrazení se bude aplikovat jiná přesnost výpočtu polynomů.
Otázka je, jak jsou data v souboru uložena. Možná si Catie kromě samotného matematického popisu ukládá nějaké další pomocné informace. Asi jako kdybyste měl syrová data obrázku, a k tomu navíc jeho export do nějakého komprimovaného formátu, ale pokaždé s jiným rozlišením / kompresí. Nicméně původní data musí zůstat zachována, jinak by po přeuložení s menší přesností již změna nebyla vratné. Nicméně zpět k původní otázce. Pokud to nelze vyčíst ze souboru, pak to zřejmě nijak zjistit nelze. A jestli se part při maximální přesnosti po načtení zobrazí s nezkreslený, nemělo by to ničemu vadit. | ||
3D Accuracy v CATPart | 19.11. 2021 | Dobrý den,
nechci si vymýšlet, ale není to náhodu tak, že 3D accuracy nemá na samotný part a jeho velikost vůbec vliv? Podle mě je se to týká jen přesnosti zobrazení, která má vliv na měření a dále např. na přesnost při ukládání CGR a STL. Předpokládal bych, že pokud by to ovlivňovalo part jako taková, bylo by to bráno jako kritické nastavení z pohledu OEM, a to jsem zatím nikdy nezaregistroval. Co si pamatuju, tak nastavení přesnosti se řešilo u V4, kde to každé prostředí mělo jinak a při přeuložení modelu v jiném prostředí to byl velký problém. Nakonec můžete jednoduše ověřit. Uložte jeden a ten samý part dvakrát a pokaždé s jiným nastavením. Pokud se jejich velikost nebude lišit, nemá to vliv. | ||
Copy ccp makro | 2.11. 2021 | No to je jasné, publikace je vždy unikátní - právě proto, aby se linky chovaly korektně a nemohlo dojít k záměně při nahrazení partů v sestavě. Jedinečnost určuje celá kontextová cesta k partu, pak cesta v partu k feature.
Body by se určitě neměla jmenovat stejně (dokonce se dá zapnout kontrola unikátnosti názvů v partu), pak se vyhnete tomuto problému. Problém je v tvorbě reference, protože je stejný název - vždy se tak odkážete na první Body, protože je prostě první v pořadí. Catie se pak nejak automaticky popere s názvem publikace a přidá si jedničku na konec, Zkuste druhé Body před tvorbou reference přejmenovat (klidně na xxx.2), vytvořte publikaci, a pak body přejmenujte zpět. To lze. Za mě bych si pojmenoval ta Body na xxx.1, xxx.2 a není co řešit. | ||
Copy ccp makro | 31.10. 2021 | Tady jsem na3el jeden starý testovací skript, který bezpečně funguje....
Sub CATMain() | ||
Copy ccp makro | 28.10. 2021 | A kde se objevuje chyba? Vytvoří se alespoň prázdná nová publikace? Odkazuje se reference na dané Body?
Přijde mi dost krkolomná konstrukce pro vytvoření reference. Proč tam jako parametr nepoužijete rovnou oObject, což je Body, z kterého referenci vytváříte? Jinak ale v zásadě nevidím nic, co by bylo špatně. Jedině snad, a to se pak omlouvám za mystyfikaci, že by pro tvorbu publikace skutečně musela být použita metoda CreateReferenceFromName. Já určitě používám to, co jsem psal o pár příspěvků výše, ale nevidím rozdíl mezí způsobem vytvoření reference - pokud nejste v sestavě a není nutné rozlišovat mezi instancemi, mělo by ...FromObject stačit. Vytvářím tak všechny reference při jakékoliv tvorbě geometrie v rámci partu, ...FromName je nutnost např. při měření nebo vytváření vazeb v sestavě. | ||
Copy ccp makro | 19.10. 2021 | No upřímně,
tohle je někdy vyšší dívčí. Rozhodně doporučuju používat metodu CreateReferenceFromObject, jenže ta je dostupná jen a pouze v rámci Partu, u sestavy se tomu ...FromName nevyhnete. V názvu musí být celá kontextová cesta od aktivní sestavy až k LeafProductu (to je ten, se kterým se pracuje - v rámci sestavy je Part de facto také Product), takže něco jako Product1.1/Product2.1/ ... /ProductX.1/!Název reference
a jakákoliv nepřesnost se trestá. Doporučuju se kousek makra nahrát rekordérem, podívat se, jak se reference vytvořila (bude tam přesný název), a pak se ve vašem makru dopracovat k tomu samému. Je to pakárna, protože se musíte vracet přes Parent nahoru k mateřské sestavě a skládat celou kontextovou cestu od Produktu, ve kterém se pracuje až k aktivní sestavě. | ||
Copy ccp makro | 6.10. 2021 | Dobrý den,
tohle by jít bez problémů mělo. K publikacim se dostanete přes vlastnost objektu Product.Publications, jednotlivá publikace, resp. publikovaný objekt se získá metodou Publications.Item("název publikace"). Ten se pak dá porovnat s objektem, pro který má publikace existovat. Pro vytvoření publikace existuje metoda Publication.SetDirect("název publikace",reference na object"). | ||
zobrazení křivostního přechodu dvou ploch | 1.10. 2021 | Co vím, tak Catia v pohledu zobrazuje vždy hranice ploch, bez ohledu na jejich napojení. Jestli je novějších release něco jinak, to netuším. Ale jestli, jak uvádíte, používáte R26, tak bychom si toho určitě už dávno všimli.
I když, mám za to, že tu proměnnou máme také již dlouho globálně nastavenou, takže se to možná děje, ale je to pořešené. | ||
zobrazení křivostního přechodu dvou ploch | 30.9. 2021 | Dobrý den,
tohle se stávalo u projektování modelů V4, ale narazili jsme na to i u modelů V5. Může jít nějakou chybu v datech (či jiný problém), ale většinou to spolehlivě vyřešilo přidání jedné proměnné do prostředí. Konkrétně je to DRW_ALL_BOUNDARIES=1
která vynutí zobrazení všech hranic ploch bez ohledu na původ dat či napojení ploch. Více o proměnných zde | ||
Zrcadlení | 15.9. 2021 | Dobrý den,
možná by se vám hodilo tohle... http://www.catia-forum.cz/articles/?article_id=79 V sestavě se z toho samozřejmě udělá symetrický pohledy, ale stále půjde o jeden a ten samý díl, jen jeho instance se bude zobrazovat symetricky. | ||
Kopírování dílů v sestavě | 15.9. 2021 | Dobrý den,
v sestavě existuje funkce Reuse pattern, která rozkopíruje vybranou instanci (part / podsestavu) podle existující funkce Pattern, který se vybere z libovolného partu. Od R26 se pro pozice patternu dají použít i axis systémy, což přináší velkou výhodu, kdy je možné určit kromě pozice i orientaci. Ukázka použití: http://www.catia-forum.cz/articles/?article_id=178 | ||
Obrábění v sestavě | 15.9. 2021 | Dobrý den,
tím "obráběním" máte na mysli assembly features? Pokud vím, tak s tím nelze nic udělat. Výsledná geometrie modelu bude vždy ovlivněná použitou assembly feature. Jejich velká nevýhoda navíc je, že ji lze editovat pouze v tom partu, kde je vytvořena. Nevím o nikom, kdo by je (možná vyjma assembly symmetry), používal. Místo toho mají firmy, které pracují s obráběnými svařenci vyvinuté vlastní speciální metodiky na základě živých allcatpartů. Všechny vstupy do svařence jsou modelované bez obrábění (někde s úkosy pro svaření). Tyto jednotlivé díly pak vstupují do dalšího modelu - svařence jako kopie s linkem (zachování asociativity) a všechny obráběcí operace jsou pak vytvořené až na tomto finálním dílu. Většinou k tomu používají jednoduchá makra, které dokážou v sestavě přepínat mezi zobrazením jednotlivých dílů a výsledným svařencem (deaktivace komponentů pomocí Activate/Deactivate node a příkazu Save activation state). | ||
Převedení parametrů ze sestavy do výkresu | 20.8. 2021 | Tak to jsem rád, že se podařilo. Podobné pokusy vždycky skončily u samostatného makra, které ale potřebuje uživatele. Tohle může fungovat jakž takž automaticky :-) | ||
Převedení parametrů ze sestavy do výkresu | 20.8. 2021 | Dobrý den,
nalinkovat parametry výkresu se mi nikdo nepodařilo, stejně tak vytáhnout hodnotu textového pole do parametru. Jediný teoreticky použitelný způsob je KWA reakce. Jako Source se vybere daný text, Event se nastaví na update. Reakci jsem napsal jako VBA (u Knowledge si nejsem jistý, zda to vůbec půjde), tělo je pak jednoduché makro, které přiřadí do parametru hodnotu textového pole. Funguje to i prakticky, ale pozor - změna v attribute linku je podmíněná updatem pohledu, tj. pokud změníte jen samotnou hodnotu parametru v partu (bez vyvolání nutnosti update výkresu), nic se nestane a text se nepřepíše (tudíž ani parametr). Pro přenos hodnoty parametru z modelu do výkresu se tedy ještě musí (pokud se změní jen parametr modelu) použít příkaz Force update (do příkazového řádku je to pak: "c: Force update". | ||
Links of document | 26.7. 2021 | Dobrý den,
co jsem se dočetl na zahraničním fóru, tak shape link by měl být záležitostí pouze sestavy, tj. jak píšete, po překopírování dílů do nové sestavy problém mizí. Pokud tohle pro vás není dostatečné řešení, mělo by to jít opravit pomocí Manage reprezentation. Zde totiž pravděpodobně došlo k nějaké chybě (použítí CGR reprezentace), a instance v sestavě se možná odkazuje na jiný než vlastní shape, který ale už není dostupný - proto ten chybný link. Pro ujasnění: ve stromu sestavy se zobrazuje dokument, tj. fyzický soubor. Jeho "shape" je 3D geometrie. A právě shape může být nahrazen čímkoliv jiným (CGR, STEP, jiný part), takže se může zobrazovat úplně jiná geometrie než je v dokumentu ve stromu. K tomuto "přepínaní" slouží fce Manage representation - v kontext menu instance. | ||
Nastavení hodnoty dle volby parametru typu String | 15.7. 2021 | Zkuste to takhle...
Extract se musí nastavit tak, aby vytáhl tu číselnou hodnotu ze stringu. První parametr je odkud (pozor, první znak je na pozici 0), druhý udává délku podřetězce. Pokud budete mít více než 10 hodnot, pak je dobré začít s 01 atd a tahat dva znaky. | ||
Nastavení hodnoty dle volby parametru typu String | 13.7. 2021 | Dobrý den,
problém je v tom, že Law skutečně umí pracovat jen s typem Real (pro mě stále nepochopitelné). Řešením je Rule, ale na to zase potřebujete licenci KWA. Workaround: Jediná mě známá možnost je dostat do hodnot parametrů nějaká čísla, např. 1_A, 2_B atd. ty pak vypreparovat pomocí String->Extract a String->ToReal do dalšího parametru - již typu Real, a s ním jít do Law. Samotný Law pak nemusí přebírat hodnoty dalších parametrů, ale rovnou řídit POLOROZVOR (dá se větvit neomezeně). Je to trochu krkolomnější, ale funkční řešení. | ||
Rybina | 11.7. 2021 | Mělo by stačit, když formule bude součástí power copy, tj. vybrat ji k Body (geometrii), co se kopíruje. Anebo se se dá formule přesunout do Body, i bez licence KWA.
1) vytvoříte set v Body 2) pomocí copy paste se dá do setu zkopírovat formula set. pak se vymaže jeho obsah (duplicitní existující formule) 3) ty správné formule se do tohoto setu přesunout přes Reorder (pr. tlačítko nad formulí) Pak by se formule mohly kopírovat v rámci celého Body / setu. PS: Jinak slušná práce | ||
Rybina | 7.7. 2021 | Dobrý den,
pokud potřebujete daný profil protáhnout po obecné ploše, tak připadá v úvahu asi jedině funkce Sweep. Profil se dá řídit pomocí Laws, jak velikost, tak orientace. Podívejte se do tohoto článku, čeho lze se Sweepem dosáhnout. Makro by se muselo napsat, ale zcela jistě to jde udělat i bez něj, resp. v tom nevidím smysl. | ||
GSD - oříznutí flange | 25.6. 2021 | A co to celé namodelovat v GSD (pozn: GSD jako Generative Shape Design, Sheetmetal má trigram SMD) a pak z toho pomocí Hopper udělat SMD feature? Pokud nedochází k přetvoření (evidentně ne), tak nevidím problém. | ||
Řízení dílů z hlavní sestavy | 21.6. 2021 | Dobrý den,
pokud bude mít každá instance svou kótu, pak to není problém, protože budete řídit parametry jednotlivých kód, které se vážou na instance. Pokud se během práce změní PN, neměl by to byt problém, protože na kóty to nebude mít vliv. Předpoklad je, že řídící parametr POSITION je v hlavní sestavě a instance jako takové včetně jejich kót se nemění. Změnu PN už si Catie ohlídá. Pokud ale chcete mít různé hodnoty parametrů jako takových pro jednotlivé instance, tak to samozřejmě nelze, protože se všechny odkazují na stejnou referenci (stejný part). | ||
Extrém na křivce | 3.5. 2021 | Dobr den,
obě funkce Extremum jsou dostupn jen s licencí GSD (HD2, CAT + MCE + HDX). Jinak nezbývá než postup co popisujete, popř si můžete vytvořit vhodně vytvořit PowerCopy a v něm publikovat parametr Direction, aby se dal otáčet směr, jinak to bude stejně nepoužitelné. | ||
Makro Copy/Paste | 24.4. 2021 | Co já vím, tak je třeba vždy být ve správném prostředí (Part design, Assembly design), a jestli mě paměť neklame, tak je to ještě navíc u maker obráceně než při kopírování v Catii,
Hláška co popisujete říká, že není nic označeno pro kopírování (možná i při vkládání - vždy musí být označení cíl vložení, Part, Set, Body...) Když se mi tohle stávalo, většinou jsem někde zapomněl něco označit nebo jsem si omylem vyprázdnil existující selekci. PS: Jestli se to ale děje sporadicky při stejném úkonu pokaždé s jiným výsledkem, tak je to zlé :-) | ||
Makro Constraints | 22.4. 2021 | Dobrý den,
použití CreateReferenceFromName je někdy skutečně peklo, protože trefit správný název je nadlidský úkon. Vždy jsem to obešel tak, že jsem používal selekci a z ní si potom bral vlastnost Reference. resp, její Name. K tomu je samozřejmě třeba sestavit procházením struktury nahoru celou kontextovou cestu od partu, kde se (ve vašem případě rovina) nachází, až po úroveň sestavy, kde se má vazba vytvořit. K tomu je ještě nutné mít aktivní sestavu (být v prostředí Assembly design) a cestu sestavovat od LeafProduct. Při samotném vytváření vazby se pak musí reference tvořit z ReferenceProduct dané sestavy. Přikládám kousek kódu, kde je celý postup (předpokládá se výběr), jen je navíc reference vytvářena z publikace (osa válcové plochy, ale zde stačí odebrat !Axis a závorky) Používáno v makru a funguje perfektně. Hlavně to řeší i práci s B-Rep, kde je zjištění názvu reference skutečně prakticky nemožné. ' vyber 1. reference | ||
Makro - porovnání dílů | 14.4. 2021 | Dobrý den,
v rychlosti mě napadají dva různé způsoby: 1) vámi navržené obrázky překrývajících se dílů, kde bude mít každý jinou barvu Zde vidím jako problém "inteligentní" automatické natáčení modelu tak, aby se vytvořily skutečně relevatní obrázky, ze kterých půjde něco poznat, a neměl jste nakonec hromadu bordelu, který bude k ničemu. 2) využití geometrie dílů Pokud byste nebazíroval na rozdílech menších než 0,01mm, zkusil bych to následovně: Z jednoho dílu vytvořit extract, offsetovat ho řekněme o 0,01mm (to Catii stačí, aby se myslela, že jsou to dvě různé plochy a mohla s nimi dál bez problémů pracovat), a pak takto připravenou plochou oříznout druhý díl. To co z něj zbyde, je to co v prvním dílu chybí. Když to pak uděláte i obráceně (extract z druhého a oříznutí prvního), získáte to co je v prvním dílu navíc. Operace by šly 100% automatizovat a stačila by běžná licence (MD2). Zbytky dílů by se daly obarvit podobně jako u nástroje co byl ve videu. Naprosto zásadní je offset extractu o nějakou minimální hodnotu, jinak nepůjde díly ořezávat. Místo plochy a Splitu by to asi stejně šlo i boolean operacemi, podmínka offsetu ale zůstává. Omezení tedy bude jen na tom, zda se u složitějších tvarů podaří vytvořit offset. | ||
Přenesení vlastností do odvozeného pohledu | 13.4. 2021 | Dobrý den,
zrovna vlastnosti definované v Overload properties přenést na jiný pohled nelze. Co ale možné je: 1) v 3D modelu (sestavě) se na jednotlivých instancích dá nastavit, aby se zobrazovaly skryté hrany, aby se nezobrazovaly v řezech nebo dokonce vůbec 2) použít volbu 3D color (pak ale model zase nesmí být v default šedé, která je špatně vidět, nicméně jde to obejít přes Scenes, kdy se ve scéně obarví instance, ale v sestavě budou barvy jiné) 3) Vytvořit si vlastní view style (upravou defaultu), kde by mělo jít nastavit dědění podle 3D (nemám vyzkoueno), a pak jen u pohledu změnit styl + kombinace se scénami Otázka je, jestli pak není rychlejší to stejně udělat přes Overload properties :-) | ||
Nastaveni vizuálu FEM (metoda konečných prvků) | 11.4. 2021 | Dobrý den,
v tomto případě stačí schovat mesh - která se vám zobrazuje "přes" výsledek a zakrývá tak barevnou mapu rozložení hodnot u výsledku. Další možnosti jsou pak v uživatelském nastavení zobrazení, kde se dá nastavit, co vše se má u výsledků zobrazit (je to ta úplně poslední možnost u módů zobrazení ve spodním toolbaru). | ||
Mizení bodů při pohybu | 29.3. 2021 | Dobrý den,
zkuste si pohrát s tímhle nastavením. V záložce Performance je všechno, co nějak souvisí s nastavením přesnosti grafiky. | ||
Obrázek ve výkresu | 25.3. 2021 | Ono se dá pro PLM použít přímo CATIA a její Save As PDF (pak je jistota, že se nikde nic nezmění), jen je pak starost se správou takto uložených souborů, protože Catie ukládá i detail sheety, které se musí odfiltrovat a smazat. | ||
Obrázek ve výkresu | 24.3. 2021 | Dobrý den,
rychlý test: jpg obrázek 500x500px vložen do Main view, Save as PDF a je tam. Jak velký obrázek / jaký formát vkládáte? Teoreticky by to vliv mít nemělo, ale.... Jak tvoříte PDF? Nějaký PDF creator či podobný? Jediné co mě napadá, je pohrát si s nastavením PDF (Tools - Compatibility - Graphics formats), ale to zase určitě nemá vliv na tisk. | ||
Izolovanie partu v zostavach | 16.3. 2021 | Dobrý den,
to co popisujete je zcela normální, protože instance v sestavě se odkazují na konkrétní referenci, tj. na jeden soubor (Part). Pokud chcete změnit pouze jeden part z více instancí, máte v podstatě dvě možnosti: 1) zkopírujete part, který chcete změnit pomocí CTRL+C a vložíte jen pomocí příkazu Paste Special s volbou Break link.Tím se de facto vytvoří kopie, kterou si pak uložíte pod novým názvem. 2) Part si nejprve mimo Catii zkopírujete a přejmenujete (ideálně pak otevřít do Catie a změnit i PartNumber), a pak můžete vybranou instanci tímto novým partem nahradit, K tomu slouží příkaz Components > Replace component v kontextovém menu dané instance. | ||
Multi-section body booleovskými operacemi | 12.3. 2021 | O těch tečných kontaktech jsem psal o dva příspěvky výše. Na to je třeba dávat pozor nebo to nějak metodicky ošetřit (modelovat s předem definovanou vůlí mezi svarky). Nejvíc vadí čárový, tedy i tečný kontakt.
Dá se to řešit tak, že na potencionálně "nebezpečné" plochy se aplikuje thickness s hodnotou 0 a naváže se na jeden společný řídící parametr, a při problémech se pak jen laboruje s hodnotou, kdy už to projde. Najít problematickou plochu jde jen postupným přidáváním. To se dá i automatizovat - makro, které bude postupně přidávat svarky pomocí boolean Add. Když operace neprojde, Body se vynechá a tak postupně až nakonec. Kontaktní plochy mezi svařencem a zbylými Body se pak lokálně ošetří. | ||
Multi-section body booleovskými operacemi | 10.3. 2021 | Ještě dodám, že na to existuje celá řada metodik. Jedna z nich je, že v sestavě jsou nejdřív všechny jednotlivé díly (např. svařence), a jako poslední samotný svařenec, kde jsou jen nakopírovaná všechna Body s linkem, a dál jsou přidané operace obrábění. Part svařence pak vstupuje do další urovně sestavy jako samostatný díl, a tak dále až k finálnímu dílu.
Pak jsou k tomu makra, která využívají funkci Load / Unload v kombinaci s příkazem Save component activation state, který podrží stav Load / Unload i po uložení a znovuotevření (samotný Save to neřeší). Tímto způsobem se pak dá snadno přapínat mezi zobrazením dílčí svarky - svařenec. | ||
Multi-section body booleovskými operacemi | 10.3. 2021 | Dobrý den,
tohle přece jde úplně běžně. Na to, aby se objemy sečetly, se nemusí protínat. Co naopak způsobuje problémy, je (někdy) tečný kontakt (to se řeší tak, že se v místě tečného kontaktu lokálně přídá / ubere třeba 0,002mm, což už Catii stačí na provedení operace). Pak exstuje ještě operace assembly cut, kdy v jednom partu definujete plochu / rovinu řezu, a to se pak zpropaguje do vybraných partů. To má ale nevýhodu externích linků a nemožnost editovat řez partem samostatně bez otevření celé sestavy. | ||
Výkres nežádá update po změně umístění modelu. | 10.3. 2021 | Dobrý den,
kaju se beru zpět své tvrzení - Send to linky skutečně přepisuje. Dokonce jsem to díky této vlastnosti kdysi dávno využíval právě proto, aby se linky přepsaly. Člověk strašně rychle zapomíná :-) Výhoda Send to je v tom, že dokáže najít všechny soubory, na které se dokument odkazuje, bez nutnosti je otevírat. CATIA si jen přečte jejich linky a zobrazí celý seznam referencí, nemusí data otvírat do editoru. Pro překopírování všech dat by tedy mělo stačit otevřít jen výkresy a pak použít Send to. O zbytek se postará Catia. | ||
Výkres nežádá update po změně umístění modelu. | 9.3. 2021 | Dobrý den,
pokud máte nejdříve modely na lokálu, linky všech výkresů ukazují také na lokál. Při použití Send to na modelech a pouhém přesunutí výkresů v žádném případě nedojde k přepisu linků u výkresů (a vlastně i linky sestav ukazují stále na lokál). To, že se vám data po přesunutí otevřou, jen dáno jen nastavením Catie, aby hledala data nejen podle přesně uložených linků, ale i relativních složkách (odkud se otevírá výkres či sestava). Na to, aby se vám změnily linky, je třeba použít příkaz Save As nebo Save management, a všechna data musí být v okamžik ukládání načtena. Tímhle přesouváním si koledujete o průšvih, protože Catie se primárně vždy snaží otvírat data přesně podle linku, a až když je nenajde, hledá i v jiných složkách. Pak hrozí, že si místo přesunutého souboru (na síť) otevřete původní, který zůstal nesmazaný na lokále. Při přeuložení pomocí Save As / Save management by výkresy update vyžadovat neměly, a vlastně ani po překopírování. Většina PLM systémů funguje tak, že si data při otevírání kopírují z vaultu (úložiště) na lokál a teprve pak se otevírají do CAD programu. Ani v tomto případě by update neměl být vyžadován. Příčinou vyžadovaného update může být pořadí uložení modelu a výkresu. Pokud je model uložen až po výkresu, a před uložením výkresu ještě v modelu proběhne nějaká změna (stačí hide / show), pak se samozřejmě výkres po otevření vyžaduje updatu, protože se v modelu mohlo "něco" změnit. Proto doporučuju vždy ukládat nejdřív model a pak až výkres. Pokud chcete donutit výkres, aby po otevření vyžadoval update, můžete: 1. Před uložením výkresu udělat změnu v modelu (stačí hide / show) - nedopuručuju 2. Použít příkaz Force update po otevření výkresu - tím se provede vynucený update, i když není požadovaný 3. Napsat si makro na otevírání výkresů, které vám ten Force update provede automaticky po otevření | ||
Ramses | 12.3. 2021 | Uživatel odpovídá na příspěvek #6941:Dobrý tip, ale u sketchup se obávám převodu do formátu, který je Catia schopná otevřít. Kromě WRML je všechno skoro pase.... | ||
Ramses | 9.3. 2021 | Dobrý den,
nejmenší DUMMY co Catie nabízí je postava asiata / asiatky, kde je výška někde kolem 165cm. Což je na dítě samozřejmě moc, a zmenšit se dá postava jen omezeně. Namodelovat postavu dítěte by určitě šlo, stačilo by "obkreslit" dummyho. Pokud byste vynechal detaily a udělal jen velké základní klouby (hlava, ramena, lokty, pas, stehna a lýtka) parametricky, dala by se postavička i rozhýbat - s omezenou volností jednotlivých pohybů. Možná že už někde něco existuje, ale pokud to není udělané v Catii, rozhýbat to bude stejná práce jako znovu namodelovat. | ||
Units Homogeneous | 26.2. 2021 | Dobry den,
aby byly jednotky homogenni, je treba zvolit odpovidajici typ parametru. Pro delku je to lenght' pro uhel angle atd. Pokud je parametr bezrozmerny, musi se provest prepocet, napr. hodnota * 1mm pro delku. | ||
KINEMATIKA - 4 kloubák - řídící úhel těhlice X rám | 6.2. 2021 | Tak ty kinematické díly udělejte jen v "drátu" a schovejte je do flexible componentu (běžná praxe) a na to pak "navlékněte" (dress-up funkce) ty skutečné díly paralelogramu otvírání. | ||
KINEMATIKA - 4 kloubák - řídící úhel těhlice X rám | 5.2. 2021 | Dobrý den,
to co zmiňujete je jedna z možností, ale asi by to muselo být trochu jinak než píšete. Aby se úhel virtuálního partu shodoval s těhlicí, bylo by to jako na obrázku (ale možná jsem něco přehlédl a jde to jednodušeji. Druhou cestou je simulace pomocí Laws, kdy místo úhlu otevření použijete čas (např. 1s = 1 stupeň), vytvoříte rovnici pohybu těhlice vzhledem k jakémukoliv jinému commandu a tou rovnicí ho budete řidit v závislosti na čase (čas bude odpovídat úhlu otevření). | ||
Axis v PowerCopy | 2.8. 2023 | Uživatel odpovídá na příspěvek #7158:Tak teď jste mě trochu naštval :-)
Já to zkoušel tolikrát obejít a přitom stačilo tak málo. Škoda že už mám tolik PC s tou pomocnou geometrií..... Díky za tip, paráda. | ||
Axis v PowerCopy | 16.3. 2021 | Díky za příspěvek, vyzkoušeno, funguje. K těm třem bodům stačí přidělat dvě úsečky a z nich pak další, již system plně použitelný Axis system. Trochu kostrbaté, ale účel splněn :-) | ||
Axis v PowerCopy | 29.1. 2021 | Dobrý den,
dostat do PowerCopy Axis system tak, aby byl vstupem skutečně celý AS a ne jen jeho rovina (jak B-REP element) se mi nikdy nepodařilo. Šlo by to asi jen v případě, že by se žádná z jeho rovina (nebo počátek) dále nepoužila. V příloze příklad PC s jedním Point, která má jako referenci celý Axis system. Jakmile se ale použije jeho rovina (nebo osa), ihned se do vstupu PC zařadí jako plane (line). Je to v mnoha případech dost omezující. | ||
Healing - obarvení ploch | 15.1. 2021 | Mám to.
U R29 je rozšířený management barev a jejich chování. Já to měl v defaultu vypnuté a chovalo se to stejně jako u R26 (28). Nejdřív jsem musel ten color management povolit v Options (Part infrastructure - Part document) a potom se ve vlastnostech partu objeví nevídané věci. Dají se nastavit výchozí barvy pro solidy, plochy, wireframe atd a dokonce i podle přednastaveného profilu (např. podle 3D Experience) S volbou Inherit colors from inputs se to začalo chovat stejně jak popisuješ, tj. obě plochy zůstaly ve stejné barvě. | ||
Pattern po šroubovici | 6.1. 2021 | Dobrý den,
jedna konkrétní funkce přesně na tohle není, ale lze toho efektivně docílit. Od verze R26 dokáže funkce UserPattern vzít jako vstup pro definici pozice i Axis system a dokonce i celý balík axisů ve funkci Points repetition, kde je opět novinka, které dokáže kromě bodů a jejich normál na křivce (detailně popsané v tomto článku o R26) vytvořit i orientované Axis systémy v každém bodě. Pak stačí jen spočítat parametry šroubovice a určit počet schodů. Ukázka v příloze | ||
Compass | 22.12. 2020 | Ještě malé upřesnění. Není třeba dělat normálu z bodu a pak průsečík, stačí projekce bodu na zvolenou plochu. Pak v některých případech odpadne i detekce bližšího bodu - když nebude mít projekce více výsledků.
A podívejte se na video v upoutávce na makro STD Insert, kde je taky zajímavě řešený řez sestavou přes Annotation view http://www.catia-forum.cz/commercial/macros/?article_id=133 | ||
Compass | 17.12. 2020 | Nebo to jde ještě jinak....
Vytvoříte rovinu (kdekoliv), ale tak, aby byla kolmo k monitoru (podle směru jak se na model díváte). Pak použijete příkaz IndivateOrSelect... , vytvoříte bod na rovině (bude v místě průmětu vašeho kliknutí na plochu, ale na té kolmé rovině). Z ní pak normálu a najít průsečíky s plochou / solidem. Pokud jich bude víc, tak se ještě musí určit, ktery z nich je nejblíž k vám (tj, místo kam se kliklo na model). Pak máte přesný bod na modelu, které jste ukázal kurzorem a v něm můžete tvořit rovinu řezu. Je to pakárna, ale jinak to nejde. Průšvih je, že hýbete myší po 2D prostoru (monitor), ale vybíráte ve 3D. | ||
Compass | 17.12. 2020 | Jo, kdybych to tak někde našel....
Kdysi jsem na to dělal příklad. Cílem bylo vytvořit normálu ke kouli v místě kliknutí a tenkrát to určitě fungovalo. Principem bylo vytvořit (zvolit) rovinu, podle té si zorientovat model (kolmo k ní), pak spustit ten příkaz (vstupem byla tahle rovina, filtr typu elementu, hláška pro uživatele, pak bool že bylo vybráno, 3x false a nakonec dvě pole pro zápis souřadnic). Podle souřadnic se vytvořil PointCoord nebo se přečetly souřadnice vybraného bodu. K tomu pak stačí vybrat směr a můžete vesele vytvořit rovinu řezu... | ||
Compass | 17.12. 2020 | To jde udělat pomocí metody IndicateOrSelectElement3D v Selection. Kliknete někam do modelu a vrátí vám to souřadnice, ze kterých se pak už dá určit místo pro řez. V kombinaci s výběrem line (curve) už by se na tomhle mohlo stavět i bez kompasu. | ||
Compass | 16.12. 2020 | Dobrý den,
s tímhle asi nic lepšího nesvedete. V API o kompasu není ani zmínka... Takže buď jak píšete, krkolomě pomocí Sendkeys a tabulátorem se posouvat po polích a kopírovat nebo jít přes WIN API, ale to je víceméně to samé... K čemu přesně to potřebujete? Nešlo by to co požadujete udělat i jinak než kompasem? | ||
rýchla úprava solid mŕtvoli | 30.11. 2020 | Dobrý den,
existuje modul Feature recognition, který zvládne rozpoznat jednoduší geometrii na mrtvole a vytvořit z ní dále editovatelné prvky (hole, fillet atd). Tento modul ale není dostupných v běžných licencích (typu MD2...) a navíc si poradí jen s primitivy (základní tvary). U obecných ploch stejně není šance. Na změnu rádiusu jde, jak píše p. Vlk, použít fce Remove face (odebrat plochu filletu, tím pádem vytvořit původní ostrou hranu, a znovu zaoblit). Druhou možností je fce Face-Face fillet, kdy zaoblení není definováno hranou, ale dvěma libovolnými plochami, mezi kterými se zaoblení má vytvořit. Tímto způsobem se dá rádius sice efektivně, ale pouze zvětšit. No a poslední možností je rozebrání mrtvoly na jednotlivé plochy a jejich postupná (a často spíš potupná) úprava. | ||
Export suborov | 26.11. 2020 | Dobrý den,
a jaký typ dat by se mělo jednat? Standardně je Catie schopná uložit to, co najdete v nabídce "Save As" .... | ||
Report Properties | 28.11. 2020 | Uživatel odpovídá na příspěvek #6887:K tomuto způsobu jen dodávám, že attribute linky se synchronizují je při update celého výkresu.
Pokud pouze změníte hodnotu parametru ve 3D beze změny geometrie (změna tvaru, hide/show čehokoliv, co vyvolá potřebuje updatu výkresu), zůstanou hodnoty v attribute linku na původní hodnotě, a pak se musí použít příkaz Force update v příkazovém řádku. | ||
Report Properties | 26.11. 2020 | Dobrý den,
formát kusovníku se nastavuje ve standardu výkresu. To je možné buď ručně úpravou příslušného xml souoboru nebo pohodlněji v admin mode (jak na to je popsáno zde na fóru - hledejte admin mode). Nicméně ani tak tato funkce není nějak zvlášť přivětivá a nevím o nikom, kdo by takto kusovník vytvářel. | ||
Výkres - chyba při převodu do PDF | 5.11. 2020 | Dobrý den.
zkuste jinak nastavit export pro PDF. Nic jiného mi v tutu chvíli nenapadá. | ||
zjisteni zda vykres potrebuje update | 4.11. 2020 | Dobrý den,
na tohle jsem se snažil přijít už několikrát, ale vždy bezúspěšně. Ani v R29 nepřibyla žádná nová vlastnost, která by to určovala. Hodilo by se mi to také při kontrole výkresů, právě proto abych nemusel preventivně volat update pomocí Force update. Zkoušel jsem i Object browser, jestli tam něco není co by se dalo chytit do parametru...nikde nic. Přitom logicky tak potřebná věc, stejně jako vlastnost Locked, která dostupná je. No, když na to přijdete, tak vás dám na nástěnku objevitelů :-) | ||
schází font v CATII Drawings | 24.11. 2020 | Mě při posledním pokusu stačila skutečně jen instalace ve Win. Samozřejmě CATIA se spouštěla až pak, jinak restart.
Problém byl až při updatu fontu (používáme pro 3D text font automotive, kde jsou loga automobilek, a čas od času je třeba nějaké chybějící přidat), kde se i po instalaci ve Win (v MS Office dostupný hned), al v CATIA nic nezměnilo. I když jsem odmazal vše ve Win složce s fonty, stejně jsem v jednom případě musel, jak píšete, nahrát font do složky fontů CATIA. | ||
schází font v CATII Drawings | 24.11. 2020 | Mě při posledním pokusu stačila skutečně jen instalace ve Win. Samozřejmě CATIA se spouštěla až pak, jinak restart.
Problém byl až při updatu fontu (používáme pro 3D text font automotive, kde jsou loga automobilek, a čas od času je třeba nějaké chybějící přidat), kde se i po instalaci ve Win (v MS Office dostupný hned), al v CATIA nic nezměnilo. I když jsem odmazal vše ve Win složce s fonty, stejně jsem v jednom případě musel, jak píšete, nahrát font do složky fontů CATIA. | ||
schází font v CATII Drawings | 24.11. 2020 | Mě při posledním pokusu stačila skutečně jen instalace ve Win. Samozřejmě CATIA se spouštěla až pak, jinak restart.
Problém byl až při updatu fontu (používáme pro 3D text font automotive, kde jsou loga automobilek, a čas od času je třeba nějaké chybějící přidat), kde se i po instalaci ve Win (v MS Office dostupný hned), al v CATIA nic nezměnilo. I když jsem odmazal vše ve Win složce s fonty, stejně jsem v jednom případě musel, jak píšete, nahrát font do složky fontů CATIA. | ||
schází font v CATII Drawings | 4.11. 2020 | Dobrý den,
řešil jsem nedávno to samé. Upřesním, bylo na W7 a jen jsem potřeboval stávající font aktualizovat. Chyba byla v tom, že jsem neodebral původní font, a po instalaci původní zůstal a nový se nainstaloval jako "název fontu_1". Po odinstalaci fontu, smazání všech jeho klonů z předchozích pokusů instalace a po nové instalaci se teprve začal používat aktualizovaný. Poznámka: V CATII musí být zatržena volba Use system True type fonts v Options a font musí být také povolený v použitém standardu. Zkuste ISO, tam to není nijak omezené. | ||
Vzdálené ovládání 3D connexion | 15.10. 2020 | Zdravím,
tady jsem našel vlákno z diskuse přímo na 3DConnexion webu. Cosi tam zmiňují, ale nedá se říct, jestli to na 100% funguje https://forum.3dconnexion.com/viewtopic.php?t=39213 | ||
vyhledání dílu v sestavě | 22.5. 2021 | Dobrý den,
musíte použít vlastnost Fullname, kde je název souboru i s cestou, jinak se to snaží otevírat jen název souboru. Tedy opravte si řádek: fName = oDocs.Item(i).Fullname a dále Mid(fName,1,3) vám bude vracet něco jako C:\, teda začátek cesty k souboru - nevím co tím sledujete, ale je to nesmysl :-) | ||
vyhledání dílu v sestavě | 17.3. 2021 | A co na to jít přes kolekci Documents? Budete hledat podle Document name, nikoliv podle PartNumber, resp. postupně budete procházet kolekcí Documents a porovnávat PartNumber a při shodě zavoláte Documents.Open(DocName) a tím se dokument také otevře do nového okna. Stačí pak jen vypnout souborové hlášky, kdy Catie varuje, že už je dokument otevřený v sestavě. | ||
vyhledání dílu v sestavě | 12.10. 2020 | Dobrý den,
stačí takhle jednoduše? Bez ošetření nutnosti otevřené sestavy.... Sub CATMain() | ||
Editácia Partu vytvoreného v študentskej licencii vo verzii V5R20 | 11.10. 2020 | Dobrý den,
první hláška může mít dvě příčiny: 1) otevíráte soubor v nižším release CATIA, než ve kterém byl vytvořený (podle obsahu hlášky) 2) zde je větší pravděpodobnost - v cestě k souboru máte znaky s diakritikou a mezery. To CATIA z historického hlediska nepodporuje. I tomto případě se objevuje hláška "wrong application level". Druhá hláška je jen varování, že otevíráte soubor vytvořený ve studentské licenci. Pokud je to na domácí pokusy, o nic nejde, ale pokud by se data měla někomu oficiálně (komerčně) předávat, je to problém. Pokud se chcete hlášky zbavit, je třeba obsah souboru překopírovat do jiného prázdného partu, samozřejmě v produkční licenci. | ||
CATDrawing do DXF | 12.10. 2020 | Aha, to je dost mrzuté...
Tak potom si vytvořte pro každý pohled nový list, ten pojmenujte podle pozice dílu a jen do něj pomocí cut - paste přesuňte pohledy. Text v razítku (číslo dílu) se pak dá pomocí funkce Attribute link svázat s názvem listu (obráceně bohužel ne). To vám zabere odhadem ne víc než tři minuty. Pak se samozřejmě nabízí i možnost makra, ale v tomhle případě to moc nedává smysl - moc práce s minimálním efektem a stejně byste pohledy rozházet do nových listů. | ||
CATDrawing do DXF | 12.10. 2020 | Dobrý den,
v nastavení exportu do různých grafických formátů je přepínač, kterým se řídí, zda bude výkres s více listy exportován jako jeden soubor nebo jako více souborů - pro každý list jeden. Do názvu souborů se pak za hlavní název přidá ještě název listu, takže pak už nic dalšího není třeba řešit (názvy DXF tedy budou ve formátu VYKRES_SHEET_1, VYKRES_SHEET_2 atd.) Pokud potřebujete specifický název ve stromu (např. jen samotný název listu), musel byste pak změnit názvy souborů u všech exportovaných DXF (root name ve stromu výkresu odpovídá názvu souboru bez přípony). A to už můžete udělat ručně nebo nějakým skriptem nezávisle na CATIA. | ||
Zobrazenie farieb partov v section | 4.10. 2020 | Měřit v řezu lze, jen si musíte zapnout okno s 2D zobrazením (rovina řezu). Možné je k tomu nutné změnit typ měřené entity na Picking point, ale jinak jsem si 100% jistě, že měřit se dá. | ||
Zobrazenie farieb partov v section | 1.10. 2020 | Dobrý den,
obarvené řezové plochy lze dosáhnout pouze s licencí DMU i DN1 (Digital mockup). V Assembly design (ASD) budou řezy vždy takhle ošklivě šedozelené. Dále lze nastavit, zde se má plocha řezu zobrazit jako plná či jen jako kontura, viz. obrázek s nastavením Assembly design v příloze. | ||
Measure inertia - maximální rozměry součásti | 24.9. 2020 | Dobrý den,
ano, lze to udělat několika způsoby. 1) nástroj Measure Inertia, kde po vytvoření měření vznikne ve stromu objekt InertiaMeasure, a v jeho parametrech jsou mimo jiné i rozměry součásti. Tímto způsobem se určí nejmenší možné rozměry a automaticky určených směrech, což může být někdy nežádoucí (pokud chcete pouze hlavní osy) 2) Funkce Bounding Box přímo v CATIA, které je ale bohužel dostupná v modulu (tuším) Core & Cavity, Zde se vám přímo v dialogu zobrazí rozměry a můžete si o vybrat souřadný systém, podle kterého se box vytvoří 3) lidová tvořivost, tj. vytvoření Bounding Boxu pomocí geometrie. I zde se dá dosáhnout velmi zajímavých výsledků včetně plně parametrického asociativního boxu, který zároveň zobrazuje parametry s rozměry. Podívejte se do sekce Seriál CATIA, kde jsou minimálně dva hezké příklady. | ||
Boundary Definition | 19.8. 2020 | Dobrý den,
už je to jasné, já nějak přehlédl informaci o červeném "myšítku" při výběru. Máte přepnutý filter na "geometrical element" místo "feature" a proto vám to vybírá face na Joinu a ne celý Join. Stačí přepnout zpět, viz obrázek. | ||
Boundary Definition | 19.8. 2020 | Ještě mě napadá, jestli se takhle divně nechová HybridDesign, který máte podle obrázku evidentně zapnutý.
Stane se to samé v při výběru jiné plochy na Joinu? Když tvoříte Join, zobrazuje se ta samá hranice při Preview? | ||
Boundary Definition | 18.8. 2020 | Dobrý den,
napadají mě dvě možnosti: 1) v Joinu chybí jedna strana krychle - ale to byste snad poznal 2) dotčená plocha co se na ní tvoří hranice by musela být zvojená, tj. dvě identické plochy přes sebe. To se ale stává spíše u importované geometrie (kde je velký počet menších plošek) a ke zdvojení dojde při importu Druhou možnost neodhalí ani volba Check manifold v Joinu. | ||
Nastavení průhlednosti součásti ve výkresu sestavy. | 11.8. 2020 | Dobrý den,
z jakého důvodu tohle potřebujete? Já si úplně nedokážu představit výsledek, protože pak by je jednalo o velkou změť čar. I kdyby se tottiž díl nejblíže k vám (z perspektivy pohledu) zobrazil bez skrytých čar a pak všechny pod ním (dílů je předpokládám více), vůbec byste nepoznal jaká čára k čemu patří. Teoreticky by se to dalo udělat tak, že by každý díl uvnitř byl zobrazen jinou barvou a to udělat lze, ale práce přes neviditelné hrany. To co požadujete podle mě není v catii možné, a asi by to nešlo ani z principu, protože neexistuje možnost jak určit, co by se mělo zobrazovat bez skrytých hran a co s nimi. Můžete využít funkce částečný řez (Breakout view) a pohrát si s barvami přes Overload properties. Další možností je nastavit průhlednosti a barvy ve 3D a použít styl vykreslování nastavený na Raster. Pak bude pohled vypadat spíše jako obrázek ze 3D a bude vidět i dovnitř sestavy. | ||
Premenovanie PartBody podla nazvu Partu | 25.7. 2020 | Dobrý den,
projděte si sekci Seriál CATIA, je tam spousta článků i s kódy. Pro pojmenování PartBody bude kód (při otevřeném aktivním Partu): Sub Main() U sestavy budete muset rekuryivně procházet jednotlivé instance a objekt Partu si vytvořit. Zbytek bude stejný. Rekurze je určitě v článcích popsána i s kódem. | ||
Export výkresu do PDF, TIF, JPG... | 14.7. 2020 | Dobrý den,
tohle je způsobené rozpadem vektorové grafiky fontu do polyline při převodu textu do skici (předpokládám, že nepoužíváte aplikaci třetí strany pro práci s texty ve skice). Už jsem zaznamenal stížnosti zákazníků, že pak jsou výkresy nečitelné i v CATIA (na to stačí jen nastavit největší úroveň detailů a je to ok). Místo PDF lze použít tiff (bez komprese => velký soubor) nebo zkusit nastavit menší tloušťku čas u těchto problematických textů. Budou sice stále rozpadlé, ale už ne tak "chlupaté". Anebo zvolit jiný font, pokud to zákazník zkousne - ideálně SSS1 | ||
Organizace publikací | 9.7. 2020 | Dobrý den,
právě publikace mají tu výhodu, že je lze smazat a vytvořit znovu bez porušení vazeb, a to díky unikátnosti jejich názvu. Na rozdíl od jakékoliv jiné geometrie, která může mít (podle nastavení) klidně stejný název jako cokoliv jiného (kdybyste si všechny body v modelu pojmenoval jako Point.1, tak se nic nestane), se ale pro reference použije skutečný název publikace, nikoliv vnitřní identifikace. U publikace je tak možné nejen smazání jí samé, ale i smazání geometrie, na kterou ukazuje. Po opětovném vytvoření všechny vazby zase naskočí, jen je třeba navázané modely updatovat. Pozor je však třeba dát na to, aby jste při vytváření publikace vybral vždy stejný typ geometrie, jaká byla publikována původně, jinak se model zhroutí. Jinak bohužel reorganizace publikací není možná. Makro co zmiňuje pan Kočí by asi šlo napsat, ale otázka pak je, jestli se s tím nenaučit žít a nechat publikace tak jak jsou. | ||
Barva kóty | 3.5. 2020 | Dobrý den,
na to stačí vypnout jen přepínač Analysis mode (defaultně dole v liště ikon), pak se kóty přestanou barvit podle stavu (utržená, neasociativní, fake, atd) a budou všechny černé, resp. budou respektovat případně zvolenou barvu. | ||
Camera view | 2.5. 2020 | Já měl za to, že když při vytváření pohledu vyberete s CTRL přímo scénu, zůstane natočení pohledu tak, jak je uložené ve scéně, nezávisle na natočení modelu v sestavě...nebo se pletu? | ||
Camera view | 28.4. 2020 | Dobrý den,
já myslím, že pro definici natočení pohledu kamery netřeba. Pokud používáte scény, stačí si uložit Viewpoint, pak se při aktivaci scény pohled vždy natočí právě do uloženého Viewpointu a můžete vytvořit (předpokládám) Isometric view podle předchozího natočení. Na vytvoření skutečného pohledu kamery potřebuje licenci RTR - real time rendering. | ||
Zamrznutí Catie při updatu pohledu | 27.4. 2020 | CGR i Aproximate mód je NEASOCIATIVNÍ, tj. kóty od začátku šedé a nedrží.
Pokud máte problém se zobrazováním CGR, jen si upravte nastavení. Je tam něco jako Check timestamp - catia si při načítání ověřuje kdy CGR vzniklo, porovnává ho s plnými daty, o podle rozdílu pak dělá nové CGR nebo použije původní (když je to špatně nastavené, stavá se, že se načte staré CGR, které již neodpovídá stavu upravených dat. | ||
Zamrznutí Catie při updatu pohledu | 27.4. 2020 | Dobrý den,
dnes už podobné případy nejsou tak časté, nicméně u velkých sestav se to stát může. Možné příčiny: 1) velikost dat - méně pravděpodobné, u 32GB RAM už si s tím Catia poradí, i když update může trvat déle. Každopádně 4h jsou absolutně mimo, pohled se musí updatovat max v řádu minut 2) chyba v datech - mnohem pravděpodobnější, někdy má neodstraněná chyba ve 3D (neprovedená CATDUA) fatální vliv. Pohled se buď nevykreslí, nebo může dojít i k pádu / zamrznutí 3) příliš vysoká přesnost zobrazení- ta má ale vliv na výkon spíše při pohybu a zoomu, pří vykreslování zas až tak ne. Co se dá udělat? 1) zkontrolovat data, zda neobsahují chyby - může to způsobovat jeden jediný chybný model 2) eliminovat ve scéně vše, co v ní nutně nemusí být 3) nastavit jiný mód generování pohledu (lze ve vlastnostech pohledu). Defaultně je zde Exact view, tj. úplně přesné zobrazení. Pro vaše účely by se dalo použít Aproximate (přibližné) mode. Pro rozpad, kdy nepotřebujete asociativní geometrii to stačí (na aproximate nedrží kóty), vykreslení je mnohonásobně rychlejší a snad i výkres bude datově menší. Pak je tu ještě možnost CGR, ale na to byste potřebovat mít i CGR data (tady spíš kontraproduktivní). | ||
Licence Catia offline | 17.3. 2020 | Dobrý den,
zrovna jsem chtěl psát, že je divné, že by se daly chytit jen některé licence... Řešení je několik, ale ne všechny jsou rychle a snadno řešitelné.... 1) extrakce licence offline na 30 dnů Nejjednodušší, ale po uplynutí doby se licence na serveru obnoví a stanici je třeba pro další extrakci znovu připojit. Navíc, pokud máte různé skladby licencí nebude po dobu extrakce jednoduše možné si je prohazovat 2) vytvoření VPN Asi nejlepší možné řešení. Na všechny stanice nainstalovat VPN klienta a nastavit, aby se stanice prostřelila internetem na server s licencemi. Zde je omezení maximální počet současných připojení a nutnost uživatele mít přístup k internetu. Současně ale získáváte i přístup k datům, pokud se VPN nakonfiguruje i na to 3) virtualizace - Citrix, ... Tohle je spíš alternativní řešení celé IT infrastruktury. Všechny pracovní stanice jsou vytvořené jen virtuálně na serveru a klient se jen vzdáleně připojuje terminálem - stačí de facto jakýkoliv "kancelářský" stroj s monitorem a připojením k internetu. Vše běží na serveru, klient si to je zobrazuje. | ||
Vkládáníé PowerCopy | 4.2. 2020 | Dobrý den,
nedopatřením jsem smazal vámi přiložený obrázek, ale otázka je jasná. Se stejným problémem bojuju už několik let. Je to přesně jak říkáte, když se člověk zapomene jinde než má při vložení být, vyskakují chybové hlášky. Vytvořil jsem pro PowerCopy ještě nadstavbu, o něco pohodlnější pro vkládání a hlavně s možností následné rychlé editace vloženého objektu, ale tady zase narážím na nutnost mít licenci KT1, které bohužel není dostupná v klasických konfiguracích typu MD2, HD2, ale jen PLM Express. Žádný použitelný způsob jsem zatím neobjevil. Napadá mě ale jedna možnost - vytvořit úplně primitivní makro, které zkontroluje typ InWorkObject (Body / Set), popř. nastaví požadované, a poté přes StartCommand spustí funkci PowerCopy. Tak by problém dal elegantně vyřešit. | ||
Visual Studio | 26.1. 2020 | Dobrý den,
stále používám staré VS2008, další z fóra píšou na VS2010 nebo 2012, ale použít můžete asi jakoukoliv vyšší verzi. Vyšší verze určitě nabízí více možností a komfortu, ale výsledek bude vždy záležet na možnostech API CATIA a vašich programátorských schopnostech :-) | ||
Generování pohledu na palící šablony | 19.1. 2020 | Jestli to tedy dobře chápu, měly by se nejdříve automaticky rozpoznat díly, které se budou pálit, a z nich pak pomocí Front view (bez nutnosti rozvinu) vytvořit pohled (konturu), navíc s nějakým offsetem pro přídavek.
Rozpoznání dílu je možné na základě parametru (třeba to vaše lasercut true/false), jeho otevření a vygenerování pohledu z vybrané roviny, nebo lépe axis systému (opět lze definovat příhodným názvem) je také možné. Problém nastává s vymazáním nepotřebných čar, které se nedají nijak rozumně rozpoznat, (filtr podle tloušťky a typu čáry funguje až po izolování pohledu, kdy se objekt CATEarlyGeneratedItem rozpadne na lajny a křivky) a to samé s přikreslením offsetů pro přídavky. Tahle část by se víceméně tak jako tak musela udělat částečně v ručním režimu Úplně nejlepší by bylo mít šablonu výkresu pro výpalky s definovaným pohledem, jen by se pohledu měnily linky. Přídavky by se zase mohly definovat už ve 3D. Pak si dovedu představit efektivní automatizaci na straně výkresu. | ||
Generování pohledu na palící šablony | 16.1. 2020 | Dobrý den,
co myslíte pojmem "sklopit pohled". Makrem jde udělat lecos ale abych lépe poradil, potřebuju lepší popis požadavku. | ||
Vyhledání ve stromu s podmínkou | 10.1. 2020 | Dobrý den,
pokud jsou díly pro výběr v jedné úrovni sestavy, daly by se pohodlně označit výběrem pomocí okna. Stačí model natočit tak, aby normála k vámi zmiňované rovině byla v horizontálním (vertikálním) směru - rovina vám bude půlit monitor. Pak stačí ctrl+x a ctrl+v do nově vytvořené podsestavy (product / component). Pokud se STP načítá jako multipart, byl tak také uložen. Zkuste požádat dodavatele, ať ukládá data do STP jako strukturu (sestavu). | ||
Metadata - Jak odstranit metadata ze souboru | 5.1. 2020 | Dobrý den,
začnu s CATPartem. Zde se jedná o binární data, která dokáže přečíst a upravit buď jen Catia nebo některé další SW třetích stran. U těchto dat je velmi často problém i tzv. UUID (vnitřní identifikace souboru), u které při rozdílnosti nefungují linky. Ani u úplně prázdného Partu jej nelze identifikovat. Pokud byste se někde dostal ke struktuře CATPartu, asi by se dala metadata dala přečíst (někde na fóru je např. kousek kódu s popisem jak vydolovat ze souboru jpg obrázek s náhledem), ale ještě k tomu je odmazat a soubor znovu zapsat....netvrdím že je to nemožné, ale snadné určitě ne. U STL a STEPu, které jsou již v textové formě, je to poměrně snadné. stačí soubor otevřít v jakémkoliv textovém editoru, najít sekci hlavičky (header), kde jsou zapsána metadata, a tuto část upravit (vymazat údaje metadat). | ||
Hromadné vymazání pártů v sestavě | 21.12. 2019 | Dobrý den,
pokud jsou instance k vymazání i v podsestavách, nic jiného než makro vás nezachrání. To samé v případě geonetrických setů. Nebude nutné ani rekurzivní procházení, stačí přes Seach vyhledat všechny sestavy a v každé z nich pak najít příslušné instance podle názvu a ty odebrat pomocí Remove. | ||
Logování chybové hlášky | 26.9. 2020 | Uživatel odpovídá na příspěvek #6837:
Naprostý souhlas, rutina napsaná za půl dne, a pak další dva dny ošetřování, kontroly vstupů a psaní manuálů. | ||
Logování chybové hlášky | 18.12. 2019 | Ano, máte pravdu v tom, že někdo svědomitý chybu nahlásí a někdy dokonce popíše jak k tomu dospěl, ale ti co to mají na háku zkusí makro jednou použít (bez přečtení návodu či zkouknutí ukázkového videa), první pokus skončí chybou, tak prohlásí, že to funguje na h...o (a že autor je neschopný blbec), a dál makro použít nezkouší ---> ztráta pro obě strany.
Zapátrám, i mě by se to hodilo. | ||
Logování chybové hlášky | 18.12. 2019 | Dobrý den
dělám to úplně stejně, jen se už neobtěžuju se zápisem do logu, ale jen s upozorněním, že nastala neočekávaná chyba (někdy dám do mxgboxu i výpis chyby. Zkrátka se jen snažím ošetřit všechny možné runtime error. Try - Catch je ideální, někdy dávám ještě do Finally pár řádků, které se snaží vrátit některé chování Catie (pokud přežije chybu makra), např. interaktivitu a pod. To na co ptáte by bylo lepší řešení, jedná univerzální rutina do každého projektu a nestarat se. Pokud existuje nějaké událost typu chyba, kterou lze použít jako handle, mohlo by to jít. Použití Try-Catch se ale stejně nikdy nevyhnu. Uživatel je schopný vytvořit takové situace, které při mě při programování ani ve snu nenapadnou, a občas je tedy nutné odvrátit pád Catie a jemu nějak šetrně sdělit, že jeho způsobem to opravdu nepůjde. | ||
Sketch / Unable to cast COM | 26.9. 2020 | No někdy je to k pláči. Třeba chování Union trimu od R28 je zcela mimo moje chápání...
Já kdysi slyšel, jak probíhá vývoj, který trvá (u nového release) ca 5 let. Dneska se tedy dávají dohromady požadavky, které by se měly objevit až v R35 (v roce 2025, to tu snad ještě V5 bude). Jenže za těch 5 let se spousta z toho stane neaktuálním, to co by mělo přibýt hned bude teprve ve fázi sběru požadavků, a ještě se přimíchají chyby z přebíraní některých věcí ze starších releasů. Mezitím se 3x vymění marketingový tým a výsledek bude zase kočkopes, kdy se na oko objeví pár nových funkcí, ubyde nebo se zhorší pár stávajících a k tomu pár běžných bugů. | ||
Sketch / Unable to cast COM | 26.9. 2020 | Uživatel odpovídá na příspěvek #6838:
Momentálně řeším problém s R28SP3HF27 u výkresů. Při volání objektu 2DFactory (kreslení geometrie ve výkresu) vznikne chyba a nejede přes to vlak. Tři dny jsem si hrál s různými knihovnami, protože na mém NTB vše OK,ale na stanicích ve firmě to nešlo. Nakonec jsem ze zoufalství zkusil třířádkový CATSkript, které měl jen nakreslit čáru z 0,0 do 1,1 - a světe div se, ani to neprošlo, takže musí být chyba někde v instalaci. V jiné R28 (SP3HF25) to jede. U mě na obou HF a nezávisle na knihovnách, resp. i R28GA knihovny to obslouží všechno. Občas je to na hlavu.... | ||
Sketch / Unable to cast COM | 18.12. 2019 | Tohle je celkem téma...
Pokud budete používat COM reference, chce to po instalaci nejdříve přeregistrovat novější release (/unregserver na předchozí, /regserver na nový), a ve Visual studiu odebrat staré reference a vytvořit je znovu. Pak by to mělo fungovat. Já ale i tak čas od času narážel na chyby, tak to teď dělám jinak. Mám vytvořený jeden samostatný projekt, úplně prázdný, bez jakéhokoliv kódu, a v něm si vždy způsobem popsaným výše natahám všechny myslitelné COM reference (je jich ca 15, jen ty nejpoužívanější). Projekt buildnu, a uložím si vytvořené interopp dll do specifické složky (pro jednotlivé release). U nových projektů či rekompilací pak používám tyhle knihovny, které už natahuju jako .NET (jsou to jen obálky s objektovou strukturou). Zatím vždy funkčnost na 100%. Nedávno jsem to samé řešil s někým jiným, ten samý problém. Poskytl jsem svoje dll a úspěch se dostavil, tak to samé doporučuju i Vám. Knihovny v příloze - stačí je přidat jako typ NET a mělo by to fungovat - samozřejmě jen pro R28. | ||
Sketch / Unable to cast COM | 18.12. 2019 | Dobrý den,
používáte správné knihovny vzhledem k release Catie? Tohle je typická hláška, když se to nepotká. Nevím z jakého release přecházíte na R28, ale může to být tím. Jinak by to znamenalo, že se do typy Sketch snažíte narvat jiný typ (což by se teoreticky mohlo stát, pokud by se použitý název objevil v modelu vícekrát). | ||
Profil do bodu - Vytiahnutie | 11.12. 2019 | Ještě dodatek. Když se to udělá na jehlanu, extrapol s větší hodnotou než je vzdálenost k uzavření plochy dokáže vytvořit skutečnou špičku jako bod (viz obrázek). U nepravidelného profilu taženého po obecné křivce to samozřejmě takhle pěkně nevyjde, ale můžete se přiblížit s přesností. Základem je použít křivostní napojení.
Ono když se nad tím zamyslím, pokud profil nebude symetrický podle osy (kružnice, elipsa, čtverec), nikdy se jeho tažením po křivce se současným zmenšování nedostanete do jednoho bodu (dvě nejbližší místa profilu se "potkají" dřív než zbytek, např obdélník skončí v úsečce). Tedy ne že by nešlo natáhnout plochu mezi obecným profilem a bodem, ale potom nebude řez plochou kolmo na spine odpovídat původnímu profilu. Nebo se pletu? V případě elipsy a extrapolu dokonce vznikne tohle - obr2. | ||
Profil do bodu - Vytiahnutie | 11.12. 2019 | Dobrý den,
vytvořit plochu mezi profilem a bodem v CATIA napřímo v žádné funkci GSD nejde, ale určitě mě napadá několik možností, jak to obejít. 1. Místo bodu udělejte na konci Guide stejný profil, který se bude limitně blížit bodu. Zmenšený profil vytvoříte např. pomocí transformace Axis to Axis a pak Scaling nebo Affinity. Zde je důležité, že se nesmíte s velikostí druhého profilu dostat pod 0,001mm, což je přesnost Catie pro geometrii (menší hodnoty už kolabují). 2. Pokud by to byl kruhový profil, lze použít Sweep (center and radius) a pro jeho průběh definovat Law (ale to asi nejde s GS1, Laws jsou až u GSD). Zde to samé omezení, min průměr by byl 0,001mm. S dírkou na konci už si poradí Join.... Řešil jsem podobný požadavek několikrát a výše uvedené způsoby vždy stačily. Okem to nepoznáte, a pokud se s tím nebude prát navazující soft, není co řešit. | ||
Catia - veľmi pomalá a padá | 15.1. 2020 | Zkoušel jsem na čisté Catii s modelem ca 250MB přes AllCATPart. Žádné zpomalení jsem nepozoroval, ale zase to byl poměrně tvarově jednoduchý model.
Všimnul jsem si ale jiné anomálie, u které si nejsem jistý, jestli se vyskytovala dřív. Pokud mají kopírovaná Body (pro následné PasteSpecial) linky, včetně interních, vůbec nelze PasteSpecial provést (s více vybranými Body, jednotlivé lze). | ||
Catia - veľmi pomalá a padá | 11.12. 2019 | Dobrý den,
R29 s BMW prostředím cca 2 měsíce a zatím neregistrujeme žádné velké problémy. Union trim je katastrofa už od R28 (jak píšete) a zatím to na zlepšení nevypadá... AllCatPart můžu vyzkoušet - můžete naznačit, o jak velkou sestavu (cca) se jednalo? | ||
Startcommnad Reframe ON | 4.12. 2019 | byť je to nepravděpodobné, není to vyloučené.
Každopídně R29 SP3 taktéž OK. Ještě přemýšlím, jestli by to nemohlo být nějaké nastavení, ale nic mě nenapadá.... | ||
Startcommnad Reframe ON | 4.12. 2019 | R28 SP3 HF13 bez problémů.
V jednořádkovém CATScriptu i v příkazovém řádku funguje ve všech možných kombinacích (aktivní part i sestava, vybraný part i sestava). | ||
Startcommnad Reframe ON | 4.12. 2019 | Dobrý den,
já takový problém neregistruju. Zkoušeno pouze ve skriptu, ale příkaz funguje v obou případech. | ||
reference Catia VB.net | 25.11. 2019 | Jako by se stalo :-)
Já si s tím už kolikrát užil, než jsem ve VS viděl u všech knihoven cestu k tomu správnému release. Někdy se dokonce knihovny mění i v rámci service packu, a to je pak síla. Ještě horší (a asi největší nevýhoda u .NET) je, že musíte mít pro každý konkrétní release překompilované makro. Teda ne úplně vždy (INF, MECMOD jsou dlouhodobě beze změn), ale většina se mění s každým release. Pak je třeba ještě zajistit, aby se vždy spustila správná verze makra, popř. aby makro zaregistrovalo, že pracuje s nesprávným release a důstojně se ukončilo dřív než vyskočí Runtime error. | ||
reference Catia VB.net | 25.11. 2019 | Je tu více neznámých na nalezení problému - jiné VS, já jsem na stále W7 (díky bohu za ně).
Knihovny jsou připojené v příloze. Připojují se jako NET a jde de facto jen o strukturu objektového modelu, nicméně mi to takhle funguje snad už od R20 .... | ||
reference Catia VB.net | 25.11. 2019 | Dobrý den,
já už dlouhou dobu používám při kompilaci pro určité release přímo dll soubory, které vypadnou z VS při kompilaci. Mám pro to vytvořený samostatný "prázdný" projekt, kam vždy jen natahám příslušné COM reference, zkompiluju, a nové dll si nakopíruju do spec. složky. Pak mám tedy jednotlivé sady nejčastěji používaných dll v adresářích R19 ... R29. Rekompilace na novější release je pak o dost rychlejší. Reference pak vybírám ne jako COM, ale již jako .NET. Důležité je ale předtím (před vytvořením nových dll) vždy zaregistrovat příslušnou verzi, a úplně nejlepší ještě předtím odregistrovat všechny ostatní. Ve vašem případě bych zkusil znovu zaregistrovat R26. PS: Používám stále staré VS2008 Expres | ||
Sketcher - exit workbench | 20.11. 2019 | Dobrý den,
máte pravdu, opravdu se to chová jinak než dosavadní release. Pomůže jedině vypnutí volby Position sketch plane parallel to screen . ale pak zase budete muset skici ručně natáčet nebo mačkat tl. Normal View.
Volba Minimize viewpoint transformation funguje beze změny. Nevím co k tomu dodat - pravděpodobně to byl něčí požadavek, tak to Dassault zapracoval. Já osobně preferuju původní způsob, který mi přijde praktičtější, resp, rychlejší (mám model nazoomovaný na oblast zájmu, kliknu na skici a můžu hned editovat, bez nutnosti opět zoomovat). Je ale možné, že někomu se bude tohle nové chování více líbit Zeptám se na vyšších místech, zda není nějaká proměnná do prostředí, která by vracela staré chování. PS: Ještě hůř dopadl Union trim - od R28 velmi nepraktický u velkých modelů. A proměnná,. která to měla vracet, funguje ještě hůř, a u R29 žádná oprava neproběhla. | ||
Zjistění stavu Hide/Show | 23.10. 2019 | Dobrý den,
a co místo procházení sestavy použít nějakou vhodnou vyhledávací syntaxi? Třeba najít všechny viditelná Body, hodit je do seznamu a pak postupně procházet (filtrovat již ta změřená). U Body lze snadno nalézt jeho rodiče (Produkt), a z těchto informací pak sestavit tabulky Produkt (Part) - obsažená Body se změřenou hmotností atd. Procházet celou sestavu není vždy nutné, pokud nepotřebujete znát celou strukturu podrobně. Důležité je také dělat si seznam již zpracovaných Partů/Body, aby se neměřily zbytečně vícekrát. Jiný efektivnější postup jsem nenašel. | ||
načtení kolekce constraints způsobí modifikaci partu | 15.10. 2019 | Dobrý den,
já kdysi podobný problém řešil u parametrů. Při procházení sestavy a načítaní parametrů se vždy na úrovní instance vytvořil objekt typu ParameterSet a už tam zůstal, i když na té úrovní žádný parametr nebyl. Tenkrát jsem to neřešil, protože se party dále neukládaly. Podle mě to bude stejný problém a zřejmě půjde o "standardní chování" Catie. Vůbec bych se nebránil vaší úvaze o vynechání instancí typu Part, to by mělo stačit. Nebo můžete zkusit načíst vazby až na úrovní ReferenceProduktu, tj. objekt odpovídající samotnému Produktu,nikoliv pouze jeho instanci. Další možností je vypnout souborová hlášení a sestavu natvrdo bez uložení zavřít. | ||
Parametricka krivka 2 | 17.10. 2019 | Uživatel odpovídá na příspěvek #6727:Za děkuju. Hlavně že to pomůže. | ||
Parametricka krivka 2 | 16.10. 2019 | Dobrý den,
od R24 je v GSD k dispozici funkce Curve by equations. Jako vstup požaduje tři Law, tj. matetické předpisy funkce.Výstupem je pak geometrie typu Curve (běžná křivka), se kterou se dá dále pracovat. V sekci Seriál Catia je několik článků, kde se s Laws pracuje (prostorová pružina apod), určitě se podívejte. PS: Pomocí výše zmiňované funkce jsem viděl vytvořenou křivku s geometrií odpovídající např. vláknu stáčeného ocelového lana, jaké se používá např. u lanovek, tj. šroubovice, jejíž osou je také šroubovice - vše pouze matematicky, bez další podpůrné geometrie. | ||
pády Catie po uložení výkresu do DXF | 8.10. 2019 | Dobrý den,
export do DXF používám u makra na převod textu do skicáře, napříč všemi release, tedy i poslední u OEM nasazených R26 a R28. Podobný problém se zatím vůbec nikdy neobjevil. Na druhou stranu se vždy převádí jen prázdný výkres s jedním textem, takže to nemusí mít vypovídací schopnost. Dají se u pádů vypozorovat nějaké souvislosti nebo je to opravdu zcela nahodilý jev? | ||
CatDUA - standards for layers and filters | 2.10. 2019 | OEM myšleno jako prostředí nějakého konkrétního zákazníka, ale z vaší odpovědi je zřejmé, že problém bude právě v prostředí. Stačí někde v konfiguraci udělat chybu, ale spíš to vidím na rozdílnost prostředí. Pokud použitý standard v novém prostředí chybí, může to být problém.
Pokud je původní prostředí ještě k dispozici, zkuste díl otevřít v něm a sledovat, zda se chyba objeví (a vyloučit nebo potvrdit tak poškození samotného partu). Podle hlášky se Catie snaží říct, že part je úplně bez uvedeného standardu a obnovila tedy default hodnoty - už je ale z nějakého důvodu nedokáže do Partu uložit. Nevím jestli se dá změnit standard u Partu (ve výkresu lze), ale standard si Part po vytvoření už táhne s sebou. Můžete se podívat, zda je zmiňovaný soubor dostupný %inst catia%..\win_b64\resources\standard\ Pokud vidíte i jiné standarty, může být, nemusí nutně být pro Part /ale pro jiné typy dat/. | ||
CatDUA - standards for layers and filters | 2.10. 2019 | Dobrý den,
pokud tuhle chybu nedokáže opravit samotná CATDUA, zkusil bych obsah partu překopírovat do jiného prázdného, který má standard v pořádku. Jedná se o nějaký OEM kustomizovaný model (nestandardní struktura apod)? | ||
Převod s Catia V5 do 3DX | 15.8. 2019 | Dobrý den,
platforma 3DExperience by vždy měla být plně kompatibilní s odpovídajícím release V5. Ale má to háček. Tam i zpět se daly (nevím jak dnes) importovat a exportovat data pouze u modelů (plně parametricky, bez ztráty kytičky). Sestava se také naimportovala, ale vzhledem k jiné filozofii vazbení už byly všechny díly "na volno", V5 constraints už se nepřevedly na V6 enginnering connections. A u výkresů to byla naprostá katastrofa - výkres se naimportoval, ale bez linku na 3D, a veškerá geometrie pohledu byl jeden velký slepenec čar, který nešel ani nijak rozbít, natož do pohledu cokoliv přidat. Import by měl být dostupný někde v hlavním menu (bylo tomu tak u V6R2014) a importovaná data musela být naprosto čistá, bez chyb (provedená CATDUA), jinak import nemusel proběhnout. | ||
Zpracování scanovaných dat - skupina ploch a jejich prevod na solid geometrii | 2.8. 2019 | Dobrý den,
jak píše pan Hlavačka, bez licence QSR bude třeba komplet remodelace, nehledě na to, že STL bez licence TL1 ani neotevřete (lze pomocí makra STL Insert převést do CGR, a podle něj už se dá modelovat). Pro modelování by mohlo stačit MD2, ale s GSD to určitě bude pohodlnější. | ||
GSA - rozdíl mezi kontakty | 2.8. 2019 | Ono je to ještě trochu jinak, musel jsem se podívat do dokumentace:
Rigid: plochy dílů nemusí být v kontaktu, tedy jako v prvním popisu, ale "mezikus" nemusi být nekonečně tenký, ale de facto jde o jakési virtuální těleso, přes které se plochy absolutně pevně spojí, i když je mezi nimi libovolná vzdálenost (předpokládá se absolutní tuhost "mezikusu"). Fastened: Plochy těles musí být v kontaktu, ale v místě spoje se respektují (tuhosti obou spojovaných součástí) Smooth: jako Fastened, ale samotný spoj (vrstva lepidla) ještě může mít vlastní definovanou tuhost). Podrobněji třeba zde: http://catiadoc.free.fr/online/estug_C2/estugfq0300.htm | ||
GSA - rozdíl mezi kontakty | 26.7. 2019 | Dobrý den,
rozdíl je trochu patrný už z obrázku. Pokud zvolíte Rigid, plochy dílů definující spoj budou naprosto nepoddajné - tuhé, nebude se uvažovat deformace v tomto místě. Příklad: na nekonečně tenkou a absolutně nepoddajnou destičku přilepíte z obou stran vaše díly. V místě spoje tedy nikdy nedojde k žádné deformaci. Oprotu tomu Fastened spoj předpokládá, že díly se mohou deformovat i v oblasti spoje. Tuhost (poddajnost) samotného spoje lze pak ještě dále definovat. Příklad: vaše díly slepíte pružným lepidlem. Vzájemný pohyb v místě spojení také nebude možný, ale deformace již ano Oba spoje samozřejmě přenášení (odebírají) všechny stupně volnosti. | ||
Makro v GSD - extract->boundary->extrapol->boudary | 26.7. 2019 | Dobrý den,
v tomto článku najdete co potřebujete - je tam krásná ukázka výberu obecné plochy a její extract. http://www.catia-forum.cz/articles/?article_id=7 | ||
Použití podmínky maxima materiálu | 24.7. 2019 | Dobrý den,
tohle je spíš obecná otázka k pravidlům kreslení, s Catiií jako takovou víceméně až tak nesouvisí, tedy jakožto specialista na Catii vám v tomto případě moc neporadím. Snad se ozve zkušenější "normoznalec". | ||
GetItem("DECProductToPart") | 20.7. 2019 | Tak to musím vykoušet na starším release...
Pomocí StartCommand by to mohlo jít, používám to když už je nouze nejvyšší. Sice nerad, ale někdy to jinak skutečně nejde. Zkuste si s tím pohrát, většinou to funguje dobře. Problém by mohl být se zadáním názvu AllCatPartu. Po spuštění příkazu standartně je třeba vybrat hlavní sestavu, takže by možná zafungovala sekvence: StartCommand... Vybrat produkt / nebo SendKeys, protože okno čeká na nějaký text s názvem AllCatPartu SendKeys{TAB} - fokus na tlačítko OK SendKeys{Enter} - potvrzení okna | ||
GetItem("DECProductToPart") | 18.7. 2019 | Dobrý den,
velmi zajímavé, i po více než deseteleté zkušenosti s Catií tohle vidím poprvé. V dokumentaci API žáfný takový parametr není, ale pokud jste to používal, asi to fungovalo. Jen se zeptám, jaká licence k tomu byla zřeba? Standard MD2 s ASD (Assembly design) nebo muselo být DPF (digital product filtering)? | ||
vytvoření částečného řezu v řezu | 11.7. 2019 | Dobrý den,
požadavek je naprosto jasný a samozřejmě se nejedná o nijak neobvyklou záležitost. Bohužel Catie v tomto případě nabízí jen omezené možnosti. Většinou je to tak, že když se použije nějaký pokročilý způsob zobrazení (např. ono do-not-cut), automaticky to vyřadí další možnosti. Něco se kombinovat dát, jiné kombinace jsou zapovězené. Ve vašem případě to tedy, alespoň podle mých zkušeností, v jednom pohledu vyřešit nelze. Pokud v Overload properties zakážete řez, ani následné Breakout se do této součásti nezakousne. Řešením je vytvoření detailu - pokud použijete funkce Detail view (ne Quick detail), zpropaguje se Breakout, který je definovaný na původním pohledu, přesto že se nijak neprojeví, do tohoto detailu. U Quick detailu se naopak nic nestane, jen se zobrazí výřez oblasti v daném měřítku. Na obrázku v příloze jednoduchý příklad. | ||
Structure Design - vytvorenie profilu | 11.7. 2019 | Dobrý den,
nejste první ani poslední, kdo se s tím trápí. Pokud máte chuť a trpělivost, můžete zkoušet a hledat někde jinde na webu, tady o tom nikdo asi nic neví, viz tohle vlákno http://www.catia-forum.cz/forum/topic.php?topic_id=45 Spousta modulů Catie potřebuje dopředu vytvořit knihovny (Piping/Tubing, Wiríng/Harness), bez kterých nedáte ani ránu. Pokud jste zkoušel vytvořit nový profil a nic se nestalo, je to pravděpodobně tím, že profily jsou nějak definované ještě i jinde (většina konfigurací jsou obsáhle xml soubory), zkuste hledat ještě jinde... | ||
Vlastní číslování pozic ve výkrese | 1.7. 2019 | Dobrý den,
s číslováním balloonů je to v Catia hodně zanedbané. V nastavení se dá zvolit, zda se v balloonech zobrazí číslo pozice nebo PartNumber. Číslo pozice může být buď přebráno z instance sestavy (na profilové kartě - properties instance se v sestavě objevuje kolonka position) nebo může být zadáno zcela manuálně. V případě PartNumber se do balloonu "obtiskne" skutečně celé PartNumber - většinou dlouhý řetězec, pokud nemáte PN jako čísla :-) V každém případě je vše poměrně zdlouhavé a neefektivní, čísla pozic se musí zadávat na instancích a není tak žádná návaznost mezi PartNumber a pozicí. Pokud chcete alespoň poloautomatické číslování, většinou se volí způsob, kdy se pozice zapíše do nějaké vlastnosti partu (properties nebo added properties), při vytváření balloonů se zvolí asociativita s PartNumber a vhodným makrem se pak hodnoty v balloonech přepíší podle čísla pozice v properties partu. Ať tak či tak, první způsob je silně neefektivní a ne moc spolehlivý, druhý zase vyžaduje znalosti programování nebo objednání vývoje příslušného makra. Kdyby vám místo číselných pozic stačila čísla dílů (hodně společností to tak má), pak stačí nastavit asociativitu balloonů s PartNumber a máte vystaráno. Update balloonu v pří změně PN a update výkresu funguje dobře. | ||
Zelená skica | 17.6. 2019 | Dobrý den,
mimo to, že ve 100% souhlasím s výše uvedenými příspěvky, přidám jedno obecné pravidlo pro vazby ve skicáři. Pokud skica není vázaná na žádnou jinou geometrii v modelu, pak je vhodné použít tzv. positioned sketch s definovaným počátkem a orientací. Veškerá geometrie by poté měla být vázaná jen k osovému kříži skici. Naopak, pokud používáte projekce resp. obecně již existující geometrii z modelu, pak je vhodnější sliding skica. Obojí lze samozřejmě kombinovat, ale při nevhodné kombinaci se dostanete do stavu, kdy vazby ve skice "nepustí" geometrii, která se chce přizpůsobit změnám v části modelu vytvořené před skicou. | ||
Catia Union Trim preview | 17.2. 2020 | Tak tohle je ale naprostá katastrofa, netušil jsem, že je pokles performance až takový.
Pokud by u R27 byl čas 2min a u R28 (po opravě) 20min, neřkuli 60min před HF, je to pomalu na reklamaci (service desk) u VARa, potažmo u DS. Pamatuju se na památnou chybu u R19 SP3, kdy se Catie tvářila, ukládá, ale pak se znenadání při stisknutí Cancel data vrátila do stavu po otevření bez možnosti cokoliv udělat - a uloženo samozřejmě nebylo nic :-) Tenkrát se chyba opravila až až v SP9 a spousta firem si s tím užila své. Zkoušeli jste kontaktovat vašeho dodavatele? | ||
Catia Union Trim preview | 12.2. 2020 | Takže beze změny?
Informace o zlepšení byla ve zprávě VCC (Volvo) na nový HF, ale i tak to asi bylo jen překopírované od DS. Nicméně pokud se nic nezměnilo, tak už to je podat stížnost, aby VAR založil u DS servicedesk a požádal o opravu. Chápu, že se někdy nová funkcionality nepovede, ale co proboha dělali s funkcí, které spolehlivě funguje (fungovala :-)) už tak dlouho, nechápu. | ||
Catia Union Trim preview | 30.1. 2020 | Tak mám pozitivní informace. V hotfixu 40 by měl být opraven Union trim a některé další věci viz info níže.
Fixes implemented in Hotfix 40: PartDesign - Fix for union-trim performance loss (bear in mind that visualization on body surfaces when using Union-Trim command is changed) PartDesign - Function 'Only Current Body' does not work properly PartDesgin - Copy / Paste as Result with Link: COLORS LOST IN A SPECIFIC CASE Tudíž stáhnout, nainstalovat HF40 a doufat. Zatím nemůžu potvrdit, nemám odzkoušeno. Otázka je, co bude s R29, ale snad to opraví také. | ||
Catia Union Trim preview | 15.1. 2020 | Koukal jsem i na německá fóra a všude je stejný problém. Vyjádření DS je ve smyslu "není to chyba, je to chování systému" dokáže vždy potěšit.
Kdyby alespoň vrátili celé původní chování Trimu i s označením vybraných face a ne jakýsi kočkopes. Můžeme tedy jen doufat, že s nějakým SP nebo HF se s použitím proměnné PRT_UNIONTRIM původní funkcionalita vrátí. | ||
Catia Union Trim preview | 11.7. 2019 | Jo, to už jsem také zjistit. Nevím jak u kterého SP/HF, ale konkrétně SP3 so chová tak, že sice zmizí okamžité poloprůhledné preview a žluté textové praporky s vybranými plochami, ale nezačnou se podbarvovat vybrané plochy tak, jak to bylo předtím (fialová, bledě modrá). Takže ve finále možná ještě horší, protože už vůbec nevíte, jaká plochy se vybíraly.
PS: Ono v tom příspěvku je ten samý popis, ale já to hned nečet až do konce :-) | ||
Catia Union Trim preview | 2.7. 2019 | Ano, to je velmi dobrý postup (snažím se tuhle metodiku vnucovat i ostatním), ale neřeší případy, kdy se musí vybrat i nějaká plocha v již hotovém tvaru - a tomu se nikdy zcela nevyhnete (např. průchozí domeček pro šroub). Potom už je to problém.
Dá se sice modelovat tak, aby byly některé plochy spojovaných modelů totožné (u starších release při výběru zčervenaly a většinou se výsledek povedl podle očekávání), ale to nejde vždy a navíc je třeba zkušenost a disciplína. Trim je už tak jako tako B-Rep funkce, a pokud ztratím šanci jednoduše identifikovat "zaniklé" plochy, je pravděpodobnost chybného výsledku ještě vyšší (=něco někde zůstane trčet ven). | ||
Catia Union Trim preview | 13.6. 2019 | Tak bohužel, jedná se skutečně o systémové chování CATIA ... zatím nelze nijak přenastavit. | ||
Catia Union Trim preview | 10.6. 2019 | Dobrý den,
v nastavení jsem nic nenašel a pokud k tomu nebyla určená nějaká další "tajná systémová proměnná", bude to zřejmě nové chování této verze. Samotnou průhlednost lze uvítat, i když de facto nahrazuje funkci preview. Na druhou stranu může vadit horší přehlednost (při editaci není hned jasné, která plocha je vybrána) a pokud jak píšete se celý proces zpomaluje, je nové chování spíš horší než lepší. Byla by odpověď od někoho z DS? | ||
Konfigurace-deformovaná/nedeformovaná | 5.6. 2019 | Video bohužel není, ale v článku je to popsané maximálně srozumitelně. S čím přesně si nevíte rady? | ||
Konfigurace-deformovaná/nedeformovaná | 3.6. 2019 | Dobrý den,
viz. odpověď p. Vaníka - v článku popisuju způsob, jak se vyřešit vás požadavek. Bohužel nikdy nedosáhnete toho, aby se v při použítí pouze modelu zobrazovaly dva různé stavy - part/sestava. Vždy bude viditelný jen jeden stav. Na výkresu už si vybrat můžete, viz popsaná metoda. Je to ale trochu zavádějící, protože když si pak otevřete model a porovnáte s výkresem, nesedí to. Jediné opravdu čisté řešení je vytvořit druhý model a do něj vložit kopii s linkem z dalšího Body, kde je namodelovaný "montážní" stav. To ale zase znamená ukládat druhý model, což je nežádoucí. | ||
Úpravy - pohled "uvnitř" modelu | 21.5. 2019 | Dobrý den,
pak by ještě měla fungovat základní funkce přesně k tomuto účelu stvořená. Stačí najet myší do míst, kde je ona skrytá plocha/hrana a zmáčknout na klávesnici šipku nahoru (nebo dolů). Vedle kurzoru se objeví seznam feature, které se nacházejí v místě kurzoru myši. Stačí si jen vybrat to co potřebujete... | ||
Context link - jak rychle najit jeho puvodce | 20.5. 2019 | Dobrý den,
context link je vždycky na sestavu, takže by neměl být takový problém najít původce. Navíc by k tomu měla stačit funkce Edit - Links, kde uvidíte všechny linky včetně referencí. Další možností je funkce Define contextual links v sestavě - zde se také dá poznat kam který link ukazuje. | ||
Změna hybridního designu za NEhybridní design v již hotovém partu | 11.5. 2019 | Dobrý den,
nejste první ani poslední, komu se to stalo. Moc možností nemáte. Informaci o hybrid/nonhybrid designu si totiž nese každé samostatné Body v sobě a pouhou změnou v nastavení se to nezmění. Jen každé nově vložené Body bude buď takové nebo makové, podle toho co je zrovna zapnuté. (na fóru jsou asi tři vlákna o výhodách a nevýhodách) Co tedy s tím? Pokuc nepoužíváte Ordered geometrical sety, půjde případná drátová geometrie v Body přesunout do normálních setů. Horší to bude s objemem. Můžete zkusit zkopírovat všechny feature v Body a zkopírovat je nového nehybridního Body, ale nejsem si jistý zda to půjde. Pokud používáte Booleovské operace, je to víceméně nemožné (hybrid a nonhybrid Body nejdou kombinovat, dělá to binec - hybridní Body v bool. operaci zůstane jako dvojče v hlavním stromu. I kdyby se vám to nějak zázračně povedlo, stejně pak budete muset u výkresů převazbit všechny kóty, protože na 99% popadají. Držím palce, užijete si. | ||
Hole z bodu jineho sketch | 29.4. 2019 | Dobrý den,
tohle je docela oříšek. Napadlo mě použít Output feature, ale nulová podpora v API. Měření by se dalo nahradit počítáním, ale s tím bych se fakt nechtěl programovat :-) Jedinou možností, co mě napadá, je vytvořit díru "někde", pak otevřít její skicu a vytvořit vazbu přímo mezi jejím počátkem (jediný 2D bod) a daným bodem ve skice s pozicemi děr. Nezkoušel jsem v makru, ale Catie to zdá se zkousne. Pak stačí body ve skice jen nějak pojmenovat, aby se daly dobře najít a mohlo by to stačit. Když ani to nepůjde, tak se nějak snažit optimalizovat čas měření, možná by pomohlo omezení selekce, ale to už zřejmě děláte. Takže ani tady nic zlepšit nepůjde.. PS: Smekám už jen za ten způsob s měřením :-) | ||
Roztříštění 3D modelu v Catia V5 | 25.4. 2019 | Pokud má stanici cerfikaci od DS na CATIA (což zřejmě má), tak bych vyzkoušel jiné ovladače na grafiku, popř. jejich konfigurace s ohledem na CATIA.
Vím o případech, kdy CATIA bez problémů běžela na "kancelářském" šrotu, a na špičkové pracovní stanici se objevovaly problémy jako u vás. Myslím že několik stanic co píšete máme i u nás, takže tady bych problém neviděl. | ||
Roztříštění 3D modelu v Catia V5 | 24.4. 2019 | Dobrý den,
tohle bych jednoznačně viděl na grafiku, ale teoreticky to může být i zmiňovaný přehřátý procesor. Něco podobného se mi stávalo u kombinace DELL 4500 a CATIA V6-R2014. Vždy po nějaké době se obraz začal takto divně třištít a vždy to skončilo úplným zamrznutím s nutností tvrdého restartu. V lepším případě to může způsobovat jen nevhodný ovladač grafiky. Máte k dispozici HW parametry stroje, na kterém se to děje? | ||
Přenos dat ze soukromého pc do pracovního | 17.4. 2019 | Ano, jak píše pan Lošťák - VPN je ideální řešení, pokud nemáte k dispozici cestovní NTB. A na něm lze udělat ještě jednu věc - licence se dá extrahovat ze serveru na NBT (až na dobu 30dnů) a používat ji offline. Po tu dobu je ale na serveru zamčená a nikdo jiný si na ní nesáhne. Po 30 dnech na NTB přestane fungovat a na serveru se sama odemkne nebo ji můžete sám "vrátit" dřív. | ||
Přenos dat ze soukromého pc do pracovního | 10.4. 2019 | Dobrý den,
když už jste se takhle odkryl s nelegální verzí...do dat se ukládá informace, pokud byla použita studentská verze licence. Ta se pak z dat prakticky nedá nijak "odpárat" (obsah souboru se musí zkopírovat do nového, čistého souboru). Pokud použijete nelegální verzi (s pokoutně vygenerovanou licencí od SSQ), v datech nic navíc není, ale buď DSLS server nebo sama Catia si vesele odesílá statistická data do DS, kde je kromě jiného vaše IP adresa, doména, název počítače, jméno uživatele, použitá licence (od - do, datum čas) atd. U většiny takto upirátěných instalací se jedná o domácí použití v případě studentů, samouků nebo různých kutilů, což je mimo rozlišovací schopnost DS. Ale nedej bože, aby si tohle zkusil již registrovaný uživatel ve své firmě. Obratem dostává velmi nepěkný dopis od poskytovatele licencí ve své zemi, kde je slušně, leč důrazně upozorněn, že si licenci buď zakoupí (protože ji zřejmě potřebuje, když ji používá) nebo se může dostat k francouzskému soudu. Samozřejmě že než by k němu dorazilo IT komando z úřadu hospodářské kriminálky, dávno nebude existovat jediný důkaz a ze všeho se úspěšně vylže, ale pak riskuje, že až mu vyprší licence, DS mu ukáže vztyčený prostředník. A k vašemu postupu - dovedete se představit, kolik je takto vytvořených dat uložených na serverech velkých automotive firem ... :-) Myslíte, že si malá firma bude pořizovat licenci na převod z/do STEPu za x desítek tisíc, když to potřebuje 1x za rok? Nechci nikoho očerňovat, ale dokud se nezmění licenční politika DS, bude se tohle dít pořád. | ||
Upřesnění řezu v drawing | 7.4. 2019 | Dobrý den,
k tomu přesně slouží funkce Overload properties. Dostupná v kontextové menu každého pohledu, resp. pohledu vytvořeného ze sestavy. Tam si můžete měnit grafické vlastnosti čar pro jednotlivé instance, včetně toho jestli bude "říznutá" nebo jestli se vůbec bude zobrazovat v řezu. Určitě se to tu už několikrát probíralo, zkuste hledat. | ||
Transparentnost ploch a body | 7.4. 2019 | Dobrý den,
záleží na to, co máte při změně vlastností vybrané, resp. jestli je aktivní part nebo sestava. Pokud je aktivní sestava a vyberete byť jen plochu, změní se vlastnosti celé instance. To samé analogicky u partu. Takže se před změnou vždy musíte přepnout do konkrétního partu, kde chcete něco měnit. Pomohlo? | ||
Barva kurzoru a přehled klávesových zkratek | 31.3. 2019 | Třeba se časem naučíte bez zkratek žít. Podle mě je to jen otázka zvyku z jiného CADu. Catia má tak dobře zapamatovatelné a intuitivní ikony, že podle mě není nutné zkratky používat. Já měl svého času jen jednu jedinou, a to na příkaz Hide/Show.
Navíc každá funkce má možnost opakování po ukončení, a tak není nutné na ikony klikat tak často. | ||
Barva kurzoru a přehled klávesových zkratek | 28.3. 2019 | Dobrý den,
to je tedy celkem oříšek. Vzhledem k tomu, že se klávesová zkratka nedá vytvořit makrem, nebude možné je tímto způsobem asi ani vypsat. Klávesové zkratky jsou uložené v jednom ze souborů nastavení FrameConfig.CATSettings nebo FrameGeneral.CATSettings (mimo jiné to drží i polohy a obsah toolbarů). Jsou to ale binární soubory a nelze v nich jednoduše seznam zkratek najít. | ||
parametr Multiple Value | 4.4. 2019 | Dobrý den,
jednoznačně se přikláním k použití Rule, je to mnohem stabilnější řešení. Jediné co me zde uniklo byla metoda AuthorizedValues , která dokáže naládovat Multiple values do parametru. V object browseru přímo v Catia o tom není ani zmínka....musí se přímo do nejpodrobnějších manuálů. | ||
parametr Multiple Value | 27.3. 2019 | Uživatel odpovídá na příspěvek #6626:
List jsem také zkoušel, ale nepřišel jsem na to, jak jeho obsah vnutit do multiple values parametru... | ||
parametr Multiple Value | 26.3. 2019 | Dobrý den,
zkoušel jsem to pomocí Rule, ale neobjevil jsem funkci pro vytvoření / změnu předdefinovaných hodnot. Jistý úspěch se dostavil při použití Reaction, ale jen při použití VBA skriptu. Výsledek na obrázku, na jednoduchém příkladu to funguje celkem obstojně. | ||
Nejdou načítat stepy | 18.3. 2019 | Dobrý den,
s tímhle už jsem se setkal u (tuším čínského) ZW CAD. Step se nenačetl buď vůbec nebo byl part úplně prázdný. Chyba byla ve špatné syntaxi souboru, po manuální opravě chyb (!!! více chyb) se soubor otevřel, ale byla celkem náhoda, že se mi na to podařilo přijít. Někde bylo přehozené pořadí závorek. Paradoxně si s tím některé jiné CADy dokázaly poradit a i přes chybnou syntaxi to otevřely, CATIA bohužel ne. Při každém otevírání stepu Catie vytváří report s popisem toho, co se přitom děje. Vždy vyskočí malé okno s názvem a cestou k reportu (soubor *.rpt tuším). Když si ho najdete a otevřete, dá se z něj vyčíst, kde se stala chyba. | ||
Vyvoj CATIA V5-6 | 17.3. 2019 | No, to že vývoj V5 má být ukončen v roce 2025 ještě neznamená, že tím V5 definitivně skončí. Stejně jako V4, jejiž vývoj skončil "kdysi" dávno, snad ještě někde přežívá. Takže V5 může v její poslední verzi žít klidně dalších třeba 15 let po skončení vývoje (s minimální podporou).
Na druhou stranu jsem nejednou slyšel od velkých firem s vlastním PLM, že by pro ně bylo méně bolestivé vyměnit CAD než PLM. Takže s vaší domněnkou souhlasím - VW a V6 je i dle mého názoru holý nesmysl. Nasazení Connectu je jasným signálem, že Enovia prostě nebude to správné řešení. Jde totiž provozovat i kombinace V5 + Enovia (snad dokonce nejlepší funkcionalita). Kdyby byla Enovia vyhodnocena jako lepší na TeamCenter, mohli by jí nasadit. Jedinou devizou DS je, že na V5 jede opravdu hodně automotive zákazníků a přechod na jiný CAD by byl skutečně bolestivý. I Daimler stále udržuje V5R19 pro staré projekty... | ||
Vyvoj CATIA V5-6 | 13.3. 2019 | Dobrý den,
V5 má od DS avizovanou podporu až do roku 2025. Každý rok tedy paralelně s V6 vychází i ekvivalentní release V5-6R20xx. Poslední dostupná verze je již zcela jistě V5-6R2018 (R28) a možná už je dokonce uvolněna i V5-6R2019 (R29). PS: Koncern VW by snad měl na R28 přecházet tento rok. Na ústupu V5-6 zatím rozhodně není a přechod na V6 (CATIA Experience) zatím není absolutně uvažovaný. Např. VW nyní s PLM přechází od stařičkého KVS na Connect, což je de facto Siemens Team Center. Pravděpodobnost, že by s tímto scénářem někdy v budoucnu přecházeli na V6, se limitně blíží nule. | ||
Automatická aktivace a deaktivace operace near / far | 12.3. 2019 | Dobrý den,
povedlo se mi vytvořit poměrně jednoduchý příklad. Využívá jeden parametr a dvě formule. V KW1 je dostupná metoda pro feature typu Surface, která vrací počet domén (z kolika kusů topologie se skládá). A to se dá použít jako rozhodovací parametr pro aktivaci / deaktivaci operátoru Near / Far. Postup: 1. Vytvořte si parametr typu Integer 2. Vytvořte formuli pro tento parametr, kde zápis bude pocet domen = nbDomains(název plochy)
3. Vytvořte formuli pro deaktivaci Near / Far, kde Near.Activity = (pocet domen > 1)
Vše je na obrázcích v příloze. V praxi de facto tvorba parametru není nutná, aktivita Near / Far jde naroubovat rovnou na výstup metody nbDomains. | ||
Nastaveni_osvetleni | 4.3. 2019 | Dobrý den,
nejrychlejší způsob je zkopírovaní souboru s nastavením osvětlení od kolegy a restart Catia. Přesné nastavení polohy zdroje světla asi ani není možné (netvrdím, že to nejde, ale nikdy jsem na to nepřišel). | ||
Definování broken view | 4.3. 2019 | Dobrý den,
tady to asi bude bez úspěchu, pozice definičních čar přerušení se nedá žádným způsobem měnit, pouze na začátku se dá určit výběrem existující geometrie. Větší problém nastává, když potřebujete přerušit společně (stejným stylem) základní i odvozený pohled - tam téměř nemáte šanci se vůbec trefit do stejné délky přerušení. | ||
FTA - Tabulka | 5.3. 2019 | Dobrý den,
ten příklad jsem našel na netu jen jako inspiraci a důkaz, že to jde, detailně vám poradit nedokážu. V každém případě bude muset být rámečček i razítko stejně "rozpadnuté" jako ve výkresu - i tam to je jako detail, který jen "drží elementy pohromadě". Otázka je, zda k FTA není ještě nějaká vyšší licence, která by to dokázala (stejně jako pro plochy je GS1, pak GSD a vrcholem je GSO - vždy je navíc jen pár funkcí. Google tvrdí, že je asi jen FT1 a FTA. Na druhou stranu, proč by měl vadit rámeček ve skice? Když by se elementy spojily pomocí fix together, možná s tím půjde pracovat... | ||
FTA - Tabulka | 4.3. 2019 | Dobrý den,
pokud je tabulka ve výkresu vytvořená z elementů a textů, pak ji do FTA nijak jinak nedostanete. A s klasickou tabulkou si pro potřeby razítka nevystačíte. Pro vaše potřeby by nebylo od věci připravit si šablonu modelu, kde už by byly připravené všechny náležitosti pro výkres, jen by se dodělaly pohledy (de facto i ty základní už by mohly být připravené, pokud se modeluje v nule). V příloze ukázka komplet výkresu v FTA.... | ||
barvení ISO pohledu ve výkrese | 4.2. 2019 | Dobrý den,
něco by s tím jít mohlo. Klíčem je objekt GenerativeBehavior a jeho vlastnosti ColorInheritanceMode (to máte v kódu), dále pak ImageViewMode a nakonec RepresentationMode (ke každé vlastnosti jsou i enumerace) - vše na obrázcích v příloze. Aby se změnil pouze vámi vybraný pohled, je třeba do kódu dát část, kde si Catie řekne o vybrání pohledu, tedy něco vy smyslu: Set oSel = CATIA.ActiveDocument.Selection a pak si pohrát s nastavením vlastností pohledu - zbytek už zůstane. | ||
Zpomalení Catie pod WIN10 | 15.1. 2019 | Dobrý den,
mluvíte o V5R24 na Win 10? Nejsem si jistý, jestli je má R24 plnou podporu na W10. Podle mého končí R24 u W7, R25 zvládá W8, a až R26 má plnou podporu W10. Podle některých reakcí v diskusích se dá usoudit, že i starší verze Catia na W10 fungují, ale objevují se právě různá snížení výkonu a apod. To je také důvodem, proč si společnosti na CAD na stanicích stále udržují W7 a neupdatují na W10. | ||
Problém pri vytváraní rovníc | 18.12. 2018 | Dobrý den,
podle toho co píšete vytváříte vazbu mezi parametry v různých partech, tj. de facto externí link. Na to by mělo mít vliv nastavení na obrázku "keep link with selected object". Když je tahle volba vypnutá při použití externí geometrie, nevytvoří se link, ale geometrie se jen zkopíruje jako mrtvola. To samé chování bych čekal u parametru - místo linku se jen zkopíruje hodnota. Zapněte volbu a mělo by to fungovat. | ||
Uloženie samostatných catpart z productu | 12.12. 2018 | Dobrý den,
to co popisujete na obrázku není sestava, ale multipart. Není mi tedy úplně jasné, co přesně chcete ukládat. Mohl byste dotaz popsat lépe? | ||
Chybná pozice dílu v sestavě | 10.12. 2018 | Omlouvám se za opožděnou reakci, ale téma bylo ve stavu "rozepsané"...musel jsem ho překlopit k publikaci.
Popsaná situace občas nastane, a to nejen u polohy v sestavě, ale i u tvaru dílu. Fakticky je vše v pořádku, přesně jak píšete, tj. nikde žádná potřeba Update a vše se tváří OK. Potíž je v tom, že modelář má všechno updatované, ale grafika si to nepřekreslí, takže vidíte jiný stav než je skutečnost. Některé situace se po pár chybných případů chování již nepodařilo nasimulovat, někde se chyba čas od času objeví znovu, někdy pomůže aktualizace ovladačů grafiky, někdy až reinstalace celé Catie. Pak bych se ještě podívat na stav přepínače Multi editor undo - viz příloha. Objevil se někdy od verze 24 a měl by nějak řešit právě ty situace s více okny, kdy se po kroku zpět vrátí jakoby jen jedno a druhé zůstane viset (pokud je zapnuto, vždy se při otevření partu / podsestavy do nového okna objeví varovné hlášení, že změny provedené v editoru s partem / podsestavou nemohou být vráceny zpět v okně s nadřazeným objektem. | ||
Welding symbols | 17.12. 2018 | Dobrý den,
pokud máte oba výkresy otevřené ve stejném release a oba nabízejí rozdílné svařovací symboly, měl by rozdíl být ve výkresovém standardu, tedy skutečně v xml souboru. Jde to zjistit ve File - Page Setup, kde je vidět použitý standard. Nebo se můžete podívat přímo do definice standardu - Tools - Standards, kde bude rozdíl lépe viditelný než v otevřeném xml. | ||
stl to step | 10.12. 2018 | Dobrý den,
STL je teselovaná geometrie = trojúhelníky. Převod do CatPartu (ať už přes Step, Wrml, V4... dopadne vždycky stejně. Pokud chcete mít celistvé a hladké plochy, nezbývá než se pustit do reverse engineeringu pomocí modulu QSR - Quick surface recontruction, který nabízí více možností, jak vytvořit základní kanonické nebo obecné plochy. V případě takto "jednoduchého" modelu je nejrychlejší a nejpřesnější model "obkreslit" v Part Designu. | ||
Jak vytvořím výkresové pohledy podle svých potřeb? | 18.11. 2018 | Dobrý den,
ani já přesně nechápu v čem je problém. Pokud je tvar takto nepravidelný, nedělejte odvozené pohledy, ale použijte vícekrát Front view. Orientace pohledu Front view se také dá určit pomocí Axis systému, který se vybere se stisknutým CTRL při definici pohledu (v pořadí Axis system - Body - promítací rovina). Axis systémy si můžete na modelu vytvořit dle libosti. V praxi se tenhle způsob běžně používá, některé tvarové složité modely byste s jen odvozenými pohledy nikdy nedokázal zakótovat. Kromě odvozených pohledů existuje dále pomocný pohled - Auxiliary view, ten se také často používá. | ||
Cannot launch multiCAD converter | 13.11. 2018 | Dobrý den,
v sestavě jsou pravděpodobně data v jiném než CATIA nativním formátu, popř. jiné reprezentace než dokáže Catia se základní licencí otevřít. S odkazovaným multiCAD pluginem se dají otevřít (prohlížet) data např. ze SolidWorks, ProE atd, ale běžná licence si s tím neporadí. Rozdílný HF určitě problém nebude. Podívejte se do složky s daty, které má sestava otvírat. Pokud tam budou i jiný typy souborů než CATPart, CATProduct, .model, Cgr (no prostě jiné než běžně podporované), moji domněnku to potvrdí. | ||
Spojit 2 modely v 1 | 31.10. 2018 | Dobrý den,
přes boolean sečtění na to jdete správně. Pokud je mezi objemy vidět hranice plochy, nemělo by to být na škodu. Když se před sečtením objemy dotýkaly, bude výsledkem sečtení (assembly) jeden spojitý objem a tiskárna by si s tím měla poradit. Pokud vám nejde zaoblovat, pravděpodobně se pokoušíte vytvořit zaoblení na té části modelu (Body), která zrovna není aktivní. Zkuste pravé tlačítko nad hlavním Body a zvolte Define In Work Object. Tím se aktivuje hlavní Body a mělo by jít vytvářet zaoblení. | ||
Catia V5 -nahledy | 7.11. 2018 | Pouštíte Catii ze síťového disku nebo myslíte jen síťové prostředí?
Myslím že klient musí být vždy instalovaný lokálně / nebo se využívají služby typu Citrix a apod. Nelze ani požádat IT o nápravu? | ||
Catia V5 -nahledy | 1.11. 2018 | Jestli máte možnost, zkuste se podívat na nějaký starší soubor, který na starších W7 měl náhled. Pokud ho W10 nezobrazí, hledal bych chybu u Windows.
U náhledů a asociací souborů většinou zafungovala přeregistrace Catie. | ||
Catia V5 -nahledy | 31.10. 2018 | Dobrý den,
tohle už se tu kdysi řešilo pro kombinaci W7 + CATIA R20. Uživatelé si stěžovali, že po reinstalaci nejsou u některých souborů náhledy, viz http://www.catia-forum.cz/forum/topic.php?topic_id=1239 Bohužel vlákno utichlo a dál jsme se nedostali.... Jste jediný kdo má problém nebo je to i u kolegů? To samé u jiných kombinací CATIA + WIN...všude stejné? Náhled by měl být ve formátu hodně malého jpg obrázku, který je uložený na určité adrese v Catia souboru. Otázka pak, je, jestli ho Catia nezapíše nebo ho Win nevidí (nepřečtou). | ||
Min. rádius na spline | 1.11. 2018 | Dobrý den,
u spline bohužel křivost omezit nejde. Můžete měnit tenzi (poloměr oskulační kružnice) v každém bodě, kde je nastavena tečnost a tím částečně spline řídit. Jiná možnost není. Obejít by se to dalo rozdělením trasy na "rovnější" části (není třeba řešit rádius) a "křivější" části. Další možnost nabízí funkce Polyline (v GSD), u které se dá v každém jejím bodě definovat přesná velikost rádiusu. | ||
Sklopení plochy | 17.10. 2018 | Dobrý den,
přesně jako odpovídá p. Martinko, při tváření dílu dochází v velkému přetvoření. Zkuste si do papíru zabalit kouli a pak porovnejte velikost papíru, který jste na to potřeboval s povrchem koule - rozdíl bude značný. I kdyby se vám nakrásně povedlo vytvořit přibližnou šablonu, tak bude prakticky nepoužitelná, protože se vám pří lisování roztrhá na kusy - papír není tažný. Musel byste použít nějakou flexi fólii, která se protáhne stejně jako plech. U funkce Unfold se dají ještě definovat nástřihy - tím byste se pak možná dostal na lepší tvar, ale při simulaci s papírem se vám nastřižená místa samozřejmě "rozevřou". | ||
Naklonění profilu v průběhu radiusu | 15.10. 2018 | Já bych na tom nic zas tak "záludného neviděl", v podstatě jde o to přejet nějak oblast, kde exaktně definovaná geometrie neprochází.
I s tím Sweepem, co máte naznačený byl šlo jednoduše přidat oblast pomocí Add cutters (licence GSD), která vynechá místo kde se plocha protíná, a automaticky ho "zalepí". | ||
Naklonění profilu v průběhu radiusu | 12.10. 2018 | Dobrý den,
podle obrázku bych řekl, že se snažíte hranu zaoblit pomocí fce Sweep (Explicit) s profilem ve tvaru kružnice s R7,5. Naklonění profilu se u Sweepu dá řídit pomocí tzv. Spine, ale to by vám v tomto případě stejně nepomohlo, protože guide má v zaoblené částí hrany menší poloměr než je délka profilu - výsledná plocha tak vždy sama sebe "nabourá". Já bych v tomto případě jednoznačně zvolil některou z funkcí Fillet pro zaoblení (podle toho jestli na tvaru existuje hrana nebo se jedná o dvě samostatné plochy). Plocha kde se potkávají rádiusy bude sice "degenerovaná", ale Catia si s tím bez problémů poradí. Správnější by bylo vytvořit nejprve obě části zaoblení R7,5 a až pak dodělat R5 (pravidlo od největšího k nejmenšímu). V místě setkání by pak R5 končil do špičky. Další elegantní řešení je volba "Blend Corner" u funkce Edge Fillet, kdy se vytvoří tzv. kufrový roh, viz Blend corner A nakonec si můžete oblast rohu libovolně vyříznout a dodělat podle libosti - Fill, Multisection apod. | ||
Nalezení bodů podle koordinátů v sestavě | 12.10. 2018 | Dobrý den,
šel bych na to úplně stejně. Do sestavy vložit nový part (bude v počátku) a v něm vytvářet nové body. Pokud poloha komponentů v sestavě odpovídá počátku sestavy, není třeba nic dalšího. Pokud ne, stačí tento nový Part vhodně napolohovat. | ||
Makro na převod multibody v Partu do Catproduct. | 27.9. 2018 | Tohle makro umí to co potřebujete. Nově vytvořené party lze navíc fixovat, obarvit (každý jinou barvou), party se vytvoří i ze setů, a vytvoří se linky na původní Body (u setů to z principu nelze).
Takže pak můžete v klidu pokračovat v práci v multipartu (jak píše pan Lošťák) a sestava se bude stále dotvářet sama. Nebo jednoduše až bude hotovo na jeden klik sestavu vytvořit znovu. Jako bonus se všechny nové party nasypou do podsestavy, aby zbytečně nezabíraly místo ve stromu. | ||
CATIA vkladanie znaku do koty priemeru | 21.9. 2018 | Dobrý den,
tak podle všeho se zdá, že si Catie nenechá vnutit případ, kdy je symbol vpřed i za hodnotou. Při výběru jedné z nich se automaticky deaktivuje ta druhá. Text před / za také není úplně dobré řešení, protože zase neakceptuje spec. znaky. Já osobně bych šel cestou přidání textu s pozičním linkem. Do textu už půjde vložit cokoliv a když ho svážete s kótou, bude se držet i pozice. Navíc by se hodnota textu dala svázat např. se skutečnou hloubkou díry...ale to už je skoro zbytečné. | ||
CATIA vkladanie znaku do koty priemeru | 18.9. 2018 | Dobrý den,
zkoušel jste vložit znak pomocí manipulátoru "text before" přímo na kótě (červený trojúhelníček před).Pokud pracujete v prostředí VW CGR, používáte určitě některý z výkresových standarů CEG1 / CEG2. Nevím o tom, že by zde byl průměr zablokovaný. Dá se značka průměru vložit do textu? | ||
Hromadné označení stěn děr v desce pomocí vyhledávání | 5.9. 2018 | Dobrý den,
uvažujme horší variantu, tedy mrtvý solid, a běžně dostupné licence (např. MD2) Pomocí vyhledávání (Search) se dají najít a vybrat všechny Face, ale tím se také skončí. Omezit topologii na válcové plochy nelze. Zkoušel jsem u typu Topology kromě předefinovaných Edge, Face, Vertex atd. zadávat typy z API viz BiDim apod, ale vždy s hláškou, že toto není podporováno. Další možnost bude makro. Zde se s jistotu dají vybrat všechny válcové plochy a zjistit jejich průměr. Horší to však už bude s rozpoznáním, zda se jedná o díru či o zaoblení. Kdyby se totiž vytvářelo Thickness i na nějakém rádiusu, automaticky se zpropaguje na další plochy s tangentní návazností. Pak by se tedy ještě muselo zjišťovat, zda se jedná o uzavřenou válcovou plochu (díra) či zaoblení (část válcové plochy). To by bezpečně zjistila např. funkce Boundary (válec má dvě hranice, rádius jen jednu). Jinak to nelze, ale mám to v praxi ověřené a funguje to. Další možností je mít díry obarvené - u mrtvoly se nic nezlepší, u živého modelu se díry snáz předem obarví. | ||
Export obrázku bez pozadí | 2.9. 2018 | Transparentní pozadí Catia neumí, ale jak je uvedeno výše - stačí nastavit pozadí na bílé a pak v libovolném grafickém editoru bílou převést na průhlednost.
Pak je vždy nutné mít zapnutou volbu Captura white as black, jinak o vše bílé, co má zůstat viditelné, přijdete. | ||
Export obrázku bez pozadí | 29.8. 2018 | Dobrý den,
přímo ve funkci Capture je v nastavení v záložce Pixel volba White background - pozadí pak bude bílé. Zde je pak vhodné současně zapnout volbu Capture white as black, aby se na bílém pozadí neztratil např. strom specifikací, pokud má být na obrázku také. Další možností je v nastavení Catia - Display - Visualization nastavit bílou (nebo jinou) barvu pozadí. | ||
Zaokrouhlení na 0,5mm | 16.8. 2018 | Dobrý den,
např. takhle - do x.25 se zaokrouhluje dolů, mezi x,25 - x.75 na 0,5 a nad x.75 pak už nahoru. Let a(real) | ||
Aktualizace Detail view | 16.8. 2018 | Dobrý den,
jděte do kontextového menu pohledu detailu a zvolte možnost Synchronize view definition. Tím se detail srovná s novou polohou řezu. | ||
VB.Net detekovanie viacerých Catí | 26.9. 2020 | Uživatel odpovídá na příspěvek #6839:
Na jednu stranu jsem rád, že i někdo jiný mám stejný názor, na druhou stranu by se to sem tam hodilo. Případy, kdy mají konstruktéři spuštěné dvě catie, a makro potřebují zrovna u té druhé, není málo.... Integraci VS u 3DExp jsem viděl naposled u V6R2014 a nějak moc se mi to nelíbilo. Už to, že je celý projekt uložený v databázi a není tak jednoduše přenositelný a tím pádem nezávislý je špatně. | ||
VB.Net detekovanie viacerých Catí | 15.8. 2018 | Update informací...
Vyzkoušel jsem funkci AccessibleObjectFromWindow, bohužel bez výrazného úspěchu. Přikládám použitý kód. DllImport("Oleacc.dll")> _ Kód je až do posledního řádku funkční. Podle popisů na webu se mi skutečně podařilo zachytit okno Catie, ale objekt je typu IAccessible, kde jsou jen omezené metody - nic čím by se dal zachytit COM objekt. Ve všech popisech (příkladu jsou na MS Excelu) se z tohoto objektu zavolá vlastnost .Application, což vrací kořenový COM objekt CATIA. Bohužel mě se nic podobného nepodařilo - v objektu iAccessible samozřejmě taková vlastnost neexistuje. Jediné pojítko s oknem Catie je vlastnost accName, kde se objevuje caption okna Catie. Vidím hned několik neznámých: 1) deklarace 4. parametru funkce, kde je typ UnmanagedType.IDispatch - co by to mělo správně být??? 2) Giud - typ INFTIF. Window má Guid v zakomentovaném řádku - když to ale použiju, funkce vrátí prázdný objekt Pokud by tohle mělo fungovat, bylo by to úžasné, ale jeví se mi to jako až moc jednoduché. Pořád doufám, že je mezi konstruktéry i jeden co umí trochu víc programovat ... | ||
VB.Net detekovanie viacerých Catí | 13.8. 2018 | Uživatel odpovídá na příspěvek #6532:Díky za reakci. Předpokládám ale, že i v tomhle případě je nutné mít pro spuštění integrovanou ikonu makra přímo v Catii, jinak se zase zavolá první instance.
Pokud tedy budu mít pro spouštění maker jinou externí aplikaci, nedá se to použít. Chci se za každou cenu vyhnout nutnosti pří každém ugrade prostředí Catia zdlouhavému a pracnému vytváření toolbarů s ikonami maker - když může existovat jeden nezávislý toolbar (který ale zatím neumí rozlišit více Catií...). PS: Úskalí makra jako dll znám, mám takhle několik pomocných knihoven a ladění je přesně tak příšerné jak říkáte :-) | ||
VB.Net detekovanie viacerých Catí | 10.8. 2018 | Přidávám ještě link s návodem:
http://www.coe.org/p/fo/et/thread=26825 | ||
VB.Net detekovanie viacerých Catí | 10.8. 2018 | Dobrý den,
o tohle jsem se pokoušel již několikrát a zatím bez úspěchu. Zdaleka to není tak snadné, jak si představujete. Použitím metody GetObject() si makro vždy chytí v pořadí první běžící Catii (jako COM object). Catia je (doufám že to píšu správně) tzv. multi-instance application, tj. pokud spustíte více Catií, vidíte je jako samostatné procesy. Naopak u single-instance, můžete spustit program kolikrát chcete, ale pořád se tváří jako jeden proces, pouze má více oken s dokumenty. Poměrně dlouho jsem hledal řešení a poprvé narazil na možnost dostat se ke konkrétní instance přes tzv. ROT - running object table. V principu se instance chytala přes CLSID, ale i v tomto případě je tento identifikátor pokaždé totožny. Po chvíli laborování se snippetem se mi podařilo tuto možnost rozjet, ale se stejným výsledkem - vždy se mi vrátila prvně spuštěná instance. To jsem si nakonec potvrdil při dalším hledání na netu, kde tuto možnost jako řešení též zavrhli. Ptal jsem se i kamarádů programátorů, nikdo mi nebyl schopen říct, jak by se na to dalo jít (resp. nechtěli se úplně nezištně pouštět do práce s nejistým výsledkem) Ale...přesto existuje tohle video, ve které prezentují aplikaci CATIA Session manager, která umí ovládat instance jednotlivě, takže možnost určitě existuje. Princip by měl být v "uložení COM objektu do souboru" a následnou identifikací (převedení) do root objektu CATIA, se kterým už se dá pracovat. K tomu bylo třeba vytvořit / použít nějaké knihovny v C...a zde jsem to tenkrát vzdal. K videu na youtube jsem psal komentář s dotazem na dostupnost CS manageru, ale nikdo se neozval. PS: Pokud by se vám to podařilo, byl bych ochotný řešení koupit. | ||
Zmena materialu drafting nemeni srafovanie | 6.8. 2018 | Dobrý den,
pouhá změna materiálu v Partu změnu šrafů nevyvolá, dokonce ani nutnost pohled updatovat. Pohled (řez) si při vytváření pouze přebere informaci o šrafování a dál se nic neděje, ani když se materiál na partu změní. Možnosti jsou dvě: 1) pravé tl. nad šrafy a ručně změnit 2) pravé tl. nad šrafy a kliknout na tlačítko Reset using Part material patern (nevím jestli je dostupné už u R19...) | ||
Je možno posunout kružnici ze středu skicy? | 6.8. 2018 | Já jen doplním...
Kružnice a např. i obyčejná úsečka používá interní body (střed, konce), které se vytváří při vytvoření entity. Když ale kliknete do bodu počátku skici, bod se nevytvoří, ale použije se právě počátek. S tím se už pak ale nedá hnout (to už víte) ani jej nelze nijak nahradit. Takže pouze potvrzuji výše zmíněnou radu se tohoto bodu nikdy nechytat. Korektní oprava je pak použití fce Replace přímo ve skice, kde si od R26 dokonce můžete pohlídat i směr normály a zcela tak eliminovat chyby (ztráty referencí) při následném update. | ||
pevnostná analýza, načítanie vlastností | 16.7. 2018 | Dobrý den,
podmínka FEM modulu je, že simulovaný objem musí být vytvořen pouze v PartBody (ostatní Body jsou ignorována) a taktéž materiál by měl být přiřazen přímo na PartBody, a to ještě předtím, než se vytváří dokument analýzy. Při vytvoření si je pak identifikován a přiřazen jako vlastnost. S tím prvním se nedá nic měnit, ale materiálovou vlastnost lze v analýze přiřadit i pozdějí, bez ohledu na to, zda je materiál na PartBody. Stačí kliknout na ikonu pro přidání Material properties a vybrat materiál. | ||
Boolean - Ordered body | 13.7. 2018 | Dobrý den,
podle obrázku ale máte zapnutý hybrid design - šedivé Body je příznak nehybridního Body se současně zapnutým hybrid designem. I ta hláška odpovídá, protože nelze (resp. jen s velkým omezením) kombinovat hybridní a nehybridní Body v boolean operacích. A i to že žlutý, tj. not-ordered geometrical set, nejde vložit do Body je způsobené zapnutým hybrid designem. Tak se ještě jednou podívejte, zda je hybrid opravdu vypnutý. | ||
Existing Component ze šablony | 26.6. 2018 | 1) Jednou tam máte oSel a podruhé oSelection .....
2) Při přiřazení proměnné do objektu musí být u CAT/VBA skriptů klíčový výraz Set , takže bude Set oProduct. ..
Pan Krsek to má psané v .NET, kde už se to uvádět nemusí... Opravte - jinak to funguje. | ||
Existing Component ze šablony | 25.6. 2018 | Přesně tak, příkaz StartCommand ... vám pouze otevře Catiovské okno s výběrem dokumentu. V něm byste musel zadal cestu a název souboru a pak ho odesláním stisku Enter musel potvrdit. Komplikované, ne-li nemožné ...
Snippet pana Krska je OK, předpokládá celou cestu k souboru. Musí se použít pole, i v případě, že vkládáte pouze jeden dokument. | ||
Design table | 17.6. 2018 | Dobrý den,
tohle je poměrně jednoduché. Vytvořte si v modelu parametr "délka", který budete exportovat do design table. Do tohoto parametru pak zapište hodnotu pomocí formule, kde použijte funkci pro měření vzdálenosti - distance. Pokud ale limity profilu vybíráte až během vytváření profilu, nebude to fungovat, resp. musel byste formuli vždy vytvářet až po vytvoření profilu. Napadá mě možná lepší možnost. Pokud byste měl ze skici profilu vytvořenou (nebo extrahovanou z tělesa profilu) plochu, dá se délka jednoduše spočítat jako objem / obsah plochy profilu. Objem by se měřil na Body s profilem (opět pomocí formule - fce SmartVolume) a to samé plocha (WetArea). Celé by to šlo nacpat do jedné formule a řídit tím parametr s Objemem. | ||
Viditelnost dílů podsestav v hlavní sestavě | 5.6. 2018 | Tak mám první postřeh...
Zkuste si podsestavu otevřít do nového okna a přetáhnout díl z ní do té samé podsestavy ale v okně s celou hlavní sestavou. Viditelnost se okamžitě zresetuje...ale popadají vazby, pokud jsou nějaké vytvořené. Zkoušel jsem i Replace sebe samým dílem (replace in session), ale to už se nic nedělo. Jinak jsem na jiných fórech našel jen to, že je to potvrzené standardní chování. Nic o tom, jak to resetovat...zkusím to ještě až se budu někdy večer opravdu "nudit". | ||
Viditelnost dílů podsestav v hlavní sestavě | 5.6. 2018 | Dobrý den,
je to tak jak píšete. Dokud nesáhnete na vlastnost Hide/Show u instance v hlavní sestavě, dědí instance stav, který je momentálně v podsestavě. Mě přijde logické a správné, že nastavení ve vyšší úrovni přebíjí tu nižší (dědičnost), ale mělo by se to tak chovat už od začátku. Nyní je to tedy tak, že vychozí stav není ani Hide ani Show, ale instance přebírá stav z podsestavy, a jakmile na ní sáhnete, začne "přebíjet" to co je v podsestavě. V minulosti se tohle měnilo, chovalo se tak např. i tak, že Hide-Show na hlavní sestavě vám skryl/zobrazil úplně vše (stejně jako např. když skryjete a zobrazíte celý geo set, také se všechna drátovka skryje a pak zobrazí). Každopádně je to zřejmě, jak říká DS, "chování systému" a nic s tím nejde. No a jak z toho ven? Jestli to pro vás nebude tolik práce navíc, zkusil bych jít do scén - tam pak můžete mít v defaultu viditelné cokoliv a to co má být ve výkresu si přesně připravíte ve scéně. Další možností je deaktivace vybraných uzlů, která se ale musí ukládat příkazem, a to už není úplně komfortní. | ||
Rozbité DXF | 5.6. 2018 | Dobrý den,
tohle bývá problém, zvlášť když jsou jednotlivé segmenty menší než krok drátořezu, které se pak odmítá vůbec rozjet. Ve vašem případě bude problém při převodu STEP ---> DXF. Podívejte se jak vypadá soubor step před vytvořením DXF. Pokud je ve stepu geometrie rozpadlá na kousky, bude i výsledné DXF rozpadlé. Řešením je pak geometrii spojit pomocí fce Join a popř i vyhladit pomocí Curve smooth (křivostně s přesností 0,001) nebo požádat toho kdo data posílá, ať jsou křivky v kuse. Při převodu do DXF Catia vytváří polyline, nerozbijí geometrii na jednotlivé segmenty line, v nastavení se tohle ovlivnit nedá. U Stepu je možnost optimalizace návaznosti, to by teoreticky mohlo pomoci (viz. obr.) | ||
středová křivka | 4.6. 2018 | Jj, ta první možnost je skutečně tak primitivní, že to člověka ani nenapadne. Ale když potřebujete osu na další konstrukci, musí se dělat druhé možnost.
Mám pro ten druhé případ vytvořené PowerCopy, u kterého se vybírá jen válcová plocha a profil, zbytek se vytvoří sám a ještě na konci vyskočí KWA hláška s délkou osy v mm :-) | ||
středová křivka | 1.6. 2018 | Dobrý den,
zde je několik možností jak délku zjistit: 1) nejjednodušší je prostý výpočet. Změříte objem solidu a vydělíte ho průřezem. Dostanete délku střednice +/- nějaký milimetr, možná i přesněji, pokud se průřez trubky nemění 2) konstrukce pomocí křivek a ploch - ze solidu vytvoříte extract (pouze válcová plocha, ne konce) - pokud je tato plocha hladká, bez ostrých přechodů, vytvoříte na ní dvě Isoparametric curve, každou přesně na opačné straně profilu - mezi těmito křivkami natáhněte plochu (blend, sweep) - no a na této ploše vytvořte parallel curve s její hranicí v polovině - v ideální případě to bude geometrická střednice s odchylkou v max. desetin mm. Ta už se dá změřit. | ||
Problem s křížem základních rovin | 4.6. 2018 | Já vždy dávám poslední možnost - All tabpages. Tím se smaže úplně všechno a Catie by se měla octnout v default stavu po instalaci.
A ještě jedna důležitá věc, na co je třeba dát si pozor. Jednotlivé release nejsou vzájemně kompatibilní ani co se týká nastavení. Uživatelé si totiž často chtějí ušetřit práci s nastavováním nově instalované vyšší verze tak, že si zkopírují existující settings do nové verze, nebo, a to je ještě horší, při instalaci zvolí pro settings stejnou složku jako má již existující verze. V prvním případě to ještě může vyjít (i když se to striktně nedoporučuje), ale ve druhém případě si obě verze vzájemně přepisují settings a může dojít např. k tomu co se stalo u vás - úplně se to nakopne a pak se musí instalovat znovu. | ||
Problem s křížem základních rovin | 31.5. 2018 | Pro instalaci dalších release nemusíte ty předchozí odinstalovat, umí (resp. dokonce musí) žít vedle sebe, protože každá automobilka používá jinou kombinaci release / service pack a dodavatelé musí být schopni dodávat všem odpovídající data.
Data z vyššího release v nižším neotevřete nikdy ... (obráceně ano). Lze tedy říct, že proběhla reinstalace, ale možná by byl stačil i ten reset settings... | ||
Problem s křížem základních rovin | 30.5. 2018 | Tak...
1) tohle nastavení pouze způsobí, že se při vytváření nového Partu přes File-New vytvoří default Axis system - když už jste se dostala až sem, vypněte si Hybrid design - není dobré pracovat se zapnutým 2) obr. 2 je OK, vidíte Axis, na něm jsou i jeho roviny a základní roviny xy, ... jsou skryté 3) obr. 3 je opravdu záhada, to jsem ještě neviděl... 4) obr. 4 - tohle by měl být default stav po File-New. Základní roviny jsou vidět. Na první pohled vidím, že obrázky jsou ze dvou různých Catií. Tedy první co bych zkusil, je u té, která se chová nekorektně smazat settings (v dialogu Option je to jedna z ikon úplně vlevo dole). Pak restart a uvidí se. Pokud používáte nějaké serverové referenční settings, je možné, že je chyba v nich a s tím těžko sama něco uděláte. Jestli se ale chyba objevila najednou, měl by ten reset zabrat. Zkuste také schválně otevřít data vytvořená v jiné Catii, jestli bude axis system zobrazený správně...i to se může stát. PS: Nedávno jsem řešil podobný problém - body (point) byly po vytvoření ve stromu normálně vidět a daly se editovat, ale v modelu nic. Planes, lines atd viditelné normálně. Ani tady jsem nevěděl o žádném nastavení, které by to dokázalo ovlivnit, ale reset zafungoval. | ||
Problem s křížem základních rovin | 30.5. 2018 | Dobrý den,
bílý "kříž" je tzv. Axis system a musíte si ho vytvořit (můžete jich mít kolik chcte podle potřeby). V Options je také volba, aby se vytvářel automaticky při vytvoření nového Partu - Options - Infrastructure - Part Infrastructure. | ||
Čárkované čáry v pohledech | 28.5. 2018 | Dobrý den,
i na tohle existuje funkce. Teď si za boha nevzpomenu jak se jmenuje, tuším že Associative dress up, je dole na liště (žluté něco se štětcem). Je to de facto jen přepínač, který, když je zapnutý, tak si promítnutá geometrie zapamatuje barvu, styl čáry atd. a ani po update - a to je to co chcete - se nevrátí na výchozí tlustou plnou černou čáru. Já se s tímhle trápil poměrně dlouho, a to se s Catií peru už přes 14 let. Naneštěstí je přepínač v defaultu vypnutý a nikoho jen tak nenapadne ho zapínat, protože jednoduše neví "na co tam přesně je". Takže postup: 1) zapnout přepínač 2) změnit grafické vlastnosti 3) i po vypnutí a update by se nic nemělo změnit | ||
Čárkované čáry v pohledech | 24.5. 2018 | Dobrý den,
k tomu je určená funkce Overload properties. Je dostupná v kontextovém menu každého generického pohledu. V dialogu se výběrem libovolné části projektované geometrie vybere instance partu v sestavě, ta se objeví a tabulce a je možno ji nastavit grafické vlastnosti - tloušťku a typ čar, barvu, viditelnost a pod. | ||
priehladnost pisma vo vykrese | 19.4. 2018 | Dobrý den,
u písma průhlednost nastavit nelze, ale váš problém se dá vytvořit vložením obrázku s průhledností, něco jako vodoznak. (snad by to mělo jít i jako detail) Více zde http://www.catia-forum.cz/forum/topic.php?topic_id=1423 | ||
New toolbar pro některé workbench | 19.4. 2018 | Dobrý den,
záleží na tom, kdy (kde) toolbar vytvoříte. Pokud ho uděláte ve stavu, kdy není otevřeno nic (nejste v žádném prostředí), bude pak toolbar dostupný všude, jen si ho umístíte. Když se naopak toolbar vytvoří např. v PartDesignu, bude dostupný jen v něm. Pokud byste chtěl mít stejný toolbar jen v několika prostředích, budete jej muset vytvořit vícekrát pro každé prostředí. PS: Já tohle už dlouho nepoužívám. Zvlášť při požití více různých verzi Catie je to pomalé a pokud vám zákazník pošle 2x za rok aktualizované prostředí, neděláte nic jiného. Místo toho používám utilitu, de facto plovoucí lištu i ikonami, která má jednu konfiguraci a ještě je schopna spouštět správné verze makra podle aktuálně spuštěného release Catie. | ||
Nastavení stromu, funkce Join | 15.4. 2018 | Dobrý den, strom nijak nastavit nelze. Pokud chcete, aby se automaticky vytvářely izolované features, zapněte dole na liště funkci Datum (červený blesk). Dokud bude zapnutá, všechny wireframe features a plochy budou ihned po vytvoření izolované.
Join se také nijak nastavit nedá. Jediné co funguje je Preview, kdy se zobrazí hranice vznikající plochy. Jediná možnost co mě napadá, je v Options zapnout preselekci vybraných ploch, ale pak se budou takto podbarvovat všechny plochy při jakémkoliv výběru. | ||
FTA - červený křížek přez kóty | 16.4. 2018 | Dobrý den,
zde je zdá se řešení - http://www.coe.org/p/fo/et/thread=19006 | ||
Celková délka vrtání | 29.3. 2018 | Já bych zkusil to makro...je někdo od vás schopný si na něj troufnout?
Pomocí Selection.Search(".Parameter.Name='Bohrung atd',all")
se vyhledají všechny parametry a pak jednoduchý cyklus For i = i To Selection.Count to by mělo stačit. Na konci pak do MsgBoxu vyplivnout celkovou délku a hotovo. | ||
Celková délka vrtání | 28.3. 2018 | Dobrý den,
podle ikony ani názvu funkce bohužel nepoznám, jestli se jedná o standardní funkci Tool design nebo jde o nějakou další nadstavbu. I tak ale nevím, jestli má jedno či druhé podporu v API, aby se dalo použít makro. Na druhou stranu jsou ve feature běžné parametry udávající hloubku díry, takže by se problém možná dal vyřešit pouhým vyhledáním všech parametrů s názvem Bohrungtiefe a sečtením jejich hodnot. Záleží jak moc by mělo být makro "user friendly". Na pouhé sečtení by mohl stačit CATScript s několika řádky kódu. | ||
Soubor ve formátu x_t | 28.3. 2018 | Dobrý den,
jde o data formátu Parasolid, nativně je CATIA určitě neotevře. Existuje sice CAx plugin, ale ani zde si nejsem jistý jestli data otevře. Pokud ano, tak stejně pouze jen jako náhled, bez možnosti přístupu ke geometrii. Více o formátu x_t třeba na tomto odkazu. Pokud chcete s daty pracovat, je třeba je nejprve pomocí nějakého nástroje (viz odkaz) převést do formátu, se kterým si již CATIA poradí, ideálně např. STEP. | ||
Změna vlastností BODY | 21.3. 2018 | To jsem zkoušel jako první...
Dokonce ani Copy - paste special nezabralo, i kopie byla pořád úplně černá. První změna se objevila, když jsem udělal Close surface z extrahovaných ploch solidu - nově vytvořené těleso už bylo standardně šedé. Podle mě nějaká chyba ve standardu Partu... | ||
Změna vlastností BODY | 20.3. 2018 | Dobrý den,
stačí vyčistit model pomocí CATDUA - zabralo to. | ||
Freeform analysis - Draft Analysis | 14.3. 2018 | Tak mám další postřeh...
Dal bych ruku do ohně za to, že dříve opravdu stačilo analýzu schovat a zobrazila další viditelná. K tomu samozřejmě muselo být InWotkObject nastaveno na objektu, na kterém byla analýza provedená. Teď se to opravdu chová tak, jak popisuje Patrik. Pomůže jen smazat a vytvořit znovu. Zkoušel jsem najít nějaký bypass. První pokus byl zkopírovat celé Body s linkem a udělat druhou analýzu na něm - bez úspěchu. Jakoby se barevné mapy nedokázaly prolnout jedna přes druhou, takže bez úspěchu. Pak jsem zkusil zkopírované Body posunout o 0,0001mm (aby stále bylo v překryvu), a to už zafungovalo. Stačí zobrazit vybraná Body, popř. skrýt analýzy, které nechceme vidět. | ||
Freeform analysis - Draft Analysis | 13.3. 2018 | Dobrý den,
mělo by stačit Hide/Show přímo na Draft analýze. Nechte zobrazenou vždy jen tu, kterou chcete vidět. Logicky není možné zobrazit více analýz "přes sebe", to by pak nedávalo smysl. | ||
Kopírovanie tvaru | 25.4. 2018 | Ano, samozřejmě že tohle lze, máte dokonce několik možností.
1) Použít fci Thickness přímo na solidu (na střižnici) a zadat zápornou hodnotu - tím se ubere tloušťka. Funkce funguje s tangentní propagací ploch, tj, pokud jsou mezi plochami ostré přechody, musíte dílčí plošky střižnice oklikat všechny (lze vybrat více ploch najednou) 2) vytvořit druhou skicu, do které vyprojektujete tu první a následně použijete fci offset ve skicáři a z této skici vytáhnete další pad - střižnici | ||
Kopírovanie tvaru | 5.4. 2018 | V tomto případě máte asi jedinou možnost. Musíte do skici tvaru vyprojektovat původní geometrii z "mrtvoly", která vznikla ze stepu, projektované křivky odizolovat a třeba se je pokusit zakótovat (u obecných tvarů to samozřejmě nemá cenu a stačí je zafixovat).
Takto vytvořenou skicu již můžete použít dál. PS: Tohle jsou ale základní funkce skicáře.... | ||
Kopírovanie tvaru | 4.4. 2018 | Formát step nikdy nebude obsahovat strom ... jedná se o univerzální CAD formát, který obsahuje pouze informace o geometrii, (matematický popis tvaru), ale už ne o tom, jak byla vytvořena. Používá se především pro "výměnné" účely mezi různými CADy a často je jedinou rozumnou možností, jak převést data z jednoho CADu do druhého. | ||
Kopírovanie tvaru | 4.4. 2018 | Dobrý den,
podle k tomu video skutečně není třeba. Vymodelujte si střižnici jako jeden part - profil bude definovaný skicou. Pak si vytvořte střižník a jako profil použijte tu samou skicu z partu střižnice. Automaticky (max si změníte nastavení v Tools - Options - Infrastructure - Part infrastructure - General) vytvoří externí link a skica se zkopíruje do modelu střižníku. Pak budete jednou skicou řídit střižník a střižnici. Na obrázku jednoduchý náhled. | ||
Kopírovanie tvaru | 12.3. 2018 | Dobrý den,
k podobným úlohám slouží cosi, čemu se říká skeleton nebo také adaptér (zde na fóru je o něm minimálně jeden článek). Jde o speciální samostatný part, který nese všechny důležité informace o tvarech (designu), pozicích, parametrech atd. Ve vašem případě se bude jednat o konturu střižnice - skicu, která definuje tvar vystřihovaného dílu. Skica se pak použije v obou skutečných dílech - střižníku i střižnici jako tzv. kopie s linkem (vytvoření pomocí kombinace funkcí Copy - Paste Special / As result with link (také popsáno v článku). Tvar prostřihu se tedy definuje ve skeletonu (zde se skica upravuje), a do obou dílů už se jen přenáší její asociativní kopie. Jakoukoliv změnu pak stačí provést ve skeletonu a automaticky se promítne v obou součástech. Pak už stačí jen dodělat tvarové úpravy (zkosení, odlehčení) a je hotovo. Stejně tak se dá definovat vedení (resp. jeho osy), dorazy apod, zkrátka všechny části, které mají společnou referenční geometrii. V některých případech si konstrukci bez skeletonu ani nelze představit. Zde odkazy na články - Linky I. a Linky III. popřípadě popis celé metodiky skeletonu. | ||
Změna fontu u Dimension | 26.3. 2018 | Díky za tip,
teoreticky by asi šlo, ale otázka je, jestli by to bylo efektivní. Zatím se to dělá manuálně stylem: - výběrem přes funkci Search označit všechny kóty - ručně změna fontu - ručně přerovnání V tomto případě zůstanou ostatní vlastnosti nedotčené - v případě makra bych musel všechno ukládat a pak vracet zpět. Nedej bože abych na něco zapomněl :-) U textů problém není, tam nastavení fontu v API podporované je. Právě proto mě udivuje, že u kót ne. Je tam naprosto všechno (styly vynášecích čar apod), ale samotný text se nedá nijak odchytit. :-( Ve finále se makro stejně asi nevyplatí, protože větší část práce bude s přerovnáním ... | ||
3D křivky | 26.2. 2018 | Dobrý den,
nejsem specialista na FreeStyle, ale u Blend Curve bych už z principu předpokládal výběr bodu nebo křivky. Blend curve si automaticky přebere tangentu ze zvolené křivky a jejím koncovým bodem by mělo jít pohybovat (a zároveň měnit poloměr oskulační kružnice - tenzi). U 3D Curve si dejte pozor na přepínače v dialogu - je jich tam spousta a častokrát se dají i kombinovat. Někdy se totiž proti očekávání checkbox (zatrhávací políčko) chová jako radiobutton (výběr) nebo obráceně. Podívejte se pozorně, jestli máte dialog na vašem PC nastavený stejně jako v tutoriálu. Pak mě ještě napadlo, že může být použita funkce WorkOnSupport - ty by způsobovalo omezený pohyb pouze v jedné rovině. | ||
Vytvorenie 360 stupňové kompozície | 27.2. 2018 | Dobrý den,
pokud bych tohle chtěl dělat bez makra (tím by to podle mě skutečně mělo jít), tak si na kompasu nastavím krok pro otočení 5-6°, takže půjde modelem otáčet podle jedné osy v nějakém kroku, a pro každou pozici bych udělal obrázek. Nejlépe zabudovanou funkcí Image - Capture. Ale šlo by použít cokoliv jiného co vytvoří printscreen a bude si pamatovat vybranou oblast. | ||
Přeuložení sestavy | 16.2. 2018 | Dobrý den,
v tom případě máte dvě možnosti - jednu komfortnější a jednu z pohledu rizika pádu Catia bezpečnější. V obou případech ale použijete funkci Save management. Komfortnější způsob - otevřete si celou sestavu včetně všech výkresů - pomocí fce Save management nastavte nové názvy souborů - modelů i výkresů - potvrďte operaci uložení O přepsání linků se nemusíte starat, vše si pohlídá Catia. Původní soubory zůstanou nedotčené. Zmíněné riziko je tom, že při větším objemu dat může Catia během ukládání spadnout. Bezpečnější způsob - otevřete si celou sestavu bez výkresů - pomocí fce Save management nastavte nové názvy souborů - potvrďte operaci uložení - postupně otevírejte výkresy a pomocí příkazu Edit - Links - Replace nahraďte u výkresu linkovaný dokument Zde bude výsledek stejný, jen je s tím trochu víc práce. Na druhou stranu neotevíráte tak velké množství dat. PS: Pokud máte dostatečně výkonný stroj a velikost otevíraných dat nepřesáhne 1GB, zvolil bych první variantu. | ||
Polohové reprezentace v Catii | 15.2. 2018 | Ne, dvě instance nutně mít nemusíte. ale někdy se to dělá, protože je to praktičtější. Zaprvé můžete najednou vidět obě polohy součástí a zadruhé nemusíte pro vytvoření scény výchozí polohu součásti nijak měnit.
Pokud nechcete mít kvůli riziku chybného napočítání do kusovníku, stačí mít instanci pouze 1x. V sestavě si vytvořte vhodnou vazbu pro pohyblivou část (pro píst ideláně nějaký offset), posuňte si ho do koncové polohy, poté vytvořte scénu, v ní uložte polohu pístu (overload position), a pak v hlavní sestavě mimo scénu zase vraťte píst zpět. Výhoda druhé (a další) instance je v tom, že se ve scénách nemusí hlídat poloha, ale jen zobrazení. Při tvorbě scén tak odpadá pozicování instancí pro každou scénu. Je to dle gusta každého soudruha :-) | ||
Polohové reprezentace v Catii | 15.2. 2018 | Dobrý den,
přesně tak, na tohle jsou ideální scény. Do sestavy si můžete vložit další instanci pohyblivé části (pístu) a posunout ji do požadované kinematické polohy. Pro to můžete použít vazby a mít tak polohu přesně řízenou. Ve scéně si pak necháte zobrazenou jen instanci v této poloze. Pro visuální oddělní na výkrese v případě, že chcete vidět obě polohy v jednom pohledu, můžete ve scéně nechat viditelné obě instance, a v pohledu pak použít funkci Overload properties, kdy u vybrané instance zvolíte jinou grafickou reprezentaci (barvu a styl čar). | ||
Průměr závitu | 6.2. 2018 | I tak by lokální složka se standardy mohla být přístupná. Catia je na 100% instalovaná lokálně.
A když ne, tak kontaktujte vaše IT oddělení. PS: R22 byla první verze, která přecházela u definice závitu z formátu txt do xml. Byla dostupná i utilita, která dokázala textová soubor převést. Otázka je, jak byly převedené defaultní xml, které obsahovala instalace. | ||
Průměr závitu | 6.2. 2018 | Chyba může být stále v xml definici závitu. Zkoušel jste si stáhnout závity z odkazu?
Soubory se musí nahrát do instalačního adresáře Catia ..../resources/standard/thread a restartovat. Vyzkoušejte... | ||
Průměr závitu | 6.2. 2018 | Tak u mě zafungoval výše popsaný postup - upgrade díry, editace, poté znovu volba závitu a výsledek je OK.
Zkontrolujte si ještě, zda máte správné soubory s definicí závitů, popř. si stáhněte tyto - ne těch jsem testoval. http://www.catia-forum.cz/download/file_detail.php?file_id=5917 | ||
Průměr závitu | 5.2. 2018 | Tak pak je ti ještě jedna možnost, která by mohla zabrat. Pravděpodobně jsou modely tvořené v nějakém nižším release a při otevření v R22 není správně identifikovaná díry, resp. průměr závitu. Dokonce myslím, že už jsem ten samý problém někdy řešil.
Zkuste nad dotčenou dírou vybrat z kontextového menu příkaz Upgrade (Hole.x ---> Hole.x object ---> Upgrade). Tato funkce slouží právě k převodu feature z nižších release do vyšších. Teoreticky by se takto mělo převést úplně vše, ale to je vzhledem k počtu features v modelu zcela nereálné. Možná se pak ještě musela díra editovat a pouze potvrdit dialog beze změny. A úplně nakonec bych ještě model vyčistil pomocí CATDUA. Když ani tohle nepomůže, tak opravdu nevím. :-) | ||
Průměr závitu | 5.2. 2018 | Dodávám, že v nastavení je u Decimal places defaultně hodnota 3. | ||
Průměr závitu | 5.2. 2018 | Podle obrázku to vypadá, že je vše ok. Jediné co mě napadá, že máte nastavené zobrazení délkových hodnot (length) bez desetinných míst. Pak se jakoby zdá, že je průměr díry celé číslo, i když ve skutečnosti je to správně.
Zkontrolujte si v Options nastavení podle obrázku v příloze. Nebo si vedle vytvořte díru bez závitu s průměrem 6mm a porovnejte vizuálně velikost. | ||
Průměr závitu | 5.2. 2018 | Dobrý den,
1) asi jste zapomněl uložit přílohu - byla by? 2) Pokud děláte díru funkcí Hole - Threaded, měl by být závit správně. Definice průměrů závitu je (u R22 ještě v textovém) souboru MetricThreads.txt a defaultně jsou hodnoty dobře. 3) Pokud děláte závit funkcí Thread, musí průměr díry odpovídat definici závitu (u díry malý průměr), jinak se závit nepodaří vytvořit. | ||
Rovnice souřadnic bodu v makru | 29.1. 2018 | Tak s tím už se dá něco dělat. Pokud máte rovinu, dá se jednoduše vytvořit line kolmá k této rovině a tu už můžete použít jako osu. Je to sice o krok navíc, a ale někdy to prostě jinak nejde. | ||
Rovnice souřadnic bodu v makru | 28.1. 2018 | Ještě přidávám příklad, můžete si to vyzkoušet sám. V modelu je vytvořený AxisSystem.1. Použiju syntaxi pro vytvoření reference z BRep názvu
oPart.CreateReferenceFromBRepName("REdge: (Edge: (Face: (Brp:(AxisSystem.1; XXX; None:(); Cf11:()); Face: (Brp: (AxisSystem.1; YYY); None:();Cf11:()); None:(Limits1:(); Limits2:()); Cf11:()); WithPermanentBody; WithoutBuildError; WithSelectingFeatureSupport; MFBRepVersion_CXR15)", axisSystem1) .
Když za XXX a YYY dosadíte čísla od 1 do 3, dostanete podle kombinace následující: 1 - 3 : osa X 2 - 1 : osa Y 3 - 2 : osa Z Když čísla prohodíte, otočí se směr reference. Já narazil na to, že i jiného Axisu už tohle pravidlo neplatilo, dal jsem kombinaci 1 - 3 a místo osy X mi to vrátilo osu Y apod. (Pozn. vytahoval jsem sice roviny, ale předpokládám, že u os můžebýt chování stejné). A pozor - na konci názvu někam zmizela tečka u axisSystem1!! Je zde velká řada neznámých a spolehlivost této metody proto nepovažuju za 100%. | ||
Rovnice souřadnic bodu v makru | 28.1. 2018 | Tohle samozřejmě fungovat nebude - metoda GetZAxis vrací pole s vektory pro osu Z, podívejte se do dokumentace API než začnete zkoušet.
Jediný způsob, jak referenci vytvořit přímo z osy Z axis systému, je použití metody CreateReferenceFromBRepName. U této metody se ale musí poměrně složitě poskládat název BRep elementu (zkuste si rekordérem nahrát a podívat se, jak to vypadá). Kdysi jsem se o to pokoušel, ale nepřišel na přesná pravidla syntaxe - sice se mi reference vytvářely, ale často z jiné osy než jsem chtěl. Od té době jsem znovu nezkoušel. Dá se ještě použít metoda GetZAxisDirection, což vrací přímo refenci, která osu určuje (line, plane). Pokud ale není zadaná, je to opět nepoužitelné. Pak nezbývá než si zjistit vektor, vytvořit direction a podle něj tvořit dál. V tomto případě ale nebude vazba mezi Axis systémem a vytvářenou geometrií. | ||
Rovnice souřadnic bodu v makru | 28.1. 2018 | Dobrý den,
vytvoření formule rekordér nenahraje. Formule se vytváří vlastností Create formula objektu Relations .
Syntaxe je pak následující: oPart.Relations.CreateFormula("nazev", "komentář",rízeny_parametr,"tělo formule"). kde rizeny_parametr je parametr bodu, tedy jeho souřadnice.
"tělo formule" je textový zápis rovnice tak, jak byste jej zadával ve formula editoru (pozor na apostrofy a správnou syntaxi...) | ||
Kolaps CATIA V5 R2016 po exporte do formátu DXF | 18.1. 2018 | Bohužel vzhledem k tomu, že V5 má i v release 25 problémy s načítáním nejnovějších formátů DWG / DXF, vůbec bych se nedivil, kdyby byl problém i tady. Tudíž je (čiště teoreticky možné), že na vyšším SP už chyba není.
Na druhou stranu nevěří tomu, že by se na funkci pro export do DXF něco zásadního měnilo. Zkuste to ještě s výkresovým standardem ISO. Při použití jiných jsem už při exportu do DXF zaznamenal problémy. | ||
Kolaps CATIA V5 R2016 po exporte do formátu DXF | 17.1. 2018 | Dobrý den,
s DXF běžně nepracuju, když už tak ale v módu graphic při převodech textu do skicáře. Nicméně jsem zkušebně uložil jednu DXF v semantic a nic nespadlo. Export musí fungovat pro všechny možnosti, takže kombinací nastavení by to být nemělo. Jaký máte service pack, popř. hotfix? Jaký výkresový standard používáte? V Catia lze nastavit i standard pro DXF, ale ten, zdá se být, se používá pouze pro import. PS: Pokud můžete, nahrajte sem výkres, co potřebujete převést, zkusím to u sebe. | ||
Vložení závitů | 15.1. 2018 | Dobrý den,
první chyba je u formátu souboru - od R22 CATIA akceptuje jen xml. Druhá chyba, že ještě musí být vytvořena složka thread, teda celá cesta je ......reffiles/standart/thread (viz obrázky se strukturou v příloze). Od R24 lze definovat i standard pro zahloubené díry (průměr a hloubka), defaultně je pro metrické šrouby. Třetí příčina může být v definici prostředí (environment), kde cesta ke standardům definovaná ukazuje na jinou složku. Podívejte se na tato vlákna, kde se podobná témata již řešila. http://www.catia-forum.cz/forum/quick_search.php?searched_string=z%C3%A1vit | ||
funkce DISASSEMBLE | 5.1. 2018 | Oprava:
Tak je to přesně obráceně :-) vytvoří se mrtvoly právě z jednotlivých oblastí. Už je to opravdu dávno co jsem zkoušel to samé co vy a pak objevil funkci AddNewDatums - tak se omlouvám za mystifikaci. | ||
funkce DISASSEMBLE | 5.1. 2018 | Dobrý den,
k rozložení plochy bych přednostně použil funkci API AddNewDatums (vytvoří z reference pole, z kterého se pak další metodou Setu (HybridBody) AppendHybridShape z tohoto pole vytvoří "mrtvoly". Je zde ale stejný problém, že ze plocha (feature) rozpadne na jednotlivé díly, nikoliv na oblasti (Domains). Zkoušel jsem nějakým způsobem ovládat dialog funkce, pokud se použilo "Start command", ale bohužel zde nejsou žádné ovládací prvky typu Radio button nebo Combobox (ty se dají překlikávat posláním stisku Tab). O obrázků zdá se nic nefunguje... Co by mělo jít, ale už jsou na to třeba vyšší programátorské znalosti (než ty moje), je pomocí WIN API zacílit na okno s výběrem režimu, nasměrovat kurzor myši do oblasti obrázku a simulovat kliknutí - pak už jen potvrdit posláním stisku Enter. I zde je ale riziko, protože se musí počkat, než funkce doběhne. Jistou, byť trochu krkolomnou a zdlouhavou množností by bylo z jednotlivých elementů zase začít vytvářet Joiny s bodovou návazností, kdy by se musely do seznamu ukládat již použité elementy a pro každou další oblast začít s elementem ještě nepoužitým. Určitě by se to dalo napsat, podobné věci už jsem dělal, ale je to "pakárna" :-) | ||
Výběr hran uvnitř součásti | 4.1. 2018 | Dobrý den,
určitě se dá využít funkce "šipka". Po najetí kurzorem do míst, kde se má nacházet "neklikatelná" hrana, stačí stisknout šipku nahoru. V oblasti se objeví červeně ohraničená kruhová oblast a vedle ní seznam všech dostupných feature. Kurzorem myši se pak dá vybrat v seznamu, které hrana se má použít / označit. Perspektiva v předchozím příspěvku také funguje, ale už je to trochu omezené. Další možností je přepnutí do drátového zobrazení, kde se také dají hrany vybírat - u složitých modelů může netrénované oko ztrácet přehlednost. | ||
Asociace souborů do nižší verze catie | 9.12. 2017 | Dobrý den,
v instalačním adresáři release 24 .../code/bin spustit přkaz cnext.exe /regserver . Tím se přeregistruje požadovaná verze a při pokusu o otevření souboru dvojklikem už se budou otevírat v tomto release. | ||
Node vs Terminal nodes | 7.12. 2017 | Dobrý den,
podle mého je varianta Node určena k aktivaci konkrétní instance s reprezentací (nelze použít na sestavě), verze Terminal node pak naopak pro hromadnou de/aktivaci všech instancí v dané sestavě, a to rekurzivně.
Na instanci s reprezentací lze použít obojí se stejným výsledkem. Dále existuje moc nedokumentovaný příkaz Save activation state (musí se zadávat přes příkazový řádek), který uloží stav de/aktivace a sestava tak zůstane i po zavření a opětovném otevření. Obyčejný Save na tohle normálně nemá vliv. | ||
ICEM Shape Design | 4.12. 2017 | Dobrý den,
ke každé licenci - modulu existuje tzv. seznam prerekvizit, tj. jsou zde vyjmenované všechny licence, které jsou potřebné, aby daná konfigurace fungovala. Pokud licence kupujete přes VAR partnera, měl by si prerekvizity podrobně nastudovat on a vždy na to upozornit - pokud se tak nestalo, je to jeho hodně velké pochybení (ne však ojedinělý případ). Vy kupujete produkt a jeho povinností je dodat funkční řešení. Nebo se může jednat o chybu přímo u DS. Pamatuju se, že kdysi se prodával balíček na FEM simulace, kde se jedna chybějící funkce nahrazovala určitým workaroundem, využívající funkci Sew surface. Legrace byla, že v balíčku byla místo licence MD2 jen MD1, která tuto funkci neobsahovala. Takových malých nedopatření může být více. Licenční balíčky se rok od roku mění a je hodně těžké (i pro VARa) se v tom orientovat. Každopádně ve vašem případě bych se prvně obrátil na partnera a trval na nápravě. | ||
FEM script | 3.12. 2017 | Dobrý den,
díky za příspěvek. Zajímavé hlavně v tom, že je psáno v Pythonu - ještě jsem se s tím nesetkal. Automatizace FEM výpočtů je podle mě trochu na vodě - provedení samotného výpočtu si dovedu představit, ale např. síťování bude vždy nutné dělat ručně, zejména s ohledem na kvalitu sítě. Pevnostní analýza v Catii je výborný nástroj pro konstruktéry, aby si ověřili prvotní návrh. Finální ověření je ale dobré udělat v něčem lepším. Na zjištění trendů a tvaru deformací Catia stačí, skutečné hodnoty se ale mohou v závislosti na složitosti výpočtu klidně lišit i o více jak 20% (praktické zkušenosti). Celkem zažitá praxe je definice okrajových podmínek a síťování v Catia, vlastní výpočet v jiném softu (klidně může být do Catia integrovaný jako aplikace třetí strany). | ||
CATVBA - Nemožno načítať objekt | 14.11. 2017 | Dobrý den,
makro jste předpokládám odněkud přenesl. Příčin může být více, od nesprávně instalovaného VBA (musí být instalována správná verze podle release CATIA) až po použití nějaké reference, která není na vaší stanici k dipozici. To by se dalo zjistit z kódu, když se podíváte jaké reference jsou použity. | ||
CXINST not found | 11.11. 2017 | Dobrý den,
1) podle konfigurace NTB rozhodně nejde o CAD stroj (pokud je tom Intel HD Graphic 620, tak hodně slabé). Každopádně nikdo netvrdí, že se na tom Catie nerozjede. Na pořádnou práci to v žádném případě není. 2) odkud a jakou máte instalaci? Pokud jste si to stáhnul z Uložto, nečekejte podporu :-) 3) NTB není z nějakého důvodu podporován. Dassault má oficiální seznam HW, ktery je tzv. certifikovaný, tj. funkčnost zaručena. Proto to u vás nemusí fungovat. 4) něco děláte špatně (máte správnou instalaci Catia je 32 i 64bit, musí souhlasit se systémem. Samotná instalace většinou není problém. | ||
Cata-SimMechanics | 14.11. 2017 | Dobrý den,
zkušenosti bohužel žádné, ale nejspíš budete omezen tím, co Catie nabízí za výstupní formáty. Není jich málo, tak snad by něco z toho mohla nadstavba podporovat. Začal bych u STEPu a IGESu, pak bych zkusil "trojúhelníky" STL, WRML. | ||
Dynamic sectioning setting | 6.11. 2017 | Přesně tak, model ani samotná catie si nepamatuje poslední pozici řezové roviny a ta se tak vždy při vyvolání funkce objeví v základní pozici v nule. Když se modeluje "v pozici", je to skutečně velmi nepříjemné, protože odříznutá část (v podstatě celý model) zmizí a rovina se musí pokaždé složitě pozicovat. | ||
Měření středu edge | 25.10. 2017 | Tak se podařilo? Výborně. Já jsem s tímhle jednou strávil dva dni...Měřil jsem vzdálenost dvou rovin ve dvou instancích. Měření fungovalo, ale hodnoty byly úplně zcestné, resp. když byly instance v počátku sestavy, souhlasily, ale jakmile se s nimi pohnulo, už padala hausnumera...
Poskládání názvu je někdy šílenost, zvlášť když je více úrovní sestavy a musíte se prokousat až nahoru k top sestavě. To samé se musí používat, když se vytváří vazby, a tam je to ještě citlivější. U měření se dá cesta zkrátit, u vazeb musí být naprosto striktně celá. | ||
Měření středu edge | 24.10. 2017 | Dobrý den,
pokud měříte v rámci sestavy, dostanete souřadnice vzhledem k absolutnímu počátku sestavy. Aby měřilo na skutečně vybrané instanci, musí se vytvořit reference pomocí metody CreateReferenceFromName , která je dostupná na objektu sestavy (Product). K tomu se musí poskládat celá kontextová cesta k měřené instanci ve tvaru Product1/Part2.1/Part.2!(nazev ve tvaru BRep) - pak měření funguje bezpečně.
K určení názvu instance se zase dá použít vlastnost selekce LeafProduct , což je instance odpovídající výběru.
Pokud to uděláte obecně v případě, kdy je v sestavě více instancí, Catie si prostě vezme jednu z nich u tu změří. | ||
Premenlivý prevodový pomer | 24.10. 2017 | Dobrý den,
v modulu Kinematics existuje jen omezený počet typů vazeb. Ve vašem případě by to bylo posouvání dvou válcových ploch po sobě - taková vazba zde není (pouze posun křivka po křivce, bod po křivce a bod po ploše - viz příloha). Pokusil bych se namodelovat převod parametricky pomocí drátové geometrie, kde by se pak v malém rozsahu dal převod simulovat. Ze simulace by se daly vyčítat parametry (úhel otočení kol) a z nich pak sestavit graf rychlosti / zrychlení druhého kola. | ||
Čáry ohybu a broken view | 1.11. 2017 | Těžko říct. Když uděláte nejdřív odvozené pohledy a až pak Broken view, dopadne to stejně? Němělo by se to sice ovlivňovat, ale jeden nikdy neví. | ||
Čáry ohybu a broken view | 1.11. 2017 | Dobrý den,
zkoušel jsem podobný příklad v R26 a vše se zdá být v pořádku. Čáry ohybu se po přerušení pohledu nezměnily. Je možné, že je u R19 chyba. Díl jste dělal regulerně v SMD bez použití PartDesign features? | ||
Vytvoření surface | 18.10. 2017 | Ten váš způsob také bude fungovat, myšlenka je správná. Dejte si pozor na to, co je kdy aktivní a kde definujete selekci. Já myslím že v tomhle případě musí být selekce definovaná na cílovém partu a ne na sestavě (vy ji máte na active document a to je sestava), proto vám to nefunguje.
Link se, pokud je to povolené, vytvoří automaticky. Pak zřejmě ještě budete muset link smazat. | ||
Vytvoření surface | 18.10. 2017 | Dobrý den,
pokud vybíráte typ BiDim a ukazujete plochu v modelu, vybraný objekt už je typ reference, takže není třeba ji vytvářet. Jinak by se extract ani nevytvořil. Bohužel není vidět celý kód, tak nedokážu říct, zda máte správně vytvořený objekt cílového partu a hlavně - pokud je vstupní plocha v jiném partu, bude se tímto způsobem tvořit externí reference (musí být povolené, jinak to také padne). Já bych to ale celé dělal jinak - přes Copy - PasteSpecial("CATPrtResultWithOutLink"), to vám rovnou vytvoří mrtvolu z dané plochy. Jediná nevýhoda, že to vždy bude celá plocha (pokud jste chtěl přes extract brát třeba jen tangentní část, máte smůlu), ale je to snadnější a rychlejší. Když budete trochu hledat, určitě je tu spousta vláken, kde jsou podobné věci vyřešené. | ||
Kótování ISO pohledu | 14.9. 2017 | Dobrý den,
pro 3D pohledy se používá přepínač True length dimension, kdy pak kóta ukazuje skutečnou hodnotu podle 3D (ne délku projektované geometrie). Ve výkresu se zobrazuje fialovou barvou. U délky jednoho elementu není problém, ten nastává až při kótování vzdálenosti. Nefunguje tady totiž to co u měření, kdy je u druhého měřeného elementu nastaveno Any geometry, Infinite a element se lineárně extrapoluje pro zjištění nejmenší (kolmé) vzdálenosti. Ve výkresu sice kóta ukáže správnou hodnotu, ale měříme pouze vzdálenost hran, plochy vybrat nejde. Napadlo mě alespoň jedno řešení. Změřit vzdálenosti v modelu, nechat si k tomu vygenerovat asociativní geometrii (Line) a tu pak promítnout do pohledu a změřit. Jakmile je kóta vytvořená, dá se projekce wireframe vypnout. Nevýhoda je v tom, že geometrie pro kótu (Line) se musí vytvořit v nějakém konkrétním Partu - pro to bych použil buď skeleton (pokud jej sestava má), nebo další Part určený jen pro tohle. | ||
Multi Section Body | 13.9. 2017 | Ne jen ve V4, ale i ve V5. Je to de facto možnost č. 4 z první odpovědi. Stačí profil zubu změnšit pomocí Scaling, kdy Reference bude špička kužele. Pak oba profily spojit pomocí Multisection.
PS: Já si doteď myslel, že vám jde jen o to jak nejlépe vytvořit kužel v plochách :-) | ||
Multi Section Body | 12.9. 2017 | No, kužel je rotační těleso... Pokud znáte jeho osu a površku, není ho vytvořit. Površka je profil, který se orotuje podle osy - v plochách je to fce Revolve. | ||
Multi Section Body | 12.9. 2017 | No tak potom by mělo stačit jen orotovat profil, který bude procházet špičkou kužele. | ||
Multi Section Body | 11.9. 2017 | Dobrý den,
viděl bych několik možností: 1) skica jako profil kužele a orotovat (Revolve) 2) skica jako profil, spodní podstava (kružnice) jako guide a pak Sweep - Explicit typy - With reference surface 3) spodní podstava (kružnice) jako guide pak Sweep - Line type - With draft direction. Pak ale musíte znát úhel kužele a délku strany. 4) vrchol kužele vytvořit jako kružnici s min. rádiusem (0,001mm) a pak zafunguje i ten Multisection. Pak tedy kužel nebude mít na vrcholu bod (vertex), ale maličkou kružnici. Nejčistější řešení je jednoznačně orotování profilu kužele, jinak jde jen o to jaké máte vstupy. :-) | ||
GSD-Excel | 11.9. 2017 | A samozřejmě jsem dělal spousty věcí, kdy se Catie "krmila" excelem a padala z ní geometrie.
Tohle je něco podobného - simulace optiky nebo jsem zkoušel převádět STL data do ploch v GSD - (také funkční, ale prakticky nepoužitelné v pro Part - performance u větších modelů šílená) | ||
GSD-Excel | 11.9. 2017 | Jde o to co přesně chcete. Pokud je to jen vytvořit body (Point) podle souřadnic x,y,z a protáhnout skrz ně Spline, tak je to banalita. Vytvoření křivky, která vznikne nějakou interpolací nebo proložením skrz tyto body, už to taková sranda nebude.
Řečeno catiovsky, vytvoření geometrie podle zadaných hodnot je sranda, jakmile je v tom složitá matematika, musí se někde počítat. Když budou body hodně husté a výsledná splajna bude odpovídat požadavku, stačí jen "převést" souřadnice do Catie. Nějak takhle dělají v Doosanu lopatky turbín. Výpočtáři konstruktérům dodají excel s hromadou bodů, které tvoří dvě strany profilů lopatky v několika řezech. K tomu mají speciální makro, které dokáže pouze na základě excelu vytvořit tyto profily (jako např. splajny) a skrz ně protáhnout výslednou plochu. Lopatka tak vypadne doslova "na kliknutí". Souřadnice bodů ale musí být naprosto přesné a odchylky od ideálu jsou pak dané vlastními algoritmy Catia při tvorbě splajn a plochy. | ||
GSD-Excel | 11.9. 2017 | Aha,
tak to rozdělme na dvě části: 1) výpočet souřadnic bodů - to skutečně může být v čemkoliv, klidně i ve VBA / CATScriptu / VB.NET 2) vytvoření bodů v CATIA podle souřadnic - zde se nabízí VBA, VB.NET - programově jde o trivialní algoritmus, de facto jeden cyklus procházející seznam souřadnic a tvořící body a z nich pak (podle obsahu v příloze) splajny. Pokud je kód makra v excelu, jde o syntaxi VBA a to jde 1:1 překlopit do VBA projektu v CATIA. | ||
GSD-Excel | 10.9. 2017 | Dobrý den,
ještě by bylo dobré vědět, co makro dělá, na jaké funkce (resp. licence) se odvolává atd. Jakou křivku se snažíte vytvořit? Spline je dostupná i v MD2, GSD a vyšší licence nepotřebujete. Podle hlášky makro zřejmě zkouší nějakou zadat vlastnost feature, která se např. dostupná až v GSO. Bez kódu na to nelze přijít. A k poslednímu dotazu - je možné ledacos. Makrem se na základě dat např. v excelu dají vytvořit i celé lopatky turbíny... Musíte to ale více specifikovat. :-) | ||
UserRefProperites | 7.9. 2017 | Ne, tohle je špatně. Nemůžete do kolekce přiřazovat konkrétní parametr. Musí být:
Dim oParameter | ||
UserRefProperites | 5.9. 2017 | Dobrý den,
to je velmi snadné. Jde to buď přes vlastnost UserRefProperties objektu Product (na Part i Product dokumentu), nebo přes kolekci parametrů. K jednotlivým parametrům se pak dostanete metodou Item("nazev parametru"). Příklad:
nebo ProductParams = oDocument.Product.Parameters ' sestava - kolekce všech parametrů | ||
Jak se správně používá Component v sestavě? | 23.8. 2017 | Přesunutím dílu, který obsahuje geometrii použitou jako referenci v jiném dílu, do jiné úrovně, se mění kontext u linku typu Import / Context.
Nepomůže ani nastavení Use root context. Zde opět jen doporučení. Pokud to lze, vkládejte díly rovnou do Componentu. Při přesunutí do jiné úrovně je vždy třeba opravit kontext linku, aby se mohl synchronizovat (nastavit díl s linky jako aktivní, pravá myš - Components - Define contextual links - nejrychlejší je Replace a vybrat danou publikaci ze zdrojového dílu. | ||
Jak se správně používá Component v sestavě? | 23.8. 2017 | Dobrý den,
Component je z pohledu struktury de facto úplně to samé jako Product, tedy chová se úplně stejně jako jakákoliv jiná sestava (podestava). Jediný rozdíl je v tom, že k Componenty nemají dokument (soubor) a existuje v rámci nadřazeného Produktu. Nelze je tedy ani otevřít v samostatném okně. Ale tvorba vazeb o ostatní chování je naprosto shodné s normální sestavou. A teď k vašim problémům: ad přerušení vazby) Pokud přesouváte díly do jiné sestavy (tj. i do Componentu), dá se v nastavení Assembly design zvolit, že se mají přesouvat (kopírovat) i vazby. Standartně je toto vypnuté a proto se vazby nepřesunou (viz příloha). Řešením je také díly vkládat přímo do Componentu a dělat vazby až pak. Opět platí, že tohle se vám stane bez ohladu na to, jestli použite jako podsestavu Product nebo Component. ad konflikt vazeb) Každá podsestava, ať jako Product či Component, se vůči nadřazené sestavě chová jako pevný celek bez ohledu na to, zda obsahuje nějaké vazby. Pokud tedy vytvoříte byť jedinou vazbu mezi dílem podsestavy a a dílem o úroveň výše, tato vazba bude pohybovat celou podsestavou vůči nadřazené sestavě. Jakákoliv další vazba mezi jakýmkoliv jiným dílem podsestavy a dílem v nadřazené sestavě pak logicky bude redundantní, resp. může být v kolizi, pokud chcete dílem v podsestavě pohnout. Toto je standartní chování a opět platí pro Product i Component. Vždy by tedy měly být vytvářeny vazby pouze mezi díly v jedné úrovni, a mezi úrovněmi pak stačí jedna vazba na hlavní díl podsestavy. Pokud bychom se bavili o použití skeletonu, tak skeleton hlavní sestavy by řídil pozice všech dílů této sestavy a zároveň pozici skeletonů podsestav. Díly podsestavy by pak zase měly vazby jen ke svému skeletonu. Možnost tu ale je. Podsestava se dá nastavit jako tzv. Flexible (přepíná se mezi Flexible / Rigid) - pak se chování podsestavy změní tak, že se přestane chovat jako pevný celek, ale respektuje už jen vazby v ní vytvořené. Pokud ale vytvoříme vazbu mezi dílem v podsestavě a dílem v nadřazené sestavě, už to bude fungovat. Typickým případem je použití Componentu pro "odklizení" např. normalizovaných dílů z hlavního stromu. V tomto případě se nastaví jako Flexible a nasypou se do něj všechny šrouby, matice atd. Vazby se pak tvoří "přes úroveň" mezi normálkou a dílem v hlavní sestavě. Pokud by se Component nastavil zpět jako Rigid, všechny vazvy kromě prvně vytvořené budou v kolizi. Dalším případem je vytvoření více kinematických stavů pro jednu sestavu (každý kinematický stav je Component, kde jsou pouze pohybující se součásti v různých polohách). Z toho se pak tvoří Scény pro výkres - velmi praktické. Hlavní výhoda je stále jeden soubor pro sestavu. Kdyby se použily Producty, musí být pro každý zvlášť soubor. V příloze je ještě malá ukázka - dva kolíky v dírách desky. Vazby jsou mezi kolíky a deskou - Coincidence osa - osa. Pokud dám podsestavu do Rigid, kolíky se vrátí do původní polohy v podsestavě (byly přes sebe) a vazby budou v kolizi - první kolík zůstane v díře a posune s sebou celou podsestavu, ale druhý už se pohnout nemůže... | ||
Technological result | 27.9. 2017 | Není za co, tohle se stává často. Nikomu hned nedojde, že TR musí být na hlavním Body, nebo že musí být i na zdrojovém Body. | ||
Technological result | 17.8. 2017 | Dobrý den,
podle toho co popisujete je postup teoreticky správný. Technological result musí být vytvořený jak na Body, které je publikované, tak na tom, ve kterém je publikovaná kopie použita - ale pozor, ne na Body s kopií, ale na Body které vstupuje do výkresu, tj. ideálně na celém PartBody. (samozřejmě se předpokládá kopie As result with link). Na výkresu pak stačí zapnout zobrazování závitů a mělo by to fungovat. Kontrola, zda se závit přenesl do kopie, je použití funkce Thread/Tap analysis v PartDesign, který závit detekuje a zobrazí v modelu. Pokud ne, nemůže být ani ve výkresu. Na obrázku je dobře vidět, kde se Technological result musí vytvořit. | ||
Osa ve výkresu | 15.8. 2017 | Dobrý den, na tohle stačí přidržet CTRL při tažení konce osy, bude se protahovat jen jedna strana. Tahle funkcionalita pak funguje i na ķótách (vynášecí čáry apod). | ||
Svary-velikost značek | 16.8. 2017 | Dobrý den,
jediné co mě napadá, je pohrát si se zobrazením značky ve výkresové standardu. K tomu jak standard hledejte podle "administrace" nebo "admin mode". | ||
Úprava fontu | 18.8. 2017 | Ano, je to dělané ve VB.NET a dnes již existuje mnohem pokročilejší verze - pokud vás zaujala, je možné poskytnout k vyzkoušení.
Integrace skriptu ve formě ikony do toolbaru je zde. | ||
Úprava fontu | 14.8. 2017 | V zásadě existují dva zásadní postupy:
1) všechna geometrie a texty jsou pouze na pozadí a vykreslují (kopírují ze šablony a vkládají) se pokaždé znovu. Při změně formátu výkresu se jednoduše vše smaže (celý background nebo se filtruje podle hladiny) a pak se vše zase znovu vykreslí. 2) použije se šablona s již definovaným pozadím s vloženými detaily, do kterých se jen přepisují "modifikovatelné" části. Výhoda detailů je, že se s nimi dá efektivně pracovat i bez makra, dá se z nich udělat katalog atd. Naopak jedna nevýhoda je, že ve výkresu musí být tzv. detail sheet, který se tiskne (nejde to vypnout) a PDM systémy pak musí tento vytisknutý list nějak odfiltrovat. S tím už ale také nebývá problém. Zde na videu malá inspirace jak to může vypadat. | ||
Úprava fontu | 13.8. 2017 | Všechno už tu dávno je, jen trochu hledat :-)
http://www.catia-forum.cz/articles/?article_id=51 To co má DS v razítku je pakárna - všechny elementy se totiž vykreslují jako geometrie a texty, takže jakákoliv změna = spousta programování. | ||
Úprava fontu | 12.8. 2017 | až takhle? no nevím jak ten přes z properties dílu do textu ve výkresu. Já v těchto případech šel vždy spíše cestou vytvoření katalogu textů do výkresu (detaily), ve kterých byly některé části textu jako Modifiable in instance. Podle parametru určujícího typ polotovaru se vybral příslušný detail /kde už byly značky průměrů apod) a jen se vyplnily textové hodnoty. Bylo to jednodušší a i méně pracné. Vždy je lepší si připravit katalog textů detailů a pak je jen vkládat, než texty makrem vytvářet. | ||
Úprava fontu | 12.8. 2017 | Dobrý den,
kdysi jsem se také snažil vytvořit další znaky do fontu. Zákazník chtěl do výkresů vkládat logo pomocí makra 3DText, tak jsem si zkoušel v nějaké utilitce (Bird Font tuším) předělat jeden znak na jejich logo. Tenkrát se podařilo a vše fungovalo. Problém by mohl být v typu fontu, Catia na tohle chce typ true type - tady bych hledal příčinu. | ||
kótovanie oblúka trubky | 10.8. 2017 | Dobrý den,
tady záleží a tom, jakým způsobem je modelovaná trubka. Pokud ji tvoříte jako Rib s kruhovým profilem, catia bere rovné úseky jako válcové plochy a dokáže ve výkresu vygenerovat osu. Pokud trubku děláte jako Sweep, i rovné úseky se tváří jako obecná plocha (i když je topologie válec) a osy se ve výkresu nevytvoří. Nejlepším řešením je v tomto případě mít osu v modelu (jako skici nebo jinou drátovou geometrii) a tuto pak promítnout v pohledu (volba 3D wireframe v properties pohledu). Výsledek pak viz druhý obrázek. | ||
kótovanie oblúka trubky | 2.8. 2017 | Dobrý den,
ve výkresu funguje stejný typ kóty jako ve skicáři, a sice délka oblouku. Ve skicáři se k ní dostanete postupným výběrem koncových bodů oblouku a pak samotného oblouku. Po spuštění funkce Constraints je k pak dispozici volba Curvature length. Ve výkresu stačí rovnou kótovat oblouk funkcí Length distance dimension. Kóta vytvoří délku oblouku, viz obrázek. PS: Funkce je dostupná ve V5 od R24, tak je možné že u V6 je to až od V6R2014... | ||
Central curve z existujícího kabelu | 26.7. 2017 | Dobrý den,
přesně pro tenhle případ máme vytvořené PowerCopy, kde vstupem je kontura kabelu (kružnice na konci plochy) a plocha kabelu. O zbytek se postará vhodně připravená geometrie. Třešničkou na dortu je reakce, která vyhodí Message box s délkou kabelu (a to při každé změně). Podmínkou je mít alespoň pro vytvoření licenci GSD, pak lze používat neomezeně. PS: Vaše řešení se dá použít, ale když nebudou poloviny plochy kabelu stejné, bude osa jinde. | ||
vonkajšia väzba | 28.7. 2017 | Pojďme si nejprve ujasnit pojmy...
Nevím jak je to u V6, ale u V5 je pouze něco jako Flexible subassembly, flexibilní díl ani vazba ve V5 není. Pokud je podestava jako Flexible, pak díl v ní může mít vazby na díly ve vyšší úrovní (to může mít i tak), ale může se v podsestavě de facto pohybovat (pokud nemá vazby na díly uvnitř této sestavy, které by to zmemožňovaly). Můžete poslat foto sestavy a vazeb, pro srovnání s V5. | ||
vonkajšia väzba | 26.7. 2017 | Dobrý den,
nevím jestli se V6 chová jako V5, ale u V5 šlo tohle řešit pouze přepnutím sestavy do módu Flexible. Standardně se každá podsestava v sestavě chová jako tuhá (Rigid), tj. z pohledu nadřazené sestavy se díly v ní nemohou pohybovat, i když mezi nimi nejsou vazby. Zavazbením kteréhokoliv dílu z této podestavy na díl v úrovni vyšší sestavy pak dojde k pohybu celé této podsestavy. Vazební řetězec by pak měl být: Díl v nadřazené sestavě ----> Hlavní díl v podsestavě (skeleton) ----> Ostatní díly v podsestavě
Pokud se sestava nastaví jako Flexible, de facto přestane existovat, pouze ve struktuře (stromu) jsou díly uvnitř této podsestavy, a vazby fungují jako kdyby sestava neexistovala, tj. berou se v potaz jak vazby mezi díly v podsestavě, tak vazby mezí dílem v podsestavě a dílem v sestavě o úroveň výše. Typicky se toto používá, když má podsestava jeden stupeň volnosti (mechanismus), ale jeho polohu chcete řídit vazbou z vyšší úrovně. Podsestava je Flexible, nechá si posouvat se svými díly (mechanismus se pohybuje), ale ctí vazby mezi svými díly. | ||
Zamčení parametrů | 26.7. 2017 | Dobrý den,
tady asi žádné "definitivní" řešení není. Pokud chcete, aby některé parametry uživatele nechali na pokoji, zkuste je kromě uzamčení ještě skrýt. Je to sice jen další krok, který se pro případnou editaci musí udělat, ale už i to dokáže uživatele odradit. I kdybyste parametr uzamkl, pořád se dá smazat / deaktivovat / editovat formule, ve které je použitý. Navíc i zamčenému parametru se dá vnutit formule, takže by to nic neřešilo. Kdysi jsem také hledal nějakou možnost, jak tohle zajistit a nemít při modelování anarchii, ale vždycky se našel způsob, jak to obejít. Možná ještě jít na to přes DesignTable (a to takovou, bez které se model opravdu nedá ovládat) - Excel už se zamknout dá... :-) | ||
Makro na úpravu už existujúceho textového poľa | 20.7. 2017 | Dobrý den,
je mi jasné co myslíte, ale cesta přes klávesové zkratky není úplně vhodná. Spousta zkratek je již v Catii použitých, a dále, kdo by si je měl pamatovat, pokud jich bude víc... Dalo by se napsat více jednoúčelových skriptů a každému přiřadit nějakou ikonu (kláv. zkratku) - každý skript pro jedno konkrétní pole (nejjednodušší), ale i já bych šel spíš cestou makra s dialogem, kde by si uživatel vybrat co chce měnit (jaká text) a co do něj chce vepsat. | ||
Aktuální datum a jméno designera do výkresu | 6.11. 2017 | Zkuste tohle:
Private Sub CommandButton1_Click() | ||
Aktuální datum a jméno designera do výkresu | 5.11. 2017 | Dobrý den,
na první pohled chybu nevidím. Zkuste možné nejprve do proměnné Datum přiřadit hodnotu Today a formátovat datum až při zápisu do razítka. Já dělám více v .NET a tam jsou někdy mírné nyance .. sem tam je něco jinak. Google určitě poradí, na StackOverflow je toho o VBA mraky. | ||
Aktuální datum a jméno designera do výkresu | 21.7. 2017 | Samozřejmě, takhle snadno to nelze. Kód je jen ilustrativní...
K objektu textu se musíte nejprve nějak dostat. Vidím, že jste úplný začátečník :-) Adresování testu vypadá nějak takhle: oDrwRoot = CATIA.ActiveDocument.DrawingRoot ' root vykresu Jde to i jinak, ale pokud nemáte zkušenosti OOP, bude chvíli trvat než na to přijdete a hlavně tápat v objektech, protože ten idi.otský integrovaný editor nemá nic jako zvýrazňování syntaxe, kontrolu chyb, intelisense....zkrátka to, co nabízí třeba VisualStudio. PS: Upřímně nechápu to obhajování nákladů na pořízení makra, když se pak někdo, kdo tomu moc nerozumí, snaží něco vytvořit sám. Proti snaze se nedá nic říct, ale když se nad tím stráví třeba týden (a to vám garantuju, že za den to neuděláte a pak to stejně budete x-krát dolaďovat, až začne lidem díky neošetřeným chybám padat Catie), jsou náklady na zakoupení často stejné, ne-li nižší než vlastní vývoj (týden práce konstruktéra je pro firmu nákladově +/- 15-18tisíc). | ||
Aktuální datum a jméno designera do výkresu | 21.7. 2017 | V tomto jednoznačně souhlas, úspora je v tomto konkrétním případě do minuty.
Jen se ještě zeptám, jak řešíte přenos parametrů z Partu. Předpokládám, že přes Attribute link, ale tady je jedno velké riziko, že při změně v Partu se parametr při normálním update nepřepíše. Musí se použít Force update, který už si změněný parametr natáhne a v textu přepíše. | ||
Aktuální datum a jméno designera do výkresu | 20.7. 2017 | Dobrý den,
tohle je jednoznačně úkol pro makro. Pokud máte PDM/PLM, bývá toto většinou součástí integrace do CATIA, ale lze i pomocí makra. Jak píše kolega Doležal, informace většinou bývají uložené v parametrech (výkresu nebo partu/sestavy) a jde jen o to, dostat je to textů v razítku. Pro představu ukázka již hotové řešení (na obrázku), kde se dá nakonfigurovat přenos atributů do razítka (kromě přenosu to zvládne i změnu formátu výkresu). Výhoda tohoto je, že se dá použít na již existující razítko a parametry. | ||
Katalog, připojení pdf, provázání s modelem | 19.7. 2017 | Dobrý den,
v katalogu můžete přidat tzv. Keyword, kde můžou být viditelné požadované parametry. Link by mohl být jen neaktivní...nemá smysl. Pokud chcete jen otevírat nějaká standardizovaná data a mít možnost se podívat na výkres, zkusil bych to spíš v excelu... | ||
Export do Step - přesnost | 19.7. 2017 | Dobrý den,
v Catia lze u STEPu nastavit jen protokol a jakési validation properties (netuším o co přesně se jedná). Výsledná přesnost modelu ale spíš záleží na použitém jádru CADu, který step vytváří a otevírá. Tj. pokud uděláte step v Catii a pak ho v ní zase otevřete, je ztráta přesnosti víceméně nulová, ale v jiném CADu se geometrie vytvoří jinak. U jednoduché geometrie samozřejmě žádná odchylka nebude (kanonické plochy nejsou problém), ale u tvarově složitých obecných ploch k nějaké odchylce vždy dojde, ale bohužel ji ovlivňují oba CADy. Zkuste si převést model z ProE přes step do Catie a pak zase zpátky a porovnejte původní a výsledný model, uvidíte :-) | ||
Vážení pomocí makra | 12.7. 2017 | Dobrý den,
vážit se dá více způsoby, zjistit těžiště sestavy jde jen jedním. Ad vážení) 1. do každého modelu si vytvořit měření hmotnosti a pak v makru jen vyčítat parametr s tímto názvem (Mass). Měření může být jen na PartBody, kde je správný materiál, a tím eliminujete chyby vzniklé při existenci dalších neprázdných Body (klidně i bez materiálu). 2. hmotnost jde spočítat jako hustota materiálu x objem (PartBody). Zde se dá zároveň zkontrolovat, zda je zadaný materiál, na což se často zapomíná. 3. určení hmotnosti pomocí Inertia. Asi nejsnažší možnost, ale je tu riziko, že zvážíte i to co nechcete nebo naopak bude hmotnost někde vycházet (přebíraný díl bez objemu, ...) Ad těžiště) To jde na sestavě jedině pomocí Inertia, pak je to vlastnost GetCOGPosition. Vrátí pole se souřadnicemi těžiště vůči absolutnímu počátku sestavy. Export do Excelu už je pak jen formalita. V minulosti jsem dělal dvě makra na vážení (případy 1 a 2), obojí fungovalo spolehlivě. Pokud byste měl zájem, můžu vám něco z toho nabídnout. | ||
Vyhľadanie dielu v zostave podla názvu | 11.7. 2017 | Dobrý den,
také bych použil funkci Search. Nebo bych zkusil hledat přímo v Enovii, kde určitě bude možností pro hledání mnohem víc. | ||
Jak rozlišit dvě verze Catia ? | 11.7. 2017 | Dobrý den,
pokud se vám ovlivňují dvě verze Catie, máte špatně nastavené prostředí. Obě verze si pak ukládají nastavení do stejného adresáře (jedna vždy přepíše tu druhou), což může mít i fatální následky, zvlášť u takhle velkého odskoku verzí (settings oficiálně nejsou přenosné, i když v praxi většinou fungují i mezi release). Podívejte se do článku Administrace CATIA, kde je problematika prostředí podrobně popsána. Označení verze jde řešit různě - buď jen textem v záhlaví okna nebo třeba vámi zmiňovaným pozadím. Obojí popsáno v článku. | ||
Editace modelu z plechařiny nejde | 19.6. 2017 | Dobrý den,
podle hlášky je poškozená design table určující určité parametry plechového dílu (žlutý vykřičník u tabulky ve stromu). Díky těmto chybějícím parametrům pak není možné provést update modelu. Řešením je tabulku opravit tak, aby mohlo dojít k přenosu informace tabulka - parametry. | ||
Tolerance plastových výlisků | 9.6. 2017 | Zelenou pro PPAP dává vždycky živá osoba, ne papír s protokolem :-) | ||
Tolerance plastových výlisků | 9.6. 2017 | Dobrý den,
u nás se plastové díly tolerují podle DIN 16 742. Máme na to i makro, které dokáže vykreslit tabulku s potřebnými hodnotami tolerancí do výkresu (když se rozsah nevejde do připravených políček v razítku). Problém dneska není jen u tolerancí, ale i u kót jako takových. Viděl jsem zakótované výkresu vytvořené z modelů před tím, než si je nástrojárna upravila, aby šly vyrobit (přidali úkosy atd). Ve výsledku pak měrové oddělení porovnává díl, který neodpovídá 3D datům - to je naprosto k smíchu. A některé kóty nejen že mají naprosto šílené tolerance, ale ani se pak nedají pořádně změřit na dílu (nebo za cenu rozřezání dílu nebo s použitím CT skeneru). | ||
Zvolením parametru zjednodušení design tablu | 9.6. 2017 | Dobrý den,
mělo by to jít s licencí KWA, ale vyzkoušené to nemám. Viz funkce popsané v přílohách. | ||
Úplný začátečník | 5.11. 2017 | Jaké Windows používáte? Já na W7 sloupec Description nevidím...
Pořád si myslím, že aby to Win zobrazily, musí to být jako meta data (dají se vyčíst nezávisle na platformě). Pokud to Solidworks má, tak to jde, u CATIA dat to zřejmě bude jinak. | ||
Úplný začátečník | 1.11. 2017 | Uživatel odpovídá na příspěvek #6354:Dobrý den, o téhle možnosti nevím. Pro systém jsou data CATIA binární soubory a vlastnosti jako Description apod. budou podle mě zakódované uvnitř a ne jako metadata.
I z praxe bych si tipnul, že to nejde. Když už někdo chce vidět alespoň stručný popis dílu, dává ho do názvu souboru. | ||
Úplný začátečník | 31.5. 2017 | Dobrý den,
různých školících materiálů je spousta, musí se hledat. Na odkazu je seznam originálních školících materiálů od Dassaultu, kde je opravdu krok po kroku popsán postup pro všechny moduly. Na začátek doporučuju stáhnout manuály s trigramem V5F, PDG, ASM, GDR - základy, PartDesign, AssemblyDesign, Drafting. Nebudu (resp. nemůžu) vám přímo sdělit, kde stahovat, ale věřte, že google si s tím snadno poradí. Stačí zadat plný název manuálu a hledat. :-) Link: Seznam školících materiálů | ||
Zafixování dílu v sestavě podél osy | 22.5. 2017 | Dobrý den,
pro zobrazení dvou montážních stavů je ideální použít tzv. Scenes. Sestava bude ve výchozím stavu (smontováno), víko ve scéně pak bude ve poloze otevřeno (pootevřeno, atd.). Výhoda scén je, že v sestavě může být každá instance pouze 1x, a ve výkresu může být neomezeně poloh. Lze to udělat i tak, že v sestavě bude více instancí víka (otevřeno, zavřeno) a ve scénách se budou zobrazovat jen ty v požadovaných polohách, ostatní budou vždy skryté. | ||
Přejmenování Instance name | 12.5. 2017 | Dobrý den,
stáhněte si tuhle variantu. Léty osvědčená a plně funkční utilita, poradí si se vším. Rename Instance Name http://www.catia-forum.cz/download/file_detail.php?file_id=5841 Váš skript jsem se detailně neprocházel, ale přijde mi i tak trochu krkolomný. Navíc v něm zcela chybí přepnutí do design mode, tj. při práci s Cache (vytváření Cgr) nebude fungovat. | ||
Přehlednější zobrazení řezu v sestavě | 18.5. 2017 | Dobrý den,
to bych si dovedl představit. Řezy by se definovaly jako průsečíky roviny / rovinné plochy se solidem s výstupem nastaveným jako plocha. Šrafování už by se muselo přidat zase jako ořezané pole křivek (tady už na pováženou, obával bych se rychlosti vytvoření řezu a případných updatů. | ||
Přehlednější zobrazení řezu v sestavě | 15.5. 2017 | Dobrý den,
příspěvek výše odpovídá správně. Přepínač způsobí, že v jednom případě je řez plný, ve druhém jen obrysy. Pokud ale chcete, aby se vám zobrazovaly i výplně řezových ploch barevně, musíte mít licenci DMU. V MD2 / HD2 (popř. CAT+MCE) to standardně nejde. Řezy se ani nedají uložit (exportovat), zase pouze jen s DMU. | ||
Current Selection | 11.5. 2017 | Není za co. Jinak to s tím posláním příkazu většinou celkem bezpečně funguje. Problém nastává jen když jeho vykonání trvá delší dobu, to se pak musí v programu chvíli počkat.
Předpokládám, že smazání Extractu už je rutina. :-) | ||
Current Selection | 10.5. 2017 | Dobrý den,
teď mě napadla taková finta... Když máte vybranou plochu, stačí poslat přes StartCommand "Define in Work Object" a tím nastavíte Set s plochou jako aktivní. Pak si z vybrané plochy vytvoříte Extract, a to už je živá plocha. No a protože se vytvoří ve stejném setu, přes jejího rodiče (Extract.Parent.Parent) dostaneme název Setu, resp. jeho objekt. Podle mě funkční. Sice zase bypass, ale vyhoví požadavku. | ||
Current Selection | 10.5. 2017 | Dobrý den,
tohle není problém. Pokud máte objekt Selection, použijte jeho vlastnost Parent. Předpokládám, že vybíráte objekt typu "Face". oSelection.Item(1).Value vrací BRep element (reference)
oSelection.Item(1).Value.Parent vrací již surface, tj. feature ve stromu, ve které se dílčí face nachází
oSelection.Item(1).Value.Parent.Parent vrací kolekci HybridShapes v gemetrickém setu
oSelection.Item(1).Value.Parent.Parent.Parent pak již vlastní geometrický set.
Přes vlastnost Name pak získáte názvy features a poskládáte si je s lomítky do toho jak potřebujete. PS: Omylem jsem smazal váš původní obrázek, tak jsem tam přidal jiný - v principu stejné. | ||
Project 3D Elements transormovat na poly? | 10.6. 2017 | Koukám, že to ale vůbec neovládáte....
V principu by to mělo být úplně jinak. Nejdřív byste měl odečíst (=udělat díru) jen pro obvod, a pak dodělat to vnitřní drážkování. Když to máte takhle najednou, tak to dělá ty chyby v rozích. Takže, nejdřív udělat jednu uzavřenou konturu jako ohrádku (jednu skicu) a pak ten vnitřek (druhou skicu). | ||
Project 3D Elements transormovat na poly? | 9.6. 2017 | Dobrý den,
je to přímo v dialogu Padu - zatržítko Thick. Vpravo dole je pak nastavení této tloušťky, popř. další zatržítko Neutral fiber, které zajistí, že se tloušťka vytvoří symetricky podle čáry profilu. | ||
Project 3D Elements transormovat na poly? | 6.6. 2017 | Profil(y) vy skice musí být vždy uzavřené. Pokd nejsou, dá se použít volba Thick.
Sketch analysis funguje správně. Isolated znamená osamocené (neuzavřené) profily. | ||
Project 3D Elements transormovat na poly? | 9.5. 2017 | Dobrý den,
i s projektovanou geometrii se dá pracovat jako s jinou geometriií (cut, trim, break,...). Nelze ale už např. extrapolovat jen pomocí tažení myší. V těchto případech se geometrie musí izolovat - ta se pak rozpadne na více elementů a stane se z ní běžná geometrie typu line / circle / ellipse / spline. U spline je opět možnost extrapolace omezena díky její vlastnosti (lze to pokud to matematický popis dovolí). | ||
Vytvoření sekcí pro funkční prvek tělesa z více řezů | 9.5. 2017 | Dobrý den,
předpokládám, že se původní (první) skica měla celé projektovat do druhé skici, pak izolovat a pootočit + zmenšit. Volby Isolate je v kontextovém menu, které se vyvolá pr. tlačítkem nad vybranou projektovanou geometrií, viz. obrázek v příloze (je tam pro ilustraci jen čtverec jako profil. princip je stejný). | ||
Změna souřadného systému sestavy | 27.4. 2017 | Dobrý den,
tohle je celkem častý problém. Je to dáno tím, že máte výlisek i sestavu nástroje pohromadě v jedné sestavě. Ideálně se toto řeší tak, že v hlavní sestavě je jen výlisek (popř. plochy nástroje) a vlastní nástroj je jako podsestava modelovaná v nule (jak píšete, nula je ve středu spodní poloviny nástroje). Podsestava nástroje je pak v rámci hlavní sestavy napolohovaná k výlisku. Oprava je tedy následující: 1) ze sestavy nástroje vyhoďte výlisek 2) vložte do ní nový, prázdný part (vloží se do nuly) 3) tento part zafixujte, a napolohujte k němu spodní tvárnici - sestava se tak dostane do nuly 4) takto posunutou sestavu můžete dále použít (výkresy atd - pokud už máte okótováno, bude to pakárna, protože se všechny pohledy posunou tak jak se posunuly díly v sestavě do nuly. Dá se to napravit, ale k tomu třeba spec. makro) 5) vytvořte novou sestavu 6) vložte do ní výlisek - fix 7) vložte do ní podsestavu nástroje 8) napolohujte ji na výlisek 9) ... a příště už začínejte rovnou takhle. Jinak to snad ani nejde. Pokud je díl modelovaný v pozici, což je u automotive naprosto běžné, musí být vložený o jednu úroveň výš, než je sestava nástroje. | ||
Vytvoreni hole z bodu | 22.4. 2017 | Dobrý den,
pokud je pro vytvoření díry potřeba reference, deklaroval bych RefPoint jako typ Reference a vložil do něj přímo referenci z výběru - jak píšete. Tohle je zbytečně těžkopádné. Při hledání se pak dá možná lépe použít typ objektu "Point" nebo jen "Vertex" místo CGMVertex. Určitě jsem v některém z realizovaných maker tohle používal a žádný problém nebyl. | ||
Detail View Default Generative Style | 14.4. 2017 | Dobrý den,
tohle asi nebude v DefaultGenerativeStyle, ale až ve výkresovém standardu. Nebo můžete ve výkresovém standardu změnit tloušťku čáry pro typ 4, výsledek by měl být stejný. | ||
Parametrický multipart | 5.4. 2017 | Dobrý den,
příspěvek výše to popisuje celkem výstižně. Existují na to různé metodiky, ale tahle je asi nejlepší. Zkusím popsat podrobněji: 1. Každý svařenec je jako dílčí sestava 2. Party sestavy - svarky, mají technologické úkosy pro svařování 3. V této sestavě exituje další part - svařenec, do kterého vstupují publikovaná PartBody ze svarků jako kopie s linkem 4. Svařenec pak vstupuje do vyšší sestavy zase jako svarek. Dá se v něm už "obrábět", tj. dělat úpravy na svařenci jako celku. Aby se to v sestavách nepletlo, existují makra, která podle požadavku aktivují svařenec a deaktivují svarky a obráceně. Pak tedy vidíte buď jen svařenec nebo jednotlivé svarky. K aktivaci se používá funkce Activate / Deactivate node a aktuální stav se ukládá pomocí příkazu "Save activation state" (není nikde v menu dostupný). Pak se sestava uloží buď jako změť jednotlivých svarků nebo celých svařenců. Makro dokonce zvládne svařenec i vyrobit ze svarků kopírováním a posčítáním Body... Je to náročnější na uživatelskou kázeň, ale funguje to perfektně. | ||
Dva monitory | 28.3. 2017 | Dobrý den,
v tomto případě lze rozšířit pracovní plochu i na druhý monitor. Zde však hrozí, že se budou dialogy funkcí otevírat jinde než očekáváte. Další průšvih je zobrazování plovoucích toolbarů. Když zůstane na druhém monitoru a odpojíte ho, nedá se na něj sáhnout. Nejlepší řešení je mít jeden velký (32" +) monitor na CAD a další, třeba už i menší, na ostatní aplikace. Dnešní minimální standard je 24", menší monitor už se moc nevidí (pokud uvažujeme pracovní stanici). NTB pak ideálně alespoň 17" ve full HD, a pokud jste v kanceláři, tak k tomu druhý monitor. Viděl jsem i sestavu se třemi monitory - jeden velký 43" uprostřed a dva menší 20" 'nastojato' po stranách, vše na jednom velkém držáku. K tomu už ale potřebujete dvě grafické karty. | ||
Katalog ložisek a těsných per | 20.3. 2017 | Dobrý den,
tvorba katalogu na základě Design table je popsaná zde - http://www.catia-forum.cz/articles/?article_id=46. Časově náročné to není, resp. pokud jsou modely dobře postavené a bez chyb, zabere přidání jedné řady normálek cca 5 min. | ||
Katalog ložisek a těsných per | 13.3. 2017 | Stačí doplnit údaje v profilu a požádat :-)
http://www.catia-forum.cz/forum/forum.php?forum=vip | ||
Katalog ložisek a těsných per | 10.3. 2017 | Dobrý den,
v sekci ke Stažení je nově uložený soubor s katalogem strojních součástí podle normy DIN a ČSN. Kdysi jsem to náhodou objevil na webu, někdo si s tím dal práci. Katalog je řešený pomocí generického modelu a design table. Některé modely při určitých konfiguracích někdy zazlobí, pravděpodobně je to kvůli tomu, že byl katalog vytvářen v hodně starém release Catia. Každopádně asi nic lepšího neseženete. Podpora DS je tomhle ohledu mizerná, resp, žádná - je to hlavně tím, že Catia není určena pro "klasickou" strojařinu, ale spíš automotive, aerospace apod, kde má každý své vlastní normálky. Podpora tvorby katalogů je dobrá, ale musíte si ho naplnit sám. Katalogy někde existují, ale většinou je to pro firmy dělané za těžké peníze, takže si to hlídají a jen tak to nikomu dalšímu neposkytnou. | ||
Vložení pdf do výkresu | 7.3. 2017 | Dobrý den,
zkoušel jsem vložit PDF přes Object, bohužel se stejným výsledkem. Catie si z toho zřejmě vytvoří rastrový objekt nevalné kvality a pak samozřejmě jeho zvětšení má za následek "nečitelné kostičky". Napadlo mě udělat z PDF co největší možný printscreen, ten uložit jako jpg a to pak vložit. Při dostatečně velkém rozlišení by výsledek mohl být o chlup lepší. | ||
CATIA na Windows 10 | 4.3. 2017 | Dobrý den,
ad 1) Tato verze ještě nemá podporu Win 10, možná dokonce ani Win 8. Podpora Win 10 je tuším až od V5-6R2015. Jestli se vám to podařilo nainstalovat a rozchodit je čistě náhoda. Nechci nikoho zrazovat od novějších Win, ale zatím se většina firem s CATIA drží zuby nehty Win 7. ad2) V5-6R2012 odpovídá starému verzování R22. Poslední takto označená byla R21, pak začal Dassault s označením V5-6Rxx, a platí že: V5-5R2013 = R23 V5-6R2014 = R24 V5-6R2015 = R25 a tak dále. Je to takto značené i kvůli zpětné kompatibilitě mezi V5 a V6, když V6R2016 (nyní podle nového už je to CATIA Experience R2016) je zpětně kompatibilní s V5-6R2016, s nižší ne. Je to lépe rozeznatelné, když jsou stejné roky u obou verzí. | ||
Externé referencie | 5.3. 2017 | Ne, to nevím, s SW nepracuju. | ||
Externé referencie | 5.3. 2017 | Ano, přesně tak. Kontext se automaticky nemění, to by bylo nebezpečné. Pokud byste totiž chtěl pracovat jen se sestavou C, resp jen na dílech 1 a 2, které by ale měly kontext až v A, musel byste mít vždycky otevřenou sestavu A. Díl s referencí se bez otevřené kontextové sestavy tváří, jako by link byl přetržený (nedostupný) a nebude se updatovat. | ||
Externé referencie | 4.3. 2017 | Bude to možné, ale u dílu 2 budete muset nastavit kontext na sestavu A. To lze, alespoň u V5 příkazem Define contextual links (pravé tlačítko myši nad instancí).
Jakmile bude kontext u dilu nastaven na sestavu A, bude možné do něj linkovat cokoliv, co leží v sestavě A, tedy i díl 4. Tedy, změna kontextu je možná, na jakoukoliv sestavu. Vždy záleží na tom co zrovna potřebujete. Někdy stačí mít všechno v kontextu té nejvyšší (a pak se nemusíte o nic starat), někdy je lepší dělat kontext jen v rámci podsestav. | ||
Externé referencie | 4.3. 2017 | Nene, takhle to není. Kontext je něco trochu jiného.
Link, pokud je v rámci sestavy, si nese dvě informace. 1) import - to je informace o geometrii, které se přenáší (solid, wireframe element, ...) 2) kontext - nejnižší společná sestava, ve které se nachází oba díly, mezi kterými se tvoří link. Ve chvíli tvorby linku (Paste Special) musí být tato sestava (nebo nadřazená) aktivní, jinak právě link vytvořit nejde. Aby se mohl link synchronizovat, musí být otevřena právě až kontextová úroveň. Příklad na obrázku: Pokud bude link mezi díly 1 a 2 a kontext bude sestava C, stačí na synchronizaci linků otevřít sestavu C. Pokud by ale kontext byl až sestava A, musí být na synchronizace otevřena až sestava A. U import linků je totiž kromě samotné geometrie důležitá i poloha zdrojové instance v sestavě. Proto lze link vytvořit na v rámci sestavy, ve které se (třeba i v dalších podsestavách) nachází oba díly zdrojový i cílový). Na druhém obrázku je opět vysvětlení. Díl 1 a díl 4 mají společnou sestavu A, takže link lze vytvořit jen v jejím kontextu. Vždy záleží na tom, jak sestavu skládáte. Pokud se u dílu vytvoří link v kontextu nižší sestavy (uděláte link mezi díly 1 a 2 v kontextu sestavy C) a tu pak vložíte do vyšší (do A), pak link z dílu 4 do dílu 2 nebude možný, protože díl 2 má kontext v C, nikoliv v A. Ve V5 je přepínač Use root kontext, kdy se link vždy vytvoří v rámci té nejvyšší sestavy. To je sice jednodušší, ale pak pro synchronizaci mezi označovačem jízdenek a jeho držákem musíte otevřít celou tramvaj.... | ||
Externé referencie | 4.3. 2017 | Dobrý den,
není mi úplně jasné, na co se ptáte. Jestli myslíte vytvoření externího linku, tak platí, že obě součásti, mezi kterými se vytváří externí link, musí být ve stejném kontextu. Příklad: Vytvoříte podsestavu A a podsestavu B. V obou dále vytvoříte externí linky mezi dvěma součástmi. Pak tyto podsestavy vložíte do nadřazené sestavy. Pokud se pak budete snažit vytvořit link mezi součástí z podsestavy A a druhou z podsestavy B, nebude to možné, protože nemají stejný kontext. Teprv pokud budou linky vytvořené v kontextu té nadřazené sestavy, bude to možné. Kontext se dá měnit, nebo je možné použít tzv. root kontext (zapnutí v Options). Jinak samozřejmě pravidlo zacyklení platí stále, link může jít jen jedním směrem. Poznámka: Tohle platilo u V5, předpokládám, že u V6 je to stejné.Na druhou stranu editace a oprava externích linků u V6 byla oproti V5 značně nelogická a někdy téměř neproveditelná... | ||
Wall Thickness - jaké licence je potřebná | 10.3. 2017 | Dobrý den,
tak bohužel platí pravidlo "důvěřuj, ale prověřuj". Nasimuloval jsem si HA1 licenci a Wall thickness opravdu dostupná není. A ani v TG1, ani v FR1.... Zřejmě to bylo někdy dříve, ale DS "optimalizoval" licence a funkci vyhodil. Naskočila až u FMP nebo CFO. Jinak HA asi neexistuje, alespoň v seznamu produktů není (pokud není ještě u nějakých ploch...) Každopádně se omlouvám za mystifikaci, čerpal jsem z neaktuálního zdroje. | ||
Wall Thickness - jaké licence je potřebná | 6.3. 2017 | Dobrý den,
funkce je dostupná v těchto modulech (konfiguracích): CFO - Cast & Forged Part Optimizer 2 FMP - Functional molded part 2 FR1 - Feature recognition 1 TG1 - Tooling design 1 HA1 - Healing assistant 1 Popis funkce zde - http://catiadoc.free.fr/online/cfyugprt_C2/cfyugint0026.htm | ||
Norma na koty a tolerance ve výkresu vzhledem k teplotě dílu. | 4.3. 2017 | Dobrý den,
já bych k tomu ještě dodal, že nejen předepisování tolerancí, ale i obecně kótování některých téměř neměřeřitelných rozměrů je problém. Někdy to ani není přímo vina samotného konstruktéra. Protože se předem neví, která lisovna bude díl vyrábět a kdo bude dělat nástroje, často se do modelu nedělají všechny úkosy (někdy vůbec žádně). Ty si udělá až sama nástrojárna. Z formy pak vypadne díl, který vůbec neodpovídá 3D datům - právě kvůli úkosům. Tohle je u nás věčné téma - půlka lidí tvrdí, že by na modelu měly být všechny úkosy, tzn. že konstruktér musí mít znalosti o výrobě dílu a technologii. Druhá půlka lidí tvrdí, že to nemá cenu, protože nástrojárna si to stejně udělá jinak a pak je to zbytečná práce. Když k tomu přidám i nevhodné kótování a tolerance, divím se, jak na měřáku vůbec dokážou něco změřit. | ||
Catia na více počítačích | 1.3. 2017 | Jakým způsobem jste licenci instalovat? Pokud máte pro import licence to samé co na prvním obrázku, máte pouze Nodelock, pokud se to podobá druhému, máte Concurent.
Je možné, že pro studenty je ještě něco úplně jiného (nedokážu říct). Nebo může být licence někde na DS serveru a vy si na ní "saháte" přes internet. V každém případě vím, že pro licenci jste jim musel poslat TargetID, takže přenosná licence není. | ||
Catia na více počítačích | 28.2. 2017 | Ještě poznámku k tomu, jak je možné to řešit, ale to už se svým způsobem jedná o obcházení licenčních podmínek a je to na hraně se zákonem (na druhou stranu kolik uživatelů má legální licenci, že?).
Dá se koupit USB síťová karta, na které naklonuje MAC adresa a ta se pak použije pro vygenerování tzv. TargetID, které slouží jako podklad pro licenci. Zde si ale opět nejsem jistý, jestli je stále možné tuto USB kartu generátoru TargetID podstrčit, resp. zda už nejsou brány v potaz jen on-board rozhraní (LAN, WIFI). | ||
Catia na více počítačích | 28.2. 2017 | Dobrý den,
tohle je otázka na někoho z DS. Já vám můžu říct možnosti, ale nejsem si jistý, jaký typ licence pro studentské účely DS poskytuje. Pokud by to byl typ NODELOCK, je licence pevně svázaná s HW a na jiném PC máte smůlu. U typu CONCURENT leží licence na lic. serveru a může ji využívat libovolné PC, avšak vždy jen jeden. Zde by ale byl problém, kam umístit lic. server. Pokud byste ho měl doma, ve škole byste ji nechytil (resp. chytil ale složitě přes nějakou službu VPN a stejně by v tu chvíli musel PC doma běžet), a naopak, když by byla na NTB, musel by běžet, aby si na ní "sáhlo" stolní PC. Předpokládal bych, že studentům se dává jen typ Nodelock. | ||
Zobrazení závitů ve 3D | 1.3. 2017 | Dobrý den,
nechce se mi věřit, že tohle někdo udělá.... Chápu, že závit je dobré vidět, zejména když se díry blíží třeba vrtání s vodou a výška závitu je pak důležitá. Všechno jde ale udělat v plochách, v nejjednodušším případě jako offset od vnitřní plochy na díře. | ||
Clash detection v rámci Part Designu | 21.2. 2017 | Dobrý den,
žádná speciálně k tomu určená funkce neexistuje. Jediné co mě napadá, jak rychle zjistit, zda jsou tělesa v kolizi, je změřit jejich vzdálenost. Když bude vycházet 0mm, jsou buď v kontaktu nebo v kolizi. Další možnost je vytvořit si ze sledovaných Body kopie s linkem a pak je nechat booleovsky proniknout (viz obrázek). Účel to splní lépe, ale je to pracnější. Navíc když k průniku nedojde, funkce Intersect hlásí chybu. | ||
Detail sheet při tisku a exportu | 6.3. 2017 | Ještě dodám - pokud používáte PTC Windchill, předpokládal bych, že už na tohle musí být připravený, resp. společnost, která ho u vás implementovala, tohle musí mít dávno vyřešené. Nejste jediní, koho to trápí.
Takže pokud na vás zkoušeli že si to budete muset draze zaplatit, nenechte se. Samozřejmě tu změnu někdo musí provést, ale pravděpodobně není třeba nic nového vyvíjet. | ||
Detail sheet při tisku a exportu | 22.2. 2017 | Dobrý den,
výkresy pro SAP se na 100% (dobrá, na 99%) netisknou na lokálních stanicích, ale někde na serveru, kde běží instance CATIA nebo něčeho jiného, co je schopné otevřít nativní CATDrawing a vyrobit z něj PDF. Až do PDF se dotiskává např. údaj o schvalovateli apod, který v nativním výkresů kolikrát ani není (je až v PDF). Pokud byste to nechal na uživatelích, byla by to katastrofa. Jako uživatel byste tu možnost ani mít neměl, právě z důvodu výše uvedeného. Určitě se obraťte na vaše IT. Přenastavit dedikovanou stanici aby tiskla jednotlivé sheety je to nejmenší, a doprogramování kódu SAPu nebo PDM pro odfiltrování listu s detaily se také nechá udělat vcelku snadno. PS: Ještě za mého působení v Technodatu jsme to dělali u zákazníka, který začal používat detail sheet a řešil stejný problém. Pracnost byla v řádech tisíců Kč, tedy opravdu nic složitého. | ||
Detail sheet při tisku a exportu | 18.2. 2017 | Dobrý den,
tohle chování se dlouho řešilo jediným způsobem. Při generování PDF změnit nastavení tak, aby se každý list tisknul zvlášť (pokud máte jen jeden list a detail sheet, pak budou celkem dva PDF soubory), a pak doprogramovat / dokonfigurovat PDM systém, aby při ukládání vynechával soubory obsahující v názvu řetězec "DETAIL", který se vždy v názvu detail sheetu vyskytuje. U R24 se při tisku z Catie dá nastavit přímo, aby se detail sheet netiskl, a to nejen při manuálním tisku, ale i u dávky (Print batch), kterou nejspíš používá i váš PDM, viz obrázek v příloze (Tools - Utility - Print batch) U nižších release tohle nebylo, proto se tisklo vše (viz výše) a filtrovalo se podle názvu - fungovalo to spolehlivě a funguje to i dnes. | ||
Rozdílná velikost geometrií při uložení do DXF | 16.2. 2017 | Dobry den, chyba je v nastavení jednotek. Na obrázku co jste přiložil je nastavení Units of the file jako Automatic a Catie pak bere jako jednotky palce (!!), nastavte si tam "mm" a bude to v pořádku. Je to známá anomálie. | ||
RANGE parametru | 19.7. 2017 | Dobrý den,
na to co píšete potřebuje vytvořit Rule (pravidlo), jenže to je dostupné až v licenci KWA (Knowledge Advisor), s MD máte smůlu. S Law je to složitější, protože vstupem i výstupem Law může být pouze typ Real a vstup je pouze jeden. Potřebujete ještě další pomocný parametr, dejme tomu soucet, který bude vstupem Law a až teprve výsledek půjde do parametru c. Podívejte se na obrázek, tam je to vyřešené. Stačí dodělat převody z length na real nebo jak to potřebujete. Law pak vypadá takto: If (in < 20){ ' podminka - vyhodnocujeme vstup | ||
RANGE parametru | 10.6. 2017 | Dobrý den,
seznam multiple values asi nelze. Jestli tohle chcete udělat, musíte napsat složitější Rule, kde budete kontrolovat, zda hodnoty odpovídají těm dříve vybraným, a když na, tak je vrátit na nejvyšší/nejnižší schůdné (se současným upozorněním uživatele, že je mimo). Řešili jsme kdysi to samé, jinak to bohužel nešlo. Je to práce na dlouho, a když to od začátku nevymyslíte tak, aby to dávalo smysl, tak se z toho pak zblázníte :-) | ||
RANGE parametru | 18.2. 2017 | Já bych se snažil prioritně vše dát do jedné tabulky. Jít by to mělo. Jinak není problém použít dvě různé design table pro jeden Part, ale už je to zbytečně složité.
Vždy je lepší mít řídící logiku na jednom místě, tj. klidně udělejte složitou tabulku s více listy, kde bude pomocí vzorců celá logika, nebo do tabulky dejte jen úplný základ, a pak v Partu pomocí Rules dodělejte logiku. Rules mi pro tohle někdy přijdou elegantnější řešení, ale zase je tu omezení editace bez licence KWA. | ||
RANGE parametru | 15.2. 2017 | @ Pavel
Na to stačí přidat do reakce parametr s limitem do prvního seznamu Sources - reakce se pak spustí i při jeho změně, tj. jakmile se změní limit, přepíše hodnotu sledovaného parametru práce tím limitem. @ Břeťa Přes API nelze, nebo vlastně lze, ale nejdřív to jednodušší. Reakci (Rule, Check) stačí dát do katalogu, pak lze vkládat do aleluja, ale bez možnosti editovat vnitřek. Hodnoty parametrů samozřejmě měnit půjdou. Druhá možnost je vytvořit PowerCopy, a pak vkládat buď ručně (neomezeně) nebo právě přes API, ale k tomu je nutná licence KT1 - nesmyslné omezení ze strany DS. Klasické konfigurace MD2, HD2 tuhle licenci neobsahují, běžně je jen u PLM Expresů, bohužel. | ||
RANGE parametru | 13.2. 2017 | Dobrý den,
řídit limity u Range jiným parametrem asi nejde (zkoušel jsem, ale jediná volba je omezit hodnotu měřením). Zde bych použil jinou věc, a sice Reaction. Spouštěla by se při změně hlídaného parametru, porovnala by jeho hodnotu s hodnotou limitu (v dalším parametru). CATPart s ukázkou přikládám, funkční a požadavek splňuje. | ||
Graph Tree Reordering vo verzii V6 | 9.2. 2017 | Dobrý den,
je to úplně stejné jako ve V5, ale ikona bohužel není dostupná v Toolbaru. Musíte jí to menu Edit - poslední v seznam. Více též v tomto příspěvku. | ||
Chyba při použití funkce Trim (GSD) | 31.1. 2017 | Add dotaz - vždy dávejte do přílohy i nastavení funkce v dialogu, aby se dalo lépe odhalit, kde může být chyba. Odpověď výše je pouze jedna z možností. | ||
Stisk klávesnice - Key press | 7.2. 2017 | Super, díky za sdílení. Vypadá to naprosto triviálně, ale...
...ono je to kolikrát opravdu na pár řádků, o to větší práci dá vlastní hledání a zkoušení. | ||
Stisk klávesnice - Key press | 5.2. 2017 | Já řeším podobný požadavek - potřebuju vytvořit screenshot a uživatel předtím musí model natočit do ideální polohy. Aplikace ja jako klasický form, já ho nechám po spuštění funkce skrýt a těsně před požadavkem potvrzení vytáhnu jen MsgBox (OkOnly) a dám Formu vlastnost TopMost, aby nezůstal schovaný.
Místo MsgBoxu by se dal vytvořit vlastní Form, který už by čekal na keypress. | ||
Stisk klávesnice - Key press | 31.1. 2017 | Aha, a se schovanou by to nešlo? Tam se snad zadává jen mód zobrazení hidden. Třeba to nevadí a proces konzoly by se dal nastavit jako aktivní okno. Nebo ho nechat zobrazené, ale zmenšit na malý čtvereček, který nebude otravovat. | ||
Stisk klávesnice - Key press | 31.1. 2017 | Dobrý den,
rychlá myšlenka... Jste v konzole, běží makro, vypisuje průběh... 1) dojedete někam, dáte fokus na konzolu, čekáte na stisk klávesy ... 2) stisk klávesy registrujete na konzole (je jako aktivní okno) 3) přečtete klávesu, aktivujete okno Catie a pošlete do ní přes Sendkeys co potřebujete 4) a tak dále... | ||
Catia FEM Advanced meshing tools | 27.1. 2017 | A co byste si představoval? Tohle je nějakým způsobem převedená oficiální dokumentace do PDF. Nic podrobnějšího už neexistuje, tím spíš ne v CZ. (Pokud to nějakému českému zákazníkovi někdo nepřeložil, ale k to se jen tak nesežene).
| ||
Catia FEM Advanced meshing tools | 27.1. 2017 | Co třeba zde - http://bndtechsource.ucoz.com/V5_Online_Docs/Ana_Sim/fmsug2.pdf
Je toho plný internet, jen je třeba vědět co se má hledat. Dají se najít i originál školící materiály, čínské weby přímo přetékají, ale pak musíte znát přesný název souboru manuálu. | ||
Catia FEM Advanced meshing tools | 26.1. 2017 | Dobrý den,
neměla by u plošné sítě být aplikovaná 2D property? 3D je pro objem, 2D pro plochu, 1D pro prut. | ||
Porušená základní rovina zx | 26.1. 2017 | Dobrý den,
něco podobného jsem zažil, když se jeden zákazník pokoušel vytvořit velkou "včelí plástev" jako část výztuže do křídla letadla. Nejdřív udělal kousek 10x10 buněk a pak to patternoval na oba směry. Takhle vytvořil více částí a postupně je booleovsky sčítal. V jednu chvíli už ale operace neproběhla a rozsvítily se podobné vykřičníky. Když se odmazala jiná část, zase to bylo OK. Podle mě jste narazil na max hodnotu některé programové proměnné a proto to padá. | ||
Chyba při otvírání dat ve formátu STEP | 22.1. 2018 | Takže chyba převodu byla v tom, že solid se sice vytvořil, ale jen nebyl vidět? S tím jsem se ještě nesetkal...
Teoreticky by to mohl být pokus převodu o vytvoření průhlednosti, který dopadl tak, že výsledek byl 100% průhledný, ale i tak by se po označení solidu ve stromu alespoň zobrazily předvybrané hrany v prostoru. Tím spíš je to zvláštní, že u kolegů se stejně nastavenou Catií se vše zobrazilo korektně. | ||
Chyba při otvírání dat ve formátu STEP | 16.1. 2018 | Dobrý den,
pokud máte stejně nastavenou Catii jako kolegové a současně používáte stejný release / service pack, pak by se modely měly otevřít úplně stejně. Tím bych začal - kontrola vašeho nastavení vs u kolegů. Z obrázku je patrné, že některé plochy nebyly korektně načteny a (sety začínající FaceKO). | ||
Chyba při otvírání dat ve formátu STEP | 26.1. 2017 | Jde o protokol STEPu, resp. formát souboru STEP. V CATIA je několik možností. Čím starší protokol, tím větší pravděpodobnost, že se soubor otevře. Novější protokoly samozřejmě nabízí více možností (přenos barev, anotací atd), ale ne každý SW ty nejnovější protokoly podporuje.
Na obrázku jsou možnosti v CATIA. Hlavička souboru co jste poslala ukazuje na protokol 214, tj. nic nejnovějšího to není. Je také možné, že zákazník používá nějakou verzi Inventoru, která má v sobě chybu a STEP soubor zapisuje nějak nestandardně. Proto bych zkusil požádat zákazníka, jestli by zkusil uložit STEP ve starší verzi Inventoru, kde to ještě bylo OK. Každopádně se mi soubor podařilo jinde otevřít bez problémů, takže i CATIA má jak se říká, "máslo na hlavě". | ||
Chyba při otvírání dat ve formátu STEP | 24.1. 2017 | Dobrý den,
zkoušeno na R19SP9, R24SP5 a R25GA a všude se stejným výsledkem - Click OK to terminate. Pak jsem zkusil soubor zbrazit v on-line prohlížeči (https://www.3dvieweronline.com/) a to proběhlo bez problémů. Ve STEPu tedy chyba nebude. Zkusil bych požádat toho, kdo STEP vytvářel, aby zvolil jiný protokol. Zde je použitý profil 214. Mohlo se stát, že zdroj tvůrce STEPu používá nějakou novější verzi CADu (zde Inventor), se kterou si CATIA neporadí. Není to zdaleka jediný problém CATIE, například s novějšími DWG soubory si také neporadí, ale aspoň napíše, že jde o nepodporovaný formát a nespadne. | ||
Vytvoření obálky sestavy | 13.1. 2017 | Dobrý den,
tak to má logiku, pokud step uložíte ve formátu struktury (jako sestava) a je tam hodně se opakujících dílů, soubor pak nese jen informace o pozicích dílů a geometrie je popsaná jen 1x u každého dílu. Pokud vše sjednotíte dohromady, musí se nějak uložit všechna geometrie (která je brána pokaždé jako unikátní), proto je soubor tak velký. Jinak funkce pro allcatpart umí sečíst body sama o sobě (volba merge parts zatržena). Pokud zákazník požaduje formát STP, máte opravdu jen dvě možnosti - přímé uložení sestavy do stepu nebo konverzi přes allcatpart. | ||
Spojení průřezů - Multisection Surface | 8.1. 2017 | Tak se nejdřív naučte modelovat :-) Jde to udělat na x způsobů...
Jeden máte v příloze. | ||
Spojení průřezů - Multisection Surface | 8.1. 2017 | Tohle je ale elementární znalost a naprosté základy modelování v plochách - to si radši nejdřív prostudujte nějaké tutoriály než se pustíte do vlastní tvorby. Ten hák jste prosím vytvořil jak .... ? Zkopíroval ho z jiného vlákna, že ano? :-)
Ale aspoň v rychlosti - k obrázku výše: 1) vytvořte skicu podle červené kontury, vytáhněte z ní Extrude, ozrcadlete pomocí Symmetry i na druhou stranu 2) pomocí fce Trim odřízněte z kruhového profilu vybrání 3) podle zelené kontury nakreslete profil nosů (klidně to spojte do jedné kontury) 4) vytáhněte obvod nosů pomocí Extrude 5) vytvořte boky nosů pomocí Fill 6) Spojte obvod a nosy pomocí Join 7) přikazem Trim přičtěte nosy Tohle je postup, pokud to chcete v plochách. Já osobně bych to dělal v solidech - hák bych uzavřel do objemu a pak stačí dvě skici, jedna Pocket a jeden Pad. | ||
Spojení průřezů - Multisection Surface | 7.1. 2017 | Ještě náhled jak by to vypadalo s tím Multisectionem... | ||
Spojení průřezů - Multisection Surface | 7.1. 2017 | Dobrý den,
takhle na to jdete úplně špatně. S jedním multisection to sice taky uděláte (stačí zaoblit rohy v prostředním profilu a půjde to), ale výsledek bude hrozný, zprohýbaný. Prodlužte kruhovou část háku výše, pak odečtěte "vykousnutí" a nakonec přidejte nosy, viz naznačení v obrázku. | ||
Definice závitů u funkce Hole | 21.12. 2016 | Po instalaci by tam být neměly. Jestli vám je tam někdo dodal (ve firmě), tak asi úplně nevěděl co dělá. :-) | ||
Definice závitů u funkce Hole | 21.12. 2016 | Ale používají. Některé firmy ještě pořád jedou na R19, dokonce i na nižších. Tam se zase s xml nechytíte.
VIP máte nastaveno. | ||
Definice závitů u funkce Hole | 20.12. 2016 | Ani nemusíte nic převádět - závity ve formátu xml jsou ke stažení tady (jen jsem na to zapomněl)
http://www.catia-forum.cz/download/file_detail.php?file_id=5426 | ||
Definice závitů u funkce Hole | 20.12. 2016 | Dobrý den,
to je proto, že do R21 byly závity definovány jako prosté textové soubory, od R22 jsou ve formátu xml, takže se nezobrazují. V CATIA je utilita pro převod textové formy do xml - najdete ji v Tool - Utility a dále viz obrázek. Po převodu a nahrání souborů do správného umístění už to pojede. :-) | ||
Document Properties | 15.12. 2016 | Dobrý den,
tady si nejsem jistý, jestli si Catie táhne i modelový standard. U výkresu to tak je, standard je spojený s výkresem. Standardy se samozřejmě dají změnit a pak definovat v prostředí, ale měly by se projevovat bezprostředně při modelovaní a opravdu nevím, jestli jsou nějak zakomponované v souboru modelu. | ||
Závity a link do knihovny - fce Hole | 21.12. 2016 | To bylo ve funkci Hole, výběrové pole Type. Zde se objevují všechny standardy, na které se odkazují cesty definovaný v prostředí Catie (složka resources/standard/thread).
Bylo tam dvakrát Metric thick pitch - první byl ten váš špatný, druhý už můj správný, tj, v poli Type jsem vybral ten svůj a potvrdil fci Hole. Při další editaci díry už naskočily hodnoty s desetinnými čísly. | ||
Závity a link do knihovny - fce Hole | 20.12. 2016 | Tak po otevření modelu v R24 a editaci díry se objevily hodnoty bez des. míst. V seznamu závitových standardů se objevil 2x metrický závit (jeden váš špatný a druhý můj správný). Po výběru mého a potvrzení editace se podruhé objevily už správné hodnoty. To samé po přeuložení modelu a znovuotevření.
Chybu bych hledal v xml standardu (des. čárky vs tečky - to by mohl být kámen úrazu). Pokud si vaše Catie tahá standardy ze serveru a ne z lokálu (nevím jak je dělaná implementace), začal bych tam. Závity (i jiné než metrické) jsou ke stažení zde na fóru. | ||
Závity a link do knihovny - fce Hole | 20.12. 2016 | Mohl byste poslat jakýkoliv model, který nepodléhá utajení, se špatnými závity? Chtěl bych to vidět na vlastní oči, pak s tím zkusím něco udělat. | ||
Závity a link do knihovny - fce Hole | 16.12. 2016 | Ještě se chci zeptat, jaký standard vidíte v Document properties? Běžně je tam je to na obrázku v příloze.
Když se potom podíváte do druhého obrázku, je vidět standard pro závity. I tady vidíte ty "špatné" hodnoty, kde jsou pouze celá čísla s definicí závitu? | ||
Závity a link do knihovny - fce Hole | 15.12. 2016 | Dobrý den,
chyba je tedy jen u jednoho určitého (staršího) modelu? U jiných, nových modelů se to neděje? Zkoušel jste čištění pomocí CATDUA? Jak "starý" je model, na kterém to závity chovají chybně? Pamatuje se, že správně by se na každém feature měla použít fce Upgrade (je to pod pravým tlačítkem), čímž se jeho struktura jakoby povýší na aktuální release, ale samozřejmě to nikdo nedělá. To by také mohlo zabrat. | ||
Vícejádrové procesory a Catie | 10.12. 2016 | RAM má zásadní vliv pouze na rychlost otevření modelu. Řekněme že 16GB je dnes nějaké rozumné minimum, 32GB pak standard. 64GB ještě není úplně nadstadard, ale 128GB a víc už je spíše na spec. strojích pro výpočtáře, nebo je ve firmě jeden takový stroj, na kterém se otevírají vrcholové sestavy velkých celků (celá tramvaj, celé letadlo), kdy potřebujete kvůli kontextu právě celou vrcholovou sestavu.
Abyste dokázal pohybovat velkou sestavou v design módu (ono ani tak nerozhoduje datový objem, jako spíš objem zobrazované geometrie), velikost RAM vám zase tolik nepomůže. Schválně se podívejte na vytížení procesoru, když s modelem pohybujete. I když máte dobrou grafickou kartu, stejně se neúměrně zatěžuje procesor. Tedy chce to: pořádný procesor s co nejvyšším taktem, 32GB a více RAM, SSD disk (aby to data rychle načítalo), pořádnou grafiku a pak nějaké to štěstíčko, aby kombinace grafika - ovladače - CATIA dokázala pracovat co nejlépe. | ||
Vícejádrové procesory a Catie | 9.12. 2016 | Dobrý den,
tohle je známé téma. Naprostá většina procesů v CATIA je programována jako jednovláknové. Více jader (až 4) se používají při výpočtu FEM a dále např. při renderingu. Ostatní využívá jen jedno jádro. Zjistili jsme to kdysi dávno, když se objevily první procesory Core2Duo a poté i5/i7. Do firmy tenkrát přišel "superpočítač" s i7, čtyřjádro. Všichni si na něj dělali zálusk, jenže při prvních pokusech přišlo zklamání. Zkoušeli jsme update složitého modelu a kupodivu na starém PentiuD s taktem 3,6GHz update trval mnohem kratší dobu než na i7 s taktem 1,8GHz. Důvod prostý - poloviční frekvence. Jedno jádro jelo na 25% a ostatní stála. Proto se do nejvyšších konfigurací Dellu dávají Xeony, které svojí architekturou vynikají, samozřejmě na nejvyšších možných frekvencích. Nevím jestli nějaká změna nastane ve vyšších releasech, ale update modelu je v principu lineární proces a (asi - nevím, nejsem tak zkušený programátor) jej nelze rozdělit na více vláken, takže spíše to bude pořád stejné. Na rychlost update má tak nejvíce vliv takt procesoru, počet jader nerozhoduje. Samozřejmě musí být dostatečná RAM, ale to už dneska není snad nikde problém. | ||
Umrtvený part ? | 9.12. 2016 | Ano, jen doplním...
Šedivé Body bylo vytvořené s vypnutým Hybrid designem (a nese ji jeho vlastnosti, tj. je nehybridní) a momentálně máte hybrid design zapnutý. Na to je třeba dávat si pozor, protože HD / nonHD Body jsou vzájemně nekompatibilní při použití v bool. operacích a není doporučena jejich kombinace. | ||
Interferencia-vykreslenie dráhy bodu | 5.12. 2016 | Pře kinematiku vám to vykreslí jen kružnici - kolo přece jen otáčí. Vy vypotřebujete trasu bodu vzhledem k druhému kolu.... | ||
Interferencia-vykreslenie dráhy bodu | 4.12. 2016 | To by mělo být celkem jednoduché - bod je na konci zubu, kolo se otáčí. Znáte převod. Začněte v jedné pozici, zkopírujte si bod jako mrtvolu, pootočte oběma koly (podle převodového poměru) o kousek, znovu si zkopírujte a izolujte bod, a tak postupně dál. Izolované body se musí pohybovat s menším kolem. Nakonec si body spojíte splajnou a dostanete přesně tvar, který je třeba podřezat. | ||
Problém s rovinami | 6.12. 2016 | Nemáte zobrazení místo Parallel přepnuté na Perspective?
View - Render style. To je snad jediné co mě napadá. | ||
Problém s rovinami | 3.12. 2016 | Dobrý den,
roviny se přece nemusí překrývat. Je sice pravda, že když ji vytváříte jako offset, tak se po vytvořené překrývají, ale rovinou se při vytváření do hýbat myší - a nejen vzdáleností, ale i polohou. Na parametry roviny to nemá žádný vliv, jen její zástupný symbol vidíte někde jinde. Jinak vidím že používáte sliding skicu, takže jestli jste si pohnul rovinou, posunula se i skica. Stačí použít pozicovanou skicu, správně nestavit počátek a máte pro starostech. | ||
Hloubka perspektivy | 25.11. 2016 | Dobrý den,
rozdílné hloubky, resp. vzdálenosti úběžníku jsem si nikdy nevšiml, velice zajímavá skutečnost. Tím víc, že se v jednotlivých releasech liší (i kdyby to bylo jen jiné defaultní nastavení). Nechce se mi věřit tomu, že to je v každém release jinak nebo že je ke změně třeba vyšší licence, takže jdu hledat...nedej bože aby to bylo schované pod nějakým jiným, nic neříkajícím nastavením (což je také možné). | ||
Eulerovy úhly | 29.11. 2016 | V tomhle případě by mohlo stačit převést na správný typ - double, např. takhle
x = CDbl(input.ToString.Replace(",",".")) | ||
Eulerovy úhly | 25.11. 2016 | Dobrý den,
v příloze dokument o výpočtu Eulerových úhlů. Kdysi jsem psal makro, kdy jsem potřeboval vypočítat úhly pro definici Axis systému, znal jsem jen normované vektory jednotlivých os. Tenkrát jsem si s tím poradil a tohle mi dost pomohlo. Podívejte se na to, třeba najdete co hledáte. | ||
nahradá CATPartu za cgr soubor o stejném názvu | 24.11. 2016 | To vypadá dobře....jen ta licence DMU navigátoru musí být dostupná. | ||
nahradá CATPartu za cgr soubor o stejném názvu | 24.11. 2016 | Dobrý den,
problém s 3Dxml je v tom, že CGR soubory se vytváří až při opětovném načítání dat. Při samotném uložení 3Dxml se žádná CGR nevytvoří, tudíž ani není možné určit jejich název. V Options sice je nějaké nastavení ke 3Dxml, ale nic co by vám pomohlo jsem nenašel. Jediné co mě napadlo je jednoduché makro, které by postupně projelo všechny dokumenty v sestavě (Party), uložilo je jako CGR s původním názvem (pozor, tím nedojde k nahrazení) a pak nahradilo původní Party těmito CGR. Musí se to udělat takto, jinak byste přišel o pozice v sestavě, tj. není možné Party jen uložit a pak načíst do nové, prázdné sestavy. Na obrázku výsledek načtení 3Dxml a pak přidání jednoho partu s přeuložením do CGR a nahrazením. | ||
Konvexno-konkávne ozubenie | 21.11. 2016 | Zkuste se podívat třeba sem - http://www.mujsolidworks.cz/krivka-rizena-rovnici-evolventa-2/ | ||
Konvexno-konkávne ozubenie | 21.11. 2016 | Vy jste to zřejmě vůbec nepochopil...
Postupným dosazováním do parametru t dostáváte jednotlivé body evolventy. Pokud to samé uděláte pro váš profil, dostanete jednotlivé body, které pak je spojíte splajnou. Bez rovnice (funkce) popisující profil zubu se nehnete - co potom chcete psát do LAW? Rovnice udá souřadnice bodu x a y (nebo y a z - podle toho v jaké rovině modelujete) a vykreslíte tak zub vzhledem k počátku modelu, Tak musí být definované i rovnice. | ||
Konvexno-konkávne ozubenie | 20.11. 2016 | Rovnice jsou zadané tak, aby jejich souřadnice udávaly body tvořící evolventu. Parametr t je vstupní parametr - když zadáte 0, dostanete první bod evolventy (kde se přímka začíná odvalovat) a postupným zvyšováním parametru (v návodu to je po 0,1) dostáváte další body - jejich spojením pak vznikne celá evolventa.
Nechci Vám tvrdit nějakou hloupost, jen uvažuju - pokud je vaše ozubení, tj. profil zubu tvořený kruhovým obloukem, pravděpodobně není třeba vytvářet Law. Stačí určit střed a poloměr oblouku vzhledem k definičním kružnicím. Law jsou použity právě kvůli popisu rovnice evolventy. Můžete je samozřejmě použít také, ale snad by to šlo i bez nich. | ||
Konvexno-konkávne ozubenie | 19.11. 2016 | Vy jste mě špatně pochopil. Já za vás výpočet dávat dohromady nebudu....
Pomůžu vám s modelováním - k tomu ale od musíte připravit popis geometrie na papíře, tj. nakreslený a geometricky popsaný profil zubu tak, aby bylo možné ho vymodelovat (nebo alespoň vytvořit ve skicáři). Zkrátka, tak jako evolventní profil zubu vznikne odvalováním přímky po kružnici (a podle toho se modeluje profil zubu), podobným způsobem vznikne tento váš zub. Dokud si nedáte tu práci s tím, abyste si to nakreslil a popsal konkrétními čísly ze zadání, nikam se nedostanete. Jak říkám, výpočty ozubení jsem také kdysi prošel, ale už je to dlouho, a protože jsem to víceméně nikdy v praxi nepoužil, měl byste (vzhledem k tomu že to momentálně studujete) o tom vědět víc než já. :-) | ||
Konvexno-konkávne ozubenie | 17.11. 2016 | Tak snad k tomu i nějaký obrázek s popisem a vysvětlením, co který parametr znamená, ne? Jak chcete něco modelovat, když nevíte jaký parametr kam patří?
Jestli nebudete mít přesnou geometrickou definici profilu zubu kola, tak nemůžete nic modelovat.... | ||
Konvexno-konkávne ozubenie | 17.11. 2016 | Tak kde je problém? Jestli máte přesnou definici geometrie, tak vymodelovat zub už by neměl být problém. Když na to půjdete ve stejném duchu jako u evolvent (a u kulatých zubů by to mělo být mnohem jednodušší), musíte se k výsledku dostat.
Máte nějaký obrázek s definicí profilu zubu a kružnic kola? Hoďte ho sem, zkusím vás nějak nasměrovat. | ||
Konvexno-konkávne ozubenie | 17.11. 2016 | Dobrý den,
a jak dlouho jste hledal...? Řekl bych že vůbec. Jen tady na fóru je několik témat i souborů ke stažení, které se týkají ozubených kol.... zde výsledky vyhledávání na fóru Příště více popište, co přesně potřebujete. Takhle to vypadá jako "chci aby za mě někdo našel link, jak se kreslí ozubené kolo". Nečekejte že Vám někdo odpoví. Popis Vašeho ozubení je kdokoliv v technické literatuře. Když se k tomu podíváte, jak je modelované evolventní ozubení, dáte to dohromady. | ||
Model súkolesia s evolventným ozubením s vnútorným záberom | 15.11. 2016 | Dobrý den,
těžko říct kde může být problém, tahle hláška většinou ukazuje na nějakou chybu topologie. Zkontrolujte jestli je kružnice, vůči které chcete vytvořit zaoblení na patě zubu, rozdělená. Pokud ne, operace Corner ji nedokáže rozdělit a proto ta chyba. | ||
Model súkolesia s evolventným ozubením s vnútorným záberom | 14.11. 2016 | Dobrý den,
stačí trochu víc hledat. Tady je seznam linků na témata s soubory týkajících se ozubených kol. http://www.catia-forum.cz/forum/quick_search.php?searched_string=ozu Měl byste si v tom najít co potřebujete. | ||
přístup ke gener. geom. entytám v drawingu | 14.11. 2016 | Dobrý den,
tohle se tu několikrát probíralo, vždy bez uspokojivého výsledku. Tady alespoň link na témata, kde se o tom mluví. http://www.catia-forum.cz/forum/search.php?s=catearly&t=answer&c=one&f=normal | ||
Animace | 10.11. 2016 | Ještě mě napadlo, klikový mechanismus se dá rozhýbat i v obyčejné sestavě. Stačí klikou točit pomocí kompasu se stisknutým CTRL + SHIFT současně. Sestavě pak pohybuje všemi díly současně, protože zároveň dodržuje vazby.
Sice u toho uvidíte kompas, takže na natáčení videa to úplně není, ale pro rozpohybování to stačí. | ||
Animace | 10.11. 2016 | Dobrý den,
k tomu musíte použít kinematiku (DMU Kinematics), vytvořit vazby a pak spustit simulaci. Na tomto odkazu je sestava s kinematikou vačky, můžete se inspirovat - http://www.catia-forum.cz/forum/topic.php?topic_id=731 Obávám se, že čas potřebný pro vytvoření návodu nebo videa vám asi nikdo jen tak nevěnuje. Na druhou stranu zkuste obětovat svůj čas a podívat se po YouTube - různých tutoriálů a návodů je tam spousta. Kinematika není nijak zvlášť složitá, u klikového mechanizmu jsou to de facto čtyři vazby. | ||
Funkční a nefunkční NVidia drivery | 7.11. 2016 | Já mám na HP Z1 tohle a zatím jsem nepozoroval žádné závažné problémy.
| ||
Pattern po krivke | 26.10. 2016 | Dobrý den,
funkce User Pattern dokáže rozmístit kopie vzoru na pozice bodů ve skice. Podmínkou tedy je, že body leží v rovině (skica je vždy v rovině). Od R25 by User Pattern měl umět (ještě jsem to naživo nevyzkoušel) pracovat i body v prostoru, tj. do každého vybraného bodu se umístí kopie vzoru. Orientace ale stále zůstává, takže pokud byste potřeboval jednotlivé instance i natáčet, standardními funkcemi není šance. V licenci KWE (Knowledge expert) existují funkce (tuším Business logic rules), které něco podobného umí. Musí se s tím ale umět a mít potřebnou licenci. Další možností je vytvoření makra, které, např. s využitím PowerCopy, prochází jednotlivé body na křivce a umísťuje do nich kopie vzoru. Vytvořit jde téměř cokoliv, teoreticky i s určitým stupněm asociativity (při změně pozice bodů se posunou i vložené kopie), ale při změně počtu už zase narážíte. Pak se musí výsledek vždy vytvářet znovu. | ||
Moduly DSE,QSR | 25.10. 2016 | Dobrý den, tady na fóru nic není. Pokud by bylo, určitě by mi to prošlo rukama. Věřím že něco takového bude existovat, ale firem co to používá je (v Čechách) žalostně málo a pokud už se s tím někdo překládá, hlídá si pak tyto materiály jako oko v hlavě.
Jediné co by se dalo sehnat, jsou originál manuály od Dassaultu v angličtině - oficiálně se sice nesmí volně šířit, ale dají se najít na čínských (i jiných úrodných) serverech. Stačí znát název původního PDF souboru. | ||
Kontrilni šablona pro hadici (trubku) | 19.10. 2016 | Dobrý den,
z vašeho dotazu není úplně zřejmé, kde jste narazil. Při vytváření slotu? Pokud nejde vytvořit slot, zkontrolujte se tangentnost center curve a to jestli se vám tvar někde neboří sám do sebe. Postup co popisujete je víceméně správný. Já bych ale místo slotu spíš vytvořil plochu, která bude odpovídat hadici a touto plochou pak oříznul kvádr s půdorysem základny. Co se týká modelování tak v tom ale nebude tak velký rozdíl. | ||
Poloha textu ve draw | 15.10. 2016 | Takhle ne, musíte vzít přímo bod, u výkresů se na reference nehraje.
Dim oCoord2(1) | ||
Poloha textu ve draw | 14.10. 2016 | Dobrý den,
k tomu je dobré použít metodu IndicateOrSelectElement2D objektu výběru. Dostanete buď souřadnice na výkresu, kam kliknete myší nebo souřadnice vybraného objektu. V tomto případě se předpokládá, že vybraným objektem bude Point2D (izolovaný bod).
Souřadnice bodu dostanete i z bodu samotného, ale musí jít o izolovaný, nikoliv projektovaný bod. Pak funguje metoda GetCoordinates(Coord) , kde proměnná Coord je pole typu Variant (souřadnice x a y daného bodu v pohledu).
Pro izolovaní, resp. vytvoření izolovaného bodu se dá použít příkaz Duplicate přes CATIA.StartCommand . Body se pak zase dají smazat, aby v pohledu nepřekážely.
Zjistit souřadnice pomocí měření bezpečně funguje v Partu, ve výkresu jsem to takto snad nikdy nezkoušel a ani nedokážu říct, zda to funguje. Metoda GetMeasurable totiž jako vstup předpokládá objekt typu Reference, který se ve výkresu nedá vytvořit. Projektovaná geometrie je totiž typu CatEarlyGeneratedItem a není v API podporovaná. | ||
Design table - import to Excelu | 7.10. 2016 | Tak to bohužel není. Každopádně makro na export hodnot parametrů do excelu nemusí být nijak složité, i v případě, že excel bude nějaká šablona. | ||
Design table - import to Excelu | 7.10. 2016 | Dobrý den,
tenhle postup není úplně dobře možný. Směr synchronizace je totiž Excel ----> CATIA. Pokud je Design Table aktivní, nelze parametry v CATIA měnit. Pokud ji deaktivujute, hodnoty parametrů měnit lze, ale okamžitě po aktivaci si CATIA zase načte hodnoty z excelu. Tj. pokud je parametr navázaný na Design table, není možné ho v CATIA měnit. Jinak samotný export je možný, existuje na to funkce Export content to file, dostupná v kontextovém menu Design table. Postup viz příloha. Obávám se, že pokud budete chtít exportovat nějaké parametry do excelu, jinak než bez makra to nepůjde. Na druhou stranu s makrem dokážete mnohem víc. Pokud byste uvažovali o nějakém sofistikovanějším řešení, můžete se obrátit přímo na mě. | ||
Měření dílů | 7.10. 2016 | Dobrý den,
možností je několik. 1) Do modelu se dá vytvořit tzv. měřící geometrie, viz článek Pracujeme s parametry III. - Určení rozměrů polotovaru. Rozměry polotovaru jsou pak stále k dispozici a aktualizují se spolu s geometrií. Měření tímto způsobem se dá upravit podle aktuální potřeby. Není třeba žádné makro, někdy se ale hodí licence KWA (potřebná Rule se dá ale vytvořit i "jinde" - když pak bude ve startovacím modelu, není třeba ji upravovat). 2) Druhou možností je použití makra - jednoduchý Bounding box je popsán v článku Jednoduchý Bounding Box, existují ale samozřejmě i jiná řešení, která nabízí mnohem více možností. Většinou se ale jedná již o placené záležitosti. Podobné makro jsem také kdysi vyvíjel a je stále k dispozici. V tomto případě ale většinou není geometrie asociativní - výsledek je spíš pro účely nějaké analýzy, kalkulace apod. 3) Přímo v CATIA je funkce Bounding box - to ale vyžaduje licenci Mold tooling design nebo Core & Cavity. Ani jedna z nich není úplně běžně používaná a s ohledem na finance je to úplně nejdražší možnost. | ||
Chyba při spuštění makra | 30.9. 2016 | Dobrý den,
nejspíše není nainstalované VBA, nebo se instalovala špatná verze. Instalačky VBA jsou součástí instalační sady CATIA (ve složce VBA soubor Vba71_x64.msi). Poznáte to tak, že v menu Tools - Macros je neaktivní volba Visual basic editor - pak je to jistota. Druhou, méně pravděpodobnou možností je, že makro používá nějakou externí knihovnu, která není na daném PC dostupná. Mělo by stačit doinstalovat VBA a bude pro problému. Instalaci si můžete stáhnout v sekci ke stažení - VBA 7.1 64bit | ||
Konfigurace dílu | 17.10. 2016 | Parametry na úrovni sestavy vytvářet lze. Pokud se o to pokoušíte a nevidíte, musíte si v Options zapnout že se mají zobrazovat (bohužel se to musí dělat asi na třech místech).
Options - Infrastructure - Product structure - Tree customization, Parameters a relations musí mít u sebe Yes. Vyberte řádek a klikněte na Ativate. | ||
Konfigurace dílu | 14.10. 2016 | Dobrý den,
opět by mělo stačit jednoduché řešení. Na úrovni sestavy (nebo nějakého skeletonu) vytvoříte parametr typu Boolean, který nazvete třeba Diry_Obrabeni . Pak na tento parametr navážete přes Formuli parametry Activity u jednotlivých partů. Přepnutím mezi true/false u řídícího parametru v sestavě se pak budou vypínat/zapínat všechny díry v jednotlivých partech. Při kopírování by link měl zůstat, takže ani nebude třeba formuli znovu vytvářet. | ||
Konfigurace dílu | 23.9. 2016 | Dobrý den,
k tomuhle je ideální tzv. Rule - pravidlo, pomocí kterého lze řídit více různých parametrů najednou. Pokud nemáte licenci KWA (u MD2 je pouze KW1), musíte si vystačit s více formulemi. Ukázka přiložena. | ||
Vrátenie pôvodných farieb plôch dielu | 2.9. 2016 | Reset properties funguje na kterémkoliv objektu. Mělo by také zabrat nastavení barvy na "Auto". U V5 je tato možnost už několik verzí dostupná.
Jinak původní "šedá" barva ploch solidů je v RGB 255,255,210. | ||
Šikmé ozubené koleso | 23.8. 2016 | Na to stačí, když si vytvoříte dva stejné profily pro čelní ozubení a jeden z nich pootočit podle osy kola. Takto vzájemné pootočené profily spojíte plochou a máte šikmé ozubení. | ||
Standard pro zahloubené díry | 18.8. 2016 | Dobrý den,
mělo by stačit v adresáři se standardy (%instal cesta Catia%\...\win_b64\resources\standard\ vytvořit další adresář CountersunkHole a do něj uložit xml soubor s definicí děr. Jaká je jeho syntaxe ale už netuším. Můžete se podívat jak vypadají soubory pro inbusy (CounterboredHole) a hrát si s tím (podle mě to nebude složité) nebo někde chvíli hledat. Název souboru by se dal odvodit a hledat podle něj. Jakmile se složka vytvoří, ve volbě standardu při vytváření díry se ihned objeví další možnosti. | ||
Vlozenie materialu do TitleBlocku pomocou makra | 3.8. 2016 | Dobrý den,
jen dodávám, že tato funkce vrátí název materiálu na konkrétním Body. To samé lze na celém Partu, kde se použije metoda GetMaterialOnPart , popř. na geo setu či sestavě (GetMaterialOnHybridBody , GetMaterialOnProduct ).
Jde to i jiným způsobem, název materiálu je uložený v parametru Material, takže se dá získat i následovně: ' nazev materialu Zde je ale třeba ošetřit případ, kdy materiál není zadán, tj. parametr neexistuje. Způsobem v předchozím příspěvku dostanete objekt materiálu, kde jsou i další vlastnosti jako hustota apod. | ||
Vrúbkovabie a ryhovanie | 3.8. 2016 | Dobrý den,
pokud hledáte nějakou speciální funkci na drážkování, tak taková neexistuje. Drážkování nebo jakékoliv jiné vruby musíte namodelovat běžným způsobem, a pak se samozřejmě i promítne do výkresu, kde ho můžete zakótovat nebo jinak popsat. | ||
Sketch Tracer | 1.8. 2016 | Dobrý den,
tipoval bych, že problém bude ve velikosti obrázku, resp. jeho zoomu. Vidíte pouze část obrázku, hodně zvětšenou. Zkuste si stáhnout model z odkazu, měl by být tvořený také ve sketch tracer. http://www.catia-forum.cz/download/file_detail.php?file_id=61 | ||
Přepínání wokrbench v sestavě | 26.7. 2016 | Dobrý den,
na to dám dobrý tip. Přepnutí je vždy jen do první instance, resp. ještě jsem nepřišel na to, jak zapnout tu kterou chci. Ale obcházím to tak, že použiju selekci, nejprve vyberu instanci a pak vybírám dál to co potřebuju přes search s parametrem "in" a je to. Takže stačí např. oSel.Search(".Part,in") - víc netřeba. Tím označíte part dané instance a už s ním můžete pracovat, kopírovat z něj, vkládat do něj apod. Jednoduché až geniální. | ||
Zmena jednej casti zostavy | 24.7. 2016 | Dobrý den, tohle jsou opravdu úplně základní věci, které na fórum nepatří. A je úplně jedno jestli jste si naimportoval - po importu se z něj stane ten samý CATPart, jako kdybyste ho vytvořil nový.
Jestli chcete geometrii z tělesa (hrany, vrcholy atd) použít ve skice, musíte si je tzv. vyprojektovat - funkce Projection. Uzamykám vlákno a poté mažu. Projděte si stránku Základy CATIA, kde jsou tyhle věci popsané a pak se případně ptejte na složitější věci. Takhle jen zbytečně strháváte pozornost. | ||
Klávesové zkratky makrem | 21.7. 2016 | Zdravím,
tak tohle by mě také hodně zajímalo, resp. hlavně kolegy. Naše IT nám čas od času maže uživatelská nastavení, vždy když se instaluje nové prostředí nebo probíhá nějaká změna. Kolegové mají často nastavené klávesové zkratky a po resetu o to přijdou. Vytvořil jsem sice utilitu, která nastavení dokáže zálohovat a obnovit, ale záměrně vynechává soubory FrameConfig a FrameGeneral, které drží informace o rozložení toolbarů i klávesové zkratky (toolbary souvisí s příkazy - zkoušel jsem změnu a okamžitě se zapsalo do FrameGeneral). Bohužel trochu nešťastné... Když se nastavení obnoví jen bez těchto souborů, tak kl. zkratky už nejsou dostupné. Pokud by se tohle dalo obnovit makrem, bylo by to úžasné. Zkoušel jsem rekordér, ale bez úspěchu. Otázka je, zda vůbec má smysl to hledat, protože zkratky souvisí s menu Customize, nikoliv s Options. | ||
Vytvoření plechu z plošného modelu | 21.7. 2016 | Ani se nemusí dělat Boundary, stačí u extrapolu zvolit Point propagation a automaticky to udělá celý obvod. | ||
Převod dat do nižší verze | 19.7. 2016 | Zkuste to přes ten step, ten by měl zvládnout přenést i strukturu, resp. po importu se to načte jako sestava a tu jen uložíte. Vazby samozřejmě nebudou, ale alespoň pozice jednotlivých partů ano. | ||
Převod dat do nižší verze | 19.7. 2016 | Dobrý den,
mnohokrát omílané téma. S tímhle nic jiného než vytvoření sestavy znovu neuděláte. Pokud tedy chcete sestavu a modely živé. Prakticky to znamená celou sestavu poskládat znovu v R22 a ten přeuložený díl přemodelovat nebo převést přes STEP jako mrtvolu, ale pro začátek (a pak stejně přemodelovat). Utilita v Catii na downgrade modelů udělá stejně mrtvoly, export do STEPu a následný import je mnohem rychlejší se stejným výsledkem. | ||
Icons Macros | 18.7. 2016 | I to je možnost, ale z dlouhodobého hlediska je to cesta do pekel :-)
Nevím o kolik se jedná stanic a jak jsou uživatelé schopni to provést. U pěti stanic, kdy jsou všichni v jedné kanceláři je to asi OK, ale pokud by se jednalo o 10 více stanic, už riskujete rozhození settingů do takové míry, že to může ovlivnit např. i kvalitu dat. Někdy je třeba nastavení smazat i lokálně, protože si Catia vzpomene, že nebude fungovat, a nic jiného nepomůže. Pak je pro uživatele vždy jednodušší přizpůsobit si nějaký "rozumný stav", kde už ikony s makry jsou, než vše nastavovat úplně znovu. | ||
Icons Macros | 18.7. 2016 | Připojuju se k odpovědi výše - je to přesně tak. Prvně dva zmiňované soubory drží rozložení toolbarů a ikon. Protože u nás ve firmě se lokální settingy po každé změně mažou automaticky (cesta k nim vede na síťový disk, kde má každý uživatel jakoby svou vlastní jednotku) a admin je tak snadno smaže bez nutnosti přístupu na lokální disk pracovní stanice, snažil jsem se vytvořit utilitu na zálohování settingů.
Aplikace si zjistí cestu k lok. settingům, uživatel vybere nějaký adresář a do něj se zkopíruje obsah složky se settingy, ALE zmíněné dva (tři) soubory držící rozložení toolbarů se nekopírují. Po změně (výmazu) lokální settingů si uživatel ze zálohy obnoví vše ostatní. Aplikace si vždy uloží info soubor, kde jsou cesty odkud kam se má kopírovat, aby to nepomíchal, a k tomu datum zálohy a počet zálohovaných souborů. Nic lepšího opravdu neexistuje. Toobary si sice umí změnit i za chodu, např. při zvolení shareable licence, ale to je programová záležitost Catie. | ||
Icons Macros | 18.7. 2016 | To že byste uživatelům rozhodil ikony je samozřejmé. Většinou to tak ale bývá, protože pokud se přechází na nové verze Catie, nebo se aktualizuje prostředí automobilek, je výmaz settingů nutností (jinak by nefungovaly nové věci).
Uživatelská nastavení se dají zálohovat, ale zrovna rozložení toolbarů se musí pokaždé resetovat. Na druhou stranu, pokud se rozložení udělá inteligentně, mělo by vyhovovat většině. Úpravou skriptu ničeho nedosáhnete, veškerá nastavení se načítají už při startu Catie a pak s tím nic udělat nejde. Řešení se nabízí v podobě externí aplikace, de facto plovoucí lišty - toolbaru, který se chová stejně jako toolbar v Catia a obsahuje ikony s makry. Uživatel si ho spouští samostatně nad běžící Catií. Toolbar se dá volně posouvat po monitoru a aby zbytečně nepřekážel, při jeho přiblížení k okraji monitoru se nejprve "přilepí" a po odjetí kurzoru se skryje. Znovu se zobrazí při najetí kurzoru k okraji, při vytažení do prostoru se skrývat přestane. Obsah ikon je konfigurovatelný přes xml soubor a kromě klasických CATScriptů se s ním dají spouštět v podstatě jakékoliv aplikace. Je umístěný na serveru, pro všechny stejný. Obrovskou výhodou je, že se při více různých instalacích Catia nemusí makra integrovat do každého prostředí - na vše stačí jedna aplikace. Stejně tak přidaní dalšího makra je otázka pár minut. Náhled v příloze. | ||
Icons Macros | 17.7. 2016 | Dobrý den,
taková možnost samozřejmě existuje. Stačí vytvořit příslušnou ikonu / celý toolbar s ikonami a po uložení nastavení použít jako referenční. Ideální je spustit Catii v admin módu, nastavit všechny makra, ikony, toolbary, ... pak odzkoušet a nasadit. Pokud budou jednotlivé klientské instalace správně nastavené, budou si načítat ono referenční nastavení a vše bude fungovat tak jak potřebujete. V principu jde o to, že Catia se při startu snaží načíst právě referenční (společné, síťové) nastavení, a teprv když ho nenajde, načte si lokální, a když ani ty ještě neexistují, nastaví se podle defaultu. Lokální settingy pak můžou přebít ty referenční (uživatel si může nastavit vše podle sebe), lokální mají přednost. Když se pak hodně rozhodí, stačí lokální smazat a Catia si při dalším startu zase natáhne ty referenční. Cesta k settingům je v souboru s prostředím (environment), je to textový soubor, název a cesta se dá vyčíst ze zástupce pro spuštění. Ono je toho trochu víc, ale není to nijak složité, jen se musí správně upravit několik textových souborů. Platí to pro případ, kdy Catii spouštíte ikonou na ploše. Jestli máte nějakou aplikaci pro spouštění, o většinu těchto a dalších nastavení (např. výběr licence) se stará sama - tak to pak většinou musí nakonfigurovat její dodavatel. PS: Druhá možnost je nastavit jednu stanici a její lokální settingy použít jako referenční, tj. nakopírovat je na server a podle toho upravit environment. Lepší je ale ten admin mód. Jak na něj tu určitě v některém vláknu najdete. | ||
Výřez konkrétní oblasti v zaslaných CAD datech | 28.10. 2021 | Dobrý den,
standartními funkcemi to asi lehce nepůjde, viz. váš koment s nemožností jednoduše sečíst Body do jednoho. Věřím tomu, že některé automobilky mají své vlastní nadstavby (např. pro DMU), které tohle dokážou. Otázka je, jestli pracují s geometrií nebo jen s teselovanými daty (CGR a pod.). K tomu se ale nemáte šanci dostat. Funkční řešení tedy bude opravdu jen nějaké makro, kterému se zadá oblast zájmu (roviny, box z ploch) a to pak bude procházet party a ořezávat vše na co narazí (nebo jen PartBody / Body / ...). Mohlo by se v tom i automaticky vyloučit vše, co by bylo mimo box, tj. mimo oblast zájmu. | ||
Výřez konkrétní oblasti v zaslaných CAD datech | 13.7. 2016 | Uživatel odpovídá na příspěvek #5900:Správná úvaha, ale booleovské Assemble velmi často neprojde kvůli tangentním dotekům jednotlivých objemů. Např. u svařence z rovných profilů problém nebude, ale u automotive dílů (tvarově složité plechy) je takřka 100% pravděpodobnost, že se součet nepodaří. | ||
Výřez konkrétní oblasti v zaslaných CAD datech | 13.7. 2016 | Dobrý den,
tohle je poměrně častý požadavek, nicméně moc uspokojivých řešení se nenabízí. 1. viz Váš návrh, ořez všech modelů nějakým boxem, kulovou plochou atd. Zde by se dalo automatizovat makrem (uživatel by pouze definovat plochu ořezu, makro by se postaralo o zbytek ---> velká časová úspora). Kdysi jsem podobný požadavek řešil s jedním zákazníkem. Musela by ale být splněné určité podmínky, např. že modelu budou v objemu a ne v plochách. Pak by se z ořezaných modelů daly vytvořit i mrtvoly, čímž by se dále snížila datová velikost. 2. Použít CGR místo plnohodnotných dat. V dnešní době, kdy bývá RAM minimálně 16GB už se s CGR daty moc nepracuje, ale pořád je to možnost úspory, alespoň co se týká objemu dat. Požadavek na grafický výkon se také sníží. 3. Nástroj (makro), které by dokázalo předvybrat součásti, které souvisí se zájmovou oblastí a ty poté ještě třeba oříznout. Nejsem si ale jistý, zda by se dalo makrem bezchybně měřit, pokud by modely byly pokaždé jinak vytvořené (jednou objemy, jednou plochy, ...). Něco by se možná našlo i v modulu DMU, ale tam jsou spíše funkce pro zjednodušování geometrie, tvorbu obálek, kinematických křivek a obálek apod., a samozřejmě musíte mít příslušnou licenci. Většinou nezbyde než opravdu data otrocky připravovat manuálně nebo investovat do vytvoření automatizovaného nástroje. Investice se v případě častého použití velmi rychle vrátí. | ||
převod víceobjemového dílu na sestavu | 13.7. 2016 | Dobrý den,
záleží na tom, co přesně má být výsledkem. Pokud chcete sestavu s žebry, kde jednotlivá žebra mají být parametrická, je v podstatě jen jedna možnost, jak to udělat rychleji. Původní díl se všemi žebry si rozkopírujete tolikrát, kolik obsahuje žeber, a pak v každé kopii necháte jen jedno konkrétní žebra a ta ostatní smažete. Alternativa je modelovat všechna žebra rovnou od začátku jako samostatné party. V obou případech bych zvolil metodu se skeletonem, která bude obsahovat reference (plochy, tvar) hlavního dílu, která by se publikovaly a použily pro definici jednotlivých žeber. Změna v hlavním dílu by se pak vždy projevila ve všech žebrech. Druhou možností je převést multipart na sestavu. Existují na to makra (jedno z nich můžu nabídnout), která dokážou rozebrat multipart a vytvořit z něj sestavu, ale je to za cenu ztráty parametričnosti. De facto k každého Body se vytvoří nový Part, ale je to pouze mrtvola. V Catii zatím žádná taková funkce není, pouze pro obrácený postup, tj. ze sestavy dokáže odvodit parametrický Multipart. | ||
Značky v strome | 12.7. 2016 | Dobrý den,
značky s externími referencemi a jejich možných stavů jsou popsány v článcích Linky I. - III. v rubrice seriál CATIA. Jen trochu hledat. To platí pro V5, význam ve V6 bude podobný. Přesný popis musí být v podrobném manuálu, který byste měli mít dostupný. PS: Nejsem si jistý, jestli černý / žlutý Axis system u instance souvisí se stupněm volnosti. Podle mě to ukazuje polohu instance v sestavě - jakmile není v nule, je kříž žlutý, jinak černý. | ||
Cumulated Dimension Nulová kóta | 7.7. 2016 | Takhle ne, musíte změnit standard šablony. Tj. otevřít šablonu, klidně ve standard módu, a změnit její standard. Takže File - page setup a vybrat ten změněný standard. Možná budete muset nejdřív vybrat nějaký jiný, a pak znovu ten změněný. Anebo ještě lépe si standart uložte pod novým názvem, abyste poznal, který je nový a který starý. Pak se z toho člověk snadno zblázní :-) | ||
Cumulated Dimension Nulová kóta | 6.7. 2016 | Dobrý den,
tohle by mohl být nastavené někde ve výkresovém standardu. Pokud se kóta vytvoří při File - New (s nějakým jiným standardem) a ze šablony ne, tak snad ani jiná možnost není. Můžete vyzkoušet jednoduše: Jděte vy výkresu do File - Page setup a změňte standard. Pokud se potom budou kóty vytvářet, je to jasné. Editace standardu se provede v Admin módu - Tool - Standards (vybrat ten který je použitý pro šablony). | ||
Porovnání dvou podobných součástí Catia V6 | 6.3. 2020 | Dvě různé hodně kontrastní barvy a kontrola průhledu je pořád dobrý a osvědčený postup. Jen to chce mít nastavené největší detaily zobrazení, aby se neukazovaly "otesánky" ale co nepřesnější geometrie. | ||
Vytvoření objemového tělesa z plochy | 2.7. 2016 | Dobrý den,
hoďte se obrázek, bez alespoň základní představy vám nedokážu poradit. V principu musíte tedy v každém případě vytvořit jednu uzavřenou plochu a pak se použije funkce CloseSurface v PartDesign, která z uzavřené plochy vytvoří objemové těleso. Pokud se vám plochy lopatky a ohraničení protínají nebo alespoň dotýkají, použijte Trim neb Split, když se tím nevytvoří uzavřená plocha, tak dolepte zbytek nějakým Fillem a pak spojte dohromady přes Join. Plocha pro uzavření zkrátka nesmí mít žádnou díru. | ||
Nastavení tloušťky čar v DXF | 24.6. 2016 | Já to bohužel přesně taky nevím. Ale když se podíváte do Tool - Standards - Dxf, mělo by jít identifikovat který parametr je k čemu. | ||
Nastavení tloušťky čar v DXF | 24.6. 2016 | Dobrý den,
nastavení DXF se dá změnit buď v Options - Compatibility, záložka DXF, výběrem verze pro export. Moc možností tam ale není. Druhá možnost je změna mapovaní vlastností čar. To je zase ve standardu DXF. Tools - Standards - Dxf, musíte ale mít spuštěný Admin mód, aby se standard dal změnit, nebo ručně editovat příslušné xml (v instalačním adresáři catia - ...\B24\win_b64\resources\standard\dxf\DXF.xml. Pokud máte nějaký catia starter a používáte referenční nastavení, bude to muset provést vaše IT. | ||
Modul Equipment and Systems a elektrické vodiče | 23.6. 2016 | Dobrý den,
modul sice existuje, ale předpokládá dopředu vytvořený katalog různých konektorů a ostatních součástek. Bez nich se to takřka nedá použít. Myslím ale že si vystačíte i s obyčejným PartDesignem. Modelář je parametrický, takže když si kabely namodelujete rozumným způsobem, bude se vedení aktualizovat ze změnami na modelu bez problémů. | ||
Vb.net screen update | 22.6. 2016 | Dobrý den,
tohle je běžné, strom se překreslí až po kliknutí myší (někdy stačí pohyb). Nevím přesně čím to je, ale otravuje to a hlavně mate uživatele (čeká, že se něco změní a ono se zdánlivě nic neděje). Dokonce jsem přišel na to, že při změně názvu PartNumber v sestavě pomocí obyčejné Rule se přepíše jen vrcholová sestava, ostatní zůstanou beze změny. Nepomůže ani pohyb myši. Samozřejmě když se instance otevře do nového okna, tak je vše OK. Zkuste ještě metodu Update na objektu Viewer, to by teoreticky mohlo zafungovat. CATIA.RefreshDisplay není žádný příkaz, ale nastavení proměnné. | ||
VB. net - VBA rychlost | 22.6. 2016 | Dobrý den,
s VBA pracuju minimálně, ale nemám pocit, že by se makra v .NET nějak výrazně zadýchávala při rekurzivním procházení stromu. Někdy jsem viděl řešení, kdy se místo rekurze použilo obyčené Selection.Search se stejným výsledkem. | ||
čeština V5 | 1.2. 2024 | Uživatel odpovídá na příspěvek #7180:Stačí si zažádat o VIP účet :-) | ||
čeština V5 | 21.6. 2016 | Dobrý den,
stačí rozbalit a nakopírovat do složky, kde je CATIA instalovaná ...\win_b64\resources\msgcatalog\ , jsou tam i ostatní jazyky. Pak se jazyková mutace objeví v menu Customize - Options - User interface language. Vyberte češtinu a po restartu bude hotovo. PS: Není přeloženo úplně všechno a leckdy to trochu tahá za uši :-) (nejde o oficiální překlad), ale lepší než nic. | ||
metal sheet | 19.6. 2016 | Dobrý den, Sheetmetal obecně nepodporuje multipart metodu. Měly by se používat pouze features z Sheetmetalu. Pokud použijete něco z PartDesignu (díry, bool. operace), sice v modelu budou, ale při rozvinu bude výsledek špatně ("cizí" features se nerozvinou).
Čím děláte ty díry? CutOutem? | ||
Redukcia z plechu | 22.6. 2016 | V tomhle případě bych zvoli jeden z rovných okrajů budoucího plechu a příslušný vrchol. | ||
Redukcia z plechu | 20.6. 2016 | Takže to chápu že potřebujete udělat rozvin. To lze celkem dvěma způsoby. Buď budete tvořit v Sheetmetalu. V něm existuje funkce Hoper, která dokáže z obyčejné plochy v tomto tvaru vytvořit Sheetmetal feature - pak funguje rozvin.
Druhá možnost je použití funkce Unfold, která je ale dostupná jen v některých licencích (má ji třeba FreeStyle, Generative Shape Optimizer). Tato funkce provede rozvin i z plochy. | ||
Redukcia z plechu | 19.6. 2016 | Ok, a co teda vlastně potřebujete? Jak tohle vymodelovat? Vždyť ten tvar už máte... | ||
Redukcia z plechu | 15.6. 2016 | Nemáte alespoň nějaký obrázek pro představu jak by to mělo vypadat? Bez něj vám těžko lze něco poradit. | ||
Export / Convert CAD to .fbx .obj | 14.6. 2016 | Dobrý den,
CATIA zvládá uložit data do více formátů. Z hlediska CAD systémů je asi nejlepší a nejspolehlivější formát STEP, popř. IGES, tj. tzv. univerzální formát. Formát *.wrl je dostupný a na jeho uložení stačí běžná licence. Co se týká grafických 3D aplikací, tam už to s nativní podporou bude horší. Poměrně dost formátů zvládne CATIA načíst a zobrazit, ale už neumožňuje s geometrií pracovat (*.obj je mezi nimi). Konvertory i fungují, ale jen pokud se převádí "kostičky" nebo jednoduché plochy. U geometricky složitých ploch to vždy dopadne špatně a stejně se nakonec použije STEP. Na druhou stranu jsme teď v naší společnosti začali pro 3D náhledy používat formát 3D PDF (převodník od Theoremu tuším), a výsledky jsou parádní. | ||
FEM WELD | 14.6. 2016 | Dobrý den,
tohle není úplně jednoduché, resp. musí se dodržet určitá pravidla. 1) mezi díly musí být nějaký odstup, aby se síť svaru měla kde vytvořit 2) velikost elementu a přesah musí být takový, aby síť svaru dokázala "pochytat" nody na sítích svarků 3) Connection property na Beam Ale taky se na to můžete úplně vykašlat, a svar namodelovat jako další objem a booleovsky ho spojit se svarky. Tím dosáhnete podobného výsledku a výpočet i definice bude jednodušší. V případě více svarů bych šel spíše touto cestou. Welding connection bych řešil spíš v případě jednotlivého svaru. | ||
Nezobrazená součást ve výkrese | 8.6. 2016 | Dobrý den,
příčin může být více. Pokud jde o součást, kterou jste vytvořil normální cestou (jako CATPart), bude příčina v chybě v modelu. Tu opravíte nástrojem CATDUA (File - Desk, nad součástí pravé tl. a zvolit CATDUA, dále Check, a pokud budou nalezeny chyby, tak i Clean). Po opravení by se součást měla zobrazit. Druhá příčina může být v linku pohledu - nad pohledem pr. tl. z nabídky k pohledu vybrat Modify links. Zde by mělo být Whole Assembly. Menší pravděpodobnost... Další možnost je, že je instance skrytá ve 3D, ale pak by nebyla vidět ani v modelu. A poslední, zkontrolujte, že je jako InWorkObject (ve stromu v partu podtržený název) nastaveno PartBody. | ||
Zobrazeni ve strukture stromu | 2.6. 2016 | Dobrý den,
tohle je opravdu zvláštní. U první instance je to v pořádku, u druhé je podvěšená sestava 808869/A, navíc na té samé úrovni, kde je Part. Ta normálně nic jiného být nemůže... Tipoval bych to na nějakou chybu způsobenou integrací TeamCenteru. Pokud je první instance OK, druhá se musí zobrazit stejně. Zkuste tu instanci odebrat, zkopírovat to první a znovu napozicovat. | ||
Vytvorenie Sweep with draft direction | 1.6. 2016 | ... na obrázku jsou označení ty, které stačí pro Part, Sestavu, Výkresy, Plochy a měření. Ostatní jsou ještě obrábění, anotace a práci s materiálem.
Tohle je jediná nevýhoda .NET oproti VBA - pro každý release musí být jiná verze makra. Ale jak říkám, rekompilace je otázka 10minut, pokud je objektová struktura (vlastnosti a metody) stejná. Ve vyšších release sem tam něco přibyde, takže se zpětnou kompatibilitou je to někdy horší. | ||
Vytvorenie Sweep with draft direction | 1.6. 2016 | To je právě problém - náhrada proběhne pouze při registraci novějšího release, tj. při instalaci. Jinak se musí daný release registrovat manuálně.
Pokud používáte COM reference, pracuje Visuálko s aktuálně registrovanou knihovnou. Já jsem si právě kvůli tomu, abych nemusel vždy provést přeregistraci na jiný release vytvořil všechny varianty v .NETu, a mám je uložené společně v adresářích. (pro většinu maker stačí nějakých 8 základních knihoven | ||
Vytvorenie Sweep with draft direction | 31.5. 2016 | Já jsem se Sweepem nikdy takové problémy neměl.
Pořád bych to viděl na problém s knihovnou. V seznamu COM objektů se totiž nejmenuje HybridShape..., ale CATGsm a tak nějak dál. Pokud máte HybridShape a ještě jako .NET, už je to produkt Visuálka. Já už také jedu na ty varianty .NET, ale to je jen struktura objektového modelu. Proto mám ke každému release vygenerované příslušné .NET varianty a s těmi pracuju. Když potřebuju rekompilovat, jen je prohodím. S knihovnami je to poměrně zapeklité - některé objekty zůstaly nedotčené or R19, jiné se mění. Vždycky proto musíte mít tu odpovídající, jinak to může padat. .NET knihovna z Visuálka se vždy bude jmenovat Interopp.HybridShapeTypeLib.dll, ale pokaždé má jinou velikost - může to být i podle service packu... | ||
Vytvorenie Sweep with draft direction | 30.5. 2016 | V tom bych problém neviděl - pokud tedy máte odpovídající knihovny. Zrovna knihovna pro HybridShapeDesign se tady hodně liší, resp. asi od R22 se jmenuje úplně jinak. Tady pak musí být pro každý release samostatná kompilace.
Jestli máte víc instalovaných Catií, tak si ověřte jakou máte registrovanou - z té si Visualko tahá knihovny. Jestli máte puštěný jiný release než registrovaný, tak je to jasné. Další úvaha: Jestli vzniká chyba už při nastavení typu sweepu, nebude problém v referenci. To se většinou projeví až při konečném update. Někdy zlobí reference - v dokumentaci je jako vstup uvedený typ Reference, ale musí se použít přímo samotná feature. Už několikrát se mi to stalo, také jsem se s tím vztekal. | ||
Vytvorenie Sweep with draft direction | 30.5. 2016 | A není tedy chyba v referenci pro DraftDirection? Musí to být typ plane nebo line.
Pokud se sweep nevytvoří ani manuálně, tak je chyba v geometrii. | ||
Vytvorenie Sweep with draft direction | 30.5. 2016 | Není to tím, že používáte příkaz AddNewSweep místo AddNewSweepLine? Tam bych viděl problém, jinak se to zdá být OK.
Není mi úplně jasné co je ve spodní části obrázku? Další možnost co jste zkoušel? Jinak pokud něco funguje v CATScriptu, většinou to jede i ve Visualu. Doporučuju podívat se při debugu do vlastností objektu Sweepu, jestli se vytvořil tak jak měl, tj. jestli opravdu obsahuje vlastnost Mode atd. | ||
KWA Hide/Show annotation | 2.6. 2016 | Hm, tak to vypadá, že to opravdu nepůjde. Vlastnost Show není podporovaná.
Napadlo mě zkusit reakci a do ní vložit CATScript, který by přes Selection objekt vybral a pak přes VisProperties skryl (běžný postup v makru). Jiná možnost asi nebude. | ||
KWA Hide/Show annotation | 1.6. 2016 | Dobrý den,
pokud se dá objekt anotace "odchytit" v Rule, tak by to mělo být možné přes vlastnost Shown, stejně jako je to u ostatních feature. | ||
CATPart do .stp - chybajuce casti | 25.5. 2016 | Dobrý den,
chtělo by to lépe popsat problém. Mirror je použitý v sestavě nebo v partu? U partu netuším kde by mohl být problém. Pokud tvoříte step z celé sestavy, může to při převodu dělat potíže, záleží na tom, jak je zrcadlo použito. Zkuste převést jen samotnou zrcadlenou součást - pokud se převede, bude chyba někde v sestavě. Někdy je totiž v sestavě použito jen psedozrcadlo - v sestavě jsou obě součásti např. levé, a na jedné z nich je převrácená matice pro zobrazené. Nalpř. levé součástka je pak jen "vidět" zrcadlově (jako pravá) v rámci sestavy, ale když ji otevřete do samostatného okna, je to pořád jedna a ta samá (levá). Při převodu by se pak obě převedly jako levé a vy byste v sestavě viděl dvě stejné (a zrcadlové by chyběly). | ||
Přidání šipek do 3D modelu | 20.5. 2016 | Použijte kompas, tak můžete s partem pohybovat dle libosti. Pokud chcete přesnou polohu, použijte Constraints (vazby) a napozicujte part s šipkou podle ostatních partů. | ||
Přidání šipek do 3D modelu | 20.5. 2016 | Dobrý den,
jestli chcete mít šipky jako např. směry os v modelu, pak jedině vložit další part a do něj šipky vymodelovat nebo alespoň vytvořit skicu. Jiná možnost není. | ||
Zmena hrúbky plechu v G. Sheetmetal Design | 14.5. 2016 | Záleží na tom, co je zrovna aktivní. Když je to sestava, ikony v toolbarech musí odpovídat Assembly design (nebo jiné prostředí vyžadující aktivní sestavu), když je aktivní Part, musí to být zase něco z PartDesign, Generative Shape Design, Generative Sheetmetal design apod.
Prostředí se dá jednoduše přepínat. Aby se daly využívat funkce Sheetmetalu, musí být nejdříve vytvořené tzv. Sheetmetal parametry (příznak, že se jedná o SMD part). Do té doby nejsou funkce SMD dostupné. PS: Videa jsou dobrý příklad, ale když je to prostříhané a vy pak nevidíte mezikroky co uživatel dělá a nemáte základní ponětí o fungování Catie, může to mást. | ||
Zmena hrúbky plechu v G. Sheetmetal Design | 13.5. 2016 | Dobrý den,
z videa (konkrétně čas 11:55) je patrné, že sílu plechu zadává při tvorbě dalšího dílu, takže tam si může zadat cokoliv. Do nějaké doby pracuje na Partu2, pak přejde na Part3 (je tam si střih, proto to není tak dobře vidět). Normálně v SMD není možné mít různé síly. Síla plechu se nastavuje globálně pro celý part, proto se vám vždy změní všechno. | ||
Rozvin v GSD | 12.5. 2016 | Co tohle - pomůže? http://www.catia-forum.cz/forum/topic.php?topic_id=254 | ||
Rozvin v GSD | 11.5. 2016 | Dobrý den,
pokud při ohýbání dochází k jinému typu deformace než je prostý ohyb, nikdy to nebude 100% přesné. K-faktor je řízen formulí a hodnota se dá upravit, to není problém. Zkusil bych to namodelovat v plochách a rozvinout bez přiřazené tloušťky, ale k nejsem si jistý jaká je k tomu třeba licence (možná jen FS, v horším případě GSO). Pak bych čekal nejpřesnější výsledek. | ||
Načítání parametru do excelu | 11.5. 2016 | Kontext je tuším vlastnost objektu parametru. Jednodušší je ale dát do názvu parametru PartNumber se znakem "\", resp, tak jak ho vidíte ve formula editoru, např. "Assembly\Parameter.1". Pak se správně vybere parametr z konkrétního produktu. | ||
Načítání parametru do excelu | 9.5. 2016 | Dobrý den,
dejte si pryč to ošetření a hned uvidíte, kde máte chybu. Tohle je vždycky ošemetné, protože makro část kódu kde je chyba přeskočí a vám se pak zdá, že se nic nevykonalo. Nebo si nejdříve jen otestujte, jestli vám správně funguje rekurze - třeba jen výpisem názvu produktu. Teprve pak přidávejte další příkazy. Podle mě bude problém v načtení parametrů. Pokud se parametry v partu a sestavě jmenují stejně, musí se kontrolovat kontext. V kolekci parametrů sestavy se totiž objeví i parametry všech partů v sestavě obsažených. Metoda GetItem bere první v kolekci - a to taky může být parametr partu, nikoli sestavy, kterou zrovna procházíte. Jinak se rekurze zdá být OK, na první pohled nevidím chybu. | ||
Vyrazenie kontaktu | 5.5. 2016 | Dobrý den,
v podstatě jsou dvě možnosti: 1) modelovat kontakt jako plochu a rozvinout (je třeba licence GSO) 2) zkusit model převést do Sheetmetalu a rozvinout v něm (licence SMD). Nebo zkusit celý kontakt namodelovat v Sheetmetalu, pokud by nešel převést. Na převedení slouží funkce Recognize. | ||
Hledáme průmyslového designera | 5.5. 2016 | Téma je komerčního charakteru, proto bude uzamčeno.
Pokud byste měla zájem o komerční inzerci (viz o Reklamě a inzerci), kontaktujte mě mailem jan.cinert@catia-forum.cz nebo telefonicky na 734 762 843. Děkuji za pochopení. | ||
škrupina z plochy | 2.5. 2016 | Dobrý den,
k tomu slouží funkce Thick surface. Stačí aby plocha byla celistvá a topologicky bylo možné vytvořit offsetovanou plochu. Můžete si to zkusit na klasickém GSD offsetu - pokud projde, měl by jít i Thick surface. U ThickSurface se navíc vytváří i plocha na boku - pro tu platí to samé. Pokud existuje nějaké omezení pro tuto boční plochu, Thick surface se nevytvoří. Ve vašem případě budete omezený výškou a úhlem nejnižší částí vystupující plochy. Nedokážu odhadnout výšku, ale do cca 1mm tloušťky Thick surface bude fungovat, a vyšší hodnotou už ne. Pak byste musel tmavou plochu udělat primárně vyšší, pak použít ThickSurface a ve finále model oříznout na požadovaný tvar. | ||
Vlastní (spesiální) tvar nástroje | 28.4. 2016 | Hledat, hledat a hledat .... neberte to osobně, ale je to stálý nešvar. Než bych zkusil chvíli hledat, radši založím nové vlákno a budu 4000 lidí spamovat mailem s upozorněním. A tím spíš mi nikdo neodpoví.
http://www.catia-forum.cz/forum/topic.php?topic_id=1471 | ||
Fem-rameno nožnicového mechanizmu | 27.4. 2016 | Dobrý den, smooth part jsou OK, je to blíže skutečnosti. Z obrázku není poznat, jak je díl připojený na okolní díly, tj. nedá se určit přenos síly.
Úloha musí být staticky určitá, tj. při působení síly se rameno nesmí pohnout, pouze se bude deformovat. Tam kde je otočné spojení s dalšími částmi vytvořte Pivot, na vstupu zadejte sílu a výstup zachyťte pomocí User defined constraint (nebo Fix, ale ten více zkresluje). To je celé. | ||
Zachovani nekterych skrytych hran ve vykrese | 25.4. 2016 | Tak jsem to nemyslel, resp. to ani nejde.
Hrany co potřebujete si vyextrahujte (a třeba spojte do Joinu) do nějakého geometrického setu. | ||
Zachovani nekterych skrytych hran ve vykrese | 22.4. 2016 | Dobrý den,
měl bych ještě jedno elegantní řešení. Předchozí rady jsou všechny správně, nicméně při změně geometrie budete muset vše dělat znovu (když se posunout skryté hrany). Já bych si skryté hrany vytvořil jako drátovou geometrii v modelu (klidně do samostatného speciálního setu), a ve vlastnostech pohledu bych zapnul zobrazení drátové geometrie. Pak by se hrany korektně promítly a navíc by vše bylo asociativní, tj. při update by se nemuselo nic znovu duplikovat. | ||
Zvětšit plochu | 17.4. 2016 | Dobrý den,
přesně k tomu je určená funkce Extrapol v plošném modeláři (Generative Shape design). Prodlouží plochu podle vybrané hranice buď tangentně nebo křivostně. Déle by se vám mohla hodit funkce Untrim, která z "kousku" plochy vytáhne její kompletní podkladovou plochu. Někdy je praktičtější a snažší použít nejprve Untrim, pak si plochu oříznout, a až nakonec Extrapol. | ||
Problem s Paste Special | 19.4. 2016 | A rozdíl mezi touto stanicí a ostatními?
Jednou jsem narazil na problém, kdy po migraci stanice k jinému uživateli a smazání původního účtu přestalo fungovat jedno makro, resp. po jeho ukončení vždy CATIA zatuhla a musela být ukončena. Všechny stanice ale byly instalované z jednoho image, tj. měly být úplně stejné. A přesto se chyba objevila. Velkým zkoumáním se přišla na to, že je něco s instalací C++ Redistributable, ale přesnou příčinu jsme nezjistili. Tohle může být něco podobného. | ||
Problem s Paste Special | 15.4. 2016 | Můžete to vyzkoušet i na R24?
Catia je instalovaná jako čistá , nebo je nějak kustomizovaná (prostředí, integrace s PDM/PLM apod)? Viděl jsem různé případy chyb, které souvisely s ovladačem grafiky, instalací špatné verze VBA, ale tohle slyším opravdu poprvé. Na jiných stanicích (pokud máte) se chyba nevyskytuje? | ||
Problem s Paste Special | 14.4. 2016 | Dobrý den,
tohle chování jsem ještě nezažil, je to opravdu divné. Pokud to po přeinstalaci chvíli funguje a pak ne. Příčin může být více (instalace - máte legální licenci? / oficiální instalaci?, je model bez chyb?, ...) | ||
Spustenie viacero Catii (releasov) na jednej licencii | 15.4. 2016 | Teoreticky by to mohlo pomoci, myslím starší verze DSLS.
Pokud se CATIA spouští pod jedním uživatelským účtem, neměla by se licence pro druhou instanci blokovat. | ||
Spustenie viacero Catii (releasov) na jednej licencii | 14.4. 2016 | Dobrý den,
tohle by opravdu mělo fungovat. Pokud se pod jedním uživatelský účtem spustí více instancí CATIA, zabere se pouze jedna licence. Jaký typ licenčního serveru používáte? Starý LUM nebo už DSLS? | ||
ViewmakeUp - Scale | 11.4. 2016 | Jestli máte dost času a trpělivosti, můžete se zkusit "prohrabat" xml souborem se standardem ručně a někdo to objevit. Jakým způsobem je to zadáno opravdu netuším, a to už jsem manuální úpravu několikrát prováděl. | ||
ViewmakeUp - Scale | 11.4. 2016 | Ano, s velikostí písma nic udělat nejde - alespoň ne automaticky. | ||
ViewmakeUp - Scale | 11.4. 2016 | Dobrý den,
tady moc možností není. Názvy pohledů jsou definované v souboru CATView.CATNls . Jediné co lze udělat, je místo jejich názvů dát prázdný řetězec a místo Scale pak "M".
Měřítko jde vypnout v Options - záložka Layout. (stejně tak název pohledu). Velikost písma a font je definovaný ve výkresovém standardu - pozor, je to na více místech zvlášť pro pohledy, řezy a detaily. | ||
Obnovení licence | 11.4. 2016 | Pokud potřebujete Catii jen pro interní potřebu a nepotřebujete otevírat data z vyšších release (vše jde jen od vás ven), stačí opravdu jednou koupit a maintenance neplatit. Je spousta firem, které si vystačí např. s R19 a víc nepotřebujou.
Bohužel je i spousta jiných firem, které se dostaly k zakázkám z automotive oblasti, a ty naopak jsou "nuceny" platit, jinak by nebyly schopné otevírat jejich data. Dokonce víc o firmě, která si vystačila s "papírem a tužkou" a kvůli zakázce pro Škoda Auto si licenci pořídila. A ne kvůli tomu, že by v Catii konstruovali, ale protože Škoda chtěla v dokumentaci v Catii. :-) | ||
Knowledge - Správná syntaxe, operandy v parametru typu String - spojení z více parametrů | 21.7. 2016 | Dobrý den,
pokud nemáte licenci, tak se k modulu nedostanete. K vytváření a editaci Rules je modul KWA (Knowledge Advisor 2) nezbytný. V běžných licencích je pouze KW1 - běžné parametry, formule, laws, atd. | ||
Knowledge - Správná syntaxe, operandy v parametru typu String - spojení z více parametrů | 25.5. 2016 | Ještě jsem zapomněl na obrázek ... | ||
Knowledge - Správná syntaxe, operandy v parametru typu String - spojení z více parametrů | 25.5. 2016 | Zaokrouhlení bude fungovat i na typ Length, syntaxe je následující:
round ( LengthParam, "mm", x) ,kde mm je výsledná jednotka a x počet míst zaokrouhlení.
Kromě aritmetického round ještě existuje floor (zaokrouhlí na celé číslo dolů) a ceil (na celé nahoru).
Pozor, je to case sensitive, takže Round ... hodí chybu. | ||
Knowledge - Správná syntaxe, operandy v parametru typu String - spojení z více parametrů | 11.4. 2016 | Musíte nejprve z délkového parametru udělat typ Real a pak už jde ToString.
Základ je zbavit se jednotek "mm", takže potom to vypadá takto - obrázek. Pokud chcete jen číselnou hodnotu, bez "mm", upravte podle toho formuli - odpadne konec + "mm" . | ||
Knowledge - Správná syntaxe, operandy v parametru typu String - spojení z více parametrů | 8.4. 2016 | Dobrý den,
části řetezce se ve formula editoru spojují operátorem +, stejně jako číselné proměnné. Formule pak bude vypadat - viz obrázek. | ||
Wireframe and Surface Design drážkovanie v konzerve | 10.4. 2016 | V tom že jsem to dělal v R24...
Podle obrázku je to ale jasné - modrá skica je profil, fialová pak trajektorie. | ||
Wireframe and Surface Design drážkovanie v konzerve | 8.4. 2016 | Dobrý den,
to je velmi snadné. Použijete funkci Sweep (typ explicit). Vytvoříte si nejprve profil drážky (skica) a trajektorii, po které profil potáhnete (další skica). Výsledek na obrázku v příloze, i s modelem. | ||
Dynamic sections | 7.4. 2016 | Dobrý den,
pokud budete používat tuhle funkci v partu, žádná jiná možnost zobrazení není (alespoň u R24). Pro zobrazení obrysových hran a lepší barevné zobrazení můžete využít řez v sestavě. Nic lepšího bohužel nelze. | ||
Multi-section Solid | 4.4. 2016 | Ano, přesně tak to funguje. V horní liště je ještě přepínač, kterým nastavíte, zda se má ořezávat jen první nebo oba elementy (máte to správně).
Ještě je možné, že máte dvě stejné čáry přes sebe, to se také stává. Zkuste to problematickou smazat, jestli pod ní není ještě jedna ta samá. Nebo použijte nástroj Sketch analysis, který by měl ukázat jeden "implicit profile". Pokud je elementů více, je jasné, že je skica špatně. Na obrázku je obdélník, který má zduplikovanou horní hranu - v analýze je to krásně vidět. | ||
Multi-section Solid | 4.4. 2016 | Dobrý den,
chyba je patrná na první pohled. Máte špatně ořezané části skici - sice se nepřesahují, ale nejsou spojené. Je to poznat z těch černých bodů (viz. šipky na obrázku). Hláška pak znamená, že skica se skládá z vícero oddělených elementů (non connex), a to Multisection nepodporuje. Stačí tedy ve skice pomocí funkce Trim jen oříznou elementy, mezi kterými jsou černé body a bude po problému. Černý bod je vždy špatně, i když u některých funkcí je skica akceptována. | ||
Otevření dílu -X- vložení do stávající sestavy | 29.3. 2016 | Dobrý den,
tohle chování je dostupné v Enovia DMU, resp. tuším že i v CATIA s licencí DN1 (nebo vyšší). S touto licencí se soubor otevře do sestavy (existující nebo nové prázdné). Se standardní CATIA licencí se soubor otevře do samostatného okna. V Options se s tím asi nic udělat nedá, Pamatuju si, že už jsem to kdysi s někým řešil a bylo to ovlivnění tou licencí. | ||
Stejny part number, ale jiny tvar (napr. hadice) | 23.3. 2016 | Souhlasím, to mě také napadlo, ale souborů navíc se nezbavím. Pokud by ta cgr navíc nevadila, bylo by to možná optimální řešení. | ||
Stejny part number, ale jiny tvar (napr. hadice) | 22.3. 2016 | Nejste jediný, komu tahle funkce chybí.
Já bych to udělal podobně - všechny hadice do jednoho partu a pak jen ohlídat počet ks. | ||
Stejny part number, ale jiny tvar (napr. hadice) | 21.3. 2016 | Dobrý den,
tohle bohužel nijak nejde. Je mi jasné o co vám jde - máte hadici, která je v základu rovná, ale je montovaná na různých místech a pokaždé je jinak zkroucená. Tohle se většinou řeší tak, že v sestavě je hadice v "základní" poloze vložená tolikrát, kolikrát je použita, a instance jsou skryté. Je to kvůli správnému určení počtu ks pro PDM/PLM. No a pak jsou v sestavě ještě pomocné party, které představují hadice ve skutečné, namontované pozici. Alternativně lze použit multipart (rovná hadice v hide, namontované v show). Zde ale nesedí počty ks, protože multipart je jen jeden. Nic lepšího vymyslet nejde. | ||
Obsah plochy ako jeden z parametrov krivky | 17.3. 2016 | To jste byl hodně velký optimista. Jak byste si takovou funkci představoval? :-) Dovedu si to představit u pravidelných tvarů (přímka, oblouk), kde by byla část pevná a část variabilní. Ale u obecné křivky? To jako "tady je obecná křivka a změň ji tak, aby tvořila plochu se zadaným obsahem"?
Nedovedu si představit co by pak bylo jako vstupní parametr kromě toho obsahu. | ||
Obsah plochy ako jeden z parametrov krivky | 17.3. 2016 | Dobrý den,
pokud má být křivka (uzavřená) zcela obecná, tak existuje de facto nekonečně mnoho řešení. Když zůstaneme v rovině nějaké aproximace z pohledu uživatele, udělal bych si ze křivky plochu momocí Fill, změřil její obsah (Measure) a snažil se změnami křivky dostat na požadovaný průřez (editovací rozměrů křivky, které se mohou měnit). Sofistikovanější řešení by bylo pomocí nějakého makra, kterému by se zadal rozměry co mohou variovat, a makro by optomalizaci provádělo automaticky. Ve chvíli, kdy by se přiblížilo k požadavané hodnotě (nebo přesáhlo povolený počet iterací), by skončilo. | ||
Incremental backup | 17.3. 2016 | Dobrý den,
těžko říct, co by to mohlo způsobovat. Přímá souvislost neexistuje, může to být nějaká chyba v příslušném release. Mohl by pomoci reset Settings, pokud by byly nějak nakupnuté. Jinak jedině zkusit jiný, vyšší SP/HF. V5R21 SP3 už je dávno out of support, takže u DS ani nikoho jiného se pomoci nedovoláte. Já osobně bych vypnul ten backup, většinou to mají všichni vypnuté kvůli bezpečnosti. V Catii totiž je ne moc známá chyba, že když ukládáte na síťový disk a máte auto backup, může se stát (pravděpodobnost 2%), že se potká Save od uživatele s Autosave, a pak přijdete o data (zničí se). Proto se to raději vypíná a ukládá se manuálně. | ||
Načtení uložených pozic toolbarů a klávesových zkratek | 15.3. 2016 | Jen doplním - někam si zálohujte obsah složky CATSettings - v případě instalací více než jednoho release CATIA bude složek více (rozlišeno podle release .20, .21 atd).
Po resetu stačí do složky nahrát zpět všechny zálohované soubory. PS: POZOR - nemíchat různé release, tj. nemyslet si,že když si nastavení z R20 nahraju do složky s R21, budou catie nastavené stejně. Může to sice zafungovat, ale také to může poškodit celou instalaci. | ||
Mazání nepoužitých partů | 6.4. 2016 | To záleží na typu proměnné. U objektu by mělo stačit Set oObject = Nothing , u stringu se dává "", u čísel 0. Záleží na tom, co se v programu očekává a jak jsou ošetřeny vstupy.
Prostě jen na začátku procedury nastavíte vše na Nothing / 0 / "" a to by mělo stačit. U .NET je ještě navíc třeba odstranit COM referenci, ale to se vás v případě CATVBA netýká. Také se ale může stát, že makro Catii "nakopne" a pak se opravdu musí provést restart. Pokud Catia po dokončení makra funguje normálně dál, stačí vynulovat reference. Jinak se musí najít chyba, která ale nemusí být přímo v makru. Příklad: zákazník používal makro pro editaci razítka ve výkresu. Na osmi stanicích vše fungovalo bez problémů, na deváté, která měla stejné parametry, instalaci atd. se po ukončení makra Catia začala chovat tak, že se s ní nedalo pracovat. Nikdo nepřišel na to proč - pomohla až přeinstalace celého systému :-( | ||
Mazání nepoužitých partů | 23.3. 2016 | Zkuste On Error Resume Next | ||
Mazání nepoužitých partů | 17.3. 2016 | Projít všechny listy, pak každý pohled a u něj zjistit na jaký soubor je linkovaný. View má vlastnost generative behavior a v tomto objektu je další vlastnost document, což už odpovídá dokumentu catia - part/product. A pak už to bude stejné - vytvoří se seznam dokumentů a porovná se s tím, co je v adresáři k promazání. | ||
Mazání nepoužitých partů | 14.3. 2016 | Dobrý den,
koukám že Send to už bylo zmíněno, takže opravdu zůstává jen možnost makra. Pokud by se nejednalo i o výkresy, bylo by makro vcelku jednoduché (vytvoření seznamu souborů podle struktury sestavy a vše ostatní smazat). S výkresy by se navíc musel otevřít každý výkres (možné jen přečíst), vytvořit seznam linkovaných souborů a pokud by výkres neobsahoval link do žádného ze souborů v sestavě, také by se smazal. A ještě poznámka - mazání bych raději nahradil přesunutím do složky "Ke smazání" - přeci jen se uživatel nebo makro může někdy splést a vždy je dobré mít kam se vrátit. Třešničkou na dortu by pak byl seznam toho, co zůstalo. . Pokud byste měl zájem o realizaci makra, napište nebo zavolejte: jan.cinert@catia-forum.cz nebo 734 762 843. | ||
Funkcia pattern v zostave | 18.5. 2016 | Já bych spíš řekl zlatá V5...ale třeba už to poslední verze Experience 2016x bude zase mít. | ||
Funkcia pattern v zostave | 18.5. 2016 | no právě, tohle je problém V6. U V5 se vytvořil Pattern, klidně i z bodů, úseček atd. No a sestava pak uměla tento pattern použít pro rozkopírování instancí. V6 to nemá, alespoň ne 2013x (pokud to nějaký SP neopravil).
Takže jiná cesta než jak píšete nezbývá. Ve skeletonu můžete použít pattern, kterým si uděláte pole osových křížů, na ně pak navážete (ručně samozřemě) požadovaný part (axis na axis). Pak alespoň budete moct pohodlně řídit pozice pouze ve skeletonu. | ||
Funkcia pattern v zostave | 17.5. 2016 | Byla to taková ikona s "duchem", ale už přesně nevím v kterém to bylo toolbaru. Možná nějaké kontextové menu nebo funkce v kompasu...
Ale na váš problém to moc řešení není. Spíš bych si vytvořil skeleton definující pozice instancí (třeba s axis systémy) a na něj pak navázal rozkopírované instance. | ||
Funkcia pattern v zostave | 11.3. 2016 | U V5 je v sestavě funkce Reuse Pattern - dokáže replikovat pattern vytvořený dříve v partu, do něj lze zahrnout jiný part / sestavu / component.
Myslím že ve V6, resp. v release 2013x tato funkce zcela chybí. Pak opravdu jedině vytvořit ghost assembly, do ní vložit komponenty co se mají kopírovat a přes Constraints, resp. Enginnering connections svázat s nějakými elementy, které budou definovat pozice instancí. | ||
Otevření souboru z V5R19 do V5R21 | 16.3. 2016 | Ano, to s vámi souhlasím, že nepodpora mezer pochází z dob unixu. Všem vždy vtloukám do hlavy se mezer a znaků s diakritikou striktně vyhýbat.
Na druhou stranu, CATIA se standardně instaluje do složky Program "mezera" Files .... :-) a také to jde. | ||
Otevření souboru z V5R19 do V5R21 | 11.3. 2016 | To je zajímavé, ještě jsem se s tím nesetkal a data s mezerami v názvech mi prochází rukama neustále. Můžete uvést konkrétní příklad, co mezera v názvu způsobila?
Mám za to, že jakmile je soubor otevřený = data načtena, na názvu nijak nezáleží. Tj. myslím si že catia soubor buď přečte, nebo nepřečte, nic mezi ani není možné. Jakmile je soubor poškozený, neotevře se. | ||
Otevření souboru z V5R19 do V5R21 | 11.3. 2016 | Uživatel odpovídá na příspěvek #5677:Dovoluju si oponovat. Mezera sice není úplně žádoucí, ale rozhodně nezpůsobí, že se data neotevřou. | ||
Otevření souboru z V5R19 do V5R21 | 11.3. 2016 | Na tom druhém obrázku je vidět pravděpodobná příčina. V hlášce je sice opravdu Wrong application level, což je normálně známka pokusu o otevření dat v nižším release než byla vytvořena. Ale...
V cestě k souboru je jeden adresář s názvem "Markéta", a to bude ono. Asi z historického důvodu CATIA nepodporuje diakritické znaky v názvech souborů (catia běhala i na unixu), už jsem to v minulosti řešil vícekrát. Hlášení chyby pak neodpovídá skutečnosti, CATIA jen soubor prostě nepřečte. Pozor na to. Diakritiku nepoužívat a radši ani mezery (i když ty CATIA zkousne). Stačí tedy nahrát soubor do jiného adresáře a půjde normálně otevřít. | ||
Otevření souboru z V5R19 do V5R21 | 10.3. 2016 | Dobrý den,
tohle jde standardně. Vyšší verze vždy dokáže otevřít soubory vytvořené v nižší verzi. Obráceně ne. Jste si jistá že data co nejdou otevřít opravdu jsou z R19. Jaká hláška se objevuje? Pokud je to něco ve smylu Wrong application level, tak jsou data naopak z vyšší verze. | ||
Překročení velikosti modelu | 9.3. 2016 | To už jsem se také díval. Jestli neexistuje nějaký parametr do environmentu, tak s tím asi nic udělat nepůjde. Je to prostě zase jen "chování".
Zkusím ještě google, jestli někde něco nevypadne. | ||
Překročení velikosti modelu | 9.3. 2016 | Dobrý den,
tohle je nějaká zavlečená chyba. U R19 se to neděje. Používali jsme to pro určení bezpečné hloubky vrtání (vzdálenost od tvaru), což je myslím i váš případ. Zkusil bych vyšší service pack / hotfix, jestli to tam už neopravili. Jinak to reportovat vašemu dodavateli, resp. DS, ať s tím něco dělají. Co se táký kót, to se těžko řeší. Někdy je to jen složitější geometrie, ale také to může být zase nějaké vylepšení. Jaký máte nainstalovaný SP / HF? | ||
Automaticke pohlady | 11.3. 2016 | U MD2/HD2 můžete jen vytvořit pohled / řez a přidat k němu popisku. Kóty a tolerence jsou opravdu až v modulu FTA.
Pak to vypadá takhle: | ||
Automaticke pohlady | 8.3. 2016 | Dobrý den,
předdefinované pohledy samozřejmě vytvořit lze. Problém je v tom, že i při změně geometrie se počátek a orientace pohledu / poloha roviny řezu nemění. Tak to z principi musí být - pohled je fixní a mění se projektovaná geometrie. Jinou možností je vytvořit pohledy ve 3D. Myslím že i MD2 licence zvládá základní pohledy. Jinak je na tohle určený modul FTA (Functional tolerancing and Annotations), kde se všechny pohledy včetně kót definují na 3D modelu a do výkresu se pak pohled je "obtiskne". Postup viz obrázky v příloze. | ||
Vkládání dílů z katalogu jako nová součást | 5.3. 2016 | No existuje - pravé tlačítko a Instantiate As new component. Nevidím takový rozdíl v rychlosti mezi dvojklikem a klikem pravé a levé tlačítko (tak jako tak dvě kliknutí). Podle mě to není nic, co by se nedalo vydržet.
| ||
Vkládání dílů z katalogu jako nová součást | 4.3. 2016 | Dobrý den,
tohle je standardní chování při vkládání. Pravého tlačítka se nezbavíte. Díval jsem se do Options, jestli se chování nedá přenastavit, ale žádná taková volba tam není. | ||
script (makro) Paste special As Result | 7.9. 2016 | Dobrý den,
v makru chyba nebude, na to je to moc primitivní. Pravděpodobně se z nějakého důvodu nepodaří Update celé sestavy - chyba může být v kterémkoliv jiném partu v sestavě. Makro spustí update, ten neprojde a proto spadne. Zkontrolujte si data nebo zkuste na nějakých jednoduchých, jestli to bude fungovat. Nastavení by nemělo mít vliv. Popř. zakomentujte poslední řádek s updatem sestavy, funkčnost se v zásadě nezmění, jen budete muset po konci kopírování provést update manuálně. | ||
script (makro) Paste special As Result | 3.3. 2016 | Rádo se stalo. Ještě to můžete vylapšit tak, že před druhým výběrem zadáte do filtru jen typ Part - ObjSel(0) = "Part" , a tím eliminujete chybu při výběru něčeho jiného. Stejně tak při prvním výběru lze nastavit ObjSel(0) = "Body" . | ||
script (makro) Paste special As Result | 2.3. 2016 | Dobrý den,
zapomněl jste napsat, kde chcete kopírovat. Jen v rámci Partu nebo v sestavě? V Partu je to celkem jedno, ale při kopírování / vkládání v sestavě musí být - oproti tomu jak je to když kopírujete manuálně - aktivní sestava, tj. zapnuté prostředí Assembly design, jinak kopírování padne. Navíc Paste je interaktivní, vždycky musíte vybrat cíl kopírování. V praxi tedy nějak takhle - pro sestavu (otestováno - neošetřeno): Vyzkoušejte to třeba pro kopírování Body. Cíl vyberte jiný Part. Sub CATMain() | ||
šrafovanie po boolean operation | 23.2. 2016 | To záleží na tom, jak je sestava strukturovaná. Pokud je svařenec ve stejné úrovní jako svarky, jsou ve V6 jen dvě možnosti:
1) do pohledu nalinkovat je to, co má být vidět - pouze svařenec / pouze svarky 2) pomocí funkce Overload properties (hledejte na fóru, nebudu vysvětlovat) skrýt co nemá být vidět. Vím že tohle ve V6 nefungovalo tak dobře jako ve V5, resp. triky, které se používaly, už použít nešly, protože V6 se chová trochu jinak. Logika je ale pořád stejná - buď zobrazuju jen to, co chci vidět (selektivní link), nebo skryju to co vidět nechci (overload properties). | ||
šrafovanie po boolean operation | 22.2. 2016 | Nevím jak děláte svařenec, ale pokud používáte funkci Derivate part (nebo jak se to ve V6 jmenuje), resp. pokud máte svařenec jako další part, kam jsou nakopírované Body svarků a booleovsky sečtené a máte v sestavě současně zobrazené vstupující části i svařenec, bude se samozřejmě v řezu zobrazovat obojí (jsou to dva různé party přes sebe).
Musíte skrýt buď svarky nebo svařenec / anebo do pohledu nalinkovat svařenec (protože na něm je obrábění). Pohled má standardně link na celou sestavu, tj. zobrazuje všechno co obsahuje. Když při definici pohledu před určením projekční roviny vyberete se stisknutým CTRL jen určité instance, budou se v pohledu zobrazovat jen tyto. Alespoň tak to funguje ve V5 a ve V6 je to myslím stejné. Mělo by ale stačit svarky jen skrýt. Pohled by skryté instance neměl promítat. | ||
šrafovanie po boolean operation | 21.2. 2016 | Dobrý den,
pokud je v sestavě jak součástka(y) a zároveň svařenec a link pohledu je na celou sestavu, bude se opravdu šrafování překrývat, protože výkres zobrazuje dvě různé součásti - každou zvlášť. Existuje malý trik - šrafování nemažte, ale nastavte jeho styl na NONE - to by pak mělo držet i po update. Doporučuju ale linkovat do pohledu jen svařenec, bez součástek. | ||
Show point v pohľade na výkrese - aj keď je v noShow | 19.2. 2016 | Dobrý den,
tohle bude asi složité, ne-li nemožné. Pokud v Properties výkresu vypnete Center Line apod, nikdy se zobrazovat nebudou. U bodů a řekněme os trubky by šlo vycházet ze zobrazené 3D Points, resp. Wireframe geometry. Pokud ale geometrii skryjeme ve 3D, ve výkresu se nezobrazí. Zkoušel jsem i přesunout bod do jiné hladiny a pak odfiltrovat, ale chování je stejné. Platí jednoduché pravidlo NENÍ VIDĚT VE 3D = NENÍ VIDĚT VE VÝKRESU. Tohle se ale děje asi až od R24, dřív to bylo tak, že se bral atribut Show podle vybraného elementu. Když byl link na Body, které bylo v Show, klidně mohlo být rodičovské Body v Hide (těleso nebylo vidět), ale ve výkresu vidět bylo. Teď se vlastnost dědí od shora dolů a už to nefunguje. Těžko říct, jestli je to nějaký záměr nebo jen změna chování. Každopádně je to škoda, protože by to šlo použit s pro váš případ. Set s body a osami by se jednoduše vložil do jiného setu, ten by se skryl, a link v pohledu by vedl na ten vnořený zobrazený set. V R19 to myslím ještě bude fungovat, ale to je zřejmě k ničemu. :-) | ||
Vyloučení ohybu z rozvinutého tvaru plechu | 17.2. 2016 | Dobrý den,
jediné co mě napadlo, je zkopírovat plech s linkem (paste special - as Result with link Flat mode) a v této kopii již rozvinuté pak odříznout část s ohybem a pak ho domodelovat v PDG. Pro část v PDG (Rib) bych použil část skici z původního modelu, aby vše bylo asociativní. Na obrázku je naznačený možný výsledek (jen od oka, aby byl patrný nerozvinutý konec. | ||
Nezobrazuje mi okno Trim | 30.4. 2016 | Dobrý den,
sice jsem tuto funkci nikdy nepoužil, ale zdá se že slouží k vypnutí zobrazení dialogů funkcí. Zřejmě kvůli tomu, aby okno dialogu nezakrývalo geometrii. Tlačítko je totiž aktivní právě jen když se spustí nějaká funkce s dialogem, jinak ne. Možná jste ně něj někdy omylem kliknul. Chová se to tak, že si každý dialog pamatuje jestli se má zobrazovat nebo ne, proto jste neviděl pouze Trim. | ||
Nezobrazuje mi okno Trim | 15.2. 2016 | Dobrý den,
chtělo by to trochu přesnější popis - co myslíte tím "okno s plochami"? Dialog funkce, kde se vybírají plochy a nastavují vlastnosti Trimu? A funkce nejde vůbec spustit nebo při poklikání na existující Trim ve stromu se nic nestane? Ostatní funkce se chovají korektně a jen Trim zlobí? Je to celkem neobvyklé. Pokud by byla nějaká chyba v instalaci, projevila by se i jinde. Teoreticky se může okno chtít otevřít do druhého monitoru, což je ale nepravděpodobné, pokud druhý monitor nemáte / nepoužil ste. Další otázka je jaké jste použil instalačky + legálnost licence... | ||
Zobrazení PARENTS u prvků ve stromě | 10.2. 2016 | Dobrý den,
tohle chování dělá zapnutý Hybrid design. Obecné doporučené je mít ho vypnutý. Na obrázku je vidět Body, které bylo vytvořené se zapnutým HD (drží si vlastnost HD zapnuto), když ho pak vypnete - je žluté. Dále není dobré, nechávat skicu pro solid v geometrickém setu, protože se při vytváření solidu nepřesune pod operaci solidu (i když se tam zobrazí), ale zůstane i v setu. Když pak dáte set do no show, nebude skica vidět, ani když ji pod operací solidu nastavíte jako show. | ||
Excel kusovník z vyplněných parametrů v partech - jak? | 10.2. 2016 | Dobrý den,
přesně tohle umí makro na vytvoření kusovníku (nejen do excelu, ale i do výkresu). Makro je konfigurovatelné, tj. lze ho napasovat na již připravený model s added properties. Dnes již existuje novější verze, které pak umí i přepsat balloony ve výkresu libovolnou informací z kusovníku. Pokud vás výkres nezajímá a potřebuje jen přenos do excelu (nebo obráceně, tj. parametry si zapíšete do excelu a pak je přenesete do modelu), je možné vytvořit podobné, jednodušší makro. Pro podrobnější informace pište na jan.cinert@catia-forum.cz nebo volejte 734 762 843. :-) | ||
Added Properties | 8.2. 2016 | Tak beru zpět - parametr si znaky konců řádků drží.
1) v txt editoru napíšu tři řádky textu 2) Ctrl+C v editoru, Ctrl+V do parametru - potvrdím 3) Ctrl+C z parametru, Ctrl + V v editoru - mám znovu tři řádky To samé, když obsah vložím do text ve výkresu. Když to ale provedu přes attribute link, výsledek je jen jeden spojitý text - znaky konce řádků vypadnou. | ||
Added Properties | 8.2. 2016 | No v podstatě jde jen o to dostat do textu (netisknulný) znak pro nový řádek. Ten se dá ve VB vyrobit poměrně snadno (VBA = Chr(13), .NET = vbCrLf. Jenže to vypadá, že catie tyto znaky dokáže eliminovat...
Zatím jsem ale v praxi nezkoušel, tak nemůžu tvrdit na 100% že to nejde. | ||
Added Properties | 8.2. 2016 | Dobrý den,
tohle asi nejde. Zdá se, že každý přidaný parametr (Property) je jen prostý text. Zkusil jsem do pole Description zadat víceřádkový text a přes Relation ho přenést do nové Property a pak přes attribute link do textu ve výkresu. A výsledek: přenesl se jen text, znak konce řádku už nikoliv. Dál jsem zkoušel dát do textu vba zástup konec řádku Chr(13) - neakceptuje. Ani \n ... Jediné co mě napadlo, je použít pro konec řádku nějaký jiný, nepoužívaný znak, a pokud by se s textem pracovalo v makru, pak tento znak nahradit koncem řádku. Víceřádkový vstup v Added properties ale ai nepůjde. | ||
Parametr - kde všude je použit | 8.2. 2016 | Dobrý den,
pravé tl. nad parametrem a pak Parents & Children. Zobrazí se seznam Relations, kde je parametr použitý. Výběrem jednotlivých Relations v okně se pak podsvěcují příslušné features ve stromu, které jsou parametrem řízené. | ||
Značka oblého zvaru | 8.2. 2016 | Dobrý den,
druhý typ lze ve V5 celkem dobře vytvořit - značka je jen otočená na výšku. S prvním typem je to horší, hodnotu 3/4 jsem tam dostal přes mapu znaků (CATIA to zkousne), ale se trochu liší. Otázka je, jestli jsou to opravdu ty, které myslíte. Tady obecně DS trochu pokulhává, resp. někdy ve značkách (a normách obecně) něco chybí... | ||
radius na trubce | 3.2. 2016 | Dobrý den,
na to je použitelný Face-Face fillet. Vytvoří přesně to co potřebujete. Jako vstupy se (místo hrany, která je třeba u Edge fillet) vyberou plochy trubky. V příloze i model s ukázkou. | ||
Problém s otevřením souboru | 1.2. 2016 | Co se týká 3D dat, tak k tomu slouží funkce Downgrade ... dostupná v Tools - Utility. Výsledek je ale stejný, jako když model uložíte do STEPu a otevřete v nižší verzi. Výsledkem jsou vždy jen mrtvoly, historie se uložit nedá.
Takže nic jiného než STEP ani nezkoušejte, ztráta času. U výkresů je to úplně špatné, tam nejde ani to. Takže buď jen PDF, nebo DXF - což bude opět hromada mrtvých křivek. | ||
Problém s otevřením souboru | 1.2. 2016 | Dobrý den,
je to nejen možné, ale i velmi pradvěpodobné. Pokud jsou data z vyššího release, měla by se objevit hláška viz příloha. Automotive dnes jede na V5-6R2014 (R24). | ||
Exelovská tabulka | 29.1. 2016 | Dobrý den,
bez nainstalovaných MS Office se asi neobejdete, pokud budete trvat na tabulce v Excelu. Jistou alternativou je použít textový soubor, kde jsou jednotlivé sloupce oddělené tabulátorem, funguje to pak úplně stejně, jen přijdete o komfort excelu. Na databázi velikostí rámu by to ale mohlo stačit. | ||
Vrtání děr | 18.1. 2016 | Dobrý den,
to je zajímavé, ale jinak celkem obvyklé. Catia pracuje s přesností Double (1x10e-16 tuším), a i když zadáte hodnotu jako přesné číslo, ve skutečnosti je hodnota jiná. Nevím čím to je, jestli je to obecné chování nebo něco jiného. Příklad: Vytvoříte Hole v PartDesignnu, do průměru zadáte 10,0mm, ale hodnota je ve skutečnosti 10,000000000497896. Vím o dvou oblastech, kde to mátlo: 1) vazby v sestavě (constraints) Pokud je vazba v toleranci menší než 0,001 (mm, deg), bere se jako aktualizovaná, tj. pokud budu s díly vzájemně pohybovat jen v těchto mezích, nevyvolám potřebu update. Tzn i když budou dvě úsečky svírat úhel 0,0005° a dám mezi ně vazbu rovnoběžnosti, podmínka bude splněna. 2) programování Nejednou jsem se mohl uvztekat, když mi zdánlivě jednoduchá podmínka nefungovala. Viz váš případ - najdi díry s určitým průměrem - některé díry to prostě nevybralo, ačkoliv měly shodný průměr. Chyba byla právě v přesnosti kdy 10,000 nerovná se 10,00000000457995. Stačilo zaokrouhlit na tři místa. | ||
Uložení Custom colors | 15.1. 2016 | Dobrý den,
tohle by mohlo jít vyřešit přepsáním některého z konfiguračních souborů. Podívejte se na poslední příspěvek ve vlákně v odkazu, je tam popsané jak změnit defaultní barvy geometrie - možná bude někde vedle definice barevné palety. http://www.catia-forum.cz/forum/topic.php?topic_id=1405 Další možností, jak si ušetřit práci s barvením ploch je použítí makra na barevný standard. V něm si definujete vlastní barevnou paletou včetně srozumitelného popisu barev a navíc je s ním mnohem snažší barvy přiřadit. | ||
KOTOVANIE KONTUR | 12.1. 2016 | Dobrý den,
přesně podle příspěvku výše. Kružnice či jejich části se zakótují jednoduše souřadnicí středu a poloměrem. Obecné křivky pak můžete definovat pomocí několika bodů, kterými lze křivku proložit. Tyto body pak také zakótujete. Obecné tvary se právě díky CNC technologii nemusí (resp. ono to ani v principu nelze) kótovat, stroj dokáže obrábět na základě 3D dat. | ||
kopírování geom.setů | 8.1. 2016 | Dobrý den,
na zkopírování setu včetně obsahu stačí obyčejná Copy - Paste, neboli CTRL "C"izí - CTRL "V"lastní. Funguje to i z Partu do jiného Partu. Pokud je to do jiného partu, neměly by elementy ze setu mít vazby vně tohoto setu. Kopírování proběhne, ale popadá vám to, protože elementy, na které se geometrie odkazuje, už budou chybět. | ||
Asociativní ALLCATPart | 8.1. 2016 | Opět budu jen uvažovat o možnosti symetrického svařence poskládaného z jednotlivých svarků. Vidím dvě možnosti.
možnost A) 1) Z každého svarku vytvoříte jeho symetrické dvojče (nový Part, kopie Body s CCP linkem, symetrie podle vhodné roviny 2) Z takto připravených symetrický svarků složíte symetrický svařenec jako sestavu 3) tuto sestavu můžete vložit v libovolném počtu instancí a ty libovolně polohovat V tomto případě se veškeré změny vždy projeví bez nutnosti nějak zasahovat (samozřejmě s předpokladem, že se nebude odebírat geometrie. možnost B) 1) v CATII je možnost vytvořit jen pseudosymetrickou sestavu, bez nutnosti skutečně tvořit fyzické modely. Pouze se transformuje matice zobrazení vybrané instance a ta pak zobrazuje symetricky. Pokud je otevřena samostatně, zobrazuje se normálně. Toto je výborné v případě, že potřebujete např. jen model a výkres sestavy kvůli zastavbě a NENÍ třeba mít skutečný fyzický symetrický díl. Podívejte se na tenhle článek http://www.catia-forum.cz/articles/?article_id=79 | ||
Asociativní ALLCATPart | 7.1. 2016 | Tak v tomto případě by to mělo jít úplně jednoduše:
1) upínku vytvořte jako component (pseudosestava v rámci hlavní sestavy). Není to podmínka, ale zabezpečíte tím, že se upínka nerozpadne a v hlavní sestavě bude méně instancí a vazeb 2) asociativní part vytvořte s import linky. Pozice částí upínky budou držet pozici. 3) všechny Body, která budou v otevřeném stavu, sečtěte do jednoho a pomocí Rotate je natočte (nebo orotujte každé zvlášť) Tím dostanete upínku v otevřené poloze a změny se vždy projeví. Pomocí asociativního partu dosáhnete stejného výsledku, jen linky to bude hlídat CATIA za vás. PS: Opravdu máte jen PD1 = PartDesign1 licenci (je ve výčtu), a tam publikace nejsou. To samé u assembly design, též pouze AS1. Jsou to ty nejořezanější možné konfiurace. | ||
Asociativní ALLCATPart | 6.1. 2016 | Ještě dodatek:
Typ linku nelze změnit. A co máte probůh za licenci, že nemůžete používat publikace? To je snad jen v MD1. | ||
Asociativní ALLCATPart | 6.1. 2016 | Dobrý den,
pokusím se postupně odpovědět na dotazy. 1) Associated part Nevím jak jste přišel na to, že se linky přeruší. Zde se vytváří úplně stejné linky, jako když kopírujete v sestavě, tj. Import a Context. Výhoda AP je v tom, že si můžete vybrat, co má do AP vstupovat (Body, Sety atd), dále lze celkem pohodlně přidávat další instance. Při odebrání instance ze sestavy se vás catie standartně zeptá, zda chcete smazat všechny potomky - pak smaže i odpovídající geometri v AP. Při smazání geometrie přímo v AP se link také přeruší. 2) Určit pozici partu v sestavě (transformaci) lze bez problémů, stejně tak posunout vložené body s linkem do jakékoliv pozice. (použil jsem to v makru pro vytváření symetrických sestav). V každém případě by k tomu bylo třeba makro a interakce s uživatelem při každé změně - nebezpečí, že se zapomene a změny se neprojeví. 3) O držení pozice se stará link Import. Link Context je něco trochu jiného, i když s tím také souvisí. Jestli je link na publikovaný element či ne nijak nesouvisí s tím, že bude držet i mimo sestavu. To bude vždy - Part si vždy pamatuje, odkud si externí geometrii půjčuje (CCP, Import), případně v kontextu jaké sestavy byl link vytvořen (Context). ALE, aby se link typu import mohl aktualizovat, potřebuje k tomu mít otevřenou sestavu, tj. kontext, aby zjistil aktuální polohu. Publikace slouží k identifikaci vnější entity. Když vytvoříte link na publikovaný element, a ten pak přestane existovat, link se nepřeruší, pouze vznikne chyba, protože v publikaci nic nebude. Pak stačí jen do publikace vrátit entitu nebo ji nahradit jinou. V každém případě vždy víte, kam link vede (vedl) - v názvu importované geometrie je vidět kontextová cesta. Když se smaže nepublikovaná entita, link na ni se přeruší a už nejde nijak obnovit (v importované geometrii vidíte jen např. Face.2, Solid.5 a ani neodhadnete, kam asi mohl link vést). Proto jestli přemýšlíte o použití externí geometrie, bez použití publikací na to rychle zapomeňte - je to cesta do pekel. Spousta lidí vytváří linky i bez publikací a samozřejmě to funguje, ale jen do chvíle, než začnete dělat změny a něco si smažete. | ||
Načtení JPG náhledu z CATPart souboru | 5.1. 2016 | Tyto hodnoty jste získal z extrahovaného obrázku?
Velikost tedy není nic moc, pro náhled v průzkumníku OK, jinak už to je skoro k ničemu. Otázka je z čeho a podle jakého nastavení se tvoří náhled. kdyby to bylo jako v případě STL, tak by roli hrála přesnost zobrazení. Možná by stálo za to to vyzkoušet - několikrát přeuložit model s různou přesnotí a sledovat velikost náhledu. Kdyby byl náhled kvalitnější, dal by se lépe scalovat. | ||
Načtení JPG náhledu z CATPart souboru | 3.1. 2016 | Dobrý den,
zajímavé řešení, já jsem tohle zatím nikdy neřešil. Z vaší kuchyně nebo jste někde čerpal? Co se týká rychlosti čtení, jediné co mě napadá, je jít přímo po bytech s adresou obrázku. Pokud je obrázek na začátku souboru, pak by to bylo skoro jedno a načtení bude trvat pokaždé stejně dlouho, ale jestli je pokaždé někde jinde a prochází se větší množství dat, pak to dává smysl. Zkoušel jste testovat dobu načtení v závislosti na velikosti souboru? | ||
URČEŃÍ KŘIVOSTI PLOCH | 11.1. 2016 | Návod, resp. podrobný popis je dokumentaci CATIA - měli byste ji mít nainstalovanou.
Z vašeho dotazu si nejsem úplně jistý, jestli kontrola křivosti je to co potřebujete. Na obrázku se řeší spíše odchylka než křivost. Ukázka jednoduchého použití Porcupine křivostní analýzy v příloze | ||
URČEŃÍ KŘIVOSTI PLOCH | 3.1. 2016 | Dobrý den,
na to existuje nástroj Surfacic curvature analysis. S ním zjistíte křivost plochy v kterémkoliv místě a pak jí můžete vyrovnávat. K vyrovnání už musíte použít některou z funkcí GSD nebo FS. Od R24 je dostupná funkce Topology simplification, se kterou se dá komplexní plocha zjednodušit a i vyhladit. | ||
Advanced machining-vlastní nástroj | 4.1. 2016 | No a kdybyste použil kuličku a k nástroji přiřadil skutečnou reprezentaci jako CATPart, tak by to nestačilo?
Nejsem "obráběč", takže přesně nevím co lze a ne, ale tahle možnost tu určitě je. Je to v kontextovém menu (pr. tl. myši) nad nástrojem. | ||
Advanced machining-vlastní nástroj | 3.1. 2016 | Dobrý den,
přidání reprezentace k nástroji vám nestačí? Nebo jde typově o takový nástroj, který žádná z nabízených možností nepokrývá? | ||
Nastaveni fotnu | 23.12. 2015 | Dobrý den,
tohle by mohlo jít jediným způsobem, a sice výběrem všech textů co chcete změnit a přenastavením těchto hodnot. Texty lze vybírat ručně (pracné) nebo jednoduchým makrem, které by dokázalo odfiltrovat texty podle fontu a velikosti. Zcela automatická změna makrem není možná, protože v API není podporovaná vlastnost Ratio, pouze Spacing, takže to nelze změnit. Nepomůže vám ani změna standardu, protože ta se projeví až v nově vytvářených textech, na staré nemá vliv. | ||
Otáčení modelem | 19.12. 2015 | Dobrý den,
kde jste se naučil používat při pohybu klávesnici? Já ani nevím že to přes CTRL funguje, a to pracuju v catia přes 10 let. Pro všechny pohyby vám stačí myši, viz http://www.catia-forum.cz/manual-catia/introduction/#move, vůbec nemusíte nic držet. Jinak nedokážu poradit co byste mohl udělat, situaci co popisujete si opravdu neumím představit, možná by pomohl obrázek. | ||
Vb net Hole | 7.1. 2016 | Proč jste změnil LimitMode na catUpToPlane? Já tam měl catUpToSurface...
Jestli vybíráte plochu, tak je jasné, že to nemůže fungovat. A zkuste oHole nadeklarovat jako typ Hole. Takhle si jen přebírá strukturu z objektu oSelection a to může být také problém. Podle chyby to vypadá, že daná vlastnost v objektu není - Member not found. Všiml jsem si že nikde u deklarací neuvádíte typy a to je špatně. Takže Dim oHole As Hole = ... | ||
Vb net Hole | 7.1. 2016 | Klidně dejte oLimit jako Object , to půjde taky. Jinak typ HybridShape je jakýkoliv plocha nebo wireframe element, je v knihovne HybridShapeTypeLib, která je ale od R24 v seznamu COM referencí pod názvem začínajícím CATGsm... | ||
Vb net Hole | 7.1. 2016 | Chyba byla v typu Limitu. V API je sice napsáno, že je vyžadovaná reference, ale ne jako typ, pouze jako vstup. Takže poprvé jste měl chybu v syntaxi - volal jste neexistující metodu, a podruhé jste už přiřazoval správně, ale špatný typ.
Takhle to funguje: oDoc = CATIA.ActiveDocument | ||
Vb net Hole | 7.1. 2016 | K předchozímu příspěvku:
oLimit.LimitingElement(LimitFace) je špatně, LimitingElement není metoda, ale vlastnost, proto vždy musí být přiřazení oLimit.LimitingElement = LimitFace | ||
Vb net Hole | 6.1. 2016 | Zkuste změnit typ limitu na CATUpToSurfaceLimit. Když ani to nepomůže, zkuste si to manuálně a nahrát rekordérem a pak se do toho podívejte, třeba je tam nějaký zádrhel.
Jinak CreateReferenceFromBRepName se musí použít jen v sestavě, tam jiná možnost není. | ||
Vb net Hole | 6.1. 2016 | V jakém jste kontextu? Jen v Partu nebo v sestavě? V partu by to mělo být OK....
Zkuste referenci použít s jinou funkcí, např. Offset. Když nebude fungovat, je špatně vytvořená. Jinak podle API je očekáván typ Reference. | ||
Vb net Hole | 6.1. 2016 | Tady bývá většinou problém s vytvořením reference přes CreateReferenceFromBrepName. Pokud nevybíráte plochy z jiného partu (v rámci sestavy), dá se použít přímo z výběru reference - místo Selection.Item().Value se použie ...Item().Reference . Pak to vrací přímo objekt reference.
Vytváření referencí přes funkce CreateReference... používán jen případě, že přitom nepoužívám výběr, tj. např. při použití existujících známých publikací apod. Pokud geometrii vybírá uživatel, lze použít výše uvedené. V každém případě je dobré dopsat kousek kódu, kde si ověříte, že vytvořená reference je skutečně ta, kterou chcete. Ona se totiž často vytvoří bez chyby, ale nejde použít, resp. CATIA ji nezkousne. | ||
Vb net Hole | 16.12. 2015 | Typy děr a podobné jiné vlastnosti jsou tzv. enumerace. Ve VBA to stačí uvádět jen takhle jednoduše, v .NET se jen použije enumerace s daným typem. Mělo by ji to i napovědět, tj. po napsání názvu enmurace se za tečkou rozbalí jednotlivé typy.
V .NET je to pak takto: oHole.BottomType = CatHoleBottomType.catVHoleBottom | ||
Body od pocatku | 15.12. 2015 | Dobrý den,
na tohle bude asi nejrychlejší, když si osu trubky posunete pomocí transformací (move, rotace) do počátku tak jak potřebujete (aby to odpovídalo tomu co chcete), pak si znovu vytvoříte jednotlivé body od počátku podle posunuté osy. Pak bych si vytvořil novou osu a nahradil jí tu starou. Nebo body ve staré ose nahradil novými. | ||
Jak zjistit orientaci skicy pomocí makra? | 16.12. 2015 | Tak sláva. Ale takových chyb je víc. Já změnu deklarace zkoušel v takových případech vždy jako první, většinou to zabralo.
A ještě k tomu poli - větší rozměr samozřejmě nevadí, to bylo jen upozornění. | ||
Jak zjistit orientaci skicy pomocí makra? | 15.12. 2015 | Tak zase vidím chybu v rozměru pole - souřadnic je 9, ale horní mez pole musí být 8. (0 - 8).
Jak máte deklarovanou skicu - jako Sketch? Zkuste to také jen jako Variant. Já VBA nepoužívám, ale vím že je v tom dost chyb. Stejný problém je u Selection, ta se také musí deklarovat jako Variant. A chyby v dokumentaci, nebo spíš "větší nepřesnosti" jsou poměrně běžné. | ||
Jak zjistit orientaci skicy pomocí makra? | 14.12. 2015 | Dobrý den.
Odmažte Set před přiřazením, proměnná je přeci typu Double, ne Object - tam je chyba. | ||
prípona a predpona názvov dielov | 12.12. 2015 | Pokud myslíte prefix / postfix do PartNumber, ve V6 je možnost přiřadit jen prefix, postfix by se musel řešit jednoduchým makrem (rekurzivní procházení sestavy a připsání řetezce na konec PartNumber. | ||
klonovanie výkresov a súčiastok | 12.12. 2015 | Modify links funguje, ale jen v rámci sestavy s výkresem. Na jinou sestavu už to nepřelinkujete.
Ve V5 byla funkce Edit links v hlavním menu, a tam se prostě vybral jiný soubor (sestava, part) a bylo to. Tady nic takového není, resp. nic podobného jsem neobjevil. | ||
klonovanie výkresov a súčiastok | 12.12. 2015 | Dobrý den,
tohle je u V6 velký problém. U V5 to bylo naprosto běžné - měl jste několik hodně podobných součástí (sestav), k nim jste vytvořil jeden výkres a ten pak jen nakopíroval a přelinkoval na ostatní součástí, updatoval, změnil několik kót, a bylo hotovo. Úspora času 90% oproti situaci, kdy se musel výkres kreslit znovu. Ve se tohle vůbec nedá, aspoň ne ve V6R2016. Zkoušel jsem na to přijít poměrně dlouho, ale žádný použitelný způsob jsem neobjevil. Výkres zkopírovat a vložit do nové sestavy nejde. Podařilo se mi nějak zkopírovat pohledy, ale pak se objevovaly chyby. Jakýkoliv pokus a změnu linků vždy bez úspěchu. Asi jediný způsob jak tohle vyřešit, je vytvořit sestavu i s KOMPLETNÍM výkresem ještě než začnete dělat její klony / odvozené sestavy. Až když je tohle hotové, můžete vytvořit klon i s výkresem. Ale zase už to nepůjde vyměnit. V případě že by se původní sestava i výkres změnily tak moc, že by se vyplatilo i v odvozených spíše znovu klonovat než předělávat, budete muset buď znovu klonovat, nebo všechny změny ve výkresu udělat i v klonovaném. Tohle alespoň trochu pomůže, na druhou stranu vždy jako první potřebuje 3D data, které se mění, takže kreslit finální výkres na začátku je trochu mimo, ale jiná možnost opravdu není. | ||
Spojitá křivka v DXF | 11.12. 2015 | Dobrý den,
takže stejná data u R19 a R22 přvedena správně a u R24 jsou takovéto nepřesnosti? Jediné co mě napadá je jiné nastavení DXF standardu. Zkusil bych tedy použít standard ze starší verze (pokud ho R24 "zkousne"). Pokud by to nezabralo, může to být v kódu (R24 už využívá jádro z V6), a to by bylo špatně. Podobných "vylepšení" je pozorování více. Díval jsem se do nastavení DXF v options, jediné co tam je, je výběr formátu exportu. Zde bych také zkusil všechny možnosti,jestli nějaká z nich nezafunguje. Pak asi nezbývá nic jiného, než se obrátit na poskytovale a reklamovat toto "chování". Třeba už je to opravené v nějakém vyšším release. Co já vím tak R24SP1 má problém s posledním formátem DXF/DWG obecně - neotevřela ho. Podařilo se až u V6R2014... Takže zde není čemu se divit, bohužel. | ||
5 osí postprocesor | 11.12. 2015 | Dobrý den,
obávám se že postprocesory se musí vždy dodělávat na konkrétní stroje. Navíc 5-ti osé obrábění ve V5 není úplně to nejlepší, plnohodnotnou "pětiosu" umí až V6. | ||
Předvýběr entit | 8.12. 2015 | Dobrý den,
zapněte si přepinač viz příloha. To pomůže :-) Na druhou stranu je to nežádoucí při draft analýze, protože místo barev oblastí s urč. úhlem úkosu je všechno oranžové. | ||
CATDUA | 8.12. 2015 | Máte to trochu zmatené. Dejte úplně pryč proměnnou RefValid, nebo ji použijte tak jak je myšleno. Na začátku se zjišťuje, jestli je reference platná tím, že se porovnává jeji rodič (soubor), zda je Nothing. To klidně můžete nahradit třeba zjištěním jeho názvu (.Parent.Name). Jenže ve skriptu to shoří, tak tam správně máte On Error...
Pak zjistíte kód chyby, a pokud je <> 0, už můžete odebrat instanci. To je ale třeba znovu ošetřit, protože tam chyba vzniká pokaždé, o když se instance odebere. Na konci už se jen spouští rekurze, pokud produkt obsahuje podprodukty (= pokud jde o podsestavu). Podle mě vám to druhé On Error přeskočí zbytek kódu. Dejte si tam message box, abyste zjistit zda se část kódu s rekurzí vykoná. PS: Try - Catch je běžné ošetření potencionálních chyb. Try | ||
CATDUA | 6.12. 2015 | No jasně, za ErrorHandler1 změníte RefValid na false, proto to pokaždé smaže instanci. Musíte si lépe pohrát s ošetřením chyby. Ta právě vznikne, pokud neexistuje vlastnost parent dané instance (to je vlastní soubor). | ||
CATDUA | 6.12. 2015 | Zkuste tohle. Je to funkce jedné komplexní utility pro klonování sestav, kdy se musí nejprve chybějící reference odstranit. Vstupem funkce je produkt vrcholové sestavy sestavy.
Je to psané pro VB.NET, pro použití jako CATScript si budete muset nahradit ošetření Try ... Catch pomocí standardního OnError ..., jinak to funguje spolehlivě. ' rekurzivne prochazi sestavu a odebira produkty bez reference | ||
CATDUA | 5.12. 2015 | Dobrý den,
co myslíte tím "staré linky"? Neexistující reference? To CATDUA asi ani nedovede, protože to souvisí se strukturou sestavy, která není při čištění ovlivněna. CATDUA řeší pouze vnitřní chyby v modelu. Chybějící reference je možné odstranit (pokud to chcete opravdu udělat) pomocí jednoduchého makra, které rekurzivně prochází sestavou, a pokud narazí na instanci s chybějící referencí, odstraní ji. | ||
Nastaveni drawingu | 5.12. 2015 | Dobrý den,
to "ve starší CATII" je ten problém. Od R24 už je to jinak. Je to kvůli normě, která neumožňuje orientaci značky jinak než zleva doprava a zdola nahoru. Takže teoreticky by vás to trápit nemělo, ale prakticky to dělá každý postaru a tohle mu samozřejmě vadí. Už jsem to řešil na více místech, a asi jediná možnost jak to obejít, je zkopírovat značku drsnosti s požadovanou orientací ze starého výkresu a vložit ji do nového. Dost otravné. Jinak se musíte smířit s novými pravidly a vkládat značky drsnosti ponovu a k takto obráceným přidat vynášecí čáru. | ||
Clash analyza v Assembly design | 4.12. 2015 | Dobrý den,
ještě by bylo dobré napsat co se událo od té doby, co to bylo v pořádku (změna nastavení, přechod na jiný release CATIA, změna HW, ...) U R24 jsem neshledal problém, mělo by to fungovat standardně a snad to ani nelze nikde vypnout. Licencí to nebude, pokud dokážete analýzu spustit a ovládat, měly by být vidět i výsledky stejně jako předtím. Jediné co můžu doporučit v tuhle chvíli, je reset nastavení. | ||
Vb.net nezobrazení Label | 4.12. 2015 | To opravdu netuším, teoreticky ano, ale jestli to v reálu nevím. Klidně bych šel i do 2008.... | ||
Vb.net nezobrazení Label | 2.12. 2015 | Chybí příloha :-)
Může to být nekompatibilita mezi VS. Verzi 2013 neznám, tak nemůžu poradit. Držel bych se ověřeného, pokud VS2013 nemá něco bez čeho se nedá žít .... | ||
VB2010 přechod z CATIA 32bit na 64bit | 10.2. 2016 | Ano, obfuskace znamená de facto zašifrování kódu. Když se pak pokusíte o dekompilaci (.NET Reflector např.), dostanete sice zpátky jednotlivé class a jejich strukturu, ale názvy proměnných budou mít podobu rozsypaného čaje, takže absolutně nepoznáte, co se v kódu děje.
Já používám nástroj EazFuscator, do určité verze je free. Ten pracuje i s utilitou ILMerge, která umí jednotlivá interopp dll catie zapakovat do exe souboru (pak je distribuce jen s jedním souborem). | ||
VB2010 přechod z CATIA 32bit na 64bit | 2.12. 2015 | Nene, tak to nefunguje, resp. dělám to jinak. Zaregistruji příslušný release, propojím přes COM a pak provedu Build. Následně vezmu vytvořené interopp dll ve složce Release a ty si někam uložím - pro každý release mám extra sadu.
No a pak v novém projektu vyberu v referencích typ .NET a připojím tyto knihovny - funguje to a dělám to tak už asi dva roky. Při rekompilaci tak jen vyměním reference a znovu to Buildnu, a je hotovo. Teoreticky se ani nemusí kompilovat - stačí jen nahradit dll za ta správná a s nimi makro distribuovat. Já ale vše pakuju do jednoho jediného exe souboru (jsou tací, kteří si myslí, že to k běhu makra stačí, a kopírují si jen exe soubor a pak se diví) a nakonec vše ještě obfuskuju. Takže já musím předtím mít vždy ta srávná dll. | ||
VB2010 přechod z CATIA 32bit na 64bit | 1.12. 2015 | Zkuste tenhle link, jsou tam témata kde se tohle už řešilo.
http://www.catia-forum.cz/forum/search.php?s=regserver&t=answer&c=one&f=normal S kompilací pro 32/64 bit to není úplně jednoduché. Ono totiž ani není možné kompilovat globálně pro různé release. Něco funguje od R19 po R24 bez problémů, něbo se musí překompilovat už pro R21. Vím jistě že od R22 se změnil název knihovny plošného modeláře, takže když se pracuje s plochami, musí se dělat více verzí. Na 32bit verzi bych se skoro vykašlal, dneska se snad už nikde nepoužívá, resp. použití na 32bit systému mi (kromě nějakých historických důvodů) ani nedává smysl. Jinak registrace je přes cnext.exe /regserver v adresáři požadovaného release. Možno předtím ještě odregistrovat vše ostatní, aby to bylo čisté (to samé jen unregserver). Pokud v projektech používáte reference jako COM objekty, vždy se vážou k tomu co je zrovna registrované - pozor na to. Já jsem si vytvořil sady interopp dll pro každý release a použivát je pak již jako .NET reference (je to v podstatě jen struktura objektů a metod). Funguje to bezvadně a nemusím řešit co mám zrovna registrované, jen v projektu prohodím dll. | ||
smeti ve stromu | 25.11. 2015 | Dobrý den,
předně doporučuji vypnou si nastavení hybrid design (tools - option - part infrastructure - ...), tím si zajistíte, že se wireframe elementy nebudou vkládat pod Body, ale do setů. Pak stačí, jak již je uvedeno v příspěvku výše, vytvořit Set (strukturu setů) a do nich gometrii přesunout. Vypnout zobrazování elementů ve stromu nejde. A upřímně si ani nedovedu představit, co by se dělo, kdyby to nedejbože šlo :-) | ||
Cena maintenance Catia V5 | 25.11. 2015 | Dobrý den,
tohle je otázka spíš na obchodníka (Technodat, Dytron, Beko, ..), ale pokud si dobře pamatuju, tak výše ALC se určí jako určité procento z PLC (např. u MD2 je to cca 14%, u CAT+MCE pak 18%). Určite se ale platí za každou licenci, není to tak, že by se cena u vyššího počtu licencí poměrně snižovala. Pokud je někde prostor pro slevu, tak je to v případě PLC, kde je určitý rozdíl mezi nákupní cenou (za co DS prodává licence obchodníkům) a prodejní cenou (za kolik kupují zákaznící). U ALC je to pak pevně dané procentem. Jestli se ale počítá z listprice (ceníková cena) nebo z ceny po slevě, to už vám neřeknu. | ||
Vb.net versus Catvba | 24.11. 2015 | Dobrý den,
to je divné, já používám VS2008 a vidím to samé co p. Doležal, každý objekt se rozpadne na podobjekty a jsou vidět i hodnoty. Ve vašem obrázku je to nějaké divoké. I krokování je stejné, tedy F8. VS2013 jsem zatím neviděl, možná jsou tam nějaké změny. Nedokážu říct co by mohlo být jinak. Z obrázku bych tipoval, že bude problém s referencemi. Zkusil bych se vrátit k VS2010 nebo klidně i k 2008. | ||
Vb.net 2 catie | 24.11. 2015 | Dobrý den,
tohle je asi neřešitelné. Hledal jsem to už nesčetněkrát, ale zatím můžu říct, že nevím jak. CATIA je tzv. singl instance, tj. pro každou catii existuje jeden win proces. Ten se sice dá lehce najít, ale už se nedostanete k danému COM objektu. Jedna z rad vedla k ROT (running object table), kde by mělo být možné se k COM objektu dopracovat. Kódy. které jsem zkoušel, sice bezpečně fungovaly, ale stejně jsem se vdycky dostal jen k první běžící instaci COM serveru a ta pak vrátila první běžící CATII. Další možnost pracovala s dodatečnými knihovnami v C, kdy se catia "marshalovala" do souboru a z něj se pak už dal získat požadovaný COM objekt (dá se to najít na webu). Postup byl asi ve 4 krocích a já skončil hned u toho prvního - napsat si knihovny v C. I tak se muselo ještě udělat několik věcí, a celá věc fungovala jen na takto upravené stanici (takže nasazení globálně v celé firmě by byla velmi problematická). A poslední, asi funkční řešení jsem viděl na YouTube - jmenovalo se to asi catia connector (nebo podobně), uživatel měl spuštěné 4 catie najednou a mohl přepínat, která bude aktivní. Opravdu bylo patrné, co je v které otevřeno, tj. jasná ukázka, že to nějak lze. Jestli to souviselo s druhou možností nedokážu říct. Ptal jsem se i známeho programátora, nedokázal poradit. | ||
Mold tooling design | 24.11. 2015 | Dobrý den,
já s MTD nepracuju, ale má za to, že musí být dopředu připravené nějaké knihovny nebo šablony, podobně jako v případě Piping & Tubing, bez nich se pak člověk nehne. Když už se odkazujete na video, tak by bylo dobré alespoň nějaký link uvést. Manuály jsou většinou dobré na ukázku postupu, ale často opomíjí právě potřebu mít připravené knihovny, různá nastavení atd. Další věcí může být rozdíl v release CATIA - máte stejnou verzi jako na videu? Pokud ne, pak se může stát, že to co vidíte na videu nemusí fungovat u vás. Doporučuju projít si oficiální dokumentaci, tam jsou všechny funkce a postupy popsany opravdu hodně podrobně. | ||
Dokumenty navázané na CATDrawing | 1.12. 2015 | A zkoušel jste to? To že ji nenabídne intelisense nebo jak se ten našeptávač Visual Studia jmenuje ještě neznamená, že metoda nefunguje.
Uvedu příklad: U měření (objekt SPAWorkbench) je metoda GetMeasurable, kterou to taky nenabídne, ale funguje. V příloze popis z dokumentace. | ||
Dokumenty navázané na CATDrawing | 24.11. 2015 | Aha...
A nefunguje vůbec nebo jen není v nabídce metod? Kdyby se objekt scény deklaroval jako typ Object a pak se zkusila metoda GetPartNumber použít tak to taky neprojde? Otázka je, jestli objekt scény získaný z linku je to samé co scéna v sestavě. Víme jako to kolikrát funguje ... :-) Zkusil to viz výše, nebo získat objekt scény ze sestavy (GetWorkbench("SceneWorkbench")) a pak ho porovnat s objektem co vrátí link z výkresu. | ||
Dokumenty navázané na CATDrawing | 23.11. 2015 | Dobrý den,
použitý způsob je OK, sám to zjišťuju úplně stejně, resp. ono to asi ani jinak nejde. Metoda Next je dost hloupě napsaná, nechápu pro linky nejsou standardně jako kolekce. Momentálně se chystám na přípravu utility, která by měla zjišťovat to samé - mě bude zatím stačit jen vědět, jestli je link na scénu či na něco jiného. V dokumentaci je napsáno, že objekt Scene by měl mít metodu GetPartNumber, z čehož už by mělo jít vytáhnout dokument (i kdyby se měla vytáhnout celá mapovací tabulka Products - PartNumbers). | ||
Chyba pri analyze | 21.11. 2015 | Dobrý den,
tahle chyba znamená, že model je staticky neurčitý, tj. jeden nebo více členů má 1 a více stupňů volnosti. Z obrázku to není úplně patrné, ale např. pojistné elementy a šrouby s maticemi, kterými jsou k háku přišroubované, nejsou nijak zachyceny. Analýza počítá každý člen, jakmile nemá zachyceny všechny stupně volnosti (i když se může třeba jen matice otáčet okolo osy), je to vyhodnoceno jako chyba. Zjednodušeně řečeno, když na jakýkoliv člen zapůsobíte byť jen minimální silou, nesmí se pohnout v žádném směru. Jediný relativní pohyb mezi členy může být při kontaktu (to se ale děje stejně až při deformaci členů). Co se pohne se dá zjistit tak, že si po téhle chybě zobrazíte posunutí (jeden z výsledků). Podle toho poznáte, co se např. otáčí nebo úplně "uletí" pryč. Být vámi ušetřím si čas (evidentně neznáte základní pravidla výpočtu) a počítám jen samotný hák. Když zjistíte co a jak, postupně k k němu přidávejte další členy. Pokud začnete takhle složitou sestavou a nevíte jak se jednotlivé vazby chovají, nedáte do dohromady. | ||
Makro pro mazací drážku do partu. C#, GitHub | 18.11. 2015 | Dobrý den,
makro jsem vyzkoušel, víceméně dělá to co má. Narazil jsem na chybu, když jsem vybral malou plochu ve tvaru trojúhelníku - skica drážky byla překřížená, a kapsa se nevytvořila. To by chtělo ošetřit. Pak už jen detail při postupu výběru. Sice je to popsané v manuálu, ale když se klikne na tl. X aniž by byla vybraná plocha, nic se nestane. Neškodila by hláška typu "Nejprve vyberte plochu" nebo podobně. Uživatelé jsou často méně zdatní a jejich intuice jim nenapoví co dělat. Jinak celkem dobrá práce. | ||
Vb net procedury | 13.11. 2015 | Dobrý den,
v prvním případu by mělo volání jiné procedury fungovat stejně jako u CATVBA, jen si můžete ušetřit klíčový výraz Call .
U druhého příkladi mi není jasné o co vám přesně jde. Proměnná xxx je public a deklarovaná jako globální, tudíž by měla být viditelná pro všechny procedury v modulu a také ve všech ostatních komponentech aplikace (formy atd). | ||
relativní cesta | 11.11. 2015 | Dobrý den,
podívejte se, jestli máte správně nastavené cesty, kde CATIA hledá reference. Default je myslím jen striktně link na složku, který si pamatuje sestava, tj. při jakékoliv změně cesty soubor nenajde. Pozapínejte se nastavení podle obrázku, pak by to už nemělo vadit. PS: Jestli můžu doporučit, tak se vyvarujte použití diakritik v názvech složek i názvech souborů - CATIA s tím neumí zacházet. A také nedoporučuju nechávat stejné názvy souborů a měnit jen složky. CATIA si totiž pamatuje co měla naposledy otevřeno, a když např. přeuložíte model pouze do jiné složky (se stejným názvem), zavřete ho a budete ho chtít znovu otevřít, CATIA vám otevře ten původní - zůstal v session. Odkud to bylo, už se neřeší. V tomto případě pomůže restart, pak se otevře skutečně ten vybraný. Ale je to vždy riziko, neznám nikoho, kdo by si takhle nepřepsal data :-) | ||
vytvoření textu pomocí Makra | 13.9. 2016 | Dobrý den,
díky za příspěvek. Já barvy vždycky řešil přes VisProperties.Set(Get)RealColor. U textů to funguje také, tak tohle nebylo zapotřebí. Každopádně se to může hodit. | ||
Ovládání PowerCopy makrem v závislosti na licenci | 10.11. 2015 | Odpověď nalezena, pokud by to někoho zajímalo.
Pro vkládání PowerCopy pomocí makra je zapotřebí licence KT1. Je to ale vcelku nelogické, protože klasická konfigurace typu MD2 manuální vkládání PC umožňuje - nechápu proč to nejde také pomocí makra. Jediná cesta je tedy migrace licencí na typ PLMExpress nebo dokoupení add-onu KT1.... | ||
délku oblouků | 9.11. 2015 | Tak to bude určitě zajímavé téma. Já se bohužel momentálně k V6 nedostanu, ale moc mě zajímá jak se budou uživatelé tvářit na to poslední rozhraní s jedním společným toolbarem dole v liště. Mě se to řešení úplně nezamlouvalo, a jestli se od té doby nic nezměnilo, tak jsem opravdu zvědavý na reakce lidí. | ||
délku oblouků | 6.11. 2015 | Tak tomu už bych věřil, otázka je jestli je to "chování systému" nebo "chyba". Vzhledem k tomu, že tu neviditelnou část oblouku měřit většinou nechci, bude to muset spravit nějaký hotfix.
Ale kdo ví, p. Biely pracuje s V6R2013x (v Konštruktě, pokud se nepletu), v novějších verzích už je to třeba opraveno. Apropo, pane Matějčku, vy jste další vlaštovka z hejna V6 - že by se to o V6 začalo konečně diskutovat? | ||
délku oblouků | 30.10. 2015 | Tak teď nevím jestli se mám smát nebo brečet jak to ve V6 (ne)funguje. Nebo jste to změřil nějak divně, i když to asi není možné. Každopádně ve V5 je výsledek správný.
Nahlašte to vašemu partnerovi, měli by se postarat o nápravu. | ||
délku oblouků | 29.10. 2015 | Dobrý den,
tahle funkce je dostupná až od V5-6R2014 (R24), takže nedokážu říct, jestli je i ve V6R2013x. Vazba se jmenuje Curvilinear distance a aby bylo možné ji vybrat, tj, aby byla volba aktivní, musí se postupovat následovně.
1. Vybrat první konec oblouku 2. Vybrat druhý konec oblouku 3. Vybrat oblouk 4. Spustit funkci Constraint definition Volba bude aktivní a lze ji vybrat. Po zakótování se nad kótou objeví symbol pro délku oblouku. | ||
Uživatelem vytvořený toolbar s rozbalovacímí ikonami. | 28.10. 2015 | Dobrý den,
s toolbary máte pravdu. Rozložení ikon je souborech FrameConfig.CATSetings a FrameGeneral.CATSettings, oba jsou binární, takže jejich editace je prakticky nemožná. MacroStarter je plně konfigurovatelný, dají se s ním spouštět jak CATScripty, tak CATVBA makra i jakékoliv jiné aplikace. V příloze je náhled - jen ikony jsou přeškrtnuté, protože nemám přístup na síťový disk. Starter tak indikuje, že skripty/aplikace nejsou dostupné. V horní řadě jsou funkce pro integraci PDM systému, ve spodní pak firemní makra. Konfigurace je pomocí jednoho xml souboru, kde jsou informace i ikoně, cestě ke skriptu/souboru aplikace a umístění ikony v panelu. Může být jen jedna řada, max počet není omezen. Ikony lze seskupovat, resp. oddělovat pomocí svislé čáry. Panel lze orientovat i svisle, když se s ním najede k levému okraji, ikony se přeskládají. | ||
Uživatelem vytvořený toolbar s rozbalovacímí ikonami. | 28.10. 2015 | Dobrý den,
tohle nijak neuděláte. V Customize se dají vytvořit jen jednoduché toolbary bez rozbalování. Je mi jasné proč to chcete - jiný důvod než úsporu místa na monitoru nevidím. Kdysi jsem právě z důvodu úspory a dalších vyvinul utilitu, která tohle řeší. Jedná se o plovoucí lištu s ikonami, která se dá "přilepit" k okraji a automaticky se skrývá. Je určená hlavně pro makra, která se nespouštějí tak často. | ||
External references | 28.10. 2015 | Tak tohle určitě nejde, alespoň ve V5 ne. Externí reference jsou stejné typy jako lokální geometrie, nelze je nijak rozlišit.
Není mi úplně jasné proč to chcete jen u externích referncí, ostatní wireframe geometrie je také přeci zobrazena bílou barvou? Možná jde někde ve standardu nastavit barva skic, ale zatím jsem u nikoho neviděl, že by to měl nastavené jinak. Napadá mě jednoduchá věc - všechny externí reference by se měly kopírovat do setu External references, takže ak stačí v tomto setu nastavit grafické vlastnosti u wireframe elementů. Feature se ale dají přesunout do jiných setů, takže je to není 100% řešení. \dále by vám mohlo pomoct tohle, viz vlákno - http://www.catia-forum.cz/forum/topic.php?topic_id=1405#5355 | ||
External references | 27.10. 2015 | Dobrý den,
nevím co přesně myslíte referenční čárou ve skicáři. Barvy geometire se řídí nastavením v Options a v defaultu jsou následující: Volná geometrie - bílá Plně vázaná geometrie (standard/konstrukční) - zelená Projektovaná geometrie - žlutá Konstrukční geometrie - šedá (vázaná je také zelená) Barevná indikace se dá vypnout přepínačem, viz obrázek v příloze. Pak jsou všechny čáry bílé. Takhle to funguje u V5, u V6 by to mělo být stejné. Externí geometrie ve skice de facto neexistuje, vždycky jde meximálně o projekci / průnik / siluetu. | ||
Rozdíl mezi V5R21 a V5-6R24 | 26.10. 2015 | Dobrý den,
změn, resp. malých vylepšení je dost, i když možná nejsou na první pohled patrné. Doporučuju nechat si udělat rozdílové školení do dodavatele CATIA. Pro zmíněné moduly na to stačí cca 2-3 hod. Některé nové funkce jsou docela praktické, jiné se třeba ani nevyužijí. Jednou změnou je např. definice závitů pomocí xml, namísto původního textového souboru. CATIA teď dokáže nastavit správný závit už podle průměru díry (stačí zatrhnout Threaded) a nemusí se vybírat velikost závitu. Dále je možné nastavit standard pro zahloubení u díry (pro šrouby M s válcovou hlavou) a opět se nemusí pracně zadávat ručně. Možná by to stálo za článek - když najdu prezentaci, kde jsou rozdíly poměrně dobře popsané. | ||
Interaktivní výběr bodu ve skice uživatelem | 27.10. 2015 | Point2D i Line2D fungují spolehlivě, ale samozřejmě to nelze použít na generovanou geometrii. Tam se jedná o typ CATEarlyGeneratedItem.
Tj. Point2D a pod. funguje na manuálně kreslenou geometrii. U generované pak lze použít vámi zmiňovaný typ Vertex a analogicky by tedy mohlo fungovat i Edge. Vertex je topologicky např. konec čáry (roh), Edge pak jakákoliv křivka. | ||
Interaktivní výběr bodu ve skice uživatelem | 26.10. 2015 | Dobrý den,
pro bod ve skicáři by název typu měl být Point2D (analogicky Line2D atd), Point je pouze pro body v prostoru. Pro definici features existuje enumerace CATSelectionFilter, kde jsou objekty definovány pomocí topologie a ne podle typu. Tím se dá s výhodou nastavit možnost výběru podle topologie. (lze najít v dokumentaci API)
enum CATSelectionFilter { Dá se to ještě kombinovat, např. BiDimFeatEdge odpovídá jakékoliv hraně na solidu nebo na ploše.
| ||
Kniha: CATIA - kompletní průvodce | 23.10. 2015 | Dobrý den,
pro úplného začátečníka, který nikdy nepracoval s žádným 3D programem, bych ji určitě doporučil. Pokud už ale nějaké zkušenosti s jiným modelovacím programem máte, nebude přínos takový. Spousta věcí se dá dnes najít na webu, ať už tady nebo na zahraničních fórech. Např. na YouTube je obrovská zásoba videotutoriálů, ze kterých se dá hodně pochytit. Z vlastních skušeností vám stejně nejvíc dá praxe, kdy vedle budou sedět zkušenější kolegové a poradí. Podle knížky se můžete učit i věci, které třeba nejsou zas až tak důležité, a takové ty věci "pod pokličkou", vám stejně uniknou. Pokud si dobře pamatuju, tak publikace stála v době vydání cca 1200,- , pak ji několikrát zlevnili. Docela se divím, že je vyprodaná, protože díky vysoké ceně o ni snad tenkrát nebyl takový zájem. | ||
Nelze načíst STEP exportovaný z Inventoru 2016 | 23.10. 2015 | Já zaké přidám svou trošku do mlýna. Velmi se mi líbí to přirovnání o luxusní kurtizáně s vyraženým zubem. Je to bohužel přesně tak. Ten samý problém je se čtením formátu DXF - V5 ho nenačte, V6 ano (od verze V62014x)
Důvodem takhle špatné podpory je snaha DS přecházet na CATIA V6, nebo ještě lépe CATIA EXPERIENCE (V6 už je de facto minulostí). Všechno nové se dělá už jen pro V6, do V5 se zpětně dostane jen něco, rozhodně ne všechno. V5 už je (i přes avizovanou podporu do roku 2025) pro DS zastaralý program, do kterého už se nohodlá investovat. Co naplat, když uživatelů V6 je v ČR i jinde ve světě zatím velmi poskrovnu a nijak se to nemění. Podle mě V5 přežije mnohem déle, a v DS by si to měli co nejrychleji uvědomit a začít s tím něco dělat. Možná je to částečně i záměr, aby firmy přecházely na V6. Jak vidno, tak se do toho nikdo nehrne. V5 je totiž po celou dobu od svého vzniku poměrně konzistentní, a kdo nastoupil třeba do R12, u R24 má pocit, že se nic nezměnilo. U V6 to úplně tak není. Do verze V62013x prostředí pořád bylo stejné jako u V5, dál ale nastala podstatná změna, hlavně ve vzhledu. Stále čekám, kdy se rozpoutá "vášnivá" diskuse o V6, ale počet vláken o V6 bych napočítal na prstech jedné ruky. Z toho se dá lehce usoudit, že s V6 u nás zatím skoro nikdo nepracuje. | ||
Nelze načíst STEP exportovaný z Inventoru 2016 | 22.10. 2015 | Dobrý den,
jestli ten soubor není moc velký, tak ho sem nahrajte (do 10MB). Pokud to CATIA neotevře, bude to pravděpodobně způsobené nějakým novým formátem/standardem. Zatím nejvyšší co Catia zvládne je 242ed1, ale to se nastavuje jen pro import (to samé by měla zvládnou importovat). Je možné, že Inventor používá něco nového, co Catia neotevře. Vím že doteď má problémy s novými DXF formáty, také je nezvládne. Podívejte se do souboru, ke kterému se objeví cesta v malém okně po importu, přípona rpt asi. Je to log z importu, ze kterého se dá poznat, co se přesně stalo a kde je chyba. Také to můžou být kódy názvů entit - Catia pracuje s tzv. krátkou syntaxí (např. CRV, LN, PT = křivka, přímka, bod), ale step může být v dlouhé syntaxi (CURVE, LINE, POINT). Už jsem to samé viděl u exportu z ProE. Mělo by to být v logu, pokud je to ono. | ||
Dvojitý hák | 21.10. 2015 | Dobrý den,
jednou operací to nelze, ale možností je neomezeně. Jeden možný způsob v příloze. Trochu jsem upravil profily,aby to lépe vycházelo. | ||
Downgrade výkresov | 21.10. 2015 | Dobrý den,
u výkresu je to skutečně tak je uvedeno v příspěvku výše - na rovinu říkám že z toho bude barevný paskvil, hodnota bude skoro stejná, jako když budete mít výkres v PDF.. U modelu je možnost přes Utility ponížit model do R19, ale výsledek je stejný, jako když to uložíte do STEPu, znovu otevřete a uložíte jako CATPart. Vždycky to budou mrtvoly. Jiná možnost není. | ||
Watermark na výkrese | 15.10. 2015 | Dobrý den,
u mě funguje vložený obrázek - formát RGBA (bitmapa s průhledností). Zkoušel jsem i průhledný PNG, ale CATIA ho zobrazila jako celý černý. Výsledek i obrázek v příloze (zazipovaný). | ||
spline počáteční a koncový body | 13.10. 2015 | Dobrý den,
k tomu budete potřebovat zjistit počet bodů, kterými Spline prochází a potom zjistit první a poslední. Objekt Spline musíte (pokud ji chcete vybírat myší) získat pomocí výběru. Dim ObjSel(0) ObjSel(0) = "Curve" oSelection.SelectElement2 ObjSel, "Vyberte spline...", false Set oSpline | ||
Unfold | 11.10. 2015 | Dobrý den,
zde jsou dvě možnosti, jak se dostat k rozvinutému tvaru. 1) V Sheetmetalu použít funkci Recognize. Ta dokáže rozpoznat jednotlivé tvary plechu a pak se dá velmi jednoduše použít fce Unfold přímo v SMT. Model samozřejmě musí alespoň trochu odpovídat skutečnosti - pokud jsou v něm obecné plochy, nemusí rozpoznání proběhnout korektně nebo také vůbec. 2) V plochách (licence GSO) je funkce Unfold. Algoritmus rozvinu je tuším stejný jako u SMT, ale můžete si zvolit nástřihové čáry a rozvin se provede vždy (v případě obecných ploch dochází ke zkreslení výsledku) Obě funkce na obrázku v příloze. | ||
FEM lisovany spoj | 11.10. 2015 | Dobrý den,
škoda že jste nepřiložil obrázek nebo alespoň lépe nepopsal jak jste definoval spoj. Ve FEM výpočtu k tomuto slouží vlastnost Pressure fitting conection (viz obrázek). Hodnota Overlap udává přesah nalisování. Tato vazba zároveň zajistí přenos stupňů volnosti, tj.není zde žádné tření (nedovedu ale přesně říct, co by se stalo, kdyby např.vlivem odstředivé síly došlo k odlehčení až odlehnutí - zda by se i potom sv přenášely. Jinou možností je pouze definovat kontakt s volbou No sliding a do hodnoty Clearance zadat zápornou hodnotu - v tom případě to také definuje přesah. | ||
Chyba při otevření dat | 8.10. 2015 | Dobrý den, zkusil bych hledat na webu, určitě se něco najde.
Můžete také používat nějakou kombinaci ServicePacku, HotFixu, který způsobuje tyto problémy. Možná by se problém odstranil při otevření ve vyšším releasu (R24) a provedením CATDUA. Kdy se chyba objevila? Jsou to data která byla do nějaké doby v pořádku? | ||
sloučení Part body do jednoho- bez boolovskych operaci | 7.10. 2015 | Dobrý den,
tohle bych řešil následovně: 1) naimportovat STEP 2) booleovsky sečít všechna Body 3) zkopírovat výsledné Body 4) pomocí Paste Special - As Result vložit do modelu Výsledek bude jako jediné Body s jediným mrtvým solidem. Jediné co hrozí, je že se vám nepodaří sečíst všechny dílčí Body (tangentní doteky atd) | ||
Přeukládání drawing | 17.11. 2015 | Tak přece...
Zkoušel jsem hledat něco o objektu MSAPC.Apc, na zahraničích fórech je toho plno (COE,...). Určitě to spoustě lidem pomůže. Já to od přechodu na .NET neřeším, ale přiznám se, že jsem o tomhle neměl ani tušení. Díky za dobrý tip. | ||
Přeukládání drawing | 17.11. 2015 | Ale tohle funguje v catii. Je to součástí CATScriptu, který spouští .NET makra. V integrovaném VBA by mělo fungovat stejně. Resp. i VBA makro se dá spustit pomocí CATScriptu, který nastavení pracovního adresáře může zajistit.
Nechci to tvrdit, ale myslím si, že pokud v makru použijete relativní cestu, vždy se bude vázat právě k aktuálně nastavenému pracovnímu adresáři. Takže buď tento nastavíte podle toho jak potřebujete, nebo prostě máte smůlu. Musela by existovat nějaká funkce ve VBA, která by vracela, odkud je skript spuštěný - já o ní nevím. Pořád si myslím, že by vám to co jsem popsal v předchozím příspěvku mohlo pomoct. Navíc makro máte někde uložené, abyste ho mohl spouštět. Co vám brání v tom, abyste cestu zadal absolutně? | ||
Přeukládání drawing | 15.11. 2015 | Dobrý den,
zkuste nastavit pracovní adresář při spuštění makra. Jde to udělat přes WScript. Set oShell = CreateObject("WScript.Shell") Pak by mohla relativní cesta zafungovat. Já to používám u .NET maker, která si načítají různé konfigurace ze souborů a po až po spuštění. Soubory jsou v root složkách u spustitelného souboru. Skript nejdřív nastaví pracovní adresář a já si ho pak můžu snadno zjistit jako proměnnou a zbytek cesty mi stačí relativně. | ||
Přeukládání drawing | 9.11. 2015 | Přesně tak, je to vlastnost každého pohledu - výkres může mít více linků.
Celá kontextová cesta k vlastnosti je (v případě výkresu): CATIA.ActiveDocument.DrawingRoot.Sheets.Item(i).Views.Item(i).GenerativeBehavior.Document
Tohle vrátí link konkrétního pohledu - objekt typu Document (může být typu CATPart nebo CATProduct, popř. i jiný) a z něj už si pak vyčtete název - vlastnost Name. Vždy se vrací vrcholový objekt struktury, tj. i když je pohled linkovaný na instanci v sestavě, vrací to celou sestavu. Pak je ještě metoda pro zjištění jednotlivých linků, ale ta funguje ne úplne ideálně a musí se správně ošetřit. (Vlastnost GenerativeLinks a její metody FirstLink a NextLink) | ||
Přeukládání drawing | 30.9. 2015 | Tyhle souborové hlášky se dají vypnout, jinak by (v některých případech) způsobily pád makra. Pokud přistupujete ke CATIA zvenčí (.NET), makro nepředpokládá tuto hlášku, která je kolikrát na pozadí a čeká na potvrzení. Někdy ani nečeká a rovnou to skončí na výjimce.
Je to přepínač CATIA.DisplayFileAlerts = False - ale na konci makra je dobré to zase zapnout, jinak se vám to může vymstít. | ||
Přeukládání drawing | 27.9. 2015 | Všechny otevřené soubory jsou dostupné v kolekci Documents, tedy:
Set oDocs = CATIA.Documents
K jednotlivým souborům v kolekci se pak dostanete přes jejich index, tj. Set oDrwDoc = oDocs.Item("Vykres.CATDrawing") a když už máte instanci dokumentu, lze ji jednoduše aktivovat oDrwDoc.Activate() | ||
Přeukládání drawing | 26.9. 2015 | To bude tím, že to má být ...FileExists , s "s" na konci. Je to běžná funkce ve všech jazycích. Mě to "s" vypadlo, většinou tyhle kusy kódu píšu z hlavy.
Pokud byste psal v nějakém vývojovém prostředí, tak vás to samo upozorní na chybu, ale editor v Catii je otřesný. | ||
Přeukládání drawing | 24.9. 2015 | V principu by to mohlo vypadat nějak takhle...
Sub CATMain() | ||
Tvorba nástřihového plánu | 29.9. 2015 | Já to viděl vytvořené v rámci skeletonu, který obsahoval všechny funkční plochy nástroje (tvárníky, střížníky), které definovaly jednak samotné tvary 3D ploch a také z nich vycházel nástřihový plán. Ten pak bylo nutné domodelovat (v plochách) a nakonec mu přiřadit tloušťku.
Modelování se proto tak jako tak asi nevyhnete. Možná by to šlo modelovat obráceně, tj. začít rovným plechem a postupně přidávat prostřihy a ohyby. Je mi ale jasné, že se vychází z hotového modelu a ten se narovnává a obrácený postup není vždy úplně jednoduchý. | ||
Tvorba nástřihového plánu | 27.9. 2015 | Dobrý den,
Sheetmetal umí opravdu jen komplet rozvin (Fold/Unfold). Co si vzpomínám, tak jsem jako nástřihový plán viděl komplexní part, kde byly jednotlivé operace namodelovány každá zvlášť tak, jak plech postupně procházel nástrojem (jako když v průběhu lisování z nástroje vyjmete celý kus polotovaru), tj. na jedné straně je rovný pás plechu, a postupně přibývají prostřihy a ohyby. Pak se dá z každého úseku zobrazit jedna konkrétní operace. V příloze na obrázku je vidět příklad nástřihového plánu po jednotlivých operacích. | ||
Parameter - Hmotnost | 24.9. 2015 | Dobrý den,
existuje několik možností, jak to udělat. 1) svázat textové pole v razítku přímo s parametrem v modelu (formula) a text s parametrem výkresu (pomocí attribute linku). To má zásadní nevýhodu, protože změna parametru se projeví až po update výkresu. Samotná změna hodnoty parametru ale nevyvolá potřebu updatu. Musí se použít tzv. force update. Uživatel na to tedy musí myslet a pokud zapemene, bude v razítku neaktuální hodnota. 2) použít jednoúčelové makro, které vám parametr přenese. opět nutný zásah uživatele 3) použít přímo k tomu vyvinuté makro TitleBlock Editor, které dokáže přenášet atributy, resp. obsluhuje běžné úkony při práci s razítkem http://www.catia-forum.cz/commercial/macros/?article_id=59 Pozn. V ukázce je jedna z prvních verzí makra, poslední verze umí více věcí. | ||
CATIA - Sketcher - klávesové skratky | 23.9. 2015 | Dobrý den,
pak je tu otázka, jestli by nebylo lepší použít Pattern - pokud budou všechny kružnice ve skice stejné a budete z nich vytahovat Pad/Pocket, je zbytečné (a dokonce kontraproduktivní) dělat takto složitou skicu. | ||
Nefunguje AddNewExtract | 17.9. 2015 | Dobrý den,
podle mě Extract potřebuje referenci, ale není nutné ji vytvářet přes BRep name. Mělo by stačit CreateReferenceFromObject. | ||
Rename makro | 15.9. 2015 | Dobrý den,
podívejte se sem, je tu pár jednoduchých příkladů, které by vám mohly pomoct. V každém případě musíte použít výběr, označit Produkt ve stromu a pak do něj zapsat hodnoty. Dál si musíte ohlídat jedinečnost PartNumber a správné číslování InstanceName. | ||
Rename makro | 14.9. 2015 | Dobrý den,
pokud chcete zadávat hodnoty manuálně, k čemu potřebujete makro? Když si otevřete profilovou kartu modelu, můžete si zadat celý řetězec stejně jako kdybyste to zadával do nějakého dialogu makra. PartNumber se dá seskládat pomocí formule z libovolných polí v profilové kartě (nebo Added Properties). V každém případě si budete muset ohlídat počet znaků, pokud chcete přesně dodržet formát (tady už by makro pomohlo). Změna Instance Name je pak úkol pro další makro (určitě tu někde je), které umí přejmenovat všechny instance rekurzivně. | ||
Geometrical Sets in colors | 17.9. 2015 | Dobrý den,
tohle je možné udělat prostřednictvím nastavení grafických vlastností geometrického setu/body. Můžete nastavit barvy pro křivky, body, tloušťky čar a symboly bodů. Takto nastavený set si můžete do modelu připravit jako template a při vytváření nového setu pak tento zkopírovat - vlastnosti se zachovají. Jiná možnost bohužel asi není (tak jako je tomu u výkresů, kde nastavit téměř vše). | ||
Výlúčenie dielov z rezu | 10.9. 2015 | Tohle už se tu několikrát řešilo. Opakuji stále dokola - hledat, hledat, hledat...
http://www.catia-forum.cz/forum/quick_search.php?searched_string=%C5%99ez | ||
Obnovenie čiar vo výkrese | 4.9. 2015 | Dobrý den,
nad pohledem, resp. jeho rámečkem kliknout pravým tlačítkem a z kontextové nabídky vybrat Restore properties. V dialogu pak vyberte Delete, potvrďte a zavřete ho. Po následném Update se smazané čáry zobrazí. PS: Funguje to jen na generických pohledech, pokus jste si smazal něco co bylo dokreslené manuálně, tak s tím nic neuděláte. | ||
Linky na zavity dier tvorených pomocou UsePattern | 27.8. 2015 | Dobrý den,
příčin může být hned několik. 1) nastavit ve vlastnostech pohledu zobrazení závitů 2) při použití bool. operací je třeba vytvořit tzv. Technological result, aby se informace o závitu správně přenesly do hlavního Body. Klikněte pravým tlačítkem nad hlavním Body (PartBody) a vyberte z kontextového menu "Create technological Result". Ve stromu se vytvoří další větev, kde je seznam děr se závity. Pokud tam budou ty co potřebujete, musí se na výkresu zobrazit. Pozn.: Bod 2 musí provést vždy když kopírujete Body se závity do jiných modelů jako tzv. externí reference | ||
Optimalizace rozvinu - unfold | 26.8. 2015 | Dobrý den,
tohle z principu nelze udělat. Pokud chcete rozvinout obecnou plochu, nikdy se nebude jednat o skutečný rozvin, výsledkem vždy bude nějak zkreslená původní plocha, tj. i okraje budou deformované. Rozvin můžete ovlivnit definicí nástřihu (tears), ale ani pak obecné části plochy nebudou skutečně rozvinuté. Pro simulaci tváření plechů existují jiné SW (např PAM STAMP), kde se již počítá s přetvořením. | ||
API licencie | 27.8. 2015 | Podle data jsou ty podmínky z roku 2010, podle mě se už od té doby několikrát měnily. Jinak těžko říct, jak na to DS nahlíží.
Pokud vím, tak u CATIA V6 je místo interního VBA integrované Visual Studio 2008 (VB a #C), takže až v podstatě ani nemáte šanci (kromě klasického CATScritpu) makro vytvořit jinak. Takže podle mě je úplně jedno, jestli používáte interní .NET prostředí nebo plnohodnotné externí. To že se vygenerují dll knihovny, které jdou spolu s aplikací (a zde pozor, makro se dá teoreticky distribuovat i bez nich - může je mít zákazník u sebe. Prakticky samozřejmě nonsens....), ještš neznamená, že šíříte DS produkt. Pokud by to podléhalo nějaké licenci / nutnosti platit "výpalné", asi bych se to za dobu působení v předchozím zaměstnání dozvěděl. Dodávka maker byla běžná služba zákazníkům a nikdy se to neřešilo. Na druhou stranu možná bude lepší do toho příliš nerýpat. Znáte to - co není může být. | ||
API licencie | 26.8. 2015 | Dobrý den,
u maker založených na skriptech, integrovaném VBA, .NET nebo jiných platformách asi nic takového není. Makra vyvíjí více společností, spousta se jich dá stáhnout volně na webu. API je určené především pro automatizaci, ne pro vývoj nových funkcí. Teoreticky bych byl schopný napsat funkční makro "na papíře", bez počítače a bez Catie. Jinak je to s vývojových prostředím CATIA - CAA Rade, kde se musí pořídit ne zrovna levná licence (nevím jak dnes, ale bylo to kolem 50.000 Eur) a pak se ještě platí za každou prodanou aplikaci/rozšíření v tomto prostředí vyvinutou. | ||
skružovaný plech s dierami | 24.8. 2015 | Dobrý den,
s čím přesně si nevíte rady? Tohle by mělo jít celkem snadno, na plechu si vytvoříte bod, v něm vytvoříte úsečku kolmo k plechu, pak rovinu, skicu, vytáhnete Pad, na něm úkosy, a nakonec čtvercový dřík jako další Pad. | ||
Ako zmenim tvar diery | 24.8. 2015 | Tool - Options - Display - Performance ....
Čím nižší hodnoty, tím menší bude "otesánek". Na druhou stranu to velmi zvyšuje nároky na vykreslování, takže u velkých sestav se může model při manipulaci "trhat", v extrémních případech i zamrzne CATIA. | ||
Obrabanie - menu - scroll | 21.8. 2015 | Dobrý den,
ten samý problém byl u dialogu funkce Sweep. Můžete zkusit změnit velikost písma v nastavení Windows, to je ale asi tak jediné, co by mohlo pomoct. Jinak nezbývá než si koupit NTB s větším rozlišením :-( nebo externí monitor. Dnes už přece jen nejsou tak drahé. PS: V CATII s tím nic nejde, zřejmě předpokládají, že když už si někdo může koupit SW na stovky tisíc, větší rozlišení monitoru/ntb bude samozřejmostí. Ale v minulosti jsem řešil to samé. | ||
Zrazenie hrán ohýbaného plechu | 4.9. 2015 | Tak obecně lze plech vytvořit více způsoby. Jedním z nich je použití modulu Sheet Metal, který je pro to přímo určen a většinou dokáže plochy takto vytvořené rozvinout.
Druhou možností je model Generative Shape Design, kdy se používají plošné funkce, na konci se výsledné ploše přiřadí tloušťka (thick surface) a plech je hotový. Obávám se ale, že váš problém to stejně nevyřeší, protože pokud pro sražení použijete funkci Chamfer (již na solidu), bude výsledek stejný, protože s velkou pravděpodobností funkce používá stejný algoritmus jako ta v Sheet metalu. Hezkou hranu byste vytvořil tak, že byste si plech namodeloval větší a pak ho ořízl plochou, která by již byla vytvořená podle sražení. Nevím ale jestli je dobrý nápad se pouštět do ploch bez školení....přeju pevné nervy. V GSD jde namodelovat opravdu téměř vše, záleží jen na tom, kolik kolik chcete investovat času. | ||
Zrazenie hrán ohýbaného plechu | 21.8. 2015 | Pokud to sražení "nenaladíte" přímo v dané funkci sheetmetalu, nic jiného s tím asi nesvedete. Většinou se to nazývá chování systému - něco jde prostě lépe v CATIA, jiná věc zase v SolidWorks atd.
| ||
Väzba medzi hranou a válcovou plochou | 25.11. 2015 | Solidworks není Catia, bohužel.
A ani v plné dokumentaci o tomto typu vazby nic nepíšou? Věřím tomu že u V6 se mohlo lecos změnit ... k lepšímu. Ve V5 taková vazba je asi až v kinematice, ale to vám nijak nepomůže. Ještě se zeptám na jaký konkrétní případ tuto vazbu potřebujete. Třeba by to šlo vyřešit jiným způsobem. Můžete to popsat? | ||
Väzba medzi hranou a válcovou plochou | 24.8. 2015 | samozřejmě jsem hranu "srazil" - asi zapracoval šotek. | ||
Väzba medzi hranou a válcovou plochou | 21.8. 2015 | Myslím oficiální dokumentaci CATIA, kde jsou podrobně popsány všechny moduly. Standardně by se měla otevřít po stisku F1 v CATIA. Pokud máte V6 oficiálně, určitě je nápověda nainstalovaná.
Ve V5 se musí vytvořit vazby typu Line Contact, resp. jde o klasický kontakt s podtypem Line. Kontakt jde ale vytvořit jen mezi plochami, mezi plochou a wireframe prvkem udělat nejde. Zkoušel jsem malou fintu - hranu jsem sral pomocí Chamfer s hodnotou 0,001 - CATIA to "zkousne", na modelu nic nepoznáte a vazba Line Contact pak vytvořit jde. Nic jiného mě zatím nenapadlo, protože žádná jiná vazba vytvořit nejde, resp. není podporovaná. | ||
Väzba medzi hranou a válcovou plochou | 19.8. 2015 | Dobrý den,
ve V5 tato vazba není podporovaná (Coincidence ani Contact nelze použít) a muselo by se to nějak obejít. Ve V6 jsou vazby již mnohem více komplexní, ale že tato možnost existuje tvrdit nemůžu. Zkusil bych vazbu typu Contact / Coincidence, ke kterým ve V6 existují rozšiřující možnosti. Určitě to bude popsané v manuálu Assembly design, který máte (jako zákazník VAR partnera) jistě k dispozici. | ||
vyradenie dielu z kusovníku | 25.8. 2015 | Já bych si na vašem místě zažádal o školení (od dodavatele), a to myslím v dobrém. Základy Catia jsou minimálně na 5 dnů a k tomu minimálně 2 dny správu dat v Enovia. Spousta věcí se dá vyčíst v dokumentaci, ale ta je tak moc obsáhlá, že byste studováním strávil měsíc času.
Z vašich dotazů mám pocit, že se Vám nikdo s žádným školením nevěnoval, což mi vzhledem ke skutečnostem, že máte implementovanou V6, přijde trochu zvláštní. | ||
vyradenie dielu z kusovníku | 25.8. 2015 | Tohle vám už musí poradit někdo z kolegů, určitě nejste jediný koho to trápí. Já bohužel nemám přístup k V6, takže všechny rady jsou jen matné vzpomínky.
Kompasem je ve V6 myšleno to velké "kolo" dole uprostřed. Jsou na něm 4 kvadranty a každý skrývá specifické funkce. PS: Jestli Vám tohle nikdo neřekl na školení (ať už oficiálním čí interním), tak se divím, že vůbec jste schopen ve V6 pracovat... | ||
vyradenie dielu z kusovníku | 19.8. 2015 | Dobrý den,
u V5 je na profilové kartě instance zatržítko Visualize in BOM, které určuje, zda bude instance zahrnutá v kusovníku. Nepamatuju se přesně, zda to bylo u V6 stejně, ale hledal bych něco podobného. Nejsem si totiž úplně jistý, zda se ve V6 kusovník vytváří na základě struktury sestavy (která je tak jako tak uložená v databázi.) V každém případě se dá nastavit typ položky pomocí jedné funkce v kompasu - jde o příznak Ghost, kdy je položka pouze jako 3D model, ale nepřenáší se do kusovníku (tak to je pro kusovník v Enovii). Jestli to funguje pro kusovník do výkresu nedokážu říct. | ||
Rozbité DXF | 12.8. 2015 | Dobrý den,
"rozsypaný čaj" místo písmen je způsobený rozdílným kódováním a použitím diakritiky. Tu v Catii podporuje jen minimum fontů. Pozice textu by se ještě možná dala korigovat nastavení anchor point textu na jiný, ale co jsem zkoušel tak se text sice posune, ale vždy je to skoro horší než očekávaný výsledek podle pdf. určitě bych zkusil exportovat z Autocadu tak, aby se texty převedly to křivek (v catii je to volba semantic / graphic, kde semantic nechá text jako text a graphic z toho vytvoří křivky. Pak by vás žádný font nemusel zajímat a import by měl proběhnout korektně. | ||
Zmizení, Constraint | 12.8. 2015 | Dobrý den,
máte vypnutý přepínač pro tvorbu Constraints. Je to dole v panelu, kontextová nápověda po najetí myši napoví, který to je. Po jeho zapnutí už vazby po vytvoření zůstávají. | ||
Rozvin ohnute trubky | 12.8. 2015 | Dobrý den,
pokud ji namodelujete pomocí sheetmetal. funkcí, tak většinou vždy "nějaký" rozvin dostanete. Otázka je, jestli výsledek bude mít smysl. V GSO je také funkce pro rozvin - Unfold, která dokáže rozvinout obecnou plochu (lze definovat nástřihy a pod), ale i zde bude rozvin vždy jen přibližný, protože při tvarování dochází nejen k jednoduchému ohybu, ale k celkovému přetváření. | ||
Kompas při vkládání pohledu. | 13.8. 2015 | Tak jsem zkoušel všechno možné a ani za nic se mi nepodařilo dostat se k tomu vašemu pozicování.
Pomohlo nakonec něco? Podle mě by mělo stačit smazat settings, reinstalace snad nebude nutná. | ||
Kompas při vkládání pohledu. | 2.8. 2015 | Dobrý den,
přiznám se že vůbec netuším co se vám místo klasického kompasu zobrazuje. Nebyl by obrázek? Můžete zkusit vymazat settings, to by mělo zafungovat. Jinak bez obrázku nedokážu říct, s ničím takovým jsem se ještě nesetkal. | ||
Otáčanie pohľadu v zostave okolo dielu | 23.7. 2015 | Aha - a tohle vám opravdu neukázali na školení??? (pokud jste teda školení absolvoval).
Stačí kliknout prostředním tlačítkem myši na tu geometrii, podle které chcete model otáčet. Tím se přenastaví střed a zůstane do té doby, než vyberete jiný. | ||
Otáčanie pohľadu v zostave okolo dielu | 23.7. 2015 | Dobrý den,
k tomu bych si vytvořil další sestavu, do ní vložil díl, podle kterého chci otáčet svoji sestavu, ten zafixoval, a dále bych vložil celou svou sestavu, se kterou chci otáčet. (díl, podle kterého se má otáčet bych zde skryl). Pak stačí vytvořit jednu rotační vazbu, jednu úhlovou vazbu a měnit úhel. | ||
symetrické kopírovanie v zostave | 22.5. 2017 | To byste musel vytvořit novou sestavu a do ní vytvářet buď ozrcadlené kopie / nebo jen původní díly. Automaticky to tak jak píšete asi nepůjde.
U V5 jsem pro jednoho zákazníka tvořil speciální utilitu, která přesně tohle dělala. Vybrala se rovina symetrie, díly které se mají zrcadlit a z nich se označily ty, které se měly vytvořit jako nové (zrcadlové kopie). V5 totiž měla jednu kouzelnou vlastnost - díly dokázala jen zobrazit zrcadlově v rámci sestavy, aniž by se museli skutečně zrcadlit. To bylo výhodné, když zrcadlový díl nemusel fyzicky existovat (pouze na výkrese bylo uvedeno "symetricky podle ..."). Takto vytvořená data se dalo použít pro měření, simulaci zástavby atd. Možná tu funguje i ve V6, nedokážu říct. Šlo o transformaci zobrazovací matice v instanci. | ||
symetrické kopírovanie v zostave | 23.7. 2015 | Dobrý den,
u V5 je k tomu funkce Symmetry, kde se dá vybrat co a jakým způsobem se má zrcadlit. U V6 tuším zůstala beze změny. | ||
Přebarvení označení detailu | 16.4. 2023 | Synchronize view definition slouží k primárně k "opravě" odvozených pohledů, kdy se původně zobrazená oblast dostane mimo vlastní geometrii. Stane se to téměř pokaždé při změně roviny projekce, teoreticky i při přelinkování.
V tomto případě pak skutečně označení pohledu - jeho název má červenou barvu a po použití příkazu se pohled opraví a popis se vrátí zpět na černou. | ||
Přebarvení označení detailu | 16.7. 2015 | Dobrý den,
co přesně myslíte tím "barva označení výkresu"? Název pohledu? Pokud něco mění barvu a není to chyba v samotné Catii, přisuzoval bych to chování PLM. To je ale taky málo pravděpodobné, protože by to vadilo asi všem a rychle by chybu, nebo lépe vlastnost, opravili. PLM Winchill jsem ještě neviděl ani snad nevím o nikom, kdo by ho používal, takže v tomto nedokážu poradit. Na druhou stranu by se přebarvení muselo stát při ukládání. Zkusil bych jít postupně. Jestli máte možnost nějak exportovat výkres z PLM bez toho, aniž byste ho rovnou otevřel do Catie, tak výkres někam uložte a pak ho zkuste otevřít v Catii manuálně. Nebo jen uložit, zavřít, a znovu otevřít. Jestli bude popis černý, bude se přebarvení dít někdy během otevírání z PLM. Pokud bude červený, viděl bych to nějaké nestandardní chování Catie. | ||
Zarovnanie kót | 16.7. 2015 | Dobrý den,
v zásadě jsou 3 možnosti 1) manuálně s velkou dávkou trpělivosti a citu 2) při vytváření před umístěním kóty najedete myší na kótu, ke které chcete zarovnat. Pod kurzorem se objeví zelený terčík, který indikuje zarovnání 3) na hotové kótě - pravým tl. nad kótou, z kontextu vyberete Line Up a stejně jako v případě 2 vyberete kótu, ke které chcete zarovnat. Pak se otevře malé okno, kde se ještě dají nastavit další parametry zarování (stačí nechat tak jak je) - viz příloha PS: Předpokládám, že se tohle mělo probírat na školení (pokud používáte V6 tak jste školení absolvoval - nebo ne?) | ||
Počet ohybov v parte VB | 15.7. 2015 | Dobrý den,
mám pocit že Sheetmetal vůbec nemá podporu v API, takže přímá cesta asi nebude. Když se trochu zamyslím, dovedl bych si představit nějaké makro, které by na základě rozbití plochy plechu na jednotlivé rovinné a ohnuté části postupným spojováním a proměřováním dokázalo něco smysluplného spočítat, ale musela by se udělat analýza přesných požadavků na výstup (s nějakým reprezentativním vzorkem dat). Pak by se dalo říct, jestli má smysl se do toho pouštět. | ||
Switch to product - vrátenie zmeny | 11.7. 2015 | Dobrý den,
nevím jak ve vyšších releasech, ale v tuhle chvíli se to zpět vrátit nadá - bohužel. Je to trochu nedomyšlené, právě proto, že se uživatel uklikne omylem a pak už se to nedá vrátit. Jediná možnost je tedy vytvořit nový part, do něj přetahat geometrii a nahradit jím změněný produkt. A doufat že to projde celou Enovií bez problému. | ||
kopírování výkresů | 8.7. 2015 | Dobrý den,
předchozí odpověď není úplně správná. Pokud se ukládá funkcí Save As bez volby "save as new document", UUID se NEMĚNÍ a výkresy lze na takto přeuložené modely bez problémů přelinkovat. Pokud se ale použije tato volba nebo se model vytvoří jako New from, pak je UUID jiné a pomůže jen makro, ovšem za cenu přetrhaných kót (i když i tak je to mnohem lepší řešení než dělat výkresy znovu). Makro funguje tak, že nejprve izoluje pohled a pak vytvoří linky znovu. Nové UUID tak není s čím porovnat a CATIA si ho nechá podstrčit. Pokud máte o makro zájem, kontaktujte mě přímo na 734 762 843 nabo pište na jan.cinert@catia-forum.cz. Zde ještě odkaz na článek o UUID: http://www.catia-forum.cz/articles/?article_id=9 | ||
roviny | 3.7. 2015 | Tools - Options - Infrastructure - Part infrastructure - záložka Display, a zvětšit hodnotu u Axis system display size - ovlivňuje to i velikost rovin.
Ale určitě se to tu už řešilo... | ||
Kopirovanie skeletonu do partu. | 2.7. 2015 | Dobrý den,
v tom případě je to opravdu na pováženou. Pozici byste měl opravdu hledat spíš úpravou skeletonu než tak jak popisujete, resp. odizolování a opětovné linkování mi přijde zbytečně zdlouhavé. Možná bych to vylepšil, tím že bych si do skeletonu k pozicovacímu elementu šroubu přikopíroval obálku nálitku (mrtvolu, nebo třeba jen kritické části) - pak by se dalo pozicovat snadno a nic byste nemusel izolovat. Dále se dá deaktivovat linkovaný element a zabránit tak nechtěným zdlouhavým updatům. Takže, dejme tomu že budete pozicovat kompasem, poz. element bude osový kříž. Do geosetu bych si dal kříž a kritické části nálitku, a ve skeletonu pohyboval celým setem pomocí kompasu. Pak by se nic izolovat nemuselo a princip skeletonu by neutrpěl. | ||
Assembly Part Association | 9.7. 2015 | Ano, to je přesně ono. Jednou jsem se na tohle ptal na nějakém VB fóru, kde na nakonec strhla diskuse mezi členy, kde polovina tvrdila že to jde, druhá že ne, tak jsem po tom dál nepátral. Ale možnost ovládání "zvenčí" nebude. | ||
Assembly Part Association | 9.7. 2015 | Aho, konečně vím co chcete - ovládat tuto funkci makrem. Tohle bývá problém, některé podobné funkce v sestavě, viz např. assembly pattern nejsou v API podporovány a tím pádem je nelze ovládat jinak než přes dialog. Několikrát už jsem to zkoušel a s jistým omezením se něco dá, jednoduše do formuláře posílte stisky kláves, jako když ho ovládáte pouze klávesnicí. Je to vhodné ale spíš jen pro případy, kdy se potvrzuje OK nebo max vkládá nějaký text a potvrzuje.
Kdybych věděl jak (a jestli vůbec) se dá dostat přímo na ovádací prvky dialogu, už by to bylo mnohem jednodušší. Ale... k tomu by se musel vyjádřit nějaký guru programátor. Takže to aso nepůjde, ale je to škoda. Hodně věcí by se dalo automatizovat, kdyby byla podpora. | ||
Assembly Part Association | 2.7. 2015 | Ano, chápu, funkci samozřejmě znám, jen mi nebylo úplně jasné co zamýšlíte.
Bez licence se k té samé funkcionalitě nedopracujete. Možná by šlo udělat PowerCopy z celé sestavy, otázka je, jestli by se funkčnost zachovala (nebo jestli by to vůbec šlo). Kdyby se dělalo makro, dalo by se podle mě něčeho podobného dosáhnout. Někde v sestavě (nebo přímo v asoc. partu) by se musely vytvářet parametry, které by definovaly, které instance vstupují do asoc. partu a co je vlastní asoc. part. Pak by se spustilo makro, které by na základě porovnání struktury sestavy a těchto parametrů buď přidalo nebo odebralo Body (jinou geometrii z asoc. partu). Čistě teoreticky by se ještě dalo použít reakce, která by makro spouštěla, ale ta by se tak jako tak musela dělat s licencí KWA a ta taky není úplně běžná. Podobná řešení na vytváření svařenců už jsem viděl, ale vždycky to fungovalo nějak poloautomaticky. | ||
Assembly Part Association | 30.6. 2015 | Dobrý den,
není mi úplně jasné co vlastně potřebujete. Ptáte se, jestli je možné vytvořit odvozenoiu součást, a hned si odpovídáte, že to jde. Měl jste na mysli jak to udělat bez licence nebo makrem? | ||
Import dat z Excelu do Catie | 20.6. 2015 | Aha, tak to je jasné. Chyba je v desetinné čárce, musí být tečka. Ale hlavně se vám tam místo názvu parametru přenesla jen samotná hodnota, takže máte pravděpodobně vypnutou volbu Keep link with selected object v Tool - Options - Infrastructure - Part Infrastructure (asi první záložka). Proto se nevytvoří link a jen se zkopíruje hodnota. Na tom samém místě si pak v záložce Display pozapínejte zobrazení parametrů ve stromu a dále u Parameters and measures (hlavní větev Options) pak zobrazení parametrů With value a With formula. | ||
Import dat z Excelu do Catie | 19.6. 2015 | Při editaci kóty je pod pravým tlačítkem Edit formula - tím se dostanete do editoru vztahu k příslušné kótě (jiného parametru, atd). Zde pak stačí vybrat parametr, na který se chcete navázat, přímo ve stromu. POZOR, parametry mající v názvu mezeru a jiné nest. znaky (diakritika), musí být obalené v obrácených jednoduchých apostrofech.
PS: Kdyžtak sem dejte screenshot z formula editoru, kde vybíráte parametr v sestavě. | ||
Import dat z Excelu do Catie | 19.6. 2015 | Dobrý den,
určitě bych šel cestou Design Table, viz odkaz v příspěvku výše. Pokud potřebujete parametrizovat celou sestavu, vytvořil bych si všechny potřebné parametry na úrovni sestavy a pak je linkoval do jednotlivých součástí. Tj. Design Table by byla synchronizovaná s parametry sestavy. Zaseknutí Catie nemusí nutně souviset s importem, spíš bych si zkontroloval model, zda se při změně parametrů nezboří. | ||
Vnitřní objem součásti | 18.6. 2015 | Dobrý den,
také by to šlo podobně jako v tomto vlákně - http://www.catia-forum.cz/forum/topic.php?topic_id=987 - před zalepením díry vytvořit Extract, Fillem zavřít poslední díru a pak už stejně jako v příspěvku výše. Tento způsob je praktičtější v případě, že Extract s např. tangent continuity vezme i vnější nebo jiné nežádoucí plochy. | ||
vnútorné ozubenie | 17.6. 2015 | Dobrý den,
manuály zde na fóru jste zkoušela? Jsou sice na vnější ozubení, ale princip pro vytvoření evolventy bude shodný. A pak nějaké základní info - http://www.spssvsetin.cz/index_htm_files/dumy/14/VY_32_INOVACE_14_10.pdf | ||
Makro v .NET chybějící instance objectu | 12.6. 2015 | Dobrý den,
doporučuju si přečíst články v rubrice Seriál CATIA o programování v .NET. Jsou zde popsané základní a nutné kroky, které je třeba provést navíc proti integrovanému VBA. Chyba je zcela zřejmá, protože se odkazujete na objekt CATIA, který má v tu chvíli hodnotu Nothing. Je třeba nejprve přes funkci GetObject() tuto instanci vytvořit. Vše je podrobně popsáno v článcích (stačilo jen chvíli hledat :-)) Navíc tam máte hned neošetřenou výjimku, protože když zrovna nebude otevřený žádný dokument, nebo nebude typu Part, také vám to spadne (oPart = CATIA.ActiveDocument.Part) | ||
Skratky | 9.6. 2015 | Dobrý den,
zde jsou čtyři témata, která se tím zabývají - jen trochu více hledat. http://www.catia-forum.cz/forum/quick_search.php?searched_string=kl%C3%A1v Vše se nastavuje v Tools - Customize. | ||
Změna defaultní hodnoty tloušťky čar u objemu a ploch | 2.7. 2015 | Tak ještě jeden update - je to v Options, viz. příloha. Mě to trvalo, protože v admin módu kde jsem to zkoušel se mi sice krásně přepisovaly hodnoty, ale model stále nereagoval. Ve standard módu už se změny projevily.
Opravdu si nejsem jistý jak to přesně funguje, ale podle tohoto to vypadá, že tloušťky jsou uložené v settings a xml soubor se buď použije jen na default hodnoty, nebo je dnes už úplně k ničemu. Po tom už pátrat nebudu :-) | ||
Změna defaultní hodnoty tloušťky čar u objemu a ploch | 2.7. 2015 | Já jsem hledal a v tom vlákně se mluví jen o změně standardu, konkrétní postup tam není.
V xml souboru jsou vypsané všechny tloušťky, vždy hodnota v px a v mm. Mělo by stačit tyto hodnoty přepsat. <std:typedef name="CATThickness"> | ||
Změna defaultní hodnoty tloušťky čar u objemu a ploch | 8.6. 2015 | Dobrý den,
tohle je záležistost standardů. Už se to tu několikrát řešilo. Musí se upravit xml soubor s definicí čar, resp. jejich tlouštěk (Tools - Standard, Category: General, File: CATStdLineThickness.xml) To lze buď manuálně přímou úpravou xml souboru nebo přímo v Catii, která se musí spustit v admin módu (pak se provedené změny uloží do aktuálně používaného xml). Všechny odpovědi tu najdete. | ||
Dĺžka spliny | 7.6. 2015 | ... podesáté a stále dokola. Kdyby jen člověk nebyl líný trochu více hledat.
V tomhle článku je mnohem víc než jen změření délky křivky - http://www.catia-forum.cz/articles/?article_id=14, určitě tam najdete co potřebujete. Základem měření jsou objekt SPAWorkbench, objekt Measurable a jeho vlastnost length. Druhou velmi důležitou věcí je, že pro měření se vždy musí vytvořit reference z měřeného objektu. | ||
přenos konfigurace vlastního workbenche na jiný počítač | 3.6. 2015 | Dobrý den,
k tomu stačí zkopírovat dva soubory nastavení. Standardně (při lokálním nastavení) jsou soubory uložené v c:\Users\..uzivatel..\AppData\Roaming\DassaultSystemes\CATSettings\ (někdy může být CATSettings.RXX, kde XX je release. Najděte soubory FrameConfig a FrameGeneral a ty si zkopírujte do odpovídajícího umístění na svůj počítač. To je vše. Předpokladem je, že jsou obě instalace na stejném release, jinak to nemusí dopadnou dobře. | ||
Měření v dynamickém řezu | 4.6. 2015 | Používáte nějaké konkrétní prostředí nebo je to čistá instalace? | ||
Měření v dynamickém řezu | 3.6. 2015 | Hm... Pokud to není někdy v jiném nastavení a opravdu se změnilo chování, tak upřímně nechápu důvod. Opět krok vzad.
Zkoušel jsem se dívat do Options, jestli tam nepřibyl nějaký přepínač - bohužel nic co by jen náznakem mělo něco společného s dynamickým řezem jsem nenašel. | ||
Měření v dynamickém řezu | 3.6. 2015 | Tak opravdu, v R22 při spuštění měření zůstane řez aktivní. Ale dají se měřit jen plochy na solidu, nelze vybrat konturu řezu (nebo bod na ní). U Vás je to jinak - můžete vybrat i kontury?
| ||
Měření v dynamickém řezu | 3.6. 2015 | Nejste totiž první, kdo se na to ptá. Většina lidí je zvyklá řezat v sestavě a když to od R20 přibylo i v Partu, každému pak chybí měření. | ||
Měření v dynamickém řezu | 3.6. 2015 | Dobrý den,
ať se propadnu jestli se pletu, ale ono se v dynamickém řezu v prostředí PartDesign dalo měřit? A dokonce v R19? Pokud se dobře pamatuju, tak tato funkce standardně nebyla vůbec dostupná, musela se dodatečně zapínat v environmentu. Nepletete si to s řezem v sestavě? Tam je to samozřejmě stejné.... | ||
SHELL 3d printing | 2.6. 2015 | Zkuste zadat větší toleranci. Samozřejmě jsem viděl případy, kdy to neprošlo, ale to už byly opravdu hodně rozsáhlé plochy.
Thickness vám moc nepomůže, funguje se stejným algoritmem jako offset / shell, takže to bude padat také. Spíš doporučuju rozdělit extract vnější plochy na několik částí. Často se stane, že to Catia "vcelku" nevytvoří, ale po částech ano, tj. algoritmus bude omezen nějakou max velikostí proměnné a když ta přeteče, skončí to chybou. Několikrát mi to pomohlo. | ||
SHELL 3d printing | 2.6. 2015 | Dobrý den,
pro tyhle případy je ideální použít funkci Rough Offset. Vytváří přibližný offset s přesností 1mm (od R24 dokonce 0,2mm). Jedinou podmínkou je, aby vstupní plocha neměla uvnitř žádné díry (musí být celistvá). Používal jsem to pro vytvoření stěny odlitku ve tvarové ploše. S normálním offsetem nebyla šance, s Rough Offsetem to téměř vždy vyšlo. Ve vašem případě by se nejspíš vytvořil Extract vnější plochy, z něj pak přibližný offset a nakonec by se dutina buď odečetla (z offsetu by se vytvořil objem) nebo odřízla. Funkce Rough Offset je dostupná v licenci GSO (Generative Shape Optimizer), ale dá se vytvořit jako PowerCopy a pak použít i běžných konfiguracích. | ||
toleranční nalaýza | 1.6. 2015 | Dobrý den,
ve standardních konfiguracích o ničem takovém nevím, ale existují aplikace třetích stran, napsané v CAA (přímo integrované do Catia). Zde příklad společnosti DCS. Všechny další aplikace se dají nají na http://www.plmmarketplace.com/. Samozřejmě vše je placené. | ||
CATProduct do .jt | 26.5. 2015 | Dobrý den,
nativní podpora formátu JT v Catii není a nevypadá to že by se něco chystalo. Zatím se to řeší aplikacemu třetích stran, jako je třeba tato od Theoremu. Tu si ale jen tak někdo samozřejmě nekoupí... Schválně, ozve se někdo z DS, aby situaci ohledně nativní podpory JT objasnil? | ||
flexibilná zostava | 20.10. 2015 | ... tak to sem rovnou napište, nejlépe i s obrázekm. Vždycky se nejde někdo, koho to bude zajímat. | ||
flexibilná zostava | 24.5. 2015 | Migrace je samozřejmě možná, ale dochází k ní většinou až po dlouhodobém testování a pokusných migrací na neprodukčním prostředí. Nikdo si nevezme na triko zodpovědnost za to, že po migraci bude firma např. týden paralyzovaná, protože něco nepojede.
Nemusí to být vždy jednoduché, ale pokud by se nedalo migrovat, tak k čemu by potom ty software byly.... | ||
flexibilná zostava | 23.5. 2015 | Upřímně už si to přesně nepamatuju a nyní přístup k V6 již nemám. Je dost možné že právě v tomto to bude. Módy budou mít ale smysl jen u některých vazeb, kde se udává hodnota (offset, angle), protože např. u koincidence to žádný význam mít nebude.
V každém případě by tohle mělo být podrobně popsáno v dokumentaci, kterou určitě máte dostupnou. Tu doporučuju v takovýchto případech projít, protože často se člověk i po několika letech práce dozví, že něco dělal celou dobu zbytečně zdlouhavě, ne-li dokonce špatně. A na rady ostatních taky vždycky nedejte. Někdo si vyšlape cestičku a tu pak používá pořád, i když to jde jinak a lépe. | ||
flexibilná zostava | 22.5. 2015 | Modul pro kinematiku samozřejmě existuje, jde o to jestli máte potřebnou licenci. U V5 to bylo DMU Kinematics. Kinematika ale primárně slouží k rozpohybování sestavy, tj. nadefinují se členy mechanismu a vazby mezi nimi, a nakonec se určí pohyby na vstupech. To váš problém ale v zásadě neřeší.
Snažím se si vzpomenout, zda u V6 nebyla nějaká alternativa k možnosti Flexible/Rigid subassembly. Mám dojem, že jsme kvůli absenci této možnosti byli poměrně rozladění. Faktem je, že některé funkce implementované ve V5 nepochopitelně chyběly u V6, i když se s postupem času začaly v některých verzích zase objevovat. Pokud máte V6R2013x (tipuji Vás na Konštruktu), pravděpodobně budete časem migrovat na 3D Experience (V6R2014x nebo 2015), kde již možná něco podobného opět bude. Zkusil bych se podívat do editoru vazeb (Engineering constraints) v sestavě, jestli něco podobného není v nabídce přímo při vytváření. Zde se de facto vybírá i kinematický typ vazby (lze pak použít rovnou v kinematice). | ||
flexibilná zostava | 21.5. 2015 | ... tak to samozřejmě ano. Nevšiml jsem si že máte uvedenou používanou verzi V6, tam tato možnost není. Jaksi jsem vzhledem k dosavadnímu minimálnímu nasazení V6 nepředpokládal, že se tu budou objevovat otázky s ní související.
S V6 jsem už také měl čest se setkat a nepamatuju se, že by tam tahle funkce byla. Jaký konkrétně máte release V6R2013x? | ||
flexibilná zostava | 21.5. 2015 | Tak se omlouvám, i po tolika letech si to nepamatuju...musíte taky občas zkusit podívat se vedle. v těchto kontextových menu často bývají schované nejdůležitější funkce :-)
Takže viz. příloha. | ||
flexibilná zostava | 21.5. 2015 | Je to schované pod Components > Flexible/Rigid sub-assembly . | ||
flexibilná zostava | 21.5. 2015 | = ikona sestavy ve stromu. :-) | ||
flexibilná zostava | 21.5. 2015 | Dobrý den,
pravým tlačítkem nad instancí sestavy a zvolit Flexible/Rigid subassembly. Ikona ve stromu pak bude fialová a sestava se bude navenek tvářit jako flexibilní, ale bude se snažit zachovávat alespoň ty vazby, které nebudou kolidovat s nadřazenou sestavou. Příklad: Sestava pístu ve válci, kde je svázaný píst s válcem (osa-osa jako coincidence, zdvih jako offset), je jako podsestava v rámci větší sestavy. Chcete řídit zdvih jinou vazbou offset, která je v nadřazené sestavě. Normálně to nepůjde, podsestava se nepohne (píst se ve válci neposune), ale jakmile změníte typ na flexible, vazba offset uvnitř podsestavy "povolí" a píst se pohne, ale osově z válce nevyjede. | ||
Zmizení constraints v assembly | 21.5. 2015 | Dobrý den,
jak by řekl Dassault, není to chyba, je to systémová vlastnost. Jde o to, že pokud do součásti vyvrtáte díru, vznikne nová plocha. Příklad: Máme kostku, ta má 6 stran. Catia si je pojmenuje Face.1 až Face.6. Do jedné, např. Face.1 uděláme díru. Vznikne nová plocha s dírou uprostřed, která se bude jmenovat Face.7. Původní plocha, kde díra nebyla, existovat nepřestane, jen jakoby přestane být viditelná. Vy plochu Face.7 použijete pro vazbu, která si bude pamatovat Face.7. Pak díru smažete, CATIA se vrátí k původní ploše Face.1, Face.7 přestane existovat a vazba tak ztratí referenci. C s tím? 1) Nepoužívat pro vazby brep elementy, tj. pokud to nejde vybrat ve stromu (plocha, hrana, vrchol - face, edge, vertex), tak to nepoužiju 2) nastavit se ve stromu součásti na začátek, kde mám tutu plochu ještě bez díry, a vytvořit vazbu na ní. Další operace ani jejich smazání už nic neovlivní, protože původní plocha tam pořád bude (jen se už nebude zobrazovat). Určite si říkátem proč se vazba automaticky neposune na rodiče. Tam však hrozí, že typ topologie bude úplně jiný, a vazba by tak úplně zkolabovala. Proto ji raději úplně vyhodí. | ||
medzný stav pre poškodenie ložiska pittingom | 19.5. 2015 | No, k tomuto asi opravdu jen "googlit" a mít pevné nervy.
Zkusil bych stránky výrobce, ve specifikacích by snad něco k tomu mělo být, ne? | ||
Rule - join | 18.5. 2015 | V tom případě bych zkusil jít přes objekt List. Do něj by se nachytaly jen aktivní plochy v nějakém setu (syntaxe je dostupná v manuálu pro KWA, popř. KWE) a tan pak použít jako vstupní kolekci pro Join. To by mohlo fungovat.
Jinak s tou změnou referencí v kódu u EKL jako výhodou souhlasím. Je to hlavně proto, že Rule a pod. jsou většinou pevně svázané s modelem, samostatně de facto nemůžou existovat. Makro ano, a model je v podstatě vstup. | ||
Rule - join | 18.5. 2015 | V případě Rules doporučuju uchýlit se ke klasickému VB scriptu, programování v EKL syntaxi je poměrně rasovina, resp. nikde jsem k tomu nenašel řádnou dokumentaci.
Možné to asi bude, ale opravdu jen pro silné nervy :-) K čemu přesně to potřebujete? Třeba by to šlo jinak. | ||
Simulacia | 30.6. 2015 | Tak v hardware tedy chyba nebude, to by se to někde jinde muselo pohnout. Takže zbývá buď špatně/nevhodně vytvořená simulace, nebo chyba u Catie. R20 už je dnes dávno out of support, takže bych zkusil něco novějšího.
Nebo zkuste mechanismus rozdělit na menší celky a ty simulovat zvlášť, třeba objevíte kde jde chyba. Sestavu poslat můžete (přes nějakou úschovnu). | ||
Simulacia | 18.5. 2015 | Jde především o geometricku složitost. Pokud jsou to jen holé "jakly" bez detailů, tak je to jedno. (Stejné jako když model nazoomujete - nepoznáte jestli má 1m nebo 10m).
Vyzkoušejte ten drátový model. | ||
Simulacia | 17.5. 2015 | Ještě jakou máte grafickou kartu? Na tu bych to tipoval. Součásti jsou poměrně velké rozměrově, při velkých detailech vykreslování by to mohla být příčina. Zkuste to stáhnout (Tools - Options - Display - Performance), 3D i 2D accracy a nechat Proportional.
Také není od věci definovat si mechanismus nejprve na drátovém modelu, ten rozhýbat, a až si budete jistý, že jsou vazby a commands správné (bude se to hýbat tak jak má), tak teprve potom pomocí Dress up k jednotlivým členům mechanismu přiřadit skutečné součásti. Takhle se to většinou dělá. Má to tu výhodu, že na jeden mechanismus můžete "obléknout" pokaždé jiné součásti. Když se to pohne "v drátu", je mechanismus OK. Když to bude padat i takhle, bude chyba v definici mechanismu. | ||
Simulacia | 16.5. 2015 | Release CATIA, parametry PC, velikost simulované sestavy ...? Bez toho se nedá dobře poznat kde může být problém a proto ani poradit.
Přesnost zobrazení samozřejmě má vliv na výkon, takže stáhnout na nižší hodnoty. Pokud se sestavou jinak pohybujete plynule bez trhání, bude problém někde jinde. | ||
Podmínkování kuželu v sestavě | 16.5. 2015 | Pro p. Kubištu k licencím:
Tohle je v pořádku. Jedná se totiž o licence typu Express, kde konfigurace je většinou CAT (základ s AS1, GS1, WS1) a k tomu jsou pak další rozšíření jako MCE, MTE které obsahují již plnotučné verze modulů (GSD, ASD atd). K těmto licencím pak ještě může být kterákoliv další licence jako tzv add-on. U klasických licencí jako MD2, HD2 je to podobné, jen se nezobrazuje ten dlouhý výčet. | ||
Podmínkování kuželu v sestavě | 12.5. 2015 | obrázek je limitovaný i rozměry - max 1000x1000px. Bude třeba to trochu vylepšit.... | ||
Podmínkování kuželu v sestavě | 12.5. 2015 | Jakou máte licenci? AS1 nebo ASD (assembly design 1 / asembly design). Myslím že v ASD by měl fungovat kontakt hrana - plocha. Určitě takto jde vytvořit vazba mezi kuželovým dnem díry a dosedací hranou šroubu.Typ vazby se pak vybírá až v dialogu funkce a jde tuším o annular contact.
V AS1 je to možná omezené. | ||
tvoření plochy z křivek - překrucování | 12.5. 2015 | Ano, přesně tak. Tahle plocha je po okrajích neřízená, nemá definovanou žádnou návaznost (kromě bodů kde prochází section). Pokud je návaznost nedůležitá, nemusíte to nijak řešit. Já jsem většinou potřeboval aby plocha navazovala na další plochy - pak se řeší tangentní či křivostní návaznosti (u vyšších releasů už většina funkcí nabízí i křivostní).
V příloze dialog novějšího Fillu. | ||
tvoření plochy z křivek - překrucování | 12.5. 2015 | Pokud bysme zůstali u GSD, tak se nabízí jedině Fill Někdy si tak pomáhám když nechce projít Offset a Rought offset už kvůli přesnosti nestačí. Vytvořím na ploše několik normál, na nich pak body ve vzdálenosti offsetu a těmi pak prokládám Fill (samozřejmě mám všechny okolní plochy a jen zalepuji díru). Výsledek je většinou uspokojivý.
Na tohle je ideální funkce, která umí aproximaci nebo alespoň následné vyhlazení. K tomu by se více hodil Free Style nebo (při reverse engineeringu) QSR (quick surface reconstruction). GSD je poměrně striktní, ale to je daň za parametrické plochy. | ||
tvoření plochy z křivek - překrucování | 12.5. 2015 | Dobrý den,
pokud nemáte k dispozici jinou licenci než GS1 / GSD, je Multisection surface vhodný. Jako alternativa by se dal použít Fill, v posledních releasech už se dá vybrat více než jeden element, který Fill řídí (prochází jím). Problém překrucování je absence aproximace. Catia se snaží za každou cenu přesně dodržet section a guide křívky, kdy pak vzhledem k jejich počtu vzniká složitá plochu (polynom s vyšší řádem) a začne se takto vlnit. Importované body a z nich vytvořené křivky zřejmě nebudou úplně čisté, proto bych se snažil to zjednodušit. Řeřením by mohlo být zjednodušení sítě - nechte okraje a vnitřek "zřeďte" klidně o 50%. Další možnost je přidat návaznosti na okrajích, tím by se tako vlnění mělo trochu uklidnit. Klidně sem nahrajte model s křivkami, zkusím to sám jen tak ze zvědavosti. | ||
komplexný problém so systémom CATIA V5 R20 | 1.5. 2015 | Dobrý den,
tohle tipuju na 95% na grafickou kartu, je to dobře vidět i v příloze, kde se nepřekresluje strom apod. Řešením může být změna ovladačů (pokud jsou nějaké alternativy) nebo povypínáním všech "zbytečností" v ovládacím panelu a ponecháním toho nutného. Tato karta určitě není oficiálně pro práci s CATIA podporovaná, takže ani to že má ambice být herní grafikou nezajistí, že na ní CATIA bude šlapat. Je to vždy sázka do loterie, viz podobná vlákna zde na fóru, např. http://www.catia-forum.cz/forum/topic.php?topic_id=191 (nebo hledat podle "graf" ve vyhledávači) | ||
Pôvodne nastavenie | 28.4. 2015 | Dobrý den,
neměl byste obrázek těch "nových" ikon s modernějším tvarem? Napadá mě, že byste si mohl zapnout P3 platformu, ale to se jen tak samo od sebe nepodaří. Ikony funkcí jsou jinak nezávisle na nastavení stále stejné, lze změnit pouze jejich velikost (buď standard nebo malé). Nastavit default je možné smazáním Settings, standardně v c:\Users\%username%\AppData\Roaming\DassaultSystemes\CATSettings.R\ kde R je release, ve vašem případě by tam mělo být R20. Po restartu se CATIA nastaví do stavu po instalaci (pokud nepoužíváte nějaké konkrétní prostředí / síťové nastavení). | ||
automatické uzavření druhého userform po uplynutí času | 27.4. 2015 | Dobrý den,
nevím jak ve VBA, ale v .NET je se pro tyto účely hodí komponent Timer (časovat). Nastavíte mu interval a na začátku (událost při zobrazení formu - zde Load) ho nastartujete. On běží na pozadí nezávisle na ostatním. Pak stačí při jeho události Tick, tj. když uplyne daný interval, kontrolovat kolik času už uplynulo a podle potřeby spustit další funkce. Ve vašem případě vždy funkce čeká na vykonání procedury fnWait, proto se nic neděje anebo se naopak form nevykreslí. | ||
Neviditeľné hrany na rádiusoch a plochách (A-Surface) | 24.4. 2015 | Na to by mělo stačit přidat do souboru s definicí prostředí tento řádek:
DRW_ALL_BOUNDARIES=1
Je to celkem známý jev. U nativních V5 ploch je vše OK, ale např. u V4 modelu se vykreslí jen ostré hrany a obrys. Takových kouzelných přepínačů je mnohem víc, chystám se je postupně všechny zveřejnit souhrnně v článku. | ||
Parent VB script | 24.4. 2015 | Dobrý den,
u makra (catscript, ...) metoda Parent funguje vždy. V tomto případě, kdy je makro součástí Partu, si nejsem jistý jak toto vyřešit. Pokud by struktura modelu byla vždy stejný, dá se to makra "natvrdo" a není třeba nic dalšího řešit. Jak ale dostat objekt setu, ve kterém je samotný skript, jsem zatím nikdy neřešil. U Rules je to jinak, tam se píše v EKL jazyku a místo metody Parent se používá Owner (např. Owner PartBody je Part, Owner Partu je vlastní dokument.) | ||
Jak zmodifikovat pohled ve výkrese | 24.4. 2015 | Pokud to děláte v sestavě, tak k tomu potom je určená speciální funkce Overload properties. Dostanete se k ní přes pravé tlačítko (nad vybraným pohledem). Tam pak jednotlivým dílům můžete nastavit zda budou či nebudou zobrazené, grafické vlastnosti projektované geometrie (barvy, tloušťky čar) atd. Velice praktické, určitě jsou tu vlákna kde se to řešilo.
Pozn: Je to dostupné jen u pohledů vytvořených ze sestavy. | ||
Jak zmodifikovat pohled ve výkrese | 23.4. 2015 | Dobrý den,
stejně tak můžete do seznamu linků přidávat další Body. Když se v okně zobrazí Whole Part, zobrazí se v pohledu vše (podle nastavení třeba i Wireframe geometrie). To samé pak platí u sestav, kde můžete vybírat jednotlivé instance nebo celou sestavu. | ||
Tisk všech listů do jednoho pdf | 20.4. 2015 | :-) Jak dlouho jste to hledal? Po zadání "pdf" do vyhledávače je to 4. odkaz...
Jinak zde - zítra tohle vlákno mažu. | ||
Detail sheet | 19.4. 2015 | Dobrý den,
nejdřív hledat, až potom se ptát... Tady je článek, který se zabývá tvorbou detailů s použitím detail sheetu. Určitě to z něho pochopíte :-) | ||
OK to terminate při otevírání jakéhokoli výkresu | 19.4. 2015 | Dobrý den, první problém by mohl souviset s grafickou kartou, resp. jejími ovladači. Předpokládám že máte grafiku od nVidie. Doporučuju nainstalovat ovladače přímo od nVidie (ne to co je k Dellu) nebo stáhnout přímo ovladače pro CATIA.
Další tip je biosu vypnout natvrdo druhý grafický adaptér (je tam něco jako Intel HD Graphics). Systém totiž vyhodnocuje požadavek na grafiku a pokud si myslí, že stačí ta slabší, použije jí. Pak to může padat. Mám stejný NTB a nic podobného u V5 nepozoruju (zlobilo mě chování u V6, kdy CATIA padala při vytváření základního pohledu). Chvílemi to šlo, chvíli ne. Druhý problém už jsem viděl. Po příkazu File - New - Drawing se jen ve stavovém řádku dole vlevo objeví New Drawing was created (nebo tak něco), ale výkres se nevytvoří. Mám pocit že to souvisí se zvolenou platformou v kombinaci s typem licence. Pokud máte klasickou konfiguraci, např. HD2, MD2... tak se to chová korektně a výkres se otevře. V případě že máte licence typu Expres, je tam právě tato chyba. Stalo se mi to i u R19. Příklad: Platforma P2 + Licence HD2, MD2... OK Platforma P1 + Licence CAT + ... OK Platforma P1 + Licence HD2, MD2 ... chyba (to samé obráceně, tj. P2 + CAT ...) Stávalo se to u zákazníků, kteří měli různé typy licencí (pro různé platformy). Musela se vždy zvolit odpovídající platforma v Tool - Options - General, pak se to chovalo korektně. Jestli je to tím na 100% nevím, ale určité pravděpodobnost tu je. | ||
Line spojující party v assembly. | 20.4. 2015 | Osy to samo nevygeneruje, musíte je vytvořit až na hotovém pohledu, viz pátá ikona v toolbaru v obrázku nahoře. Jde o to, že osa zůstane asociativní s 3D geometrií a bude tam i po update. | ||
Line spojující party v assembly. | 19.4. 2015 | Dobrý den,
o ničem takovém nevím. Jedině že byste si pomohl tím, že by se ty čáry vytvořily v nějakém pomocném modelu, ale to by se pak asi při rozstřelu nijak neprodloužily, protože Explode je jen "pseudo" změna polohy. Původní reference zůstanou na svém místě. Takže buď ručně dokreslit (teď z hlavy nevím zda to ve scéně vůbec jde) nebo nic. | ||
nemá náhodou niekto náhodou v catii program na výpočet tolerancie dier a hriadeľov ? | 17.4. 2015 | Dobrý den,
tohle umí samotná Catia. Při vytváření díry lze zadat toleranci a vlastní hodnoty odchylek už jsou doplněny automaticky, viz. obrázek v příloze. | ||
Symetrický díl v sestavě s linkem k původnímu | 16.4. 2015 | Dobrý den,
tohle lze nastavit přímo při vytváření symetrického dílu/sestavy. V dialogu jsou volby Keep link with geometry a Keep link with position, které zajistí, že se symetrické díly při změně původních také změní (geometrie) nebo přesunou do nové pozice. Na přiloženém obrázku úplně dole. | ||
Problém rendrování | 5.8. 2023 | Dobrý den, těžko říct, co to může být...nastavení, ovladače...
Pokud máte certifikovaný HW a release CATIA podporuje daný OS, tak zkusit přeinstalovat CATII, resetovat settings a doufat | ||
Problém rendrování | 14.4. 2015 | Dobrý den,
může to být v grafice, takhle černé by to být nemělo. V příloze ukázka vykreslení v režimu Shading ve výkresu. Tím ale dostanete jen to, co vidíte v modelu. Pokud chcete alespoň trochu lepší render, použijte funkci Photo studio easy tools (ikona foťáku, dostupné v Part Design). Pak render vypadá zcela jinak - samozřejmě i zde se dá nastavit kvalita výstupu. | ||
Výčnelok od hrany plechu | 14.4. 2015 | Pokud to modelujete v Sheet metalu, tak stačí Extrusion. V PD pak např. Pad. | ||
Procházení sestavy i CPP linků | 21.4. 2015 | To vypadá dobře. Jen mě ještě napadlo - jak poznáte CPP link od Import linku? Zde se porovnává jen reference s vlastním partem, a pokud se liší, je jasné že link vede někam jinak ( = ven).
Díval jsem se že kromě vlastnosti SourceElement existuje i SourceProduct. Nezkoušel jste co to vrací při CCP linku? V dokumentaci se píše, že by v tom měla být schována instance dané reference v sestavě, takže u CCP linku by to mělo být prázdné. Pro účely zjištění pouhé existence linku je to samozřejmě jedno. | ||
Procházení sestavy i CPP linků | 14.4. 2015 | Dobrý den,
s linky je to obecně řehole. Kromě linků ve výkresu jsem zatím nenašel nic, s čím by se daly externí linky zjistit nebo s nimi dokonce pracovat. Syntaxi pro hledání také neznám, tj. najít všechny Shapes a porovnávat podle typu (zdlouhavé). Desk se asi ovládat nedá, v API jsem zatím nic nenašel. Kdysi mi fungovalo vybrat referenci podle PN a vycentrovat jí pomocí Center graph (hnul se strom v Desku) ale nic víc. Linky v sestavě zjistíte, ale max. to co si sestava drží jako seznam referencí (procházení stromu), ale import, kontext nebo CCP linky se podle mě zjistit nedají. Už jste něco zkoušel? | ||
Vzhled tolerance | 14.4. 2015 | Ještě přidávám odkaz na vlákno - http://www.catia-forum.cz/forum/topic.php?topic_id=131 | ||
Vzhled tolerance | 14.4. 2015 | Dobrý den,
tohle by mělo být záležitostí výkresového standardu. Jak na to si najděte v již existujících vláknech, určitě se to zde několikrát řešilo (stačí zadat "standard" do vyhledávání. | ||
KWA pattern | 14.4. 2015 | Dobrý den,
tato funkce je dostupná v modulu Product Knowledge Template v panelu Templates creation tool. Objeví se ale až při vytvoření nového Partu (File - New) v tomto modulu.
| ||
Importovanie 3D anotácií z iných CAD | 9.11. 2019 | Dobrý den,
dnes se nabízí nové konfigurace jednotlivých modulů, od základní CATEE (CATIA Engineering Excelence), přes CATMEE (CATIA Mechanical Eng. Ex) až po nejvyšší CATMSE (CATIA Mechanical & Shape Eng. Ex.) Ve všech třech konfiguracích je ale pouze základní licence ST1 Step Core interface 1. Licence STX asi součástí standardního balíku nebudu (možná nějaká starší spec. nabídka), tj. nezbývá než koupit licenci samostatně jako add-on nebo shareable. V případě shareable bude cena cca trojnásobek add-onu. Cenu si netroufnu odhadnout, jen tuším, že ST1 jako add-on je cca za 5.000 Euro. K zobrazení anotací by se možná dal použít nějaký jiný prohlížeč. Možná by to šlo přes formát 3Dxml a k němu 3Dxml Player. | ||
Importovanie 3D anotácií z iných CAD | 17.4. 2015 | Zjišťoval jsem další info. Standart STEP 242ed je byl oficiálně uvolněný koncem roku 2014, takže bude podporovaný až posledních verzích SW, resp. nemusí být nyní všude zapracován. | ||
Importovanie 3D anotácií z iných CAD | 10.4. 2015 | Přikládám model s anotací exportovaný v různých formátech STEPu. V možnostech exportu nic co by ovlivňoval anotace není, jediné co lze je zatržení volby Annotations v části General (souvisí s licencí, jak jsem psal výše).
Jediná věc, kterou lze měnit je proto formát STEPu - v příloze všechny možné varianty. | ||
Importovanie 3D anotácií z iných CAD | 9.4. 2015 | Zde odkaz na definici STEPu na Wiki:
http://en.wikipedia.org/wiki/ISO_10303-21 | ||
Importovanie 3D anotácií z iných CAD | 9.4. 2015 | Ještě pro p. Hucíka - tohle je výsledek importu stepu s anotací. "Něco" tam je, ale pouze vztažka bez textu. Měl jste tam něco napsáno? | ||
Importovanie 3D anotácií z iných CAD | 9.4. 2015 | Ad zkratky)
Trigramy jednotlivých produktů jsou většinou k nalezení na stránkách Dassaultu v popisech konfigurací. VAR partnerům poskytují excel tabulky s přesnějším popisem, ale to se nesmí pouštět ven. U V5 je to ještě jakž takž s vývojem času stejné, ale u V6, hlavně pak 3DExperience se to mění snad po roce. Pak si člověk nemůže být jistý jestli to co bylo v téhle licenci bude také v nové. Ad step) Google. Existuje podrobný popis standardu STEP, bohužel adresu si nepamatuju, ale našel jsem vícero stránek, kde byl standard popsaný. | ||
Importovanie 3D anotácií z iných CAD | 9.4. 2015 | Aha. To je opravdu úplně nedostupné. V tom případě by to mohlo být licencí. Teď koukám že kromě standardního ST1 (Step core interface 1 ) existuje ještě SXT (Extended step interface 2). To bude ono.
Takže bohužel jak to bývá - jde to, ale chce to - lepší licenci, kterou zřejmě jen tak někdo (kromě větších firem) nemá. Stálo by za to vyzkoušet step z jiného CADu. Nemá někdo možnost hodit sem něco ze zmiňovaných NX, ProE atd? S anotacemi? | ||
Importovanie 3D anotácií z iných CAD | 9.4. 2015 | V tom případě by mělo stačit tu volbu jen povolit. Vy to máte zakázané nebo tu volbu vůbec nevidíte (viz obr)? | ||
Importovanie 3D anotácií z iných CAD | 9.4. 2015 | Možná jsem vás mystifikoval s tím STEP profilem. Teď jsem testoval na R24 s rozhraním STEP 242ed a funguje to - na obrázku načtený model ze stepu. Anotace je přesně tak jak byla původně.
Přikládám i STEP. | ||
Importovanie 3D anotácií z iných CAD | 9.4. 2015 | Dobrý den,
nativně to nelze, ale rozhraní STEP tuším od verze 214 podporuje anotace. Takže převodem přes STEP by to mělo jít bez problémů. | ||
Split - no intersecting elements | 6.4. 2015 | Dobrý den,
v API takový přepínač není, ale existuje hned několik možností, jak to zjistit. Aby se Split vytvořil, měly by plochy tvořit jednu spojitou průsečnici. Pak se se zapnutou extrapolací Split většinou vytvoří. Vám tak stačí kontrolovat počet křivek, které vzniknou při vytváření Intersection mezi řezanou a řeznou plochou. Pokud je alespoň jedna, má cenu zkoušet vytvářet Split. Pokud není žádná (Intersection skončí chybou), je jasné, že se plochy neprotínají. Druhou možností je měření. Jakmile je mezi plochami nějaká vzdálenost, je jasné že se neprotínají. | ||
kontext reakce "self", aby fungovala v samostatném partu i partu otevřeném v sestavě | 14.4. 2015 | Mimochodem, když už jste začal ty reakce - zkoušel jste reakci navázat i na jinou událost než je změna hodnoty parametru. Já tím dodnes občas trochu bojuji. Všechno se zdá být v pořádku, ale reakce se z nějakého důvodu nespustí, i když by měla. | ||
kontext reakce "self", aby fungovala v samostatném partu i partu otevřeném v sestavě | 3.4. 2015 | Dobrý den,
co zkusit jen pravidlo? Tohle se mi zdá moc komplikované. V příloze příklad s Rule - v závislosti na parametru skrývá rovinu a jsou to jen 4 řádky. Chce to trochu znát EKL syntaxi :-) | ||
Problem v TOOL MOLD design | 29.3. 2015 | Dobrý den,
s modulem nijak aktivně nepracuji, ale podle hlášky bych řekl, že body definující vrtání musí být uvnitř, resp. maximálně na vnější hranici formy. Zkontroloval bych zda body náhodou neleží mimo formu. Jinak vrtání samozřejmě můžete vytvořit i obyčejnou funkcí Hole. | ||
Vytvorenie referencie na skicu, axis to axis transform | 27.3. 2015 | Kód sem nedávejte, to nemá smysl. Tam bude něco jiného.
Nemáte náhodou registrovanou jinou verzi catie než na které testujete? To se mi také jednou stalo a to je snad vůbec to nejhorší. Všechno se tváří OK ale opak je pravdou. Od té doby používám místo COM referencí ty co si visualko vytvoří jako .NET (interopp) a je vyřešeno. Jinak opravdu nevím, maximálně zkusit deklarovat skicu jen jako Object. | ||
Vytvorenie referencie na skicu, axis to axis transform | 26.3. 2015 | Hm, vypadá to tak že metoda očekává něco jiného. Co já vím tak reference jde vytvořit snad opravdu z jakékoliv geometrické entity.
Zkuste odmazat COM reference, přeregistrovat catii a vytvořit je znovu. Někdy se mi stalo že se někde něco nakoplo a pak to fungovalo půl napůl. Catii si makro připojilo, ale některé objekty byly neúplné. | ||
Vytvorenie referencie na skicu, axis to axis transform | 26.3. 2015 | Kdyby chyběla reference tak to vůbec nerozběhnete. Divná je i ta chyba - něco podobného jsem ještě neviděl.
Co máte za OS a jaké visualko používát? | ||
Vytvorenie referencie na skicu, axis to axis transform | 26.3. 2015 | Dobrý den,
v principu tam není žádná chyba a mělo by to fungovat. Všiml jsem si ale že nikde nemáte vytvořený objekt AxisSystems1 . Prvně bych tedy ověřil, zda je v objektu RefAx opravdu vybraný AxisSystem (nesmí být Nothing).
Tohle je funkční (jinak je tohle naprostá rutina a musí fungovat): Dim oRef As Reference Jinak se dá měnit pozice a orientace skici pomocí metody SetAbsoluteAxisData . | ||
Reuse Pattern | 26.3. 2015 | Dobrý den,
netuším co se píše na str. 456 v dané publikaci, ale funkce ReusePattern funguje spolehlivě a nezáleží na tvaru součásti ani typu Patternu (Circular, Rectangular, User). Jediné doporučení je, aby první instance patternované součásti byla ve stejné pozici jako feature, která definuje pattern v partu. PS: Také vidím že používáte Catii R15. Sice jsem kdysi pracoval i s R14, ale netvrdím, že zrovna zde nemůže být chyba, která je již dnes dávno opravena. Zkuste novější Catii. Na obrázku malý příklad patternu - v desce je jedna díra, ostatní jsou vytvořené pomocí Recngular Pattern - ten je pak použitý pro napozicování ostatních součástí. | ||
Express 3D labs - Catia V5 r24 | 18.3. 2015 | R24 je podporovaná, takže problém bude spíše v datech jako takových. Zkuste při otevírání možnost Quick view. Už se mi stalo že data, která pomocí View otevřít nešla (nebo se zobrazilo jen něco) se pomocí Quick view zobrazila správně.
PS: K článku už existuje vlákno, takže tohle uzamykám a poté mažu. | ||
Booelovské operace | 16.4. 2015 | Dobrý den,
podívejte se na přílohu, jeden možný způsob. Je tam sice použitý Extract, ale jen 1x a bude to stejné i u složitého housingu. V principu jde o to nejprve uzavřít housing (aby se jasně ohraničil vnitřní objem), pak takto uzavřená housing odečíst od "kostky", která bude housing přesahovat ve všech směrech. Tím se vytvoří dva oddělené objemy. Vnější zbytek kostky (ten nás nezajímá) a vnitřní zbytek, což je vnitřní objem housingu. Pak stačí jen vyextrahovat plochu z vnitřku a z ní pomocí Close surface vytvořit těleso. | ||
Booelovské operace | 17.3. 2015 | Obrázek...???
Nabízí se jednoduchý, leč možná ne úplně efektivní způsob, kdy se extrahují vnitřní plochy trubek, "zalepí" se konce a z takto uzavřených ploch se vytvoří solidy (CloseSurface), které se jednoduše sečtou. Pokud budou otevřené konce trubek jednoduché (ideálně rovinné) plochy, nemuselo by to být ani nijak složité, protože samotný tvar trubky už pak nerozhoduje. | ||
CatProduct do 3D PDF | 17.3. 2015 | Dobrý den,
není to aktuální, nicméně se to tu už jednou řešilo. Ale doba pokročila a dneska už to může být jinak. Každopádně bych se podíval co v tomhle nového. http://www.catia-forum.cz/forum/topic.php?topic_id=247 | ||
Automaticke ukladanie - Catia R24 - VW | 17.3. 2015 | Ještě přidávám screenshot z dokumentace - opravdu to jen zajistí start určitého makra bezprostředně po spuštění Catie. | ||
Automaticke ukladanie - Catia R24 - VW | 17.3. 2015 | Dobrý den,
tohle bude nejspíš chování Catie. Parametr -macro je uveden při startu a teoreticky by bylo možné ho "odpárat", Catie bez něj určitě nastartuje. Do nedokážu říct je, zda to neovlivní funkce nějaké nadstavby v prostředí VW. Vyzkoušel bych spustit Catii bez toho parametru a zjišťoval co se stane.
Podle toho co vím se s tímto parametrem zajišťuje spuštění nějakého makra bezprostředně po startu. | ||
Express3D-Lab 32bit | 11.3. 2015 | Zkuste tohle - http://www.novedge.com/download.free/118
Osobně jsem nezkoušel. | ||
CATpart automaticky otevírá do sestavy | 7.3. 2015 | Není za co, tohle se děje celkem běžně a lidi většinou neví co s tím. Když se instaluje v obráceném gardu, tj. první jde DMU a pak Catia, chová se to správně. Pak stačí aby na dvou počítačích bylo pořadí instalací jiné, a nikomu nedojde, že je vše úplně stejné, na jednom to chodí a na druhém ne. | ||
CATpart automaticky otevírá do sestavy | 6.3. 2015 | S licencí by to souviset nemělo.
Zkuste ještě odregistrovat tu Enovii. Je to úplně stejné, jen se to provede v instalačním adresáři Enovie a parametr bude /unregserver. | ||
CATpart automaticky otevírá do sestavy | 5.3. 2015 | Dobrý den,
tohle je způsobené instalací DMU - přeregistrovala se typ CATPart a proto se otevírá do sestavy - kvůli DMU. Řešením je přeregistrovat Catii. Jděte do instalačního adresáře Catie (typicky c:\Program Files\Dassault Systemes\B24\win_b64\code\bin\) a spusťte soubor cnext.exe s parametrem /regserver. Ideální je to udělat např. v Total commanderu. Poté se již vše bude chovat po staru. | ||
Jak spočítat díry? | 5.3. 2015 | Dobrý den,
pokud máte k dispozici funkce pro rozpoznání features (panel PartDesign Features recognition), pak by to neměl být problém. Funkce rozpozná a vytvoří jednotlivé díly na mrtvole. Spočítat je už je pak sranda. Pokud tyto funkce k dispozici nemáte (není to úplně standardní licence), dalo by se napsat jednoduché makro, které by se pokusilo hledat plochy podle topologie (válcové plochy) a z nich pak určit počet děr. k tomu by bylo ještě několik operací, protože každá díra se skládá ze dvou ploch, a musely by se odchytit případy zaoblení (to je také válcová plocha). Pokud to chcete zjistit jen jednou, asi to nemá cenu psát, pokud by to bylo opakovaně, mohlo by se to vyplatit. Na obrázku panel s funkcemi... | ||
Axis System | 24.2. 2015 | Tohle bohužel nesouvisí s tím, který AS je nastavený jako current. Pokud použijete tzv. Sliding sketch (první ikona), počátek skici se vždy vytvoří jako průmět nulového bodu kolmo k rovině skici (vámi vytvořené) - proto se vám zdá, že je to pozicované k absolutnímu souřadnému systému.
Aby se počátek skici navázal na AS, použijte jako skicovací rovinu přímo AS. Počátek skici pak bude svázaný s počátkem AS, ale orientace os ne. Ideální je pak použít druhý typ skici, tzv. Positioned sketch - tam si můžete přesně určit počátek i orientaci pomocí geometrie, a tato vazba bude trvalá.
| ||
Axis System | 20.2. 2015 | Ne, opravdu nemá. Pouze při vytváření řeknete, že právě tento se stane tím aktuálním. | ||
Axis System | 20.2. 2015 | Ano, přesně tak. Pokud je v modelu vytvořený Axis system a je nastavený jako Current, některé funkce, kde se zadává geometrie pomocí souřadnic, pak bere jako počátek tento Axis system a nikoliv absolutní počátek modelu.
Aktuální (Current) lze nastavit i v kontextovém menu (pravé. tl. myši nad Axis system) a vybrat volbu Set As Current. pak se zobrazuje zvýrazněný oranžovou barvou a jeho reprezentace je plnou čarou. Ostatní AS, pokud nějaké existují, se zobrazují čárkovaně. | ||
SettingController pro nový Product popř. FindWindowExA z WinAPI | 3.8. 2016 | Taky si přidám trošku. V nedávné minulosti jsem se tím znovu, už poněkolikáté zabýval, leč bezúspěšně. Přes GetObject si .NET vždycky vytáhne první instanci Catie.
Našel jsem řešení přes tzv. ROT - Running Object Table, kde se přes CLSID dala získat konkrétní Catie. Zde je ale problém v tom, že Catie je tzv. MultiInstance - každá Catie má svůj proces. I touto metodou (která už tak byla nad moje znalosti a jen jsem kód lehce upravoval), jsem se neustále dostával pouze na první běžící instanci. Takže i zde bez úspěchu. Pak jsem našel někde na zahraničním fóru další slibně vypadající metodu, která přes pro mě opět nedosažitelné knihovny v C uložila objekt CNext do souboru (???) a z něj pak získala konkrétní instanci. Bohužel se zde muselo pracovat s kódy v C a tak jsem to vzdal. Navíc si myslím, že byla nutná nějaké příprava v systému, která se musela dělat u každé stanice, nešlo to nasadit plošně. No a nakonec přikládám video, kde to evidentně jde - jmenuje se to CSessionManager. I jsem psal autorovi, ale nikdo se neozval. Takže nezbývá než pátrat dál. Doufám, že se jednou dopátráme .... | ||
SettingController pro nový Product popř. FindWindowExA z WinAPI | 29.5. 2015 | To ano, ale problém je v tom, jak se dostat k tomu druhému procesu. Metoda GetObject prostě vezme jeden z nich a s tím pracuje. Pokud je to zrovna ten nesprávný, už s tím nic (alespoň zatím se na tu na to nepřišlo) nenaděláte.
Běžící procesy se dají najít, ale otázka je, jak už psal p. Doležal, jak z procesu vytáhnout objekt CATIA.Application. | ||
SettingController pro nový Product popř. FindWindowExA z WinAPI | 28.5. 2015 | Zdravím,
při použití GetObject se chytá první spuštěná instance Catie. Pokud je každá jiná (Release, SP), dá se to poznat, ale pak už nevím jak si chytit tu správnou. Měl jsem s tím velký problém, když mi současně běžely V5 a V6. Oba procesy se jmenují úplně stejně (někdo nepřemýšlel) a tak se mi pořád chytala V6. Objektový model je podobný, takže jsem se vždycky dlouho vztekal a nemohl přijít na to, kde mám chybu. | ||
SettingController pro nový Product popř. FindWindowExA z WinAPI | 19.2. 2015 | Ahoj,
já řeším něco podobného takto - jde o přejmenování názvu setů s Constraints. V podstatě si dialog sám vyvolám a pošlu do něj CTLR+V a pak Enter. Funguje to celkem obstojně, ale musí se vychytat prodleva, aby se okno stihlo otevřít. Jinak to makro pošle přímo do hlavního okna Catie a je zle... Win API <DllImport("User32.dll")> _ A funkce pro odeslani stisku klaves do okna... Private Function RenameConstraintSet(ByVal sSetName As String) As Boolean | ||
škrupiny/srednicove plochy | 16.2. 2015 | ... nakreslíte si uzavřenou skicu. :-) | ||
škrupiny/srednicove plochy | 11.2. 2015 | Pokud máte konstrukci jen z jednoduchých profilů, neměl by to být takový problém. Při vytváření profilu naskicujete jen střední profil (jednoduchá čára, ne uzavřená kontura). Z této skici vytáhnete plochu (Extrude, Sweep, ...). Z takto připravených plochy můžete dále vytvořit vaší konstrukci - funkce Pad i Rib můžou použít otevřené profily, ale je třeba zatrhnout volbu Thick a zadat tloušťku. | ||
BOM v pouze v prvním levelu | 11.2. 2015 | To mě taky napadlo, nastavit ve standardu typ BOM na Top level místo Sumarized. Ale nejsem si jistý, jestli to má vliv na funkci pro generování pozic. Tu totiž spouštíte ještě před vytvářením kusovníku, tj. než je vybrán jeho styl (může jich být definováno více).
| ||
Analýza FEM, problém s ukotvením součásti | 9.2. 2015 | Pokud potřebujete aby síla působila pod určitým úhlem a ne ve směru normály, je nejjednodušší pootočit sílu. Směr síly můžete definovat pomocí souřadného systému. V dialogu pro zadání síly pak místo Global vyberete User a ukážete na Vámi vytvoření Axis system.
Velikost sítě se dá upravit v záložce Local v okně pro editaci. Další dvě záložky jsou dostupné pouze s licencí EST, ale lokální změna velikosti sítě je dostupná i v GPS. | ||
Analýza FEM, problém s ukotvením součásti | 7.2. 2015 | Dobrý den,
podle obrázku je úloha staticky neurčitá, nosník se může volně pohybovat kolem podpory. Aby výpočet vůbec proběhl, musí být v úloze 0 stupňů volnosti. Stačí nosník vetknout na boku nad podpěrou, aby se nemohl otáčet. | ||
Analýza FEM, problém s ukotvením součásti | 7.2. 2015 | ...obrázek k dotazu. | ||
Skopirovanie skeletu a jeho diely | 4.2. 2015 | Zdravím. Aby se linky správně přenesly, mělo by přeukládání přes Save Management probíhat v jednom kroku. CATIA si přitom linky pohlídá. Jakmile to uděláte zvlášť, součásti si pamatují link na původní skeleton a po otevření sestavy nový skeleton jednoduše ignorují. Dá se i tak spravit, ale musí se u každé instance zvlášť pomocí Define contextual links.
A ještě jedna věc. Na ukládání se stejným název do jiné složky si dejte obzvlášť pozor. CATIA sice link změní, ale pokud budete hned potom chtít otevřít sestavu s nově uloženým skeletonem, CATIA si sáhne do cache paměti a otevře ten starý, protože se jmenuje stejně. Jediná pomoc je restart před novým otevřením anebo v Options natvrdo nastavit aby se akceptovaly pouze striktní linky a nic jiného (jako např. relativní linky, root atd), ale to pak zase nic pořádně neotevřete. | ||
Diskuse k článku: Neuvěřitelné: Prohlížeč pro CATIA soubory zcela zdarma. A kolik toho umí! | 8.3. 2016 | Tak jsem zkusil instalovat v nové verzi - Ensuite View. Víceméně pořád Express3D, ale měření a pod omezeno na dobu 30 dnů.
Velká, velká škoda. Nezbývá než doufat, že se opravdu výrobci konečně pohnou, a začnou uvolňovat prohlížeče pro nativní data. Úplně nejlepší možností je zapakovat prohlížeč k 3D datům a distribuovat pak (jedna z možností) jako spustitelnou aplikaci, která si spustí prohlížeč a načte data, aby uživatel nebyl nucen nic instalovat. Ale... na druhou stranu, v dnešní době není problém pracovat s daty, která mají 500MB i více (jako jeden CATIA Part - pro srovnání ta samá data v NX jsou klidně dvojnásobně velká). Otázkou pak je, jestli chci někomu na "podívání se" posílat takové objemy. Pak jsou skutečně na místě formáty spíše JT, 3Dxml, 3D PDF apod, ke kterým prohlížeče jsou. | ||
Diskuse k článku: Neuvěřitelné: Prohlížeč pro CATIA soubory zcela zdarma. A kolik toho umí! | 25.2. 2016 | Dobrý den,
tak to je zřejmě nové omezení. Když jsem to instaloval poprvé (cca v době vydání článku), žádné omezení nebylo. Zřejmě vábnička na nové zákazníky. Je to určitě škoda, protože to je poměrně dobrý prohlížeč. | ||
Diskuse k článku: Neuvěřitelné: Prohlížeč pro CATIA soubory zcela zdarma. A kolik toho umí! | 16.6. 2015 | Dobrý den,
pokud není nějaká licenční podmínka při instalaci, tak by to asi neměl být problém. Myslím že od zveřejnění článku již prohlížeč řada lidí používá i ve firmě a zatím se neobjevil žádný negativní komentář. | ||
Diskuse k článku: Neuvěřitelné: Prohlížeč pro CATIA soubory zcela zdarma. A kolik toho umí! | 5.3. 2015 | Na obrázku je seznam podporovaných souborů - CATDrawing mezi nimi není. I přesto jsem to zkusil (co kdyby náhodou) a nepodařilo se. | ||
Diskuse k článku: Neuvěřitelné: Prohlížeč pro CATIA soubory zcela zdarma. A kolik toho umí! | 4.2. 2015 | Mě přihlášení drží. Sice chce pokaždé ukázat kterým účtem se chci přihlásit, ale přihlašovací údaje už jsem podruhé nezadával. | ||
Diskuse k článku: Neuvěřitelné: Prohlížeč pro CATIA soubory zcela zdarma. A kolik toho umí! | 4.2. 2015 | Uživatel odpovídá na příspěvek #4931:To bych každopádně předpokládal. Já poprvé zkusil ProgramFiles, vzhledem k tomu že instalace měla být 64bitová. Instalace proběhla naprosto v pořádku, ale při pokusu o spuštění neseděly cesty - druhý pokus s default cestou vyšel a víc jsem to neřešil. | ||
Zly nazov Isometric (Rotated) view Catia R18 SP6 HF72 | 4.2. 2015 | Jestli používáte globální nastavení tak bych samozřejmě hledal chybu tam. Referenční nastavení dokáží přemapovat cestu i k souborům *.Nls, takže je více než pravděpodobné, že to bude přepsané někde na serveru. Už jen ta velká písmena v názvu se mě nezdají normální. | ||
Zly nazov Isometric (Rotated) view Catia R18 SP6 HF72 | 2.2. 2015 | Dobrý den,
tohle je opravdu zvláštní. Podívejte se do souboru CATView.CATNls v adresáři c:\Program Files\Dassault Systemes\Bxx\win_b64\resources\msgcatalog\. V tomto souboru jsou definovány názvy pohledů. Pro isometrický pohled by tam měl být řádek
IsomView ="Isometric View";
Pokud tam máte něco jiného, stačí přepsat hodnotu mezi uvozovkami. CATIA by si jinak sama neměla měnit názvy pohledů. | ||
Kompilace maker do R24 | 23.2. 2015 | Určitě tam nějaká změna je, některé vlastnosti nebo metody nefungují, i když se jmenují stejně a mají stejné vlastnosti i metody. Od R22 nebo až R23 by i V5 měla požívat jádro z V6 (tam teprv nastává problém, protože některé dll se jmenují pořád stejně, ale vnitřek je úplně jiný).
Já mám vytvořené dvě sady Interopp dll souborů (zkopíroval jsem si to co vytvořilo Visual Studio) a podle toho pro jakou verzi CATIA kompiluju, takové používám verze dll. A je mi pak jedno co mám zaregistrované, resp. nemusím pokaždé registrovat to co potřebuju. V podstatě stačí při distribuovat se správnými dll a je (teoreticky) vyřešeno. | ||
Kompilace maker do R24 | 1.2. 2015 | Ale kdeže...
Novinek je poskrovnu. Např. jsou přístupná některá nastavení v Options, ale v základu vše při starém. Na druhou stranu jsem to nějak podrobně nezkoumal, většinou jen překompiluju a tím to končí. Naopak mě překvapila nekompatibilita se staršími releasy při použití GetWorkbenchID. Celé makro pro R19 jede na R24 bez problémů a u této funkce padá - nepochopitelné. Tak snad bude taky nějaké zlepšení... | ||
Kompilace maker do R24 | 1.2. 2015 | Než přišla R24 (s tím že R22 nebo R23 téměř nikdo neměl), běžela makra kompilovaná na R19 SP9 až do R21, některá i na R24 bez sebemenší změny.
Od R22 se změnila knihovna plošného modeláře (asi už V6 jádro) a tak bylo třeba si vygenerovat interop dll z příslušné verze a nahradit staré. U R24 je několik dalších změn, takže raději nezkouším co snesou staré verze maker a rovnou nahrazuji novými dll. Já je mám embedované v exe souboru, takže vždy rekompiluju, ale jinak opravdu stačí jen distribuovat makro s novými soubory. Takže záměna je zde téměř nutnost. Na druhou stranu, kolegové co dělají s VBA se s přechodem na R24 docela zapotili. Určitě má každá platforma své a já VBA jako takové určitě nezatracuju. Naopak, mám několik osvědčených skriptů, které u .NET maker volám externě, protože to v .NET z nějakého důvodu prostě nejede. | ||
Kompilace maker do R24 | 30.1. 2015 | Zdravím,
já s VBA téměř nedělám a momentální problémy s přechodem na R24 mě jen utvrzují v tom, že tím o nic nepřicházím... Každopádně problém to je a z kuloárů vím, že pokud se v makrech používá např. WinAPI (nebo jiné), musí se makro přepsat. Míra zásahu záleží na množství použitých externích komponent. Univerzální řešení asi neexistuje, vždy to bude vyžadovat nějaký zásah do kódu. | ||
Neuplné zobrazení sestavy | 30.1. 2015 | Tohle vypadá na to, že si CATIA neporadila s importem a vytvořil se proto jen prázdný Part. Jestli máte možnost, vyzkoušel bych v tom ProE data vyčistit (jestli něco takového jako CatDUA je) a zkusit to znovu. Pokud ani to nezabere, zkusil bych převod přes IGES. Ten sice někdy vyprodukuje jen hromadu ploch, ale někdy zvládne i to co veSTEPu selhává. | ||
Neuplné zobrazení sestavy | 30.1. 2015 | V logu by měl být vypsán seznam geometrie, která se importuje, a pokud ne, tak výčet chyb. Je to asi jediná možnost, jak zjistit co je špatně. | ||
Neuplné zobrazení sestavy | 30.1. 2015 | Dobrý den. Jak vypadá struktura sestavy po načtení? Díly které zmiňujete ve struktuře vůbec nejsou nebo chybí jen jejich geometrie?
V poslední době jsem se setkal se případem, kdy step obsahoval chyby v syntaxi (vytvořený v ZW CAD) a CATIA si s tím neporadila. Otevření v programu, kde byl step vytvořený ale vždy proběhl v pořádku, stejně jako ve vašem případě. V první řadě doporučuji podívat se do logu, který CATIA vytváří při importu. Po otevření (načtení) stepu se vždy zobrazí malé informační okno s cestou k souboru logu. V něm můžete zjistit případné chyby a jejich příčinu. Další důležitou věcí je standard stepu, do kterého se ukládalo. Předpokladem správného importu je samozřejmě stejně nastavený standard jako u programu, ve kterém se step vytvářel. (Tools - Option - Compatibility - STEP) | ||
Get Instance Name v sestavě | 22.1. 2015 | Ještě přikládám screenshot... | ||
Get Instance Name v sestavě | 22.1. 2015 | Dobrý den,
zde malý trik, jak se k tomu dostat, přestože se zpočátku zdá, že to nejde. Sub CATMain() | ||
Part properties - colors | 2.3. 2020 | Dobrý den,
ano, tohle nastavení jde zpřístupnit v Option - Infrastructure - Part infrastructure. | ||
Katalog nástrojů - rychlé úpravy | 18.1. 2015 | Dobrý den,
na podobné požadavky se většinou dá dobře nasadit tzv. Design table. S obráběním bohužel nemám téměř žádné zkušenosti, ale práce s katalogem by měla být podobná jako i jiných modulů. | ||
založení nového materiálu | 16.1. 2015 | Podle hlášení chybí definiční soubor s objektem (CATCft). Může to být tím, že jsem přidával materiál do výchozího katalogu, který se může, a pravděpodobně i chová, jinak než uživatelsky vytvořená knihovna s materiály. Já jsem kdysi narazil na něco podobného, když jsem si u materiálů definoval textury. Soubor s materiálem si totiž neustále pamatoval cesty k obrázkům s texturami, a žádné přeuložení ani nastavení v Options nepomohlo tomu, aby textury byly pohromadě se souborem materiálu (musel jsem texturu odebrat a znovu zdlouhavě přidávat a definovat).
Zkontrolujte také, zda je při přiřazování k materiálu vypnutá volba Link to file. Model si jinak vytvoří link na knihovnu s materiálem a to pak může být příčinou hlášky. Doporučoval bych přesto vytvořit novu knihovnu a materiály vytvářet v ní a výchozí katalog nechat na pokoji :-) | ||
Formulář CatVBA | 14.1. 2015 | Tak těch pět vteřin není žádná katastrofa, ale samozřejmě to někdy otravuje.
Stejně nepochopitelná je prodleva při ukončovaní práce, resp. zavírání velkého souboru / sestavy po dlouhé době práce. I když se vše uložené a jen se zavírá dokument, catia je schopná na "něco" čekat i 2-3 minuty. | ||
Formulář CatVBA | 14.1. 2015 | Ta prodleva může být způsobena načítáním potřebných knihoven pro běh prostředí VBA. Podobně se chová catia při načítání typů objektů při hledání - vždy po startu při prvním spuštění makra se musí několik vteřin počkat. Možná jde toto nějak vynutit při startu catie, tj. pak by o chvíle déle trval start a spuštění makra už by bylo okamžité. Matně tuším, že mi kdysi někdo z oboru říkal, že něco takového možné, ale jak to provést nevím.
Jak velká je ta prodleva? Do 10 vteřin? | ||
Formulář CatVBA | 14.1. 2015 | Příkaz CATIA.Interactive slouží k tomu, aby CATIA přestala reagovat na jakékoliv povely od uživatele, tj. můžete si do ní klikat myší kam chcete a ona to naprosto ignoruje. Je to dobré pro případy, kdy v makru pracujete s výběrem a běží dlouho. Může se stát, že uživatel je netrpělivý a zkusí "někam" kliknout. V tu chvíli může zrušit aktuální výběr, se kterým makro pracuje, a vše skončí chybou. Tímhle to perfektně ošetříte.
Nesmíte to ale zapomenout vrátit zpátky, hlavně pokud máte nějaké ošetření, který by pak přeskočilo blok s tím příkazem. Uživatel by pak sice viděl krásný výsledek práce makra, ale už by nic víc neudělal (opravdu nejde nic, ani uložit data). U VBA maker to v případě že se makro zacyklí nebo "zakousne" je stejně jedno, protože musíte shodit celou Catii, ale u .NET maker se proces makra shodit nezávisle - pak je dobré mít vrácení interaktivity při iniciaci makra. Opětovným spuštěním tak Catii zase aktivujete. | ||
zmenené písmo vo výkresoch | 12.1. 2015 | Dobrý den,
tohle je problém standardu výkresu, viz tohle vlákno. Pokud použijete původní výkres (Save As), standard zůstane zachován, protože si ho výkres "táhne" s sebou. | ||
Přesazení globálního souřadného systému | 18.1. 2015 | Vliv na výkres bude naprosto katastrofální, protože jakmile cokoliv smažete, hned se ztrácí návaznost (pokud byla geometrie použita pro další objekty - kóty ve výkresu, vazby, ...).
Pokud pracujete s mrtvolami, tak můžete posouvat přímo tělesa v rámci partu - to jde. Navíc se dají použít úplně stejné vazby jako jsou v sestavě, jenže tohle většinou nikdo nezná. Pak si zachováte původní geometrii a výkresy by se měly bez problémů jen updatovat. | ||
Přesazení globálního souřadného systému | 12.1. 2015 | Dobrý den,
zásadní otázka je, jestli je nějaké vazba mezi vaší sestavou, kterou potřebujete posunout, a zbytkem modelu. Pokud ne, mělo by stačit jen napolohovat vaší sestavu do nové polohy (jestli bude její počátek v jiné poloze než počátek hlavní sestavy by v zásadě nemělo ničemu vadit. Pokud ale používáte nějaké kontextové linky (berete se něco ze skeletonu či jiné součástí v hlavní sestavě), bude to samozřejmě problém. Pak by přicházel v úvahu druhý způsob, tedy posunout se všemi součástmi ve vaší sestavě. Pokud jsou součástí mezi sebou správně svázané (někdo třeba používá jen vazbu Fix), mělo by se vše pohnout najednou. Pohledy ve výkresu budou chtít update jen v případě použití kontextových linků, a i tak by všechny kóty i řezy měly "přežít", protože se mění jen poloha, nikoliv vlastní geometrie. A řezy jsou definované v rámci pohledu, se 3D by neměly souviset. Pak je ještě možnost zkusit souřadný systém nahradit obyčejným Replace - to by také mělo zafungovat. Pak ho nemusíte přetvářet. | ||
prútova sústava - reakcie | 12.1. 2015 | Dobrý den,
vytvořte si model s drátovou geometrií, ideálně tak, aby každá součást byla jako jeden element (spojit fcí Join dohromady). Takto vytvořenému prvku by měl jít přiřadit materiál. To lze udělat i poté v GSP modulu. Po vytvoření analýzy (static case) se musí (pokud není) přiřadit prutům materiál a tzv 1D property, což je profil nosníku a jeho orientace. Poté lze vytvořit síť - Beam mesh. Poté definujete okrajové podmínky - vazby, a nakonec přidáte zatížení. Reakce se zjistí jako tzv. Resultant sensor na jednotlivých okrajových podmínkách - vazbách (pravé tlačítko nad objektem výsledku po doběhnutí výpočtu) | ||
Isolate DesignTable | 8.1. 2015 | Hm, zajímavé.
nastavení na ostatní PC je záležitostí referenčního nastavení, nic víc. Takže CATIA do Admin mode, nastavit alias, a pak promazat settingy u klientů. | ||
Isolate DesignTable | 8.1. 2015 | Dobrý den,
měl by fungovat následující postup. Přes vlastnost CopyMode u Design table lze nastavit tabulku tak, aby byla součástí modelu a pak se dá izolovat. Izolace se provede výběrem tabulku přes klasickou selekci a zavoláním příkazu CATIA.StartCommand("Isolate") .
Nezkoušel jsem to přímo pomocí skriptu, ale postup fungoval. | ||
Nalezení a označení pártu ve file/desku pomocí vba | 9.1. 2015 | Mě se také nepodařilo soubor označit, resp. označilo to produkt soubor v okně o otevřeným dokumentem. Ale aspoň mi to přitáhlo strom v Desku a posunulo do míst, kde se hledaný soubor nacházel. | ||
Nalezení a označení pártu ve file/desku pomocí vba | 8.1. 2015 | Dobrý den,
úplně najít a označit to asi nepůjde, ale tohle jakž takž funguje. Princip je ve vyhledání dokumentu podle jména a spuštění příkazu Reframe On, který hledaný objekt vycentruje. K tomu by se ještě dalo přidat zvětšení (Zoom In) a pak by to mohlo být prakticky použitelné. Sub CATMain() | ||
search v geometrickem setu | 12.1. 2015 | To ani nezkoušejte, tohle je absolutně nejjednodušší co může být. Druhý způsob by při větším počtu prvků trval zbytečně dlouho. | ||
search v geometrickem setu | 7.1. 2015 | Všechno zpět a zpátky na stromy....
Samozřejmě se dá hledat podle viditelnosti, resp. podle Atributu Shown . Takže pak stačí do vyhledávací syntaxe jen ..Visibility=Shown,sel to je celé. Samozřejmě předtím skrýt vnořené sety, ale to už je maličkost.
Už jsem to kdysi takto používal, jen si člověk hned nevzpomene :-) | ||
search v geometrickem setu | 7.1. 2015 | Nevím v jakém prostředí programujete, ale v VB.NET je typ Dictionary, který se přímo nabízí. Nejprve do tohoto seznamu načtete všechny vyhledané feature, a pak budete postupně odebírat ty z vnořených setů. To by znamenalo pouze projít každý vnořený set.
Syntaxe by vypadala takto: Dim oDict As Dictionary(Of String, SelectedObject) | ||
search v geometrickem setu | 7.1. 2015 | Ano, tohle je velká slabina, že se strom v Partu nedá procházet stejně jako strom v sestavě. Nechci tvrdit na 100% že to nepůjde jen pomocí vyhledávací syntaxe, ale podle mě nejde z výběru vyloučit něco co je v jiném setu. Pak asi nezbývá nic jiného než si první - celkový výběr někam uložit (pole, kolekce) a pak z něj odebírat ty prvky, které se nacházejí uvnitř vnořených setů (ty vzniknou úplně stejně). Bude to možná o chvilku déle trvat, pokud bude geometrie víc, ale v principu by to takhle mělo jít. | ||
search v geometrickem setu | 6.1. 2015 | Dobrý den,
search se v těchto případech nedá moc omezit, vždy vám vyhledá všechno až úplně dolů. Použijte místo toho kolekci HybridShapes, což je vlastnost set a obsahuje všechny geometrické prvky kromě skic. Kolekce je pak seřazená podle pořadí geometrie ve stromu. Takže pak nějak takhle: For i = 1 To oSet.HybridShapes.Count | ||
assembly design---)analyze----) degrees of freedom ,definicia,vyuzite, | 3.1. 2015 | Tento nástroj zobrazí počet stupňů volnosti vybrané instance v rámci nadřazené sestavy, a to včetně naznačení směrů a os, ve kterých se může pohybovat. Smysl bych viděl spíše u kinematiky nebo u FEM analýzy, ale i v sestavě je dobré vědět, zda je počet a typ vazeb takový, aby se nemohla pohybovat.
| ||
Get path library | 29.12. 2014 | Tak potom stačí jen rozparsovat cestu a hledat regulární výraz \Bxx\ , kde xx je požadovaný release. Navíc se dá zjistit i verze, release a service pack přímo jako vlastnosti objektu CATIA.SystemConfiguration . | ||
Get path library | 19.12. 2014 | Tohle by mělo být ono - opsáno z dokumentace API.
This example retrieves in ApplicationPath the path where the CATIA application executable files are located. ApplicationPath = CATIA.Path The returned value is like this: \\lisa\cxr1arel\bsf\alpha_a\code\bin Pokud znáte název knihovny, tak už není co řešit. | ||
Hmotnost prvků | 15.12. 2014 | Prostě neumí...
Můžete ale počítat jen s objemem a výslednou hmotnost zjistit až jako poslední. Jinak to asi neuděláte. Nebo můžete použít více Body a sčítat je pomocí bool. operací, ty se pak dají jednotlivě vážit. | ||
Hmotnost prvků | 12.12. 2014 | Funkce měří správně. Problém je v tom, že Pady si nepřeberou informaci o materiálu v Body a hmotnost se pak počítá z výchozí hustoty, které má hodnotu 1000kg/m3 (netuším proč ale je to tam už co V5 existuje...)
Abyste si změřil správnou hmotnost, stačí při měření do pole Density dopsat skutečnou hustotu materiálu, viz. obrázek. | ||
zaokrouhlení délky křivky zjištěné fcí "length Curve" | 11.12. 2014 | Dobrý den,
to je stále omílané téma. Pokud jste hledal a nenašel, ospravedlňuje Vás to, že názvy podobných téma jsou slovensky "zaokruhlovanie" popř. "cesky bez hacku a carek" - lidi prostě asi neví, co to znamená psát česky. Takže jak na to čtěte zde: | ||
Délka (Obvod otvoru) | 11.12. 2014 | Já bych před Joinem doporučil Extract s Tangent continuity. Pokud se totiž při použití Joinu změní geometrie, vzniknou nové (nebo naopak zaniknou původní) hrany a skončí to chybou. Extract na tohle bude méně citlivý, i když zase předpokládá, že jednotlivé segmenty hrany jsou tangentní.
Pak už je postup stejný, tj. šuplerou změřit délku, popř. s noblesou přes formula s funkci Measure. | ||
Vyhlazení ploch a křivek | 11.12. 2014 | Předpokládal bych, že s tímhle si dokáže poradit každý, ale nebudu podporovat "černé" licence :-)
Zde k dispozici: SmoothCurve + RoughOffset. ¨ U vyhlazení jsou všechny tři typy a příslušné parametry publikované. | ||
Vyhlazení ploch a křivek | 9.12. 2014 | V GSD je funkce Smooth curve, která dokáže vyhladit křivku (tangentně, křivostně,...).
Pro plochy je obdoba ve funkci Healing, která konce ploch přizpůsobí tak, aby se odstranila nespojitost a netangentnost. Pokud s tím ale neumíte pracovat nebo nemáte možnost ovládat dialog funkce, tak je výsledek dobrý tak leda pro oko - zmizí ostré přechody. Pro další použití to ale často není, protože se lokálně vytvoří takové křivosti, že už např. nelze udělat zaoblení atd. Z obou funkcí se dá vytvořit PowerCopy a to pak použít i bez licence GSD, ale u Healingu už to vzhledem k výše uvedenému nemá moc cenu. U ploch je navíc od R22 nebo R23 funkce Simplify topology, která dokáže z plochy složené z několika subdomén vytvořit jednu jedinou plochu (sice multipatch, ale s jednou jedinou vnější hranicí). Asi i zde se dá nastavit s jakou tolerancí může být výsledek. | ||
Pamatování cesty na poslední soubor | 9.12. 2014 | Dobrý den,
mám pocit že tohle se chová korektně. R24 si pamatuje jak poslední cestu, ze které se otevíralo, tak tu, do které se ukládalo. Otestoval jsem na R24 SP1 a žádný "renonc" jsem nazaznamenal. | ||
Generování řídících kót v CATIA V6 | 2.12. 2014 | Dobrý den,
tak u V6R2013x mohu jen potvrdit. Podle nastavení to vypadá, že funkce již není dostupná - v nastavení již není ani možnost pro barevnou indikaci kót, které řídí 3D, ale model podle nich není zaktualizovaný. Ve V5 to bylo. Pokud to není přesunuté někam jinam, tak to asi nebude dostupné (což je klidně možné, není to jediná funkcionalita, která ve V6 chybí). Otestuju o ještě ve V6R2014x, třeba se to zase vrátilo.... | ||
Accelerator for "Open in New Window" | 25.11. 2014 | Dobrý den,
tento příkaz svůj přímý akcelerátor nemá a navíc je třeba mít předem vybraný objekt - part nebo podsestavu. Mělo by ale stačit si vytvořit jednoduché makro, které nad aktuálním výběrem zavolá příkaz Open in new window. Makro pak stačí umístit do nějakého toolbaru a pak se k němu dá přiřadit horká klávesa. Skript by mohl (píšu z hlavy, netestuju) vypadat nějak takhle, a k tomu nějaká ošetření pro případ, když nebude otevřený žádný dokument atd. V principu ale bude takto fungovat. Sub CATMain() | ||
Náhledy ve win 7 | 3.12. 2014 | A náhledy stále nejsou? Ani v nově vytvořených datech na této stanici, ani na původně vytvořených datech jinde/na jiném release?
Co ještě zkusit podívat se, jestli se zobrazí náhledy dat vytvořených na takto nově a čistě instalované stanici, když je budete otevírat na stanici, kde to bylo OK (pokud ještě je kde). | ||
Náhledy ve win 7 | 25.11. 2014 | Chvilku jsem hledal u konkurence, tohle by mohlo být řešení. Tj. odregistrovat původní verze CATIA a zaregistrovat aktuální.
http://www.coe.org/p/fo/et/thread=22847 | ||
Náhledy ve win 7 | 25.11. 2014 | Dobrý den,
jak se to zobrazuje v Průzkumníku? Také jen něco? Nebo je to korektní? Náhledy se vytvářejí při uložení souboru, tj. pokud by nebyly vidět nikde jinde (ani na jiném PC s jiným OS / jinou verzi CATIA v okně File selection), pak by to ukazovalo na chybu v CATIA. Pokud vidět budou, je to nějaká chyba v kombinaci R20 a Win7. Já jen tak namátko zkoušel data z R19 a R24 (normálně mám zobrazené podrobnosti a náhledů se nějak nevšímám) a jak v File selection okně i v průzkumníku jsem náhledy viděl. Teda pardon, u jednoho výkresu nebylo nic, ale to byla výjimka. Jinak náhledy všude OK. Nebo ještě zkuste sehnat data uložená v jiné verzi / na starších Win (pokud lze). Jestli se starší data zobrazí v náhledu, pak je to jasné. | ||
přenos obsahu parametru z CATProduct do formuláře | 9.12. 2014 | Tohle je jednoduché. U partu se parametr vytvoří takto:
oParameters = oPartDocument.Part.Parameters U AddedProperty je to trochu jiné. Vlastnost UserRefProperties, což je kolekce AddedProperties, je dostupná jen u objektu Product. Tento objekt je ale dostupný i v partu a přistupuje se k němu úplně stejně. oAddedProperties = oPartDocument.Product.UserRefProperties V sestavě je to při vytváření stejné, při čtení trochu jinak, protože objekt Parameters obsahuje všechny parametry vnořených podsestav a jejich partů. Nejprve vždy zkouším, zda jde o parametr: oParameter = oProduct.Parameters.RootParameterSet.AllParameters.GetItem("nazev")
Pokud parametr neexistuje, skončí to chybou (to je ošetřeno přes Try-Catch) a pak zkouším Added property: oParameter = oProduct.Parameters.Item(oProduct.PartNumber & "\" & nazev)
Přidáním PartNumber s lomítkem do názvu se odfiltrují parametry, který se jmenují shodně, ale jsou v podsestavách. | ||
přenos obsahu parametru z CATProduct do formuláře | 18.11. 2014 | Zdravím,
tohle je trochu potíž (jindy zase možná výhoda). Kolekce s paramerty sestavy obsahuje všechny parametry rekurzivně až k poslednímu Partu, který se v sestavě nachází. Řešení existuje - stačí do názvu parametru přidat PartNumber: oParameter = oAsmParameters.GetItem("Part1\nazev_parametru")
a je vyřešeno. | ||
Moment zotrvanosti, obsah plochy | 15.11. 2014 | K měření slouží nástroje v panelu Measure. Ve vašem případě použijete to Measure item a Measure Inertia, viz přiložené obrázky.
V obou měřeních se dá ještě nastavit (tl. Customize), které hodnoty se mají zobrazovat. | ||
Co bychom chtěli v catii. | 18.11. 2014 | Dobrý den,
v některých bodech s Vámi souhlasím. Za každou licenci se musí platit, ale ne všude se vylepšuje. Příkladem je modul Drafting, kde se v podstatě nic zásadního nemění. S návrhy na nové funkce je to asi takto: Pokud nejde o chybu (kritické chyby se řeší hned), většinou je problém označen jako chování nebo vlastnost systému a je de facto na libovůli DS, zda dojde ke změně. A když se jedná o přání nebo návrh nové funkcionality, rozhoduje velikost zákazníka. Takže např. pokud si vzpomene Airbus, který má možná několik tisíc licencí, že chce něco navíc, tak se to přidá. Ale pokud je to přání "jednotlivce", možná se to někam zaznamená... Můžeme se zkusit zeptat - má kdokoliv z fóra nějaké zkušenosti se zapracování návrhů na změnu? A teď k vašemu návrhu. Něco podobného bych očekával u děr - aby se kromě souřadnic a průměru přenášela i např. tolerance, informace o závitu (pokud je díra závitová) a hloubka). Zatím to funguje tak, že se do tabulky berou jen informace ze 2D, tedy až promítané, nikoliv původní geometrie. A podpora API je zde nulová. U tabulky s body je to úplně to samé. Lepší než čekat na změnu je vytvořit si vlastní nástroj, který to dokáže - u jednoduchých bodů by se informace daly přebírat přímo ze 3D. | ||
V5-6R2014 aneb co nového nás čeká | 16.2. 2015 | Další anomálie, tentokrát ve výkresu. Nevím do kdy přesně to fungovalo, ale v R19 se ve značně drsnosti otáčel tak nezávisle na samotné značce. Takže i když byla značka hlavou dolů, text byl stále orientovaný normálně. U R24 se se značkou otočí i text.
Podle současných standardů pro kreslení je sice správně orientace značky zleva doprava a zdola nahoru (jinak se musí značka umístit volně do prostoru a přidat vynášecí čára), ale takhle postaru to nikomu nevadí a mnohdy je to praktičtější. Možná se to dá někde nastavit, ale ve standardu to není. Zajímavé je, že pokud se otevře výkres z R19, kde značka už je vytvořená, otáčí se postaru, tj. značka se otočí, text ne. Jakmile se ale přidá nová, chová už se jinak. | ||
V5-6R2014 aneb co nového nás čeká | 11.2. 2015 | Dnes jsem objevil další anomálii. Vytvoření PowerCopy pomocí makra (konkrétně vložení Rule), které dříve fungovalo nezávisle na licenci, která byla pro vytvoření PowerCopy potřebná, začíná být právě na licenci citlivé.
U jednoho zákazníka se makro chovalo rozdílně na různých stanicích. Po dlouhém procházení nastavení se ukázala příčina v licencích. U klasických MD, HD konfigurací to nefungovalo, ale na nových DP2 + xxx vše chodilo bez problémů. Kupodivu manuální vložení PowerCopy fungovalo všude. Že by v DS začali potírat obcházení licencí....? | ||
V5-6R2014 aneb co nového nás čeká | 6.2. 2015 | Dobrý den,
v R24 jsou závity definováno pomocí xml souborů (oproti R19, kde to bylo v textových souborech). Tyto soubory jsou uložené ve složce ../resources/standard/thread. V základu jsou tam pouze metrické, ostatní se musí dodatečně vytvořit nebo dohrát již hotové. Stačilo trochu hledat a našel byste tyto již hotové závity. | ||
V5-6R2014 aneb co nového nás čeká | 9.1. 2015 | Uživatel odpovídá na příspěvek #4884:Dobrý den, podle obrázku je jasné, že máte pouze licenci na GS1, na Law u Sweepu potřebujete min GSD. S tím nic neuděláte, pokud licenci nemáte k dispozici.
Se standardem je to složitější, ale jestli jste si upravoval xml ručně, skoro se divím, že se vám to povedlo. Sice to takto jde, ale v žádném případě nedoporučuju. Tohle se dělá výhradně v Admin mode (najděte si k tomu vlákno), a pak se hlavně ještě musí u výkresu nastavit ten nově vytvořený/upravený standard, aby se změny projevily. V každém případě se ale nejedná o chybu ani omezení. | ||
V5-6R2014 aneb co nového nás čeká | 29.12. 2014 | Takže před uložením do V4 to nejde a po uložení se Split provede? To je opravdu zajímavé. Můžete sem nahrát ten model ve V5? | ||
V5-6R2014 aneb co nového nás čeká | 29.12. 2014 | Hm, zajímavé, ale nutně to nemusí být chyba jen u R24. Stálo by za to udělat downgrade do R19 a vyzkoušet jestli se to chová stejně i zde. Může tam být nějaká topologická chyby, kterou převod do V4 modelu, popř. igs a zpět dokáže odstranit. | ||
V5-6R2014 aneb co nového nás čeká | 16.12. 2014 | Zajímavé... Má na to vliv v jakém prostředí jste (PartDesign, ...) jste pracoval?
Mě se zase nelíbí chování funkce Extrapol. Nyní si totiž automaticky najde plochu, které k vytahované hranici přísluší a snaží se hned vytvořit výsledek. Jenže ne vždy chceme vytahovat podle takto vybrané plochy. když jsem zkoušel vybrat jen bod s tím, že ho vytáhnu podle hranice, okamžitě to skončilo chybovým hlášením, které se musí potvrdit, pak kliknout zpět do dialogu a vybrat jiný "support". Pokud se to nedá vypnout (a vypadá to že nedá), hodnotím to jako krok k horšímu, protože to spíš zdržuje. | ||
V5-6R2014 aneb co nového nás čeká | 12.11. 2014 | Přidávám další komentář. U V5-6R2014 (nebo raději zůstanu u starého označení, tedy R24) se již pro definici závitů nepoužívají textové soubory, ale xml. Ten pak lze jednoduše editovat a doplňovat v admin módu v Tools - Standards.
Kromě závitů jsou nadefinované i osazené díry (Counterbored holes), kdy stačí vybrat typ a šroubu a velikost, a výška a průměr pro hlavu se doplní sama - bohužel v základní instalaci existují jen dva typy ve dvou řadách (běžná a těsná). Soubory se závity (M, M jemný, Tr, G, UNC, UNF, W) - stáhnout soubor. | ||
photo studio - obrazek | 11.11. 2014 | Dobrý den,
přečtete si tento článek a stáhněte si přiložené práce. Z nich se dozvíte co potřebujete. :-) http://www.catia-forum.cz/articles/?article_id=91 | ||
vynechane ciary vo vykrese | 7.11. 2014 | Dobrý den,
s tímhle jsem se již setkal. Zkuste najet kurzorem do místa, kde by měla chybějící čára být. Pokud se pod kurzorem objeví (je bílá, takže jen není vidět), je chyby někde ve struktuře modelu, kdy se spolu bijí grafická nastavení (průhlednost,...). Pokud se čára nezobrazí, může to být vypnuté zobrazení hranice ploch (někdy to zlobí). Na to pak stačí do souboru s definicí prostředí (text soubor v adresáři CATEnv) dopsat řádek DRW_ALL_BOUNDARIES=1
a hranice se pak budou zobrazovat. | ||
Esc tlačítko při ukončování vícenásobného kótování | 7.11. 2014 | Dobrý den,
tohle je chyba o které se ví. Řešení je, když už chcete kótu zrušit, ji ještě umístit - pak už se předchozí editovaná hodnota nezmění. Testoval jsem na R19 SP9 HF106, zde chyba je. U R20 - R24 už se mi to nasimulovat nepodařilo, takže evidentně to opravili. U R19 tedy asi nepochodíte, na druhou stranu R19 SP9 je dnes dá se říct už zastaralá, i když na ní prakticky doteď jelo celé automotive.... ty teď přechází na R24, takže doporučuji přejít též. | ||
Barvy - obarvení při kopírování | 7.11. 2014 | Dobrý den,
tohle je celkem jednoduché. Zaprvé se dá nastavit možnost dědičnosti barev importovaných features (první obrázek). Ve vlastnostech Partu se pak zvolí, zda se mají barvy o features vzniklých pomocí Copy-Paste dědit z referencí. Z praxe to funguje pouze na úrovní features ve stromu, tj. zelený Pad zůstane zelený, ale pokud na něm obarvím jednu plochu na modro, bude kopie stále celá zelená. | ||
Problem s Catia Drafting | 5.11. 2014 | Dobrý den,
jediné co mě napadá a co se také tak chová, je zatržená volba Prevent File > New v Options. To zakazuje vytvoření nového prázdného výkresu, takže po vás Catia chce vybrat šablonu. Mělo by stačit volbu vypnout. PS: Ještě rychlejší otevření nového výkresu je přes File > New a vybrat Drafting. | ||
práce s nýty v sestavě | 6.11. 2014 | Dobrý den,
tohle téma je evergreen. Neustále nás trápí fakt, že Catia není schopná dělat změny na úrovni jednotlivých instancí a musí se proto vymýšlet metody jak to obejít. Možností je několik: 1) Definovat položku typu "Pracovní pozice". V PartNumber je postfix, podle kterého nebo utilita pro vytvoření kusovníku (makro, PLM systém) pozná, že je jedná pouze o jinou pozici / jinak tvarovaný díl (např. hadice, která je normálně rovná). Pak budou počty správně, ale pro každý nový případ se musí vytvořit odpovídající díl. 2) V automobilkách, třeba u BMW používají tzv. Bolzenplan - jeden model, ve kterém jsou všechny šrouby, nýty, matice atd. Údaje o normálce se pak můžou brát rozparsováním názvu Body nebo přečtením parametru uvnitř Body. (K tomuto postupu jsem psal makro, které pak dokázalo spočítat normálky a exportovat je do excelu). V obou případech by měl jít použít generický model, v prvním přímo z katalogu, ve druhém jako PowerCopy. | ||
Ako na contex linky | 31.10. 2014 | Dobrý den,
pokud je nutné použít import link (v kontextu) a chcete mít dvě sestavy, tak to asi vyřešit nepůjde. Ono je už samo o sobě metodicky nesprávné použít díl, který je tvořený v kontextu nějaké sestavy v úplně jiné sestavě (nikdy nevíte co se může stát, když by se kontext i link náhodou shodnul s něčím jiným se stejným názvem). Jedna možnost je místo import linku použít CCP link - tím se zbavíte kontextu, tedy linku na sestavu, která kontext určuje. S tím je zase spojeno jiné chování CCP linku. Další možnost je vytvořit jen jednu sestavu, ve které budou oba tracky, ale bude viditelný (aktivovaný) vždy jen jeden. k tomu lze vytvořit nějaký parametr a tím varianty ovládat. Čisté a jednoduché řešení. | ||
Smazání uživatelských parametrů | 29.10. 2014 | Dobrý den,
tohle by mělo stačit. Musí se procházet pomocí Do - Loop, protože jde o kolekci a každým odebráním parametru se zmenší počet, tak For - Next by nefungovalo. Kód makra: Sub CATMain() Smaže to ale úplně všechny. Kdybyste chtěl jen některé, vynechala by se smyčka a do závorky by se napsal název parametru. Řádek by se pak opakoval pro vybrané parametry. Vyzkoušejte. U mě OK :-) | ||
vlastní uživatelské rozhraní TOOLBARS Drawing | 30.10. 2014 | :-) máte asi nejhorší kombinaci OS a CATIA. SP3 byl mimořádně chybový a XP 64bit také byla v konfliktu snad se vším.
U SP3 je obrovská chyba - při otevření partu ze sestavy do nového okna se v jednu chvíli Catia zblbne (ale nijak to nepoznáte), přestane ukládat a při zavření jakéhokoliv dialogu funkce nebo stisku ESC vrátí model do stavu po otevření. Vzpomínám si na to, byla to katastrofa... Jestli máte možnost povýšit, tak alespoň Catii na SP9 HF106 - na té to funguje bez chyby. | ||
vlastní uživatelské rozhraní TOOLBARS Drawing | 29.10. 2014 | Aha, to jsem pokládal za nemožné...tak vidím že to možné je. Jaký release / service pack používáte? Já to zkoušel zatím jen na R19 SP9 a tam to drželo i po restartu - tedy naprosto standardní chování tak jak se očekává.
Takže jestli se to u vás chová tak jak popisujete, něco je špatně. | ||
vlastní uživatelské rozhraní TOOLBARS Drawing | 29.10. 2014 | S referenčním nastavením to souvisí až v případě, že si smažete lokální nastavení - to má jinak prioritu.
Ale teď mi tak napadá. Vy píšete, že ikony zmizí po přepnutí - tomu rozumím aktivací okna s modelem. To je ale samozřejmé - přece nemůžete mít dostupné funkce pro výkres v prostředí modelu. Když se přepnete zpět do výkresu, tak by měly být ikony na svém místě, nebo ne? Každý defaultní workbench (sketcher, drafting, ...) má svoje toolbary a ty jsou pevně dané. Když vytvoříte nový toolbar, tak bude dostupný pouze v prostředí, kde byl vytvořen. Pokud si chcete vytvořit své vlastní prostředí, můžete to udělat v Menu customize - User workbenches. Vytvoříte si úplně nové prostředí, kde si nadefinujete toolbary a do nich pak nataháte jednotlivé ikony. Většinou si takto uživatelé udělají jakýsi mix z PartDesignu a ShapeDesignu. | ||
vlastní uživatelské rozhraní TOOLBARS Drawing | 24.10. 2014 | Dobrý den,
nepopisujete jakým způsobem to děláte - zda si vytváříte vlastní toolbar nebo přesouváte rozbalené nabídky do horní lišty. Po přesunutí toolbaru, i rozbaleného, a řádném ukončení Catie, se pozice uloží do nastavení (soubory FrameConfig.CATSettings a FrameGeneral.CATSettings) a po opětovném spuštění se nic nezmění. Reset se provede buď v menu Customize - Reset position anebo smazáním uvedených souborů. Zkoušel jsem několikrát změnu workbench i restart Catie, a panely i lišty drží jako přibité.
U "rozbalovacích" ikon je třeba dát pozor na to, že jakmile rozbalíte původní seznam, expandovaný a přetažený a toolbal se smrskne zpět do jedné ikony v původním toolbaru. Můžete si vytvořit svoje vlastní toolbary, tak pak budou úplně pevné. Osobně si myslím, že je zbytečné si panely takto roztahovat. Ve finále je to jen jedno kliknutí navíc, nehledě na to, že se roztažením panelů zbytečně okrádáte o pracovní plochu. | ||
Vytvoření nového Partu | 20.10. 2014 | Dobrý den,
můžete použít Save As v volbou New document. Tím dojde k vytvoření kopie dokumentu v zadaném umístění a neovlivní to sestavu. Takto vytvořený dokument pak můžete otevřít samostatně, přepsat PartNumber a ostatní parametry, a pak ho vložit do sestavy jako další, novou součást. Nevýhoda tohoto postupu je, že se změní UID a nedají se pak lehce přelinkovat výkresy (lze to pomocí makra, ale minimálně se musí znovu kótovat). Makra samozřejmě nabízejí mnohem víc možností (viz. Template Wizard). | ||
''Přesazený'' Setch s linkou | 17.10. 2014 | Dobrý den.
To jde úplně snadno. Vytvoříte kopie pozicované skici, a pak pod pravým tlačítkem vyberete Change sketch support , pak yvolíte možnost Positioned a vyberete požadovanou rovinu pro kopii s linkem. | ||
Zobrazenie CatProductu na vykrese v roznych stavoch | 14.10. 2014 | Dobrý den,
tady je jediná možnost asi použití Scenes. I kdybyste použil design table a řídil s ní různé stavy sestavy, na výkresu stejně budete vždy mít jen jeden stav. Při každé změně se totiž výkres bude updatovat. Teoreticky ještě můžete do sestavy vložit další instance toho, co se má měnit, a vhodným strukturování a skrytím vytvořit pohledy v jiné konfiguraci - složitější a datově náročnější. | ||
User Patern v sestavě | 14.10. 2014 | Ano, přesně tak je je v příspěvku výše. Dá se vytvořit user pattern z Bodu (Point), který v modelu nebude nikde použitý, a pak ho dál použít v sestavě. | ||
Ovládání visibility u více prvků najednou | 6.10. 2014 | Pro tohle by bylo lepší použít možnost aktivace/deaktivace jednotlivých instancí než jen skrývání (instance zůstane jen ve stromu a není nijak dostupná). Parametr se jmenuje ComponentActivationState a lze jej řídit jiným parametrem, který bude vytvořen v hlavní sestavě. Logiku skrývání podle volby varianty pak můžete vytvořit pomocí Rule.
Druhou, a možná jednodušší možností je vytvořit Variantní sestavu, kde si vytvoříte jednotlivé konfigurace a pak mezi nimi budete jenom přepínat. | ||
Rozvinutí profilu | 1.10. 2014 | Dobrý den,
pokud součást převedete na sheet metal part, pak se rozvine celá - od toho tam ten rozvin je. Já bych na to šel jinak. Namodeloval bych si pevnou prostřední část a k ní oba zahnuté konce. U nich by poslední operace byla Rotate. Úplně nakonec bych tyto části spojil např. multisection solidem. Pak stačí úhel natočení ve funkci rotate svázat s jedním parametrem a můžete jednoduše přepínat mezi oběma stavy. | ||
Meniť názov | 24.9. 2014 | Pojem "univerzální makro" zní hezky, ale takové makro bohužel ještě nikdo nenapsal.
Pokud bychom se bavili o oblastech klonování sestav, práci s rohovým razítkem a vytvoření soupisu položek, mohu doporučit tato makra: Práce s razítkem: makro TitleBlock Editor Vytvoření kusovníku ve výkresu / export do MS Excel: makro BOM Editor Klonování sestav: makro Structure Copy (najdete ho v katalogu) | ||
Meniť názov | 23.9. 2014 | Zdravím,
asi jediná možnost je vytvořit si novou variantu, která se bude lišit jen v té modifikaci. Máme existuje na to makro určené pro klonování - můžete si vybrat co se má naklonovat a co zůstat (připravuju upoutávku s videem). Bez makra budete muset vytvořit manuálně všechny nadřazené sestavy od úrovně, která se bude měnit. Doporučuju začít s postupným přeukládáním podsestav, které pak můžete modifikovat, a jít směrem nahoru k hlavní sestavě (nakonec vytvoříte novou hlavní sestavu). Jakmile se bude cokoliv v podsestavě měnit, musíte vždy vytvářet novou (i kvůli jediné nové / změněné položce). Součásti shodné pro obě varianty by měly být na jednom místě, aby se případné modifikace projevily v obou variantách. Výkresy stačí zkopírovat, přejmenovat a přelinkovat na nové modely. Důležité je vycházet z původních dat a používat Save as s vypnutou volbou New document. Jinak budou mít přeuložené modely jiní UID a nepodaří se vám přelinkovat výkresy. V každém případě DOPORUČUJI původní data před jakýmkoliv snažením o klonování řádně zazálohovat. | ||
Vytvoření šestiúhelníků | 23.9. 2014 | Dobrý den,
to je patrně tím, že na fakultě jste měl k dispozici plnou licenci (EDU licence obsahuje v podstatě téměř všechny moduly CATIA). Nyní zřejmě máte nějakou produkční konfiguraci, která je značně "ořezaná", tipoval bych to na MD1 (nejzákladnější modelář). Od MD2 už by nabídka měla být plná. Licenci zjistíte v Tools - Options - General - Licensing. | ||
Goniometrické funkce v parametru angle. | 18.9. 2014 | Sin a Cos počítají v radiánech, takže se musí převádět. Např. pro sin 30°je to takhle:
x = sin(30deg / 360deg * (2 * PI)) A analogicky při zpětném převodu. | ||
3D vizualizace | 23.9. 2015 | Dobrý den,
pokud se bavíme o NTB pro CATIA, určitě bych doporučil spíše něco certifikovaného. I když ten první uvedený by mohl fungovat, zaručené to není. Jde hlavně o grafiku - i když je poměrně "našlápnutá", může mít s Catií problém. Do certifikovaných stanic se dnes dávají nVidie z řady Quadro (já mám K3100M na HP ZBook). K nim pak existují speciální ovladače pro Catia. Podobná vlákna o grafické kartě tu jsou, tak zkuste hledat. | ||
3D vizualizace | 16.9. 2014 | Dobrý den,
samozřejmě to Catia dovede. Jsou k tomu určené moduly Photo Studio a Real Time Rendering. V příloze ukázka jak může vypadat výsledek. | ||
Vykres - vytvorenie textu s odkazom | 15.9. 2014 | Dobrý den,
tohle je obecně problém. S generovanou geometrií se téměř nedá pracovat. Jediné co lze, je vybrat vše přes selection (typ CatEarlyGeneratedItem), pak se s výběrem stejně nedá dělat nic víc, než měnit grafické vlastrnosti. Další možností je geometrii duplikovat - rozpadne se lines, circles, curves, a s takto vzniklé objekty už se dají vybrat a jde na nich vytvořit popiska. Ta ale pak nebude svázaná s původní generovanou geometrií.... Už jsem o něco podobného pokoušel několikrát, ale zatím bez výsledku. Bez CAA to půjde těžko. | ||
Export tabulky do excelu | 11.9. 2014 | Tohle jde jedině makrem. Procházet jednotlivé buňky a kopírovat do excelu. Už se tu řešily podobné otázky, když budete trochu hledat, určitě narazíte na některé téma, kde se o tom mluví. | ||
Save as new document | 11.9. 2014 | Volba Save as new document způsobí přepis vnitřního čísla, tzv UID (viz článek), a to pak může způsobovat jisté komplikace. Pokud volba zůstane nezatržené, UID se nemění. | ||
Viac listov (sheets) vo vykrese | 11.9. 2014 | Tohle by nepomohlo....? mělo by to všechny detaily naházet do jednoho detail sheetu. | ||
Viac listov (sheets) vo vykrese | 11.9. 2014 | Zdravím,
není mi úplně jasné k čemu to potřebujete nastavit. Navíc bych si skoro dovolil tvrdit, že to ani nelze. Jaký je důvod pro omezení počtu listů? | ||
Zaoblenie telesa | 12.9. 2014 | Tak mám další postřeh. Na vašem modelu stačilo u zaoblení zvolit v Selection mode "minimal" a prošlo to s obyčejným Fillet. Samozřejmě se objevila hláška, že byly detekovány tangentní přechody, ale to už nikomu nevadí. | ||
Zaoblenie telesa | 10.9. 2014 | Tak tohle je celkem jednoduché :-)
Na hraně jsou dvě místa, kde jsou plochy tangentně napojené a s tím s Catia neporadí. řešení je následovné: 1) vytvořte bod v místě, kde jsou plochy tangentní 2) v tomto bodě vytvořte rovinu kolmou na hranu, kterou chcete zaoblit 3) použijte funkci face-face fillet a jako limiting element vyberte rovinu - udělá se půlka zaoblení 4) druhou půlku již udělejte pomocí edge fillet Příklad na obrázku.... | ||
Premietanie na výkres | 10.9. 2014 | Pravděpodobně nemáte vytvořený žádný objem - ve výchozím nastavení není CATIA nepromítá do výkresů wireframe a surface elementy. Stačí vytvořit nějaký objem a půjde to. | ||
Kulička | 11.9. 2014 | Někdy je to vcelku oříšek, přijít na to, která knihovna obsahuje požadované rozhraní. Taky už se mi stalo, že jsem přidal všechno, nadeklaroval proměnné a pak postupně umazával jednu referenci za druhou a čekal, kdy začne něco chybět. Třeba takové věci pro materiál nebo anotace si dodneška nepamatuju. | ||
Kulička | 10.9. 2014 | Aha, to by mohlo být ono. Zkuste přeregistrovat Catii. Pokud použijete referenci z jiného projektu, nebude to fungovat (už jsem to kdysi také zkoušel).
V seznamu COM referencí musí být dostupná knihovna, viz obrázek. | ||
Kulička | 10.9. 2014 | Ještě dodávám, Visual Studio 2008 | ||
Kulička | 10.9. 2014 | Tak jste mě donutil to vyzkoušet. Jen jsem zkopíroval kód a vložil ho do existujícího projektu, přidal reference na HybridShape a kulička jako vyšitá, resp. i její část. I s axis jako Nothing...
R19 SP9 HF106 | ||
Kulička | 10.9. 2014 | Hm, to se mi moc nezdá. Je to jedna z těch funkcí, i kterých předpokládám bezchybnou funkčnost, i když, jeden nikdy neví. Na jaké Catii to testujete? Zkusil bych R24. | ||
Kulička | 10.9. 2014 | Co ty hastagy za hodnotami? Pryč s nimi, pak by to mělo být OK... | ||
negativ viacerych ploch | 4.9. 2014 | Dobrý den,
takhle jednoduše to nepůjde. Budete si muset negativ nakonstruovat buď jako objem, který odečtete nebo jako plochu, kterou budete odřezávat. V každém případě se nevyhnete přípravě další geometrie. V některých oblastech by se možná dala ořezová plocha vytvořit jako profil (obálka všech dílů) tažený po obvodu dveří, ale to půjde jen místech, kde se tvar a vzájemná poloha dílů nemění. | ||
Potvrzení dialogu OK | 1.9. 2014 | Napadá mě jedno řešení - vybrat co jde (jedna nebo dvě plochy), spojit Joinem a pak Boundary jako Datum feature. Pokud budou dvě, je to celý válec (dvě plochy), pokud bude jedna, je to jen polovina.
Anebo vytvořit osu, na ní Plane (v 0,5) a pak Intersection. Válec dá spojitou křivku... Fungovat by mohlo obojí, takže vyzkoušet co bude rychlejší :-) | ||
Potvrzení dialogu OK | 1.9. 2014 | Jo tak tohle jsem řešil kdysi taky. I jsem se ptal na VB fóru, bohužel bez uspokojivého výsledku. Někdo tvrdil že to nejde, někdo že ano. Problém je v tom, že dialog nestačí potvrdit (Enter), ale musí se vybrat mód pro disassemble. To znamená najet myší nad jednu z voleb, nasimulovat stisk myši a pak potvrdit. Někdo tenkrát navrhoval přes Win API najít příslušný dialog, od něj nasměrovat myš, pak poslat událost Click a pak Enter. Já to dál nezkoušel...
Problém u .Net je, že ve chvíli, kdy se posílá stisk Enter, je aktivní okno právě aplikace, a ne Catia. Takže se musí vytáhnout do popředí a až pak odesílat stisk. Není to nic složitého, naimportuje se jedna Win funkce a pak je to asi deset řádků kódu. Nebezpečí je vždy v prodlevě - pokud se dialog nestačí otevřít dřív než se stisk odešle, pošle se do právě aktivní operace a celé to "shoří". Řešením je nějaká rozumná prodleva... | ||
Zobrazení vynášecích čar při použití "intersection point detection" | 1.9. 2014 | Zdravím,
podle mě to není v nastavení, ale ve standardu výkresu, viz. obrázek. Takže stačí předělat standard a změnit ho ve výkresu. (všechny do té doby vytvořené čáry samozřejmě zůstanou tak jak byly). | ||
rozkreslovaní sestav v autocad | 28.8. 2014 | Pod pojmem "rozkreslování sestav" si představuji vytvoření výkresů součástí, které sestava obsahuje. Nic víc, nic míň. Takže pak je úplně jedno, jestli sestavy rozkreslujete v AutoCADu nebo v jiném programu.
Jestli se nemýlím, tak obrázek rozkreslené sestavy je závádějící pojem. A obrázek sestavy je prostě jen zobrazení všech dílů, které sestava obsahuje. :-) | ||
Přenost barev ze sestavy do allcatpartu | 28.8. 2014 | Tak jak říkáte. Vybrat soubor a uložit koncept - pozor na velikost, nesmí být větší než 100kb a rozměry 1000x1000px, a znaky s diakritikou v názvu - někdy to zazlobí). Po uložení konceptu se zobrazí pod textem jako přiložené obrázky (viz příspěvek výše) a dole pod formátovacími tlačítky ještě jednou - pro možnost odebrání.
Jinak barvy jsem testoval na R19 SP9 - ještě jde o to, na jaké úrovni máte nastavené barvy. Měla by být obarvena Body. | ||
Přenost barev ze sestavy do allcatpartu | 27.8. 2014 | Ano, jde. Option - Infrastructure - Part Infrastructure, pak záložka PartDocument a zatrhnout Color On Import management - obě volby (viz obrázek). | ||
Body - assemble | 27.8. 2014 | Dobrý den,
tak jak to popisujete to není možné. Jakmile se tělesa v Body spojená pomocí bool. operací dotknou nebo proniknou (s výjimkou bodového a čárového doteku, se kterým si někdy Catia neporadí), vytvoří se jedno spojité těleso. Jediná možnost je nechat více samostatných Body. Pokud chcete mít dostupné obě možnosti, lze v jednom modelu mít samostatná body a v další jejich kopie s linkem sloučené pomocí bool. operací v jednom body. | ||
Rozmer rozvinuteho plechu | 29.8. 2014 | Ano, teď už je mi to jasné. V tom případě použijte příkaz PasteSpecial s volbou As Result with Link flat mode . Vloží to kopii Body s linkem (vše tedy bude asociativní nezávisle na změnách) a zároveň to bude v rozvinutém tvaru. Kopii Body pak podstrčíte do měření - a je to. Viz. obrázek.
Body si můžete skrýt, aby se tam nepletlo. | ||
Rozmer rozvinuteho plechu | 28.8. 2014 | Ale takhle to bude živé. Když vytvoříte extract z plochy, která je někde na začátku, bude se měnit podle tvaru - stále rozvinutého. U Extractu bych pak pro jistotu zadal propagaci s bodovou návazností.
Plocha nemusí být na konci, ale v nějakém spec. setu, kde bude zároveň i další geometrie měření. Zkoušel jsem to a funguje to naprosto perfektně. | ||
Rozmer rozvinuteho plechu | 27.8. 2014 | Dobrý den,
tohle jde celkem jednoduše. Na součásti vytvořené v SMD spustíte funkci fold/unfold a na rozvinutém tvaru vytvoříte Extract - plocha si pak drží velikost podle rozvinutého tvaru. Pak stačí na této ploše vytvořit extrémy v požadovaných směrech, na nich roviny a změřit jejich vzdálenost. V tu chvíli máte oba hlavní rozměry, které se dají nalinkovat do parametrů a pak je libovolně přenášet. | ||
Create technological results | 26.3. 2018 | Dobrý den,
podle zjištění se zdá, že TR nefunguje s SMD Hole, ale pokud se použije Hole z Part designu, přenese se do TR normálně. Metodicky by se sice v modelech vytvářených v Sheetmetalu neměly používat feature z PartDesignu, ale v případě Hole to výsledek asi nijak neovlivní, takže bych se toho zase až tolik nebál. | ||
Create technological results | 26.8. 2014 | ještě dodám...
Pokud používáte např. negativy, které v sobě mají závity a kopírují se s linkem do jiných modelů, musí být TR vytvořený na Body s negativem a také na Body kde se kopie negativu odečítá - jinak se NEZOBRAZÍ závit ve výkresu. Je to jakési vynucené přenesení informace o závitu. A samozřejmě to má i informační charakter. | ||
Create technological results | 25.8. 2014 | Mám metodu pro .NET - využívá API win a vytahuje si do popředí okno Catie. Ale podle mě to není nutné. Technological result vytvoříte opravdu jen přes command line, ale potvrzení by to chtít nemělo. Resp. nikdy jsem u toho neviděl žádný dialog a ani když jsem to zkoušel makrem, tak to prošlo bez potvzení? Po vás to něco chce odkliknout? Hoďte sem screenshot, moc by mě to zajímalo.
Jinak takhle jsem to zkoušel a vše OK... Sub CATMain() | ||
sestava | 24.8. 2014 | Hm, tak v tom případě je to jasné. Bez Catie sestavu neposkládáte a Váš SW to s makry neumí. Takže asi jediná možnost je zkusit požádat toho od koho data dostáváte, jestli by Vám je nemohl posílat jako sestavy nebo tzv. allcatparty (sestava jako jeden part). | ||
sestava | 24.8. 2014 | A do toho vašeho CADu jste schopný načítat nativní CATIA data?
A nešlo by to provést nějakým makrem pro CAD, ve kterém pracujete? Vytvořit sestavu v něm a do ní načíst jednotlivé CATparty. Koneckonců to by snad měli jít i bez makra - do nové sestavy vložit více součástí najednou. | ||
sestava | 24.8. 2014 | Dobrý den,
pokud toto nebude umět nějaké PDM tak asi ne. Sestava sice není nic jiného než seznam partů s informacemi o názvu souboru, pozici atd., a pokud neznáte strukturu CATProduct souboru, nemuselo by být složité to nějak zapsat. Proč to potřebujete udělat bez spuštění Catie? Poskládat sestavu z vybraných partů je úkol pro jednoduché makro. | ||
Mizení narýsovaného obrysu ve sketchy+problém s umístěním HOLE | 20.8. 2014 | Tohle chování většinou způsobuje nastavení přesnosti vykreslování. Jděte do Tool - Options, pak na General - Display - Performance a nastavte vyšší úroveň detailů. | ||
Multi section solid - guides | 17.8. 2014 | Zdravím,
guides a sections musí být samostatné křivky. Tahle chybová hláška ale říká, že některá z vybraných křivek je nespojitá, tj. skládá se z více částí. To se často stává při operacích jako je např. Split, Intersection, ... ale Catia to vždycky nahlásí a nabídne možnost ponechat pouze jednu část (Near). Zkuste zadávat vstupy postupně s preview, jakmile se objeví chyba, poznáte, který vstup je špatný. | ||
Práce s law (zákony) | 18.8. 2014 | Dobrý den,
v základních školeních o délce trvání cca 5 dnů se toto téma většinou opravdu probírá jen okrajově. Na druhou stranu, není nic tak složitého, aby to člověk po chvíli hledání na webu nepochopil. Law (závislost, vztah) se dá určit buď přímo v dialogu funkce nebo vytvořit dopředu a pak použít. U první možnosti nastavíme jen počáteční a koncovou hodnotu a typ přechodu mezi nimi - lineární nebo tzv. S-typ. Druhá možnost předpokládá vytvoření objektu Law. To lze opět udělat dvěma způsoby:
Když si zadáte do google výraz CATIA law, vyhodí vám to nepřeberné množství ukázek a návodů. Sice většina anglicky, ale ani DS manuál, kde je problematika law podrobněji popsána, není česky. | ||
Hodnota atributu řídí uzamčení jiného atributu | 22.8. 2014 | Mě se okno pokud byl parametr správně vybrán neobjevovalo. Vyskočilo jen když jsem to testoval a parametr nebyl před příkazem lock vybrán.
Každopádně by to mělo jít potvrdit posláním stisku Enter - Sendkey{"ENTER"}. | ||
Hodnota atributu řídí uzamčení jiného atributu | 18.8. 2014 | Tak to funguje, kód níže. Při změně hodnoty parametru Real.1 se spustí reakce o podle jeho hodnoty spustí příkaz pro uzamčení / odemčení parametru Real.2 . Nebude to fungovat při otevřené sestavě, protože v tu chvíli bude aktivní dokument typu Product - v tomto případě by se muselo do kódu dopsat detekce aktivního partu v sestavě. A samozřejmě ošetřit možné výjimky.
Sub CatMain() | ||
Hodnota atributu řídí uzamčení jiného atributu | 16.8. 2014 | Zdravím,
tohle možná bude oříšek. Vypadá to, že v EKL vlastnost locked není podporovaná, takže přes rule to asi nepůjde. Měla by ale jít napsat reakce (při změně hodnoty prvního parametru), která bude spouštět kód, který označí druhý parametr, a podle hodnoty prvního zavolá příkaz lock / unlock.Podle mě je to ale dost krkolomné, i když to nejspíš bude fungovat.Problém je, že parametr stejně půjde snadno odemknout. | ||
načtení všech multiple values parametru | 12.8. 2014 | Zdravím, já zkusil jen u deklarace vypustit typ Variant a funguje to tak jak má...
Parametr je typu String, hodnoty uvnitř jsou 1,2,3, MgsBox je všechny vypíše. Sub CATMain() | ||
Vazby/pravidla mezi atributy | 9.8. 2014 | Zdravím,
tohle není nic složitého, ale budete muset použít pravidlo (Rule). V zápisu budou jen podmínky a bude třeba jej upravit pokaždé, když budete měnit seznam materiálu. Pravidlo bude vypadat takto: If (Material == "S235JR"){ atd. Stačí stejným způsobem dopsat zbytek pro ostatní materiály. Další možností je použít design table, kde budete mít vypsané všechny materiály a příslušné normy. | ||
Setřídění stromu | 9.8. 2014 | Zdravím,
pokud by existoval funkce na posunutí instance, tak by to skutečně fungovat mohlo... ale ona neexistuje. Jediné co by se dalo použít, je setřídit uvnitř makra, a pak postupně brát instance a pomocí copy - paste je začít vkládat na konec a tu původní smazat. Tím by se sice strom setřídil, ale zpřetrhaly by se všechny linky - takže prakticky k ničemu. | ||
Katalog dílů s atributy | 5.8. 2014 | Já bych si udělal pro každou pevnostní třídu / materiál generický model a k odpovídající počet tabulek. Jinak ty informace o materiálu do PartNumber nedostanete.
Nevím jak by se to chovalo v situaci, kdy by se PartNumber řídilo formulí (složení názvu z parametrů) ve chvíli vkládání z katalogu. Pravděpodobně by se to s něčím tlouklo nebo by se vložení nepodařilo. Pak by stačila jedna tabulka s více sloupci s materiálem a k tomu odpovídající počet modelů. Můžete vyzkoušet. | ||
Katalog dílů s atributy | 5.8. 2014 | Dobrý den,
na tohle by měla stačit standardní Design table. Vlastnosti materiálu i PartNumber (pro správný název souboru) se dají dopsat jako další sloupce tabulky. Trochu horší to bude s vlastním fyzickým materiálem, pokud ho budete chtít do modelu přiřadit. Buď byste musel mít více generických modelů (k nim stačí jedna tabulka) s pokaždé jiným materiálem odpovídajícím pevnostní třídě, nebo by se pak musela použít reakce se skriptem, který by podle zvoleného názvu materiálu vyměnil skutečný fyzický materiál - ale to je jen teorie. Z generických modelů by se pak jen vytvořil katalog. | ||
automaticke vyplnanie titulneho bloku | 4.9. 2014 | Ano, samozřejmě. Stačí k tomu následující příkazy:
CATIA.StartCommand("Sheet Background")
a CATIA.StartCommand("Working Views") | ||
automaticke vyplnanie titulneho bloku | 2.8. 2014 | Dobrý den,
samozřejmě že to jde. Existuje dokonce více způsobů. Asi nejjednodušší je prolinkovat texty v razítku přímo s parametry v modelu. Má to ale spoustu nevýhod. Jednak se vytváří obrovské množství linků, musí se používat Force update (protože změna parametru v modelu nevyvolá požadavek na update výkresu) a při změně formátu se všechny linky přetrhnou a můžete to linkovat znovu. Maker na vyplnění razítka je celá řada, podívejte se jak pracuje TitleBlock Editor, který toho s výkresem umí mnohem víc. Je celkem zbytečné si programovat něco svého - stačí si vybrat některého hotové řešení. Výchozí makro k DS razítkům je navíc hodně těžkopádné, protože vykresluje celé razítko i s rámečkem. Nedoporučuju ho předělávat. | ||
Makro na zobratie a vratenie shareable licencie | 7.8. 2018 | A ještě doplním - aby se Shareable licence objevila zpět v seznamu shareable, pokud se použije jako Concurent, musí proběhnout restart Catia.
Závěr: Buď to neumíme (spíš se není čemu divit, když je to tak "dobře" zdokumentované) nebo to zkrátka opravdu nejde. | ||
Makro na zobratie a vratenie shareable licencie | 7.8. 2018 | Tak mám nové poznatky. Vlastním zkoušením i hledáním na netu jsem dospěl k závěru, že zapnout shareable licenci pomocí API Catia defacto nelze - alespoň ne tak, jak bychom si představovali.
Dá se pouze: 1) zjistit stav licence, tj. zda ji mám zrovna chycenou či ne - metoda GetLicense (název licence ve tvaru např. KIN.prd) vrací se Requested (použitá) nebo NotRequested 2) zamknout možnost chycení metodou SetLicenseLock (název licence ve tvaru např. KIN.prd) - ale tady už to bylo jedno velké zkoušení. Zaprvé metoda funguje jen v AdminMode (nechápu smysl), a zadruhé se tím nechytí licence, ale zamkne se stav. To mi také nedává smysl, protože po ukončení Catie se licence uvolní automaticky Když jsem si s tím hrál, tak po uzamčení licence ze seznamu zmizela a poté se dala chytit v normálních concurent licencích, dokonce to tak zůstalo i po restartu Catia - to jsem také ještě nezažil, aby shareable licence zůstala chycená i po restartu V tuto chvíli se již dá takto přesunutá licence chytit pomocí metody SetLicence u LicenseSettingsAtt...ale možná to byla jen nějaká náhoda. Pak mi ještě fungovala metoda GetLicenseInfo, ale to co vrací je víceméně k ničemu. Přikládám skript, který by v admin modu měl chytit shareable licenci (název licence se dá zadat jako vstup). Sub CATMain() | ||
Makro na zobratie a vratenie shareable licencie | 6.8. 2018 | Dobrý den,
stále stejný stav, ale objevují se podobné požadavky od jiných zájemců o tuto funkci, takže se k tomu opět vracím... | ||
Makro na zobratie a vratenie shareable licencie | 22.7. 2014 | já to můžu zkusit v .NET, jestli se mi povede zjistit, kde je zakopaný pes. Dám vědět jestli se to podařilo. :-) | ||
Makro na zobratie a vratenie shareable licencie | 22.7. 2014 | Zkuste se podívat sem - http://www.eng-tips.com/viewthread.cfm?qid=338731, tady je těch možností víc.
V dokumentaci píšou už jen že licence musí být volná a odemčené nastavení, ale to předpokládám máte. | ||
Makro na zobratie a vratenie shareable licencie | 21.7. 2014 | Dobrý den,
podle dokumentace k API by to mohlo jít pomocí DynLicenseSettingAtt a jeho metody SetLicenseLock , viz. screenshot v příloze. | ||
Rsur Reference | 14.7. 2014 | Samozřejmě, já píšu v .NET, kde se Set už nepoužívá, a vždycky na něj u VBA zapomenu... | ||
Rsur Reference | 14.7. 2014 | Tohle je hodně krkolomné. Proč nepoužijete metodu SelectElement3 pro vícenásobný výběr? Pak stačí procházet instance ve výběru a rovnou znáte jejich počet. A do pole jde uložit i typ reference. Když při deklaraci neuvedete z čeho pole bude, automaticky se použije typ Variant, takže to vezme i Objekt.
Já bych to udělal takhle: sStatus = oSelection.SelectElement3(sFilter, atd... ) a tím si všechny vybrané plochy uložíte do pole. | ||
Rsur Reference | 13.7. 2014 | Dobrý den,
stačí místo vlastnosti Value u výběru použít Reference a máte přímo objekt reference. Pokud nepracujete v sestavě, kde je jediná možnost vytvoření reference pomocí fce CreateReferenceFromName , tak názvy BRep vůbec nepotřebujete.
Takže potom asi takhle: Dim oRef As Reference Pomohlo to? | ||
Izolace dvou dílů v sestavě | 24.7. 2014 | Jen tak zkusmo...
Sub CATMain() Neošetřeno, ale zdá se že funguje :-) | ||
Izolace dvou dílů v sestavě | 28.6. 2014 | Dobrý den,
zhasínání nemusí být zdlouhavé, když vyberete všechny party najednou (se stisknutým shift vyberete první a poslední) a pak si je zobrazíte ty co chcete vidět. Další možností je otevřít si novou prázdnou sestavu a do ní si nakopírovat (opět jen vybrat a ctrl+c, ctrl+v) co chcete vidět pohromadě. | ||
prt do stp | 24.6. 2014 | Aha, k zobrazení je třeba MultiCAx licence, takže asi ani takhle to u vás nepůjde (já se díval na licenci AL2, kde jsou *.prt soubory v nabídce, viz. příloha). Jestli vidíte při přidání existujícího souboru do sestavy něco jiného, je tento způsob nemožný. | ||
prt do stp | 24.6. 2014 | CATIA by měla umět načíst *.prt soubor (Pro/Engineer) do sestavy minimálně jako reprezentaci, tj. model uvidíte, ale nepůjde z něho nijak dostat geometrie.
Převodník prt ---> stp můžete zkusit najít na webu (jestli existuje nějaký free) nebo požádat někoho kdo ho má, aby data přeuložil do formátu akceptovatelného pro CATIA. Poslední možností je sehnat Pro/E a převést data přímo, ale nechci vás nabádat k pořizování nelegálního SW :-) | ||
Nabalení křivky na válec | 7.2. 2023 | Nelze, develop dokonce někdy odmítne i plochu, které skutečně válcová je :-)
Takže zbývá než si pohrát s projekcí (normálově na více částí, tj. dosáhnout co nejmenšího zkreslení) nebo zkusit curve maping u sheetmetalu. Nevím jestli znáte - tvar se rozbalí, nakreslí se na něm skica, a ta se pak nabalí na původní tvar. Zkoušel jsem to kdysi na kulové ploše a prošlo to, ale křivka se u nerozvinutelného tvaru samozřejmě zkreslí podle algoritmu rozvinu (zpětně). | ||
Nabalení křivky na válec | 27.9. 2014 | Pokud chcete aby se kontura na ploše jevila v normálovém pohledu jako čtverec, pak to půjde udělat jedině projekcí čtverce právě v tomto směru. Pro každý čtverec bude jiný směr - normála k ploše středem čtverce. Mřížka ale nebude mít konstantní tloušťku, viz. obr nebo přiložený model.
Na prvním obrázku je dobře vidět, že se v normálovém pohledu opravdu otvor jeví jako čtverec. | ||
Nabalení křivky na válec | 23.6. 2014 | Ano, takhle to funguje - můžete měnit veškeré vstupy, ale samotné parametry už ne (a že jich je, viz. obr.). Takže v takto jednoduchých případech to lze použít, u složitějších už to nemusí vždy fungovat. | ||
Nabalení křivky na válec | 23.6. 2014 | Zdravím,
tohle jde udělat pomocí funkce Develop (Insert - Develop Shapes), je k tomu ale potřebná licence GSO. Výsledek na obrázku v příloze (vč. souboru s ukázkou). | ||
Metodika navrhovania plastových súčiastok | 23.6. 2014 | Dobrý den,
zkuste google, určitě najdete spoustu materiálů a různých prací na toto téma. Ke konstrukci plastových dílů je dále dobré znát alespoň základní problematiku způsobů výroby (lisování, vstřikování, ...), protože díl se musí už od začátku navrhovat s ohledem na výrobu. Zde příklad se základními poučkami ke konstrukci co jsem jen tak letmo našel. V Catii je modul FMP - Functional molded part, který je přímo určený pro navrhování plastových dílů. Doporučuji vyzkoušet - tedy pokud jím společnost, které vám poslala nabídku, disponuje. | ||
Chyba linku | 10.6. 2014 | Dobrý den, asi se něco neuložilo jak mělo. Tohle je celkem běžná chyba, sestava se prostě odkazuje na neexistující díl (smazaný, přesunutý,...). Jestli byl ale použitý Save management, nemělo by se to stávat, protože přitom se linky korektně přepisují.
Řešení je snadné. Pokud je cesta správná (chybějící sestava tam skutečně má být), stačí ji najít a přemístit. Pokud ne, přes menu File - Desk se najde chybný link (červený) a z kontextového menu (pravé tlačítko) se zvolí Find a ukáže se, kde se soubor nachází. Pak se samozřejmě musí sestava přeuložit, jinak se chyba objeví příště znovu. | ||
PartDesign - náčrty se neposouvají se změnou | 6.6. 2014 | Keep link se bere v úvahu jen když používáte geometrii z jiného modelu.
Takhle by se to nicméně chovat nemělo. Napadlo mě ještě jestli nebyl zapnutý manuální update, ale to by bylo hned poznat. Jestli to teď funguje, tak to mohl být jen nějaký chvilkový "výpadek". Někdy zkrátka stačí vystoupit a nastoupit. | ||
Jak ve výkrese ( sestava ) přerušit danou součást? | 4.6. 2014 | Jestli jste jen chtěl od jedné pozice dvě šipky, tak stačí na ballonu pravé tlačítko a zvolit Add leader. Podle toho co popisujete dostanete stejný výsledek... :-) | ||
Jak ve výkrese ( sestava ) přerušit danou součást? | 4.6. 2014 | Jestli jste jen chtěl od jedné pozice dvě šipky, tak stačí na ballonu pravé tlačítko a zvolit Add leader. Podle toho co popisujete dostanete stejný výsledek... :-) | ||
Jak ve výkrese ( sestava ) přerušit danou součást? | 3.6. 2014 | Maximálně jednomu odeberete čáru (remove leader) a posadíte je vedle sebe. Tomu bez čáry se pak dá nastavit pozice vůči tomu prvnímu, takže při pohybu s prvním se ho druhý drží.
Nebo jste myslel něco jiného? | ||
Jak ve výkrese ( sestava ) přerušit danou součást? | 3.6. 2014 | Dobrý den,
tak v tomto případě máte několik možností. 1) místo řezu použít průřez (section cut) 2) pomocí funkce Overload properties (pravé tlačítko nad pohledem a vybrat v kontextovém menu) povypínat součástí, které v řezu nechcete vidět. Volil bych tuhle možnost. Případně se podívejte do témat, kde se řešil podobný problém | ||
Cesta na umiestnenie modelu | 23.5. 2014 | Pokud to budete chtít opravdu úplně automaticky, jednoduché to nebude. Musel byste mít modul KWA (Knowledge Advisor). Pak by se musela vytvořit reakce, která by při update výkresu spouštěla makro, které by si podle linku prvního FrontView zjistilo název a cestu k modelu, název souboru výkresu a oba údaje pak zapsalo do textu ve výkresu.
Pokud KWA nemáte, lze makro spouštět manuálně. Výsledek bude stejný. Poslední možností by mohlo být (nemám ověřené) použít Text Template, kam by se nastavila cesta k souboru. | ||
sendkeys | 18.5. 2014 | Problém je v tom, že makro sice pošle Enter, ale přímo formuláře vlastního makra, resp. do právě aktivního okna. Já používám VB.NET, tam je to úplně stejné. řeším to přes Win API, kdy si prostě vytáhnu okno s Catií do popředí a Enter jde přímo do Catie.
U VBA by to mělo jít v principu úplně stejně, ale jak bude přesně napsané v kódu nevím. Příklad pro VB.NET: Nejdřív importujeme fci z Win API <DllImport("User32.dll")> _ A potom si vytáhneme okno. Je tam ještě prodleva 200ms, aby se okno stihlo otevřít. protože jinak se Enter odešle do okna co je zrovna nejvýše. CatiaProcess = Process.GetProcessesByName("cnext").FirstOrDefault() | ||
Spuštění makra z externího souboru | 15.5. 2014 | Volaný script CATMain musí mít uvedené parametry, jinak to nebude fungovat. Např. takto:
Ve VBA: Sub CATMain(Optional ByVal a As Variant, Optional ByVal b As Variant) Ve VBScriptu pod ikonou: Sub CATMain() Vyzkoušeno a funguje. | ||
Spuštění makra z externího souboru | 15.5. 2014 | Redim používat nemusíte, stačí velikost pole uvést při deklaraci, takže
Dim Params(1)
je správně. Spíš bych viděl chybu na druhé straně, tedy že volané makro očekává jiný počet argumentů než je velikost pole. Klíčové slovo Preserve se používá pokud potřebujete změnit rozsah pole při současném zachování stávajícího obsahu. | ||
Nové icons | 18.5. 2014 | Tak teď už taky nevím. Když jsem pustil catii znova, tak místo ikony byl jen text... Poprvé to šlo a podruhé chyba, mezitím se nic nezměnilo. Záhada :-) | ||
Nové icons | 16.5. 2014 | Já zkusil otevřít jednu původní ikonu, překreslit a přeuložit. U mě to funguje. Dělal jsem to v tom Gimpu. Ještě jsem si všimnul pracovního prostoru sRGB - bude toho asi víc, co se musí dodržet. | ||
Nové icons | 16.5. 2014 | To samé se přihodilo kdysi i mě a víc jsem to nezkoušel. V příloze jsou vlastnosti obrázku. Důležité je, že musí mít indexované barvy - viz. příloha.
Takže pokud editor zvládne uložit přesně s tímto nastavením, neměl by to být problém. | ||
Nové icons | 15.5. 2014 | Já na ikony používám Gimp (je i v portable verzi).Je poměrně jednoduchý a hlavně česky. Dokáže ukládat do všech možných formátů a umí i průhledné pozadí, ale u bmp formátu stejně průhlednost není podporována. Průhledný může být třeba gif nebo png, ale to zase neakceptuje Catia.
Pokud chcete, aby ikona vypadala průhledně, dejte ji pozadí jako mají ostatní ikony v Catia. Efekt bude stejný. | ||
generate dimensions | 12.5. 2014 | Ano, to je přesně ono - konkrétně položka Dimensions generated from 3D constraints . Nicméně doporučuju nechat barvy tak jak jsou, viz. předchozí příspěvek. | ||
Zobrazení jen poloviny součásti v řezu sestavou | 13.5. 2014 | Z principu to není možné. Buď se šroub (čep) bude řezat, a pak ho uvidíte podle typu (řez / průřez) a směru pohledu. V případě který jsem ukázal v předchozím příspěvku se polovina šroubu skryje za materiál bloku a uvidíte jen polovinu (šroub se neřeže). Pokud je u součásti nastaveno "Do no cut...", vždycky bude vidět celá nezávisle na definiční čáře řezu. Možná se to v jiných CADech chová jinak, v Catii je to takhle. | ||
Zobrazení jen poloviny součásti v řezu sestavou | 7.5. 2014 | Použijte funkci Offset section view, na šroubu zapněte Do not cut (v pohledu 3D spec.) a řez veďte podle obrázku. | ||
Zobrazení jen poloviny součásti v řezu sestavou | 7.5. 2014 | Nahrajte sem i obrázek s definicí řezu, ať je vidět kudy vede. Takhle se to nedá dobře poznat. | ||
Zobrazení jen poloviny součásti v řezu sestavou | 7.5. 2014 | to může být způsobeno:
1) zapnutým přepínačem v kartě Properties na instanci (viz. obr) - stačí vypnout na kartě instance nebo ve vlastnostech pohledu odtrhrnout 3D specification 2) Nastaveným Do not cut... pomocí Overload properties na pohledu | ||
Deklarace proměnných | 5.5. 2014 | Dobrý den,
protože také nejsem programátor, zkusím odpovědět jen podle toho co vím (takže pokud to bude ne úplně správně, můžou mi zasvědcenější drbat hlavu). Pokud se u proměnné nedeklaruje typ, CATIA automaticky přiřazuje typ Variant, který je samozřejmě náročnější na přidělenou paměť. Správnou deklarací se tedy dá určitě nějaká část paměti ušetřit. Otázka je, jaký to bude mít ve finále efekt. pamatuju si, že tohle nám vtloukali do hlavy na škole, když byl každý kB (!!!) paměti nad zlato. Dnes, kdy je 8GB RAM a více pomalu standard, už si můžeme dovolit nebýt tolik důslední. S deklarací na začátku je to podobné. Pokud deklaruji proměnnou, systém si automaticky vyhradí určitý prostor v paměti (podle typu). Když ji pak náhodou nepoužiju, de facto plýtvám. Takže u některých proměnných, který se použijí jen sporadicky v některých ojedinělých případech se můžou deklarovat dynamicky v toku kódu. Já to občas použiju. Tak a programátoři teď do mě mohou začít šít ... :-) | ||
Tvorba trubky - po přidání tloušťky je materiál normálný k povrchu a ne jako "řez pilou" | 26.4. 2014 | Tohle jde taky vyřešit. Stačí rovnou trubku oříznou stejně jako ty kousky. Vytvoříte rovinu i mezi rovnou částí a prvním kouskem kolena - rovina bude dělit úhel mezi osami. Tím pádem pak na konci rovné trubky bude stejná elipsa jako na zbytku a hlavně budou všechny části kolena stejné. Pokud byste to dělal podle vás tak budou koncové části trubek kolena oříznuté pod jiným úhlem než vnitřní části.
Takže se musí jen správně rozpočítat úhly. Místo křivky bych nakreslil skicu, kde bych definoval geometrii pro ořezové roviny (půjde to dobře zakótovat), na základě skici pak vytvořil ořezové roviny a máte hotovo. | ||
Tvorba trubky - po přidání tloušťky je materiál normálný k povrchu a ne jako "řez pilou" | 23.4. 2014 | Není mi jasné, jak je to tvořené. Je tam jen osa trubky. ale to je křivka, a části trubky vypadají rovně.
Já bych spojil body na ose pomocí Line (s určitým přesahem), z Line vytvořil válcové plochy jako Sweep (circle with radius). Pak bych od každé roviny co tam máte udělal offset na obě strany a takto vzniklými rovinami ořezal části trubek. Samozřejmě až po tom, co by se jim přidala tloušťka. | ||
Tvorba trubky - po přidání tloušťky je materiál normálný k povrchu a ne jako "řez pilou" | 23.4. 2014 | Dobrý den,
musíte zvolit trochu jiný postup. Přidání tloušťky podle normály je samozřejmost, protože nikde není definovaná "rovina řezu". Pokud je koncová kontura trubky rovinná křivka, potom by se ještě možná mohl přidaný materiál zarovnat podle této roviny - to je však ideální případ. Trubku namodelujete tak, že jí vytvoříte v délce polotovaru (tak jak by se řezala bez úkosů) a až po přidání tloušťky ji teprve seříznete buď rovinou nebo jinou plochou. Výsledek na obrázcích... | ||
Catia V6 Export modelu figuríny | 21.4. 2014 | Zdravím, zkoušel jste už něco jak to udělat? Není to tak dlouho, co jsme se potýkali s tím samým problémem. Potřebovali jsme dostat model i s figurínou do 3DVia Composeru a taky bez úspěchu. Nakonec nám DS dali model figuríny z V5, která byla rozdělená na jednotlivé části (jako sestava) a dalo se s ní i manipulovat, ale u V6 jsme nepochodili.
Nechci tvrdit, že to nejde, bylo to u verze 2012, dneska už je k dispozici snad i 2014x, tak třeba se situace zlepšila. Ptám se proto, abych nezkoušel to samé co vy, jestli tedy nějaké pokusy u vás proběhly. Zkusím to ještě jednou na 2013x. Tohle se exportovalo, bohužel bez slečny. | ||
Študentská verzia CATIA alebo trial | 20.11. 2014 | Dobrý den,
bohužel taková možnost se nenabízí. Můžete se pokusit najít a stáhnout nelegální verzi, na vlastní riziko. | ||
Študentská verzia CATIA alebo trial | 21.4. 2014 | Ano, existuje, stačí trochu hledat (dřív než se založí nové téma), viz http://www.catia-forum.cz/forum/quick_search.php?searched_string=student
Předpokládal bych, že letní akce pro studenty se bude opakovat, takže přes prázdniny bude možné získat edu licenci úplně zdarma. | ||
Preruseny Context link :jak najit souvisejici element | 15.4. 2014 | Zkuste funkci Tools - Parametrization analysis. Ve filtru vyberete External references, čímž se zobrazí všechny elementy které mají link. Po výběru iž se pak dá použít klasické Center graph a Reframe On.
A jinak samozřejmě používat publikace, aby se linky netrhaly nebo se daly jednoduše obnovit. Pokud pracujete s přebíranými modely od někoho cizího, nic s tím nesvedete. :-) | ||
Klávesové skratky pre Standard Views (Front, Back, Left, Right, Iso atď.) | 15.4. 2014 | No vidíte, asi by nikoho nenapadlo, že se musí restartovat Catia. A pokud to nejde hned, tak už to jinak nezkouším...
Pochvala je na místě. | ||
Klávesové skratky pre Standard Views (Front, Back, Left, Right, Iso atď.) | 14.4. 2014 | To ano, ale přece jenom něco stojí
| ||
Klávesové skratky pre Standard Views (Front, Back, Left, Right, Iso atď.) | 14.4. 2014 | Díval jsem na uvedené příkazy, v Customize opravdu nelze přiřadit žádný akcelerátor. Napadlo mě udělat si 7 "jednořádkových" maker ve stylu
Sub CATMain() CATIA.StartCommand("* front") End Sub Ale ukázalo, že ani tohle nejde.Takže tady asi žádné uspokojivé řešení nebude :-( | ||
Reader na Catia data | 11.4. 2014 | Dobrý den,
to nebude úplně snadné. Otevřít nativní data Catia zvládá v dnešní době už poměrně dost aplikací třetích stran, ale nevím o ničem, co by dokázalo načíst celou strukturu CATParty se všemi feature atd. jak píšete. Většina prohlížečů načte jen zobrazení - ono také k čemu by mě byla struktura, když s ní stejně nemůžu pracovat. Jen namátko jsem vybral několik možností: Enovia DMU (DV1) - placená licence SpinFire - placená licence 3D Tools - placená licence, Free verze neumí Catia WorkXplore - 30 denní Trial, ale nevím jestli trial umí Catia Navíc u aplikace třetí strany asi nikdy nebudete mít jistotu, že se vám složité plošné modely otevřou na 100% správně. Různých konvertorů je celá řada, ale zatím jsem neslyšel o žádném, který by byl zcela spolehlivý. | ||
3D myš, navigace v náčrtu | 10.4. 2014 | Není nějaké nastavení, které by to dokázalo upravit v panelu3Dx Device?
Na druhou stranu je možná logické, že se skica nepohne, aby pořád zůstávala paralelně k monitoru. Možná by mohlo pomoct nastavení Position sketch plane parallel to screen (Mechanical design - Sketcher) Model při editaci zůstane tak jak je a nanatočí se podle roviny sketcheru. | ||
Seznam v textovém políčku | 10.4. 2014 | Zdravím,
tohle asi nijak jednoduše nepůjde. textové pole by sice mohlo být navázané na parametr s předdefinovaným seznamem, ale to byste musel kopírovat i parametr. A nejsem si jistý, jestli by se zkopíroval i link. Na druhou stranu makro by nemuselo být nijak složité, dokonce bych si dovedl představit něco, co by dokázalo samo vyplnit údaje do řádku a skládat je nad sebe bez nutnosti chodit na pozadí. | ||
Vložení 2D componentu z Catalogu do výkresu. | 4.4. 2014 | Hm, to bude omezení funkce read, která dokáže načíst jen něco. Třeba pro načtení materiálů (CATMaterial) je to bez problémů a dokážu zjistit vše potřebné.
Budete muset použít funkci Open, a pak zdrojový výkres zase zavřít, je to o jeden krok navíc a že uživateli "problikne" jedno další okno vůbec nevadí. | ||
Vložení 2D componentu z Catalogu do výkresu. | 2.4. 2014 | To by mělo být úplně stejné. Tímhle výše popsaným způsobem vkládám do výkresu rámečky a razítko, jako zdroj používám jiný (zdrojový) výkres a funguje to naprosto perfektně.
V této upoutávce je na konci video, kde se pracuje s detaily. Zde si je sice beru přímo z výkresu, se kterým se pracuje, ale v případech, že si uživatel detaily omylem smaže, si makro umí sáhnout do jiného výkresu. | ||
Vložení 2D componentu z Catalogu do výkresu. | 2.4. 2014 | Z katalogu jsem to nezkoušel, ale katalog se v každém případě odkazuje na výkres, kde jsou detaily nakreslené. Určitě by to šlo udělat tak, že by se detaily braly přímo ze zdrojového výkresu. Ten by se možná ani nemusel otevírat, ale jen načíst (Read místo Open).
Makro by si mohlo otevřít výkres, načíst seznam detailů, uživatel by se vybral určitý a ten pak vložil do výkresu. Link by se nastavil podle potřeby (buď nic nebo MML tuším). | ||
rotace | 2.4. 2014 | Není mi úplně jasné jak to chcete orotovat? Podle jaké osy (nikde není vidět)? U vytaženého i rotovaného profilu jde nastavit tloušťka (thick), to by vám mohlo pomoct, a nebo rotovat jen podle určitého úhlu. | ||
upínací přípravek hydraulika či pneumatika | 27.3. 2014 | Bylo to moc velké... | ||
upínací přípravek hydraulika či pneumatika | 27.3. 2014 | Nikde nevídím tu přírubu? Asi jste zapomněl na obrázek... | ||
Catia V6 vkladanie normalizovaných častí do zostáv | 27.3. 2014 | Zdravím,
u V6 je to de facto úplně stejné jako u V5, vytvoří se katalogy a z nich se potom dá vkládat do sestavy. Jen postup pro vytvoření katalogu je na jednu stranu trochu zdlouhavější a složitější, na druhou stranu nabízí více možností. Pokud do katalogu ve V6 chcete jen vkládat již hotové součástí (cokoliv jiného, co má smysl), stačí vytvořit katalog s příslušnými chapter a můžete ukládat. Katalog se vytvoří přes PLM Acces - New a jako typ se vybere Catalog . Ten se pak otevře do silver layer a můžete libovolně přidávat chapter. Do nich pak lze vložit další objekty.
Trochu jiné je to u generických modelů spojených s design table. Tady se může vycházet z již hotového V5 dílu (jednoduše se naimportuje) nebo se dá vytvořit přímo ve V6. Na základě tohoto díle se vytvoří tzv. ComponentsFamily , poté se provede resolvace, a resolvovanými díly se dá naplnit chapter v katalogu. Components family se dá uložit do 3dxml a pak použít jinde jako předpřipravená. | ||
Velká sestava | 10.3. 2021 | Uživatel odpovídá na příspěvek #6933:Tak si nechte udělat VPN připojení. U nás takhle jedou skoro všichni, doma mají kancelářské plečky a vzdáleně jsou připojení na své stanice v kanceláři. Když máte domů slušné připojení, kolikrát ani nepostřehnete rozdíl. | ||
Velká sestava | 10.3. 2021 | Uživatel odpovídá na příspěvek #6931:Dobrý den,
pokud chcete mít jistotu, že se vám velká sestava bude "hýbat", chce to skutečně mít certifikovanou stanici / NTB s pořádnou grafikou a specifickými ovladači přímo pro Catii. IntelHD grafika je pořád jen pro "kancelář". Samotné fungování Catie to nevylučuje, ale žádnou parádu neudělá. Dnes se osazují grafiky NVidia Quadro P / T, dříve byly Quadro Kxxx (M pro notebooky), alternativa je AMD Radeon Pro WXxxx. Na stránkách DS jsou přesně vyjmenované modely, které splňují požadavky a jsou pro Catii certifikované. Lepší výsledky může mít i některá z herních grafik, ale nikdy není jistota, že nenastanou problémy. | ||
Velká sestava | 31.3. 2014 | Obávám se, že nic takového v Catii není. Kromě výše zmíněného se, pokud se bavíme o zobrazení, dá ještě nastavit úroveň detailů. Čím větší "otesánek", tím lépe se pracuje a jsou nižší nároky na HW. | ||
Velká sestava | 27.3. 2014 | Zdravím.
Jak velká je ta sestava a jak máte výkonný HW (hlavně disk - rychlost, a RAM - její využití)? 250 dílů, tedy pokud tam každý není 10x, by ještě nemělo být kritické, alespoň ne pro načítání. Velký počet dílů, resp. instancí zvyšuje nároky na zobrazení, kdy se s modelem nedá pohnout, ale vy píšete, že je pomalé načítání.... Na druhou stranu, jakmile začne systém swapovat, rychlost jde rapidně dolů prakticky při všem. To co píše pan Bernát by mělo výrazně pomoct, Catie se prakticky nenačítá žádná data, dokud je neaktivujete. Přepínač Work with cache lze také použít, data se budou načítat v Visu mode, v případě ukládání by jste si to zase přepnul do Design mode, aby to vzal TeamCenter. | ||
3DTool | 26.3. 2014 | Zdravím,
podle popisu to zní až neuvěřitelně. Jakého charakteru byly převáděné modely? Jednodušší tvary nebo obecné plochy. Z minulosti mám zkušenost, že např. převodník CATIA - SolidWorks také u jednoduchých tvarů fungoval, ale jakmile se v modelu vyskytlo víc ploch, byl konec. Jinak 17.000 opravdu není moc, jedna licence bohatě pokryje celé oddělení a oproti ceně za STEP interface je to zadarmo. | ||
Quadro alebo GeForce | 18.4. 2014 | To jako že by s tím měly mít potíže? Multimedia ve Full HD vám dneska přehraje chytrý telefon ... | ||
Quadro alebo GeForce | 31.3. 2014 | To by se určitě dalo najít ne stránkách výrobce v nějaké historii kdy které model vyšel. Otázka je, jestli by se z toho dalo vyjít, protože pokaždé nemusí být nový model skutečně novou generací se vším všudy. | ||
Quadro alebo GeForce | 24.3. 2014 | Podobná diskuse se řešila už dříve zde, ale doba pokročila a dneska jsou už zase výkonnější grafiky...
Zaujala mě reakce p. Maroně, zdá se že to má svojí logiku a odpovídá to některým tvrzením, že Catia může chodit dobře na levnějších (oproti profi) herních grafikách, ale funkčnost není vždy zaručena. Další věc je náročnost nové platformy V6. Můžu porovnat s V5, která byla podle mě méně náročná. Na starém NTB s nVidia Quadro FX 770m jsem u V5 narážel na sekání až u opravdu velkých sestav. U V6 se mi NTB začínal zadýchávat podstatně dřív, přikládám to vyšším HW nárokům. Na novém NTB s Quadro K2000m (16GB RAM) žádné "zadýchávání" nepozoruju. | ||
missing references | 19.3. 2014 | Zkoušel jste nápovědu VBA? Já se jsem zatím jen zběžně podíval a řekl bych, že reference lze přidávat a odebírat jen v rozhraní při tvorbě, nikoliv při běhu programu. Otázka je, jak moc je integrované VBA prostředí V Catii odlišné od Excelu a jiných. | ||
uložení obrázku | 16.3. 2014 | V podstatě jsou dvě možnosti, jak vytvářet obrázky
1. použít externí program na zachytávání obrazovky Předtím se musí nastavit pozadí na bílé. To se provede v Tools - Options - General - Display, pak záložka Visualization a u Background nastavit bílou barvu. 2. použít funkci Capture Tools - Image - Capture a v nastavení zatrhnout White background, viz. obrázek v příloze | ||
převod STL na IGES | 15.3. 2014 | Práce s STL daty už se tady několikrát řešila, stačí se podívat a trochu hledat, takhle zbytečně zakládáte nové vlákno. Zkuste do vyhledávače zadat stl...
Mohl by Vám pomoci tutoriál Rekonstrukce plochy, kde je celkem pěkně zpracovaný postup. Tak dostanete data v Catia, export do IGES už není třeba řešit - stačí Save As a zvolit typ IGES. | ||
Reactions | 14.3. 2014 | Dobrý den,
podle API vytvořit nejde, ale co vím určitě, dá se zkopírovat z jiného modelu a pak vložit. Vyzkoušeno i v praxi a funguje. Samozřejmě nelze mít na vstupu a výstupu libovolné parametry, to co je v Rule musí být i tam kam se kopíruje. | ||
KUZELOVE KOLESO | 13.3. 2014 | A zkoušel jste hledat....? Stačí zadat "kuželové kolo".
Zbytečně zakládáte nové vlákno. | ||
Najst sketch support, referenciu | 14.3. 2014 | Ještě bych zkusil prohodit první dva řádky, tj. nejdřív vytvořit selekci a pak vyvolat dialog. Jestli ani to nepomůže, tak už asi nezbývá noc. | ||
Najst sketch support, referenciu | 12.3. 2014 | Abych dogmaticky netvrdil, že s tím nic nejde, tak můžete zkusit jít přes dialog pro změnu sketche. Všiml jsem si, že když vyvoláte dialog, vybere se použitá rovina s současně skica. V tu chvíli by tedy měla být načtená v Selekci a stačilo by projít kolekci a testovat, zda je objekt typu Plane. Pokud ano, musí to být Sketch support.
Takže v kódu potom takto: CATIA.StartCommand("Change sketch support") | ||
Najst sketch support, referenciu | 12.3. 2014 | Dobrý den,
Sketch má bohužel v API slabou podporu, takže sketch support se nedá zjistit ani nahradit. U jedné firmy si dokonce nechali udělat komponent v CAA, aby se sketch mohli lépe pracovat. Jediné co lze zjistit, je počátek skici a její osy vzhledem ke 3D a s tím pak dále pracovat. | ||
ENOVIA V6 - zkušenosti | 4.3. 2022 | Dobrý den,
tady vám nejlépe poradí váš partner, který implementoval Enovii... | ||
ENOVIA V6 - zkušenosti | 12.3. 2014 | Dobrý den,
bylo jen otázkou času, kdy se toto téma otevře. Implementací PLM Enovia V6 začíná přibývat a s tím se začínají objevovat otázky a potřeba vyměňovat si zkušenosti. Ale k Vaší otázce... Integrace ERP do Enovia V6 je vždy otázkou nějaké kustomizace. Do některých aplikací existují předem připravené integrace (nejpoužívanější CAD jako Inventor, NX, SolidWorks, CATIA V5, dále balík MS Office, průzkumník Windows), do jiných SW jako je většina ERP se rozhraní musí vytvořit individuálně podle požadavků zákazníka (úroveň synchronizace). Při kustomizaci je většinou vyžadována spolupráce mezi dodavateli ERP i PLM systému, protože oba využívají databáze - a rozhraní mezi nimi není nic jiného, něž přenos informací z jednoho do druhého na základě nějakých pravidel. Některé kombinace ERP a PLM mohou být samozřejmě komplikovanější z pohledu spolupráce, ale na to musí být implementátor předem připravený. Integrace ERP a PLM je v dnešní době naprostou samozřejmostí, u velkých společnost je v podstatě nepředstavitelné, že by komunikace mezi těmito systémy neexistovala. Takže pokud to nefunguje tak jak má, zřejmě je třeba vytvořit sofistikovanější integraci. Na druhou stranu, video z YouTube níže naznačuje, že vše funguje tak jak má. | ||
Súradnice bodu | 6.3. 2014 | Takhle jednoduše to nejde. Buď ho musíte vybrat pomocí selekce, nebo přesně natypovat.
1. Selekce Dim oSel As Selection 2. nebo přímo natypovat. Uvažujeme, že je bod unitř geometrického setu, který je v rootu partu Set oPoint = oPart.HybridBodies.Item("nazev geometrickeho setu").HybridShapes.Item("nazev bodu") | ||
Súradnice bodu | 6.3. 2014 | Jen dodávám že takto získáte souřadnice bodu vzhledem ke globálnímu souřadnému systému modelu. | ||
Jak přinutit Catii ukládat do složky, ze které jsem otevřel? | 6.3. 2014 | No nevím, mám pocit že i poslední V5-6 R2013 se chová stejně ...
A u V6 už nic jako File-Open / File-Save není, tak ani není důvod se tím zabývat. | ||
Jak přinutit Catii ukládat do složky, ze které jsem otevřel? | 4.3. 2014 | Tohle se tu už řešilo, bohužel bez uspokojivého výsledku. Catie si informaci o umístění někam ukládá, ale zřejmě není jak se k ní dostat ani jak nastavit, aby si pamatovala poslední umístění (odkud se otevíralo).
Standardně si pamatuje umístění odkud se naposled otevíralo i umístění kam se naposled ukládalo. Pak použije pro každou odpovídající operaci odpovídající umístění. Už tehdy jsem ve vláknu navrhoval, že by šlo napsat jednoduché makro, takový vlastní "Open / Save" dialog, který by si pamatoval poslední cestu. Ta by se aktualizovala a ukládala při každé operaci. PS: V tomto nastavení to není, tam jsou cesty kam všude se má Catie dívat když hledá nalinkované dokumenty. | ||
Healling Asistant | 5.3. 2014 | Myslel jsem sehnat data vytvořená ve V4....ale to asi ve škole neseženete.
Nebo jestli máte k dispozici V4, tak je ideální v ní vytvořit z Face tzv Skin (obdoba Join ve V5) a nastavit co nejmenší přesnost (jde tuším 0,01mm). Když pak takto vytvořenou plochu načtete do V5 a rozbijete pomocí Disassemble, měly by být výsledné plochy už vhodné pro HA. | ||
Healling Asistant | 4.3. 2014 | Dobrý den,
tak otázek jak opravit plochy tu bylo hodně, ale jak je rozbít ... :-) Nejlepší je vzít jiný CAD, uložit v něm model jako IGES nebo STEP a pak načíst do CATIA, případně postup několikrát opakovat oběma směry. Dobrý zdroj jsou také data z CATIA V4 s menší přesností, to je pak úplná lahůdka. | ||
Přerušovaný svar střídavý - Značka | 28.2. 2014 | Hm, tak o tohle jsem se snažil kdysi také, leč neúspěšně. Respektive ani jeden ze způsobů, kterým jsem to řešil, se mi nezamlouval. Ve značkách svarů to není, takže jsem zkoušel udělat to jako detail s textovými poli jako "Modifiable in instance". To nakonec fungovalo, ale byl problém s popiskou a pozici.
Dokreslovat znak pro vystřídání do stávající značky je ještě horší. | ||
data ze 3D (CMM), ze scaneru | 28.2. 2014 | Dobrý den,
na tohle je určený modul QSR, ale v licenci HD není dostupný. Zkuste se podívat na tenhle tutoriál, použijete alespoň část pro GSD. V podstatě budete muset namodelovat kolík znovu podle igs souboru. Podobné téma se tu řešilo už několikrát, stačí zadat do vyhledávání STL... | ||
Error pri FEA | 26.2. 2014 | New from jste použil pro celou analýzu i s modelem?
Mohlo se stát, že se nezkopírovaly nebo poškodily soubory s výpočetními daty (CATComputation tuším). Zkusil bych je smazat, analýza se je sama vytvoří. Hláška ukazuje na nějak poškozenou matici tuhosti, která by měla být definována v tomto souboru. | ||
Tvorba rotačních nástrojů | 24.2. 2014 | Dobrý den,
jestli vám jde jen o to namodelovat nástroj ve 3D, zkuste se podívat do tohoto tutoriálu, kde je modelovaný šnek, je to hodně podobné. Fazetky na hrotu jsou pak už jen odečtené rotační plochy... | ||
dxf do sketcher | 22.2. 2014 | V principu to děláte správně. Stejným způsobem se tvoří např. 3D text - křivky z DXF se prostě jen zkopírují do schránky a pak vloží do skicáře.
Podívejte se jestli není DXF tvořeno bloky nebo tam není nějaký jiný zbytek, který neodpovídá typu geometrie, kterou lze vložit do skicáře. Můžete to vyzkoušet tak, že copy-paste uděláte s jednou křivkou z DXF. Pokud to projde a u zbytku ne, budete muset najít co je tam navíc. | ||
Copy -> Paste as Result (with Link) | 21.2. 2014 | Ta plocha se zřejmě odkazovala na nějakou část solidu v historii. Tj. např. uděláte solid a plochu zvlášť, solid dotáhnete k ploše, a pak plochu modifikujete tak, že použijete nějakou část solidu - a je hotovo - zacykleno. | ||
Copy -> Paste as Result (with Link) | 21.2. 2014 | Můžete poslat data? Vypadá to na nějakou botu uvnitř modelu. | ||
GENERATE CENTERLINE BENDED FROM TUBE | 28.2. 2014 | Záporný extrapol je perfektní věc - na zkrácení plochy nejrychlejší řešení. Jednou jsem na to náhodou přišel, když jsem použil zápornou hodnotu vloženou ze schránky - jinak by bych automaticky nečekal že to projde. | ||
GENERATE CENTERLINE BENDED FROM TUBE | 28.2. 2014 | Tohle by se dalo možné udělat ještě přesněji. Nejdřív extrahovat plochu tyčky a extrapolem s křivostní návazností a zápornouo hodnotou postupně plochu zkracovat. Pokaždé pak udělat boundary koncového profilu. Nakonec pak tyto boundary spojit pomocí multisection surface. | ||
GENERATE CENTERLINE BENDED FROM TUBE | 17.2. 2014 | Dobrý den,
znamená to že již máte ohýbanou trubku a potřebujete její osu? V GSD existuje funkce Axis, která vytvoří osu určité geometrie (oblouk, kružnice, elipsa, válcová plocha). Tím by vytvořily osy rovných úseků a pak by se spojily dohromady např. pomocí Spline .
Jinou možností je vytvoření středů kružnic tvořící hranice segmentů, v rovných úsecích by se spojily vždy dva body (line) a ohnuté částí opět přes Spline nebo Corner . | ||
R22 a problém s catvba | 2.12. 2014 | Měla by fungovat globální registrace celého release. Makra většinou využívají více knihoven než tuto jednu.
Příkaz je potom . ..code/bin/cnext.exe /regserver v instal adresáři příslušného release. | ||
R22 a problém s catvba | 12.2. 2014 | Tohle je u CATVBA celkem běžné, např. stejným způsobem se musí deklarovat i Selection a nejen u R22, ale i u nížších.
S registrací někdy může být problém. Já na to narážím dnes a denně. Píšu makra v .NET a narazil jsem při první instalaci Catie V6. Některé knihovny se jmenují úplně stejně jako u V5 a pak se kódy rozpadají, protože v knihovnách nejsou nalezené potřebné objekty. V nejhorším případě se to tváří jako že je vše OK, objekty tam jsou, ale mají jinou strukturu, což se pozná až když něco nefunguje nebo začne padat. Musel jsem si kvůli tomu udělat dávky, které spouštím podle toho pro co zrovna budu psát. Takový můj momentální standard R19SP9 funguje do R21, od R22 už se musí dávat pozor, resp. raději nezkoušet a rovnou přeregistrovat. | ||
definice svarů | 17.2. 2014 | Svary drží na geometrii, na které byly vytvářeny, tj. pokud se mění geometrie, mění se i svary.
V sestavě se samozřejmě vytváří další objekty, které nesou informace o samotném svaru a impaktech na svařované díly. | ||
definice svarů | 17.2. 2014 | Jaké vazby myslíte? Constraint? Tam je pouze vazba Fix. | ||
definice svarů | 10.2. 2014 | Zkosení je z principu špatně, pak by svar ve výkresu nebyl správně vidět.
Ideální je pro každou jednotlivou "housenku" svaru vymodelovat samostatný objem (profil - pad, profil - trajektorie - rib) a na svařovaných součástech vytvořit technologické úkosy. Weld design pracuje s tzv. odvozenou reprezentací, ale to samé se dá udělat v Part designu. Existuje několik metodik jak svařence řešit. Jednou z nich je postup "co svařovaný díl to Part". Jejich kopie s linkem se pak sečtou v dalším partu - svařenci, a zde se namodelují svary a případné obrábění. Multipart je také možný se stejnou filozofií, ale pak je jen jeden objemný model. | ||
definice svarů | 9.2. 2014 | Dobrý den,
viz. tohle vlákno o Weld design. Pokud se použije pro tvorbu svarů Weld Design, svary se definují už ve 3D a do výkresu by se informace měla přenést automaticky. Když budete svary modelovat v Part designu, nejste na druhou stranu ničím omezená. Ve výkresu se pak musí okótovat manuálně. | ||
photorender - kvalitní obrázek - použity textury, světla, průhlednost, odlesky | 22.2. 2014 | Dobrý den,
u každého materiálu je možnost nastavit jeho grafické vlastnosti - jak se bude zobrazovat při renderu. Zde je kromě jiného možné vybrat i texturu a nastavit jak se má "natáhnout" na geometrii, ke které ja materiál přiřazen, vlastní obrázek s texturou, opakování ve obou směrech, měřítko, pozici, orientaci atd. V tomto článku na konci je ukázka rendrovaného telefonu Sony Xperia i s modelem, tak se můžete podívat jak je to udělané. | ||
photorender - kvalitní obrázek - použity textury, světla, průhlednost, odlesky | 10.2. 2014 | To je v podstatě jedno. Důležité je. aby vše co chcete vykreslovat mělo přiřazený správný materiál (texturu). Ten jde zadat jak na objem, tak na plochu. | ||
photorender - kvalitní obrázek - použity textury, světla, průhlednost, odlesky | 9.2. 2014 | Dobrý den,
v tomto článku jsou tři práce, kde se render používá, mohlo by vám to pomoci. Nebo pak link na orig. manuál na webu, některé části ale nejsou dostupné. | ||
Načítanie hodnôt z VB do parametrov Part Designu | 7.2. 2014 | Možná je chyba v desetinné čárce - tečce, resp. oddělovači. Do parametru se totiž zapisuje ze stringu (ValuateFromString), a pokud je v textboxu špatný oddělovač, Catia to zkousne, ale zapíše jen celou část.
Zkuste v Catii přímo do parametru zapsat nějaké desetinné číslo, pokud se zobrazí správně, je chyba v přenosu. | ||
Načítanie hodnôt z VB do parametrov Part Designu | 6.2. 2014 | V parametru je vždy uložená hodnota tak jak je zadaná nebo vypočtená, pouze se zobrazuje jen určitý počet desetinných míst. U délkovéhé parametru (length) jsou to defaultně tři místa. To se dá změnit v Options, viz obrázek v příloze.
Pokud chcete skutečně zoukrouhlenou hodnotu, musíte číslo zaokrouhlit buď již ve VB nebo v Catii. Jestli parametr používáte v nějakém vzorci, jde zaokrouhlení provést přímo tam. Existuje funkce Math.Round(vstup, počet míst) , která zaokrouhluje aritmeticky. (Pak jsou ještě funkce Math.Ceil - zaokrouhlí nahoru, a Math.Floor - dolů) | ||
Hromadné ukládání výkresů do *.pdf, *.dwg, *.stp | 30.1. 2014 | Dobrý den,
pro tenhle požadavek mohu jedině doporučit makro od Technodatu na hromadný export základních CATIA formátů (part, product, drawing) do jiných formátů. Kromě samotného exportu lze ještě nastavit postfix v názvu souborů (např. datum exportu) a makro se dá spustit v batch mode, tj. jako dávka, CATIA přitom běží na pozadí a po skončení exportu se vypne. Makro ještě není v seznamu maker na vyzkoušení zde na fóru, ale už ho (a mnoho dalších) připravuju. V každém případě Vám můžu makro poslat na vyzkoušení s časově omezenou licencí. Pište klidně sem nebo na jan.cinert@technodat.cz | ||
Catia V5 licencie cena | 10.2. 2014 | Ceny jsou přímo od Dassaultu, ten je určuje, na partnerovi až tak nezáleží. Samozřejmě je vždy prostor u marže, ale velké rozdíly mezi jednotlivými partnery (Beko, Dytron, Technodat, ...) nečekejte.
S výhodami a nevýhodami je to asi jako s půjčením auta. Když ho potřebujete na týden, tak si ho kvůli tomu nebudete kupovat. Ale jak už jsem psal, minimální doba pronájmu je 3 měsíce a cena za roční pronájem cca 2,5x nižší než pořizovací. Ono je to trochu složitější. Záleží na tom, jestli budete platit maintenance nebo ne. Pokud si koupíte licenci, zaplatíte jednorázově PLC cenu (prodejní) a k tomu min 1. rok i ALC (maintenance). Když platíte maintenance, máte nárok na podporu, nové release atd. Maintenance na další roky už platit nemusíte, když si vystačíte s tím co dostanete a nepotřebuje často měnit release (děláte jen pro sebe, nejste na nikom závislý). Takže když vezmeme v úvahu třeba období tří let: PLC je dejme tomu 12.000,- EUR, ALC na první rok 2.000. Celkem tedy za tři roky zaplatím 14.000,- a samozřejmě můžu pracovat i dál, protože licenci mám koupenou navždy. U pronájmu zaplatím 3x YLC (cena ročního pronájmu) tj. 3x 4.500,- = 18.000,- EUR a po těch třech letech nemám vůbec nic, protože jsem to měl jen půjčené. Ceny berte jen jako příklad pro ukázku poměru, skutečné ceny jsou závislé na mnoho faktorech a konkrétní konfiguraci. | ||
Catia V5 licencie cena | 30.1. 2014 | Dobrý den,
o jaké konfiguraci uvažujete? Pronájem je možný na minimální dobu 3 měsíce a cena je vyšší než něž poměrná částka pořizovací ceny, resp. platíte jako kdybyste licenci koupil... Pro příklad: konfigurace MD2 (nebo podobně CAT+MCE u expresu) stojí cca 15.000,- EUR a roční poplatek je kolem 4.000,- EUR. 3-měsíční pronájem by tedy mohl být nějakých 15.000 / 12 * 3 = 3750 EUR. Takže za rok byste zaplatil skoro stejně jako za licenci, ale de facto ji nevlastníte. Je to jen hrubý odhad, nejsem si úplně jistý jestli se to počítá takhle, ale nejkratší doba pronájmu je opravdu tři měsíce. | ||
Úprava ploch jádra nástroje vzhledem k naměřeným rozměrům odlitku | 29.1. 2014 | Dobrý den,
tady by bylo asi nejlepší použít zmíněný FreeStyle, kde je možné plochy deformovat pomocí kontrolních bodů. Kdysi jsem takto viděl upravovat polyuretanové výplně sedaček. Bylo to poměrně složité obecné tvary, kdy jiná metoda nepřicházela v úvahu. Vstupem byla tzv. strak data (ideál podle designu), vlastní model pěny sedáků a pak 3D sken hotových sedadel, kdy už pěna byla narvaná do potahů. Ve vašem případě bych zkusil z ploch jádra vytvořit offsetové plochy v určitém kroku a na ně promítnout hranice "louží". Tím získáte jakési vrstevnice, do kterých pak můžete napasovat původní plochy taháním za kontrolní body. Nic lepšího mě nenapadá. | ||
Výběr do okna | 28.1. 2014 | "Odvolávám co jsem odvolal", a tak dále. Samozřejmě že to jde, používal jsem to kdysi ve výkresech a nenapadlo mě, že to je dostupné i u modelů. resp. jednou dávno to nezafungovalo tak jak jsem si představoval, proto jsem to od té doby nepoužil a asi ani nepotřeboval.
Další volny výběru jsou v panelu Select - pro váš případ je to volba Free hand selection trap (viz. obrázek). Stačí čárou, která se tvoří pod kurzorem přejet přes díly (instance, Body), ty co jsou pod čarou se vyberou. | ||
Výběr do okna | 25.1. 2014 | Zdravím,
s výběrem pomocí okna toho moc nesvedete. Navíc to ani nedoporučuju, protože pak můžete lehce smazat i to co nechcete. Pokud je to multipart a jednotlivá Body se nejmenují všechny stejně, dá se vybírat a mazat podle jejich názvu. Ideální je převést multipart na sestavu, viz téma Převod na AllCatPart, pak se s tím dá lépe pracovat. Poslednímu požadavku by pomohlo makro které by našlo rodičovské Body vybraného shape a smazalo by ho. | ||
FEM - metoda konečných prvků | 28.1. 2014 | Pardon, myslel jsem samozřejmě Clamp ... Fix je v assembly. Už se mi to plete :-) | ||
FEM - metoda konečných prvků | 28.1. 2014 | Když použijete User define restraint, tak se úloha nikdy nebude chovat podle skutečnosti. Mezi součástí a čepem je kontakt - když budete za čep tahat radiálně k oku, na jedné straně bude do součásti tlačit a na druhé bude mít tendenci odlehnout. User def. const. je jako kdybyste čep přivařil napevno.
Pokud použijete virtual part typu contact, musíte ho také nějak zachytit (odebrat všechny stupně volnosti), jinak bude cestovat a úloha bude staticky neurčitá. Takže na virtual part klidně dejte fix a bude to fungovat. CO se týče sítě s bricky (=kvádr), v určitých výpočtech je přesnější (např. 27 nodové bricky), ale na to musíte mít licenci FMD - advanced solid meshing, jinak jí nevytvoříte. | ||
FEM - metoda konečných prvků | 23.1. 2014 | Na obrázku není chyba, jen varování. Odebíráte stupně volnosti, které už jsou de facto odebrány charakterem geometrie a předchozích podmínek. V každém případě výpočet v tomto případě proběhne.
Pro tuto podmínku se opravdu nejvíc hodí vazba Pivot nebo Sliding pivot v kombinaci s virtuálním partem. Velmi důležité je, aby virtual part byl typu contact (pokud není do oka pevně nalisovaný čep, který se nemůže otáčet ani v navazující spojené součásti). | ||
geometrické vazby - Constrainst | 26.1. 2014 | Někdy metoda "Nastoupit - vystoupit" zafunguje. :-) | ||
geometrické vazby - Constrainst | 22.1. 2014 | Tak chyba bude v tom, že máte vybranou jen jednu entitu. Jednotlivé volby se zapínají podle toho co je vybráno a usnadňují tak uživateli výběr vazby. Nebo jinak - vazba jde vytvořit jen pokud to vybraná geometrie dovoluje. Takže napřed vyberte obě entity (se stisknutým CTRL) a pak spusťte dialog s vazbami a uvidíte, že to půjde. | ||
geometrické vazby - Constrainst | 21.1. 2014 | Co konkrétně se Vám nedaří? Vazba se nevytvoří? Můžete mít vypnutý přepínač pro trvalé vytvoření vazby, v takové případě ale Catia při potvrzení zahlásí, že vazba je pouze dočasná.
Pokud mají křivky jinou barvu než zelenou nebo bílou, je skica tzv. Overconstraint - některá z vazeb je v rozporu s jinou. | ||
obrábanie | 1.7. 2014 | Na dotazy o obrábění odpovídal p. Hnátík (viz. odpovědi výše). Zkuste založit nové téma, na to chodí mailová upozornění, dotazu v ne úplně aktuálním vláknu si nemusí každý všimnout. Nebo zkuste napsat p. Hnátíkovi soukromou zprávu, tak se vám spíše ozve. :-) | ||
obrábanie | 29.6. 2014 | Uživatel odpovídá na příspěvek #4621:Zkuste být více konkrétní, tohle je velmi obecný dotaz. Lepší je vytvořit nové téma s konkrétními otázkami, takhle se odpovědi spíš nedočkáte. | ||
Dávkový režim | 15.1. 2014 | Zdravím,
používám batch mode v makru pro export modelů a výkresů do jiných formátů, resp. makro umí jak interaktivní, tak batch mód (Catii si spustí v libovolném prostředí). Je třeba si uvědomit, že makra používají API, což je vlastně jen ovládaní "zvenku", tj. vše probíhá úplně stejně jako kdybychom s Catií normálně pracovali. Neexistují žádné jiné metody, naopak, API neobsahuje všechny funkce a některé jsou proti manuálnímu ovládání dost omezené. Takže když potřebujete načíst něco z výkresu, Catie ho prostě musí otevřít do svého editoru, jinak se k datům uvnitř prostě nedostanete. A výkres si s sebou samozřejmě táhne nalinkovaná data... Při otevírání makro zavolá metodu Open a pak čeká, než se soubor otevře - načte. Teprve potom se začnou provádět další příkazy, samozřejmě v mnohem rychlejším sledu než když budete ručnš klikat. O ničem jiném to není. Pokud byste chtěl něco lepšího, tak potom je tu CAA Rade, kde už potřebné funkce jsou. Ale možná by se dal usetřit nějaký čas, když se místo metody Open pro otevření dat použije metoda Read . Pak se ale dostanete jen k některým informacím, viz dokumentace k API.
| ||
VB.NET aplikace (32 bit vs. 64 bit) | 10.1. 2014 | Zdravím,
používám Win7 64bit, CATIA 64bit a zatím jsem nezaznamenal problém. Kompiluju ale jako 32bit aplikaci, při AnyCPU se to automaticky kompilovalo jako 64bit a vadilo mě, že se nedá při ladění a krokování editovat kód. U 32bit to jde... U Win XP 64bit jsem narazil na problém u zákazníka, resp. u všech uživatelů makra jela u (jako na potvoru) u správce Catia ne a ne to rozběhat. Nakonec jsem zjistil, že Xp 64bit neměly nainstalovaný .NET Framework (buď ve správné verzi nebo vůbec). Stačilo doinstalovat a bylo to OK. Doporučuju přejít na W7, u Xp stejně letos v dubnu končí podpora... | ||
Generovaný Titleblock | 16.1. 2014 | Změnu fontu jsem popsal v předchozí odpovědi, v kódu to bude:
oText.TextProperties.FontName = "SSS4" Podívejte se na tenhle článek, resp. představení hotového řešení TitleBlock Editor pro práci s razítkem a formáty výkresů. V případě zájmu je možné si řešení zdarma vyzkoušet. | ||
Generovaný Titleblock | 10.1. 2014 | Tloušťka čáry bude vždy podle standardu, kde jsou definovány tloušťky k jednotlivým typům. Změna tloušťky se provádí přes výběr, kde se pak v objektu VisPropertySet používá metoda SetRealWidth .
Změna fontu se provede změnou vlastnosti FontName objektu TextProperties (objekt typu DrawingTextProperties). Zvolený font musí být definovaný v použitém standardu, jinak to nefunguje.
Vytváření razítka tímto způsobem je poměrně náročné na přípravu, resp. při každé změně se musí upravovat kód. Mnohem lepší je vycházet ze šablony a celé razítko vkládat jako detail (s možností jeho rozbití po vložení). Samozřejmě pokud se razítko dynamicky mění, tak to jinak nejde. | ||
Záložky v oknech funkcí - nastavení | 9.1. 2014 | Záložky ve formulářích se dají ovládat i klávesami, tak by se dalo napsat makro, které spustí danou funkci, a pak se odesíláním stisků kláves dostane tam kam potřebujete. Problém je, že se form pokaždé může otevřít na jiné záložce a pak nepůjde určit, kolikrát je třeba poslat stisk TAB, kolikrát stisk šipky atd.
Programově by mělo jít adresovat přímo okno formu v Catii (už jsem to jednou zjišťoval na jiném fóru) a pak je aktivovat potřebnou záložku, ale na to moje znalosti ne-programátora už nestačí. | ||
Value od Thickness | 9.1. 2014 | Vypadá to, že tam jsou oba. Zkusil bych se dostat na seznam parametrů Padu funkcí Sublist a pak už si na něj sáhnout přes Item . | ||
Počet entit v ramci jednoho body | 8.1. 2014 | Přesně tak jsem to myslel, "rozpad" udělat jen v proměnné, nemusí se fyzicky přidávat do stromu. Takhle to stačí. :-) | ||
Počet entit v ramci jednoho body | 8.1. 2014 | Tak snad mám řešení. Vytvořit Extract z daného Body (manuálně lze), a ten pak nechat rozpadnout (jako disassemble) na oddělené části (AddNewDatum) a ty jednoduše spočítat. Kolik bude částí, tolik je oddělených objemů. | ||
Počet entit v ramci jednoho body | 7.1. 2014 | Tak potom to musíte filtrovat podle typu, tj. ukládat počty Pads, Pockets, Holes atd.
Pokud je z jedné skici více features, mělo by to ukazovat správný počet, pokud jsou features ve stejném Body. | ||
Počet entit v ramci jednoho body | 7.1. 2014 | Pokud by stačil počet solid objektů, existuje kolekce Shapes jako vlastnost Body. Pozor, booleovská operace je také brána jako Shape, to by se muselo podle typu odfiltrovat.
Přes Face, jak píše Břeťa, je do od určité velikosti modelu na pováženou, je jich obrovský počet a zpomaluje to program. | ||
parametr visibility | 14.12. 2013 | Dobrý den,
s design table tady asi moc nepochodíte. Viditelnost není standardní parametr v modelu, který by šel takto řídit. Podařilo se mi sice obejít to vytvoření KWA reakce s velice jednoduchým kódem PartBody.Show = Visible kde Visible je už standardní parametr typu boolean, který jsem si vytvořil. Pro použití s design table by ale musel být tento parametr nalinkovaný na parametr v sestavě (ideálně s názvem odpovídajícím partu), a teprve tyto parametry by se daly použít pro design table, aby bylo možné rozlišit co je co. Mnohem lepší řešení by bylo jednoduché makro, které by se z excelu (text. souboru) nejprve načetlo seznam partů, pak projelo sestavu, a v případě shody PartNumber s číslem na seznamu by part (PartBody) skrylo. | ||
Hexagon | 14.12. 2013 | Jakou máte licenci? Tipoval bych to na něco s PD1, kde spousta věcí z plného PD chybí.Na druhou stranu, nakreslit si šestiuhelník podle toho jak ho vkládá Catie není žádný problém, a skica se dá pak kopírovat při dalším použití. | ||
Open dxm | 12.12. 2013 | 3dxml je formát pro uložení dat, u V5 pouze pro prohlížení, u V6 může být i typu authoring, tj. ukládá se do něj i historie. OpenDXM je podle toho co jsem našel zde je služba, takže souvislost ani podobnost není. | ||
VBA ukončení | 11.12. 2013 | Já bych tipoval, že jakmile si CATIA makro načte kvůli spuštění, soubor catvba se zamkne a nikdo se tak na něj nedostane (na rozdíl od modelů, které si nechá smazat pod rukou). Pak je logické, že soubor je pro zápis volný až po ukončení Catia, která si ho drží. Ono už z logiky věci vyplývá, že nemůžete editovat zdrojový kód makra které běží ...
Určitě bych neprováděl úprava makra na serveru, ale u sebe, a makro na server kopíroval až po odladění. Co se týká smazání, resp. vynulování proměnných, tak to je individuální podle toho jak potřebujete, někdy se musí uvolnit reference, vyprázdnit kolekce, pole...., aby se při další běhu makra nebraly v úvahu hodnoty z předchozích běhů. | ||
Vlozenie okraju technickeho vykresu A3, A4 | 4.10. 2016 | Dobrý den,
k tomu stačí zatrhnout volbu podle obrázku. Každý nový sheet si pak přebere pozadí z prvního (nebo jiného). Podmínkou je, aby detaily rámečku a razítka byly vložené na pozadí. | ||
Vlozenie okraju technickeho vykresu A3, A4 | 11.7. 2016 | Dobrý den,
tohle by mohlo pomoct - http://www.catia-forum.cz/articles/?article_id=51. Razítka a rámečky se dělají úplně stejně nebo se kreslí přímo do pozadí. Obojí má svá pro i proti. | ||
Vlozenie okraju technickeho vykresu A3, A4 | 9.12. 2013 | Mohl byste tu otázku lépe formulovat? Není mi jasné, co přesně potřebujete.... | ||
Modul na tvorbu tvárniacich nástrojov?? | 8.12. 2013 | Mold tooling desing Vám nestačí? To je modul přesně určený pro tvářecí nástroje, takže ani není třeba se dívat po produktech třetích stran. | ||
nulovy bod | 6.12. 2013 | ...tohle jsem Vám psal už předtím (#4303), že to bude nejjednodušší... | ||
nulovy bod | 5.12. 2013 | Ještě k tomu nulovému bodu - neurčuje ho první součást. Ta sice spadne vždy do nuly, ale co když ji potom odeberete a na jejím místě už bude druhá, které mohla být úplně jinde ....?
Když vložíte do sestavy nový, prázdný part, jeho počátek bude vždy v nule sestavy, na to se můžete spolehnout. | ||
nulovy bod | 4.12. 2013 | Dobrý den, píšete to úplně správně. Nulový bod sestavy se zjistí při vložení nového Partu - jeho Axis system bude v pozici 0,0,0 vůči sestavě, tj. v jejím nulovém bodě.
Pokud máte všechny komponenty vůči tomuto bodu nějak posunuté, stačí vložit do sestavy nový Part, ten zafixovat,a k němu zavázat hlavní součást sestavy, na kterou je navázaný zbytek. Při update se vše posune k novému Partu. Nebo použít makra na instance první úrovně, které je přemístí do správné pozice (0,0,0 nebo jakákoliv jiná). Mělo by tu někde v diskusi být, už se to jednou řešilo, jmenovalo se MoveToNula.catvbs, ale bylo jen jako příloha ve vláknu. | ||
Vkládání dílů z katalogu - jako nová součást | 4.12. 2013 | Dobrý den,
zkusil jsem vložení komponentu z výchozího DS katalogu, a i při dvojkliku se se kompnent vkládá jako nová instance, takže to bude o nastavení v katalogu. Schválně to zkuste a podívejte se, co by mohlo být jinak. | ||
Tvorba vlastnej rohovej pečiatky | 2.12. 2013 | Tohle už se tu řešilo, stačí chvilku hledat....
Třeba viz http://www.catia-forum.cz/forum/topic.php?topic_id=188 nebo potom komplexní řešení Razítko si nakreslete jak potřebujete, pak jen stačí vybrat si jednu z možností, jak ho umístit do výkresu a používat. | ||
zmizla ikona foťáku (render) | 1.12. 2013 | Workbench = Part Design, Assembly Design atd., prostě pracovní prostředí konkrétního modulu. Toolbar render není ve všech, ale jen v některém. Určite ale je v těchto dvou.
Podívejte se ještě do Tools > Customize, v záložce Toobars by měl být panel vidět, a v záložce Commands MUSÍ být příkaz EasyRender, který spouští funkce pro renderování. Není možné aby to zmizelo. Jinak si můžete vytvořit svůj toolbar a do něj příkaz vložit, nebo se dá funkce spustitpo napsání c:EasyRender do přík. řádky. | ||
zmizla ikona foťáku (render) | 1.12. 2013 | Vidíte ten toolbar v seznamu, když na lištou s toolbary kliknete pravým tlačítkem? Pokud není v seznamu, je něco špatně (jiný workbench, ...). Pokud je v seznamu, měl by být zatržený, jinak nebude v liště. Pokud je v seznamu a zatržený, může být ještě jen schovaný, protože se do lišty nevejde. To poznáte tak, že je v pravé (nebo spodní) části listy dvojitá šedá šipka, která znamená, že se tam skrývají ještě další toolbary.Většinou stačí je vytahat ven, pak poskladat podle toho jak se vám to hodí (klidně do více řad) a nakonec zamknout. A máte jednou pro vždy klid. | ||
zmizla ikona foťáku (render) | 1.12. 2013 | To se stane třeba když si toolbar omylem vytáhnete myší někam do prostoru, kde není vidět. Reset toolbarů pak nempomůže, protože toolbar se vrátí do pozice, kde byl při ukončení Catia.
Pomůže smazání souborů FrameConfig a FrameGeneral v adresáři, kde má Catia uložené nastavení (CATSetting). Po restartu se toolbary vrátí tak, jak to bylo po instalaci (pokud nemáte nastavené referenční settingy). | ||
Výběr, označení ploch na mrtvém solidu | 5.12. 2013 | Kolekce faces není nikde, ale jde to takhle:
oSelection.Add(solid) primitivní, ale velice účinné... | ||
Výběr, označení ploch na mrtvém solidu | 1.12. 2013 | A nechcete si rovnou vyzkoušet makro Color Standard, které kromě obarvení ploch podle barevného standardu umí i výběr podle tangentní návaznosti? Licence na zkoušku zdarma na 21 dnů. | ||
Výběr, označení ploch na mrtvém solidu | 1.12. 2013 | Dobrý den,
nedávno jsem řešil přesně to samé. Hledal jsem i na zahraničních fórech a nic kloudného, jak by to šlo přímo nenašel. Přitom by to mělo být úplně snadné, tangentní výběr používá hned několik funkcí (thickness, draft, extract). Pokud neexistuje nějaká nedokumentovaná syntaxe pro dotaz search, tak to opravdu asi nejde. A bohužel to nevypadá lépe ani ve vyšších release V5 (ve V6 jsem to nezkoušel). Nakonec jsem to vyřešil makrem, které se opírá o extract a následné měření vzdáleností face na solidu od tohoto extractu, resp. bodu který se na extractu vytváří. Funguje to spolehlivě, ale s rostoucí velikostí modelu uměrně narůstá čas potřebný k identifikaci příslušnosti plochy k tangentnímu extractu. Takže uživatel pak nemusí s Ctrl oklikávat každou plochu (zvlášť pokud jsou hodně malé segmenty), ale chvilku to trvá. | ||
Rules - error | 29.11. 2013 | Set asi nebude to pravé, protože Set se de facto neaktualizuje. Pro part to musí fungovat, viz. obrázky. Při jakémkoliv Update to napíše hlášku, Vy si tam dáte svůj skript. | ||
Rules - error | 29.11. 2013 | Rule fungovat nebude. Vlastní kontrola podmínky v Rule se děje při změně na modelu, tj. updatuje se model, vyhodnotí se podmínka a podle toho se provedou akce. Podle mě je problém v tom, že Rule sice pozná, že je v Parallel chyba a deaktivuje jí, ale v tu chvíli už tam chyba zase není a podle Rule by ji měl aktivovat. Takže vznikne jakási nekonečná smyčka a Catia se s tím neporadí.
Co se týká reakce, tak změna parametru není jediná událost, která se dá použít, spolehlivě by měla fungovat událost Update nad celým Partem, nebo nad vybraným feature. | ||
Rules - error | 28.11. 2013 | Zkuste místo Rule použít Reaction, to funguje. | ||
Porovnavanie Catia Settings | 25.11. 2013 | Viděl bych minimálně tři možnosti:
1. Původní settingy natvrdo nakopírovat místo nových. Sice se to nemá (min, u jiných release), ale u mě settingy z R19 fungují na R20 i R21. 2. Vytvořit dump přmo v Options. Vzniklé skripty pak hromadně neimportovat v nově instalované verzi. K tomu stačí napsat jednoduché makro, které bude postupně spuštět skripty a kontrolovat, které neprojedou. Jejich karty v Options se pak donastaví ručně. 3. Napsat makro, které by načetlo a porovnalo settingy automaticky. Asi nejúčinnější, ale hromada práce. Záleží na tom, jak často tohle nastavení děláte, jestli by se to vůbec vyplatilo. | ||
3D priestorové nárezové plány? | 14.11. 2013 | Dobrý den,
tohle je dost specifický požadavek. Bohužel nevím o ničem, co by tomu vyhovělo, tím spíš, pokud se jedná o SolidWorks. Dovedl bych si představit aplikaci (záměrně neříkám makro), které by na základě základních rozměrů dílů rozdělila díly do skupin podle tloušťky (podle toho by se řezaly desky) a pak každou skupinu poskládala do desky. CAD, ve vašem případě SolidWorks by se použil jen na začátku pro stanovení velikosti polotovaru, pak už to není o 3D ale o algoritmu pro vytvoření seznamu potřebných tloušťek a nářezového plánu. | ||
Svary - vložení a editace ve výkresu | 8.11. 2013 | Musíte vycházet z toho nabízí Catia. Tam to jde jen o bodu, který je zadaný nějakými souřadnicemi. Pak samozřejmě lze přidat k jednotlivým složkám libovolnou hodnotu.
Bod.X += 10 ' posunuti bodu o 10 ve smeru x | ||
Svary - vložení a editace ve výkresu | 8.11. 2013 | Relativně vůči čemu? | ||
Svary - vložení a editace ve výkresu | 8.11. 2013 | GetSymbol je evidentně pro zjištění symbolu svaru, pro zadání bude SetSymbol , tu syntaxi máte špatně. podívejte se pořádně do dokumentace k API, je to tam docela dobře popsané.
PS: Pro Agaragar - ta čísla jsou souřadnice pozice vložení, ale ty mřížky tam nemají co dělat. Už jsem to někde viděl, nevím jestli to nedělá rekordér... | ||
Svary - vložení a editace ve výkresu | 8.11. 2013 | K tomu bude sloužit některá z metod objektu Drawing welding , viz výřez dokumentace k API | ||
Označenie kružníc a oblúkov | 6.11. 2013 | Zdravím,
s tím nic nenaděláte. Do selekce se dá nastavit CATEarlyGenItem a tím vyhledat generované prvky, ale u toho skončíte. Pracovat se dá jen se selekcí, tj. měnit barvy, hladiny, skrývat,...
Bohužel to v API není podporované, už jsem tomuhle problému věnoval hodně času a na nic kloudného jsem nepřišel. Jediné co s tím jde, je použít Duplicate geometry . Pak se z toho stanou Geometric elements a s těmi už se dá pracovat. | ||
Obrazky partov v BOM | 6.11. 2013 | Ne, tohle nejde. Jediné co se dá jakž takž udělat, je nastavit formát výstupu.
Makro se sice musí napsat, ale na druhou stranu si pak můžete udělat kusovník podle libosti a nejste omezený jen Excelem. | ||
aktualizace standards | 6.11. 2013 | Dobrý den,
na otevřeném výkresu z hlavního menu File - Page setup, vybrat nový standard a kliknout na Update. Projeví se to ale jen u nově vytvářené geometrie. | ||
Diskuse k článku Programujeme v .NET | 5.11. 2013 | Interop dll knihovny si vytváří VS samo podle aktuálně registrované Catie. Pokud jich máte instalováno víc, tak je vždy ta poslední instalovaná. Přeregistrace se provede postupem, který jsem popsal výše. Správně by se ještě měla odregistrovat ta stávající, a pak teprve registrovat ta požadovaná. Pokud to neuděláte, Catie si vždy natáhne registrovanou verzi - to se děje u Vás.
Je evidentní, že soubor který si berete z jiného projektu, je vytvořený z jiné verze než máte k dispozici. Já kompiluju pro R19, na vyšších releasech to zatím vždy (snad na jedinou výjimku) fungovalo bez problémů. Samozřejmě by to mělo být tak, že by makro mělo být zkompilované na ten release, na kterém má běžet. | ||
Diskuse k článku Programujeme v .NET | 5.11. 2013 | Já tedy nic nevidím... Dokud našeptává, tak nebere jako chybu. Když napíšete nějakou evidentní blbost, tak to musí podtrhnout a v Error listu napíše v čem je problém.
Může být problém v nějakém defaultním nastavením VS 2013 oproti VS 2008. Já jedu na 2008, nevím co může být jinak nastavené. Jinak pokud použijete deklaraci Imports nemáte další typ se stejným názvem (např. Excel apod), už není třeba deklarovat typ proměnné přes Namespace, tj. stačí například jen Dim CATIA As Application | ||
Diskuse k článku Programujeme v .NET | 5.11. 2013 | Nebo si zkuste pro jistotu přeregistrovat Catii. Do instalačního adresáře .../code/bin a spustit cnext.exe /regserver . | ||
Diskuse k článku Programujeme v .NET | 5.11. 2013 | Dobrý den,
VS kontroluje chyby (syntaxe, reference,...), zobrazuje je v seznamu a hlavně je podtrhává. Máte všechno dobře? Ta první chyba s deklarací proměnné mimo třídu musela být označená... Hláška ukazuje na chybějící COM referenci. Jakou máte verzi Catia? R20? | ||
FEM-deformace průměru na určitý rozměr | 4.11. 2013 | No, kdyby to nebylo z gumy, tak bych na vnitřní plochu kroužku zadal (konkrétně v Catia) vynucené posunutí - Enforced displacement nebo tlak, který by odpovídal roztažení kroužku. Jeden bok bych zachytil v X a Y, pro Z by stačil nějaký bod. Materiál ale jasně ukazuje na nelineární analýzu, kde je kromě dostupnosti Simulia ANL ještě také potřeba znát materiálový model pro pryž, ze které je kroužek vyrobený.
Můžete to zkusit i v GPS, ale nic jiného kromě přibližného tvaru deformace z toho nedostanete. Všechno ostatní budou hausnumera... | ||
Natočení křivky na Válec | 4.11. 2013 | K tomu je určená funkce Develop z toolbaru Develop shapes - dostupná v modulu GSO. | ||
RSS články a diskuze | 4.11. 2013 | Díky za upozornění, při přechodu na jiné kódování se vloudila drobná chyba, už je to opravené, oba kanály jsou funkční. | ||
vytvoření drážky | 3.11. 2013 | Já bych spíš zkusil nahradit u sweepu guide line, ty konce půlkružnic nejsou optimální a u vnitřku drážky vzniká jakoby malé zaoblení.
Možná by se místo sweepu dal použít i multisection - profil půlkružnice a guide dvě šroubovice. | ||
vytvoření drážky | 3.11. 2013 | Dobrý den,
tohle by snad mohlo být dobře. Drážku tvoří přední horní a zadní spodní hrana kotoučku, takže pro sweep se musí použít právě tyto hrany. Sweepy pak budou dva, spojené nějakým přechodem. V příloze je výsledek, se sweepy by si to ještě chtělo pohrát, aby byly hladké a pěknými okraji, ale v principu je to ono. Výsledný tvar vzniká tažením tělesa pro křivce, to Catia neumí (tedy samozřejmě umí, když budete simulovat obrábění). V tomto případě, kdy je trajektorie spirála, se to dá takto obejít. PS: V modelu je to "namaštěné" narychlo jedno přes druhé... | ||
Sheetmetal | 2.11. 2013 | Dobrý den,
u parametru se může zobrazovat hodnota nebo hodnota s formulí nebo vůbec nic. Dá se to nastavit v Options (v příloze). Základní rozměr plechu bych zjistil stejně jako v tomto článku, jen mít PartBody bych použil GSD Extract, který bude vytvořený z rozvinutého tvaru plechu (přepínač Fold/Unfold), resp. z jeho první feature s propagací nastavenou na tangent. Extract bude stále vytvořený podle rozvinutého tvaru a samozřejmě se bude měnit podle toho, jak se bude měnit plech. | ||
Pořízení SW Catie | 31.10. 2013 | Ano, samozřejmě je to možné.
pokud máte zájem, doporučuji firmu Technodat, CAE-Systémy, která pokrývá kompletní portfolio produktů V5 i V6. Jednak je možné, aby vás navštívil produktový specialista a SW předvedl a pak je tu možnost vygenerování tzv. "evaluation" licence, které je de facto na testovací po dobu jednoho měsíce. V případě zájmu se obracejte přímo na mě: 734 762 843 | ||
Catia vehicle architecture (CAVA) | 5.12. 2013 | To tak by bylo super, ale mám obavu, že k produktu CAVA se málokdo dostane. Přiznám se že vůbec netuším, kolik firem v ČR to může používat. | ||
Catia vehicle architecture (CAVA) | 25.11. 2013 | Tak jsem se na to díval. Vzhledem k tomu co tam píšou to v ČR moc rozšířené nebude. A ten kdo by to měl, tak buď "zapůjčené" od německé matky, u nás by to asi neuživil, pokud nemá stálý odbyt a využití.
Pokud to není poskytované na B2B portálech jednotlivých automobilek, tak to asi seženete těžko. Pokud na to náhodou nenarazíte na webu (jako třeba orig. Catia manuály na čínských serverech)... | ||
Catia vehicle architecture (CAVA) | 4.11. 2013 | Dobrý den,
přiznám se že tenhle výraz slyším prvně. O co přesně se jedná? Katalog automotive součástí nebo něco podobného? PS: Zapomněl jste téma publikovat, takže nebylo v diskusi vidět... | ||
Vložení dat EXCEL do CATIA Parameters | 17.11. 2013 | Chyba je jasná - po prvním cyklu pro vytvoření bodů si přepíšete hodnotu parametru Old_PocetBodu , a ji když pak v dalších smyčkách porovnáváte s PocetBodu , hodnota je stejná, podmínka Old_PocetBodu.value > PocetBodu.value neplatí a nic se nestane.
Jinak chyb, resp. neošetřených míst je tam hromada :-) | ||
Vložení dat EXCEL do CATIA Parameters | 27.10. 2013 | Dobrý den,
tohle samozřejmě fungovat nebude, protože žádná vlastnost ExternalParameters_1 neexistuje. Doporučuju přečíst alespoň základy objektově orientovaného programování. Musíte nejdřív vytvořit set parametrů, k tomu je funkce CreateSet objektu ParameterSets , což je vlastnost každé kolekce Parameters . Pak si samozřejmě musíte vytvořit každý parametr, do kterého chcete zapisovat hodnoty.z excelu. Na to jsou další metody v objektu Parameters, podle typu parametru (CreateString , CreateInteger , ...).
Nevím jestli vytvoření setu parametrů nebude chtít licenci KWA, v KW1 to standardně nejde. PS: Jestli chcete přenášet parametry z Excelu, nebyla by pro vás výhodnější Design table? | ||
vytvoření obalu sestavy | 29.10. 2013 | Tak jste na to přišel dřív než jsem stačil zareagovat.
Na vytvoření jednoho partu ze sestavy se dát použít buď funkce Generate CATPart from Product v Assembly design (výsledek je jeden CATPart, ale velikost odpovídá cca součtu velikosti neparametrické geometrie všech partů, které se sloučí).
Druhou možností je modul DMU , kde jsou funkce pro vytvoření "obálky", ke které se dá ještě např. přidat offset, uvažovat pohyby v některých směrech (např. obálka všech možných pohybů motoru v autě podle jeho vůlí v silentblocích) atd.
A to že Inventor dovede importovat CGR formát sice nevím, ale je vidět, že se vzájemná kompatibilita CAD SW neustále zlepšuje. I když by se o tom dalo určitě polemizovat. | ||
Poznámky na výkres | 25.10. 2013 | Co konkrétně se vám nepodařilo? V článku je sice stručný, ale celý návod jak vytvořit detail a uložit do katalogu.
Na obrázku je ještě jednou popis, kde je vkládací bod detailu. | ||
Poznámky na výkres | 25.10. 2013 | Dobrý den,
vkládací bod se vždy vytvoří v souřadnicích 0,0 daného detailu, tj. v místě modrého osového kříže. Pokud máte detail mimo, stačí ho jen přesunout. Více o detailech nejdete zde http://www.catia-forum.cz/forum/quick_search.php?searched_string=detail | ||
Split - urcenie smeru | 24.10. 2013 | Dobrý den, směr určuje u splitu normála plochy, takže doporučuju pro Split místo křivky použít plochu. ideální je vytvořit Join, kde je směr normály vidět při preview.
Potom budete muset nějakým způsobem rozhodnout, které část má být zachována. U Power Copy stačí plochu správně vytvořit a výřez se provede vždy správně (normála směrem dovnitř plochy, která se má řezat). U makra se musí kontrolovat výsledek. Pokud si budete jistý, že výsledná plocha má být vždy menší než co do se odřízne, vytvořil bych postupně obě varianty, změřil jejich plochu a jako výsledek pak nechal menší z nich. | ||
Spojovací materiál | 24.10. 2013 | Dobrý den,
zkuste příště nejdřív trochu hledat , než se zeptáte, tohle se to řešilo už několikrát, viz. http://www.catia-forum.cz/forum/quick_search.php?searched_string=katalog | ||
FEM nadefinovanie šroboveho spojenia | 8.11. 2013 | Tak s GPS na to zapomeňte, resp. vůbec není možné analyzovat dvě součásti vůči sobě.
Pokud znáte předepínací sílu, tak jí můžete zadat na plochu součásti, která odpovídá dosedací ploše. Působí pak samozřejmě ve směru osy šroubu. | ||
FEM nadefinovanie šroboveho spojenia | 24.10. 2013 | Obrázek spoje by nebyl? Lepší je to uvést na konkrétním příkladu.
Pro obecný spoj typu součást s dírou pro šroub - připevněná součást - šroub je postup takový:
| ||
Spojení ploch | 18.10. 2013 | Pokud jde jen o hranice ploch, vyřešila by to funkce Topology simplification - dostupná od R22. Hranice mezi tangentně/křivostně napojenými plochami jsou v pořádku, jestli vám jde jen o to ty hranice nevidět, stačí přepnou zobrazení.
Netangentní spojení zvládne opravit Healing .
| ||
Problem while writing file | 17.10. 2013 | Opět podle zkušeností musím říct, že tady toho moc nepomůže. Zkoušel jsem téměř stejný problém vyřešit pro jednoho zákazníka. Ani umrtvení nepomohlo. Možná by pomohlo zkusit to na lepším HW, ale podle mě je to nějak omezené v Catii. Od určitého počtu B-Rep elementů (face, edge, vertex) nezvládne zápis, pojmenování (nebo já nevím co) a prostě odmítne soubor uložit.
Pokud je to hodně tvarově složité, umtrvením se ani model moc nezmenší. | ||
Problem while writing file | 17.10. 2013 | Dobrý den,
za jakých okolností se to stává? Zcela nahodile? Z vlastních zkušeností vím, že tohle se může stát u velkých modelů, kde je velký počet B-Rep elementů. Model ani nemusí být složitý, stačí použít např. pattern s velkým počtem prvků a od určitého počtu přestane jít ukládat. Může se to projevit i při použití bool. operací. Po přičtení částí modelu (Add, Assemble) najednou přestane jít ukládat, pokud operaci smažete, opět to jde. | ||
Kinematika manuál | 14.10. 2013 | Co třeba tohle?
http://dl.vmall.com/c0gdavdksp | ||
Kinematika manuál | 12.10. 2013 | Zkuste zadat do vyhledávače na fóru "kinematika" a uvidíte co toho najdete. :-)
Manuál od DS jen tak neseženete. Možná se dá najít něco na webu, ale to je většinou ke starším release (R6, R8). Manuály v tištěné podobě se předávají na školení, v elektronické podobě se správně distribuovat nesmí (nemají). | ||
Měření CGR ploch | 9.10. 2013 | Dobrý den,
ano, lze to. Stejným způsobem jako mezi nativními daty. Některé volby pro výběr typu geometrie nejsou dostupné z důvodu jiné reprezentace, ale pro běžné účely měření to plně dostačuje, viz. obrázek. | ||
Catia V6 Industrial Designer Pack | 10.10. 2013 | Výborně - pokud si dáte tu práci s psaním recenze, velice bych uvítal, pokud byste souhlasil s jejím uveřejněním zde na fóru.
Otázky okolo V6 se s jejím postupným nasazováním (zatím jsou to první vlaštovky) pomalu začínají objevovat a firmy, které o přechodu uvažují, chtějí znát reálné zkušenosti uživatelů z praxe. Chystám se k vytvoření rubriky CATIA V6, kde bych přiblížil všem a uživatelům i potencionálním zájemcům jak to vlastně ve skutečnosti vypadá a funguje. Za každý postřeh odjinud pak samozřejmě budu rád. | ||
Catia V6 Industrial Designer Pack | 9.10. 2013 | OK, já myslel že jste si to vyzkoušel na živo více. Jak jsem již psal, mezi zákazníky v ČR moc zkušeností nebude, možná v tom dělají nějaké VŠ (technika, design).
Já osobně mám zkušenosti s několika zmiňovanými moduly - spadám také pod jednoho VARa (a můžu jmenovat - Technodat). Na první pohled vše vypadá opravdu dobře a propracovaně, i přesto, že se spíš učíme a "hrajeme" si. Některé moduly jsme vyzkoušeli na našem projektu F-Bike, ale zhodnotit jejich fungování v opravdu ostrém provozu si radši netroufám. Na druhou stranu, v projektu vše fungovalo tak jak mělo, tak proč by to mělo být jinde jinak. | ||
Catia V6 Industrial Designer Pack | 9.10. 2013 | Můžu se ještě zeptat od koho (VAR nebo přímo DS) jste měl zapůjčenou V6? | ||
Catia V6 Industrial Designer Pack | 9.10. 2013 | Dobrý den,
vzhledem k počtu nasazení platformy V6 a konkrétně tímto balíkem asi moc zákaznických zkušeností nebude. Tím spíš bych se rád zeptal Vás, které konkrétní moduly jste zkoušel (je jich v balíku asi 21) a které Vás zaujaly - píšete, že se Vám to zdálo skvělé. V příloze slide s popisem balíku v EN... | ||
Otevření řezu v novém partu | 8.10. 2013 | Dobrý den,
k tomu je třeba licence DM1 nebo DMU (DMU Space analysis), kde je tato funkce k dispozici. Bez této licence to není možné používat. | ||
Převod webu na kódování UTF-8 | 8.10. 2013 | ... první chyba byla objevena. Zapomněl jsem změnit kódování v hlavičkách mailových notifikací, takže minimálně upozornění na tohle vlákno už přišlo "rozsypané". | ||
FEM vazby | 12.10. 2013 | Ano, takhle se to v případě licence GPS dělá. Vyberete plochu (nebo jinoi gemetrii)na dílu, ze které vytvoříte virtuální součást - ta se bude chovat podle typu - ve Vašem případě potřebuje typ Contact.Tento virtuální díl se pak také musí zachytit, aby se nepohyboval - stačí Clamp.
Teď ale vidím, že to asi nepůjde. Virtual part musí být vytvořený z geometrie, která náleží analyzovanému tělesu. Mesher síťuje jen to co je v PartBody, a i kdyby tam byly obě součásti, tak objem nebude spojitý (to myslím také nejde). Takže jedině to přes nějaký "most" spojit dohromady tak, aby to mělo co nejmenší vliv na výsledek. Na virtual part by se pak použila horní plocha menšího dílu. | ||
FEM vazby | 8.10. 2013 | Uživatel odpovídá na příspěvek #4172:To je samozřejmě také pravda, CATIA opravdu počítá jen lineární statiku a u velkých deformací (pokud se to má opravdu deformovat až k dorazovému dílu) můžete dostat velmi zkreslené výsledky, | ||
FEM vazby | 7.10. 2013 | K tomuhle slouží vazba typu Contact. Nejdříve se musí nadefinovat vazba (Connection), a té se pak přiřadí vlastnost (Connection property) typu Contact. Bude nutné zadat velkou hodnotu Clearance - de facto vzdálenost součástí, jinak by se vazba nevytvořila.
Catia si přitom vytváří síť kontaktu a to tak, že spojuje jednotlivé související (kontaktní) elementy. Pokud jsou součásti od sebe takhle moc vzdálené, musí se zadat právě tolerance, ve které se mohou nacházet elementy obou sítí, jinak by se do vazby žádné nezahrnuly. Při výpočtu by se pak objevila chyba a nedoběhl by. | ||
Axis selection with API | 7.10. 2013 | Nevím jaký je to typ, určitě je to popsané v dokumentaci. Dá se to zjistit, pokud použijete jako typ AnyObject a pak si necháte přes TypeName typ vypsat. Stačí takhle...
MsgBox(TypeName(oSel.Item(i).Value)) a tento typ pak použít. Pokud se objeví typ DrawingView nebo jiný nadřazený typ, pak to není podporované. | ||
Axis selection with API | 7.10. 2013 | Tady první článek ze série o .NET. V plánu jsou samozřejmě další, jen ten čas chybí. | ||
Axis selection with API | 7.10. 2013 | Zas takový rozdíl jako mezi klasickým skriptováním a VB to není. Je tam více ovládacích prvků, spousta věcí je snažších, minimálně intuitivnějších.
Pro mě je zásadní, že makro běží nezávisle na Catii jako samostatně spustitelná aplikace. To je dobré hlavně při odlaďování a zkoušení - když vytuhne makro, dá se ve správci programů ukončit jako jakýkoliv jiný proces a Catia to ustojí, v integrovaném VB se musela shodit i Catia... Pak jsou tu další věci jako ochrana kódu, kde u .NET se dají použít free nástroje např. k vytvoření obfuskovaného kódu atd. | ||
Axis selection with API | 7.10. 2013 | ad 1)
Tohle je známá chyba ve integrovaném VB. Zkuste opustit prehistorické prostředí VB6 a piště makra v .NET - tam je to v pořádku. ad 2) pomocí metody SelectElement2 oSel.SelectElement2(TypObjektů[Array], Výzva[String], Možnost požít stávající výběr[Boolean]) Do typu objektu si dejte typ Axis line (musí být podporované API, jinak to nevyberete). | ||
Zjisteni souradnic X,Y,Z partu v sestave | 15.12. 2013 | Globální proměnná, třeba RowIndex je nejsnažší řešení, jak udržet informaci o aktuálním řádku v Excelu.
Ještě Vás upozorním na to, že pokud budete rekurzivně procházet sestavu, je třeba počítat s tím, že GetPosition vrací hodnoty vzhledem k sestavě, kde se instance nachází, nikoliv k top sestavě. Takže se musí použít transformace souřadnic a směrových vektorů, jinak se nedopočítáte. | ||
Zjisteni souradnic X,Y,Z partu v sestave | 14.10. 2013 | Ono si to totiž Catie přepočítává nějak jinak. Já to teď zkoušel v mém makru na RPS body a mám takovéto výsledky. Dokud jsou Eulerovy úhly zadané v rozmezí 0 - 180°, vše funguje jak má. Pokud ale zadám hodnoty vyšší, dějou se divné věci. Makro zjistí úplně jiné hodnoty....
Když ale tyto hodnoty použiju pro vytvoření nového Axis systému, ejhle, vytvoří se ten samý, jako kdybych hodnoty zadával v rozmezí 0 - 180°. Vše je krásně vidět na obrázku. První AS s názvem RPS je zadaný přes Eulerovy úhly (225, 128, 350). Druhý (RPS v Hide) je jeho mrtvá kopie. Makro ho ale načte s hodnotami -135, 128, -10, tedy výsledky jsou odečty skutečných úhlů od 360°. Když pak vytvořím další AS (AxisSystem.4) s těmito hodnotami, vytvoří se identický AS jako v prvním případě. Na obrázku jsou oba dva - evidentně přes sebe, protože je vidět jen jeden. Zakopaný pes je tedy ve funkci Atan2, která vrací úhly jen v intervalu 0 +/- pí. | ||
Zjisteni souradnic X,Y,Z partu v sestave | 7.10. 2013 | Já jsem dělal dvě poměrně rozsáhlá makra, v obou byla transformace - jednou tak, podruhé zpět, a u jednoho z maker jsem určoval Eulerovy úhly Axis systému (samozřejmě obecného, pokud je zadaný právě pomocí úhlů, tak se dají lehce vyčíst). Strávil jsem s tím dva dny a několikrát jsem chtěl vrátit diplom....
Jedno z maker - RPS Points , kde se používá výpočet Eulerových úhlů i transformace | ||
Zjisteni souradnic X,Y,Z partu v sestave | 7.10. 2013 | Jak jsem psal výše, musíte znát trasformační matici vzhledem k top sestavě. Ta se dá sestavit tak, že při rekurzivním procházení sestavy zjišťujete v případě podsestavy její polohu a přepočtete výslednou pozici a vektory a to samé pak i u partu. Pro zjištění úhlů natočení se už jen vektory přepočtou do, pokud se nepletu, Eulerových úhlů, kterými je definováno natočení kompasu.
Téměř vše se dá najít na Googlu a k tomo opáčko z matiky. | ||
Zjisteni souradnic X,Y,Z partu v sestave | 6.10. 2013 | Dobrý den,
k tomu slouží metoda GetPosition objektu Position , což je vlastností každého Productu v sestavě (i Partu). Vrací ale vždy pozici vzhledem k sestavě, ve které se nachází, ne k top sestavě. Pokud je tedy Product až v několikáté úrovni, musí se počítat rekurzivní transformace. K tomu doporučuju osvěžit analytickou geometrii, sčítání vektorů atd.
GetPosition vrací pole o 12 prvcích, kde 0-8 jsou normalizované vektory pro směry X, Y, Y a 9-11 pak vlastní pozice počátku. Přesný popis v příloze...
Nedá se použít ani měření, protože na rozdíl od klienta, kde se dá vybrat vzhledem k jakému počátku se má měřit, v API se měří jen vůči prvnímu nadřazenému objektu. | ||
Rozsirujuca sa trubka | 5.10. 2013 | Multisectionsection solid v PartDesign nebo Multisection surface v Generative Shape Design.
Nejdříve si nakreslíte profily (počátek, konec, případně i mezi tím), nejlépe jako skici. pak už lze vytvořit těleso / plochu. Průběh tvar přechodu mezi jednotlivými profily lze ještě dále řídit pomocí guide curve. | ||
Rada (Dělící rovina CORE & CAVITY | 4.10. 2013 | Já jsem si také říkal, že to nebude úplně snadné...
Tak až to budete mít hotové, tak to sem (sekce Ke stažení) nahrajte, ať z toho ostatní taky něco mají. | ||
Rada (Dělící rovina CORE & CAVITY | 3.10. 2013 | Ještě jsem zapomněl dodat, že se to většinou už konstruuje s ohledem na formování. Pokud dostanete hotový díl a nevíte, jestli si můžete dovolit někde něco změnit, je to vždycky horší. | ||
Rada (Dělící rovina CORE & CAVITY | 3.10. 2013 | Dobrý den,
směry bych zkusil podle obrázku: červená: hlavní směr zelená: šíbr pro klipy modrá: šíbr pro vnitřní otvory Je to hodně na hrubo, ale teoreticky by to mohl stačit. Samozřejmě se pak musí na dílu udělat úkosy a celkově ho optimalizovat, aby byl odformovatelný. | ||
Makro pro výpis parametrů z pártů v sestavě do excelu | 2.10. 2013 | To je podle toho v čem píšete...
Já ve VB.NET používám Try - Catch, v kódu pak Try u VB6 se dá použít např. On Error Resume Next nebo On Error Goto ErrHandler: ...nebo si to můžete vygooglit, je to popsané všude. | ||
Makro pro výpis parametrů z pártů v sestavě do excelu | 1.10. 2013 | Dobrý den,
makro ani reagovat nemůže, protože takhle to není správně. PartNumber , Description atd jsou vlastnosti produktu, proto se k nim dá přistupovat takto, ale AddedProperties jsou dostupné pouze přes svůj název v kolekci Parameters, což je další vlastnost Produktu. Nevím kde jste na tohle přišel :-)
Takže takhle: tab(5,k)=prod.item(i).Parameters.Item("Hmotnost").ValueAsString
a ješte by to chtělo ošetřit případy, kdy AddedProperty neexistuje - jinak makro "shoří" na runtime exception. | ||
Blbůstka | 2.10. 2013 | Tak se to chová stejně. Zřejmě při tažení kóty neustále přeměřuje rozměr a vychází to někde kolem 13,35 +/- , tak to přeskakuje. | ||
Blbůstka | 2.10. 2013 | Zajímavé... můžete sem hodit ten výkres? Nejlépe i s modelem. | ||
Chain dimmensions Drawing | 28.9. 2013 | Nevím o tom, že by to šlo. Ale hlavně by tyto funkce se sdruženými kótami pak neměly smysl...
Pokud chcete mít možnost s kótami pohybovat, použijte základní Dimension. I tady se dají jednotlivé kóty k sobě zarovnávat a pomocí funkčních kláves společně posunovat. Pak ještě existuje přepínač, viz téma Cumulated dimensions, pak se dají u zřetězených kót přidávat a ubírat jednotlivé kóty. | ||
WELD design | 8.10. 2013 | V jednoduchosti je síla. Weld Design samozřejmě nabízí spoustu dalších možností a automatizovaných procesů, ale s trochou šikovnosti si člověk poradí i bez něj. | ||
WELD design | 28.9. 2013 | Pokud vyloženě nepotřebujete Weld Design, dá se to vyřešit v PartDesign. Prostě jen na součástech namodelujete technologické úpravy pro svařování a doděláte svary, taktéž jako separátní objemy. Výsledek je de facto stejný.
I velké společnosti, které každodenně řeší velké svařence se obejdou bez WD a mají pouze speciální metodiky s použitím PartDesign. | ||
Vynášecí čáry a souřadnice bodů | 27.9. 2013 | Hm, tak už je mi to jasné, ale asi vás nepotěším. Minimálně výběr bodů na ploše a umístění popisek nebude možné jednoduše automatizovat, protože makro by prostě nedokázalo určit vhodnou polohu bodu ani popisky. Takže...
Já bych šel touto cestou pomocí makra: 1. vytvořit rovinu, ve které by se poté vytvářel screenshot 2. v této rovině poloatomaticky vytvářet body pouhým ukázáním jejich polohy (jako průmět do této roviny) 3. body změřit - makrem a pak posunou tabulky s měřením podle potřeby nebo manuálně Zkrátka pokaždé to bude nějaký kompromis. PS: Measure umí změřit jakýkoliv objekt typu Point3D nebo Vertex (BRep) | ||
Vynášecí čáry a souřadnice bodů | 26.9. 2013 | A jak by to být "ideálně"? To je dost obecný popis. Jestli to správně chápu, tak potřebujete podle nějakého pravidla rozmístit na plochu určitý počet bodů a pak zjistit jejich souřadnice (jestli jako RPS nebo jinak, to už je jedno).
Pokud chcete něco automaticky rozmístit a pak měřit, připadá v úvahu spíše makro. Možná by to šlo přes pokročilé funkce KWA, ale to byste musel upřesnit zadání, resp. uvést konkrétní příklad, nejlepe s obrázkem. PS: Makro na vytváření RPS bodů a jejich přenos do tabulky ve výkresu máme vyřešené. | ||
Vynášecí čáry a souřadnice bodů | 26.9. 2013 | Dobrý den,
pro zobrazení souřadnic ve 3D bude asi nejlepší použít obyčejné měření (Measure). Změřené hodnoty jsou asociativní, tabulka s hodnotami je dobře viditelná, dá se u ní nastavit barevnost (lepší kontrast) a pro účely screenshotu je to naprosto dostatečné. Zobrazení body lze měnit v grafických vlastnostech. Standardně se bod zobrazuje jako křížek, pro tyto účely je vhodná hvězdička, dvojitý kroužek, větší bod... Pokud byste chtěl vyloženě kuličku, musela by se v každém bodě vytvořit jako koule v GSD o nějakém malém poloměru (dalo by se napsat makro, aby to bylo na jedno kliknutí, resp. pokud by kontrolní body byly v jednom setu, vytvořily by se kuličky všechny najednou). Co se týká vytvoření screenshotu a přenosu do Powerpointu, tak i tohle se dá automatizovat, ale musí se k tomu napsat makro. To vytvoří screenshot a vloží ho přímo do stránky v PPT. Jinak pouze manuálně printscreen a Ctrl+V.... | ||
Kopirovanie suborov do ineho adresara | 25.9. 2013 | V těchto případech, kdy měníte jen cestu k souboru a ne jeho název, striktně doporučuju používat Save management. Jedině tak opravdu přepíšete cestu v sestavách, výkresech apod.
Přesto si musíte dát velký pozor na to, odkud si pak Catia soubory otevírá. Když např. pomocí Save managementu uložíte jeden soubor tvořící referenci v sestavě do nového umístění, ale pod stejným názvem, si Catia po opětovném načtení otevře původní soubor (z původního umístění), nikoliv ten z nového umístění. Je třeba Catii shodit a znovu spustit, pak již načte správný soubor. Dá se tomu zabránit tím, že v Options (viz výše) vypnete všechny možnosti kromě Link of the document . ,Pak zase neotevřete 99% dat, která byla vytvořená jinde než u vás, protože se Catia bude snažit otvírat data jen podle umístění, na která ukazují linky - a ty, např. v případě posílání / kopírování dat odjinud, na vašem počítači vůbec nebudou existovat.
Navíc při Save As (jiný název) se UID nemění, takže není důvod to dělat jinak. Kopírování na disku používám, pokud potřebuju udělat klon partu. Zkopíruju - přepíšu file name - otevřu - přepíšu part number - můžu vložit do sestavy s původním partem. | ||
Vyplnění dutin | 8.11. 2013 | To se dá opět velmi snadno udělat pomocí Boundary - když se vytvoří se zapnutou volbou Datum, vzniknou mrtvé křivky, jejichž počet odpovídá dírám, a dají se snadno najít pomocí center graph. | ||
Vyplnění dutin | 25.9. 2013 | To by také šlo, ale opět je tu podmínka, že otevřené konce musí jít uzavřít rovinnou plochou... | ||
Vyplnění dutin | 24.9. 2013 | Zkusil bych postupně "ucpat" jednotlivé konce jakoukoliv "zátkou" (přičtení minimálního objemu) a u posledního otevření použít Sew surface - CATIA by si s tím měla poradit, pokud nikde nebude zapomenutá díra.
Druhou možností je Remove face, tady se ale bude muset dobře nastavit, které plochy odstranit a které nechat. Navíc to bude fungovat jen pokud bude možné otevřené konce uzavřít rovinou plochou. Obě možnosti jsou na obrázku. | ||
problem pri vytvarani pohladu na vykrese | 16.9. 2013 | Dobrý den,
zkusil jsem to u sebe a chová se to úplně stejně. Skoro bych tvrdil, že dřív to šlo bez problémů. Chyba je v tom, že se při výběru Body linkují do pohledu jen samostatné Party bez informace o poloze v sestavě, ale proč se to děje nevím. Na SP3 se to chová stejně, ještě zkusím jít výš (R20, R21, R22) a napíšu co zjistím. | ||
Převod mezi verzemi | 18.9. 2013 | V hlavním menu Tools - Utility a pak podle obrázků. Se samotným nastavením a převodem už si poradíte. | ||
Převod mezi verzemi | 13.9. 2013 | Je to trochu složitější...
V souboru s environmentem (*.txt) se do řádku CATMsgCatalogPath=C:\Program Files\Dassault Systemes\B19\intel_a\resources\msgcatalog přidá ještě další cesta (oddělená čárkou), kde bude upravený soubor CATIA.CATnls, ve kterém je definice textu hlavičky doplněná číslo SP a HF, případně popis prostředí. Název parametru, který se musí přepsat je na obrázku. Pozor na uvozovky, musí tam být, jinak to nebude fungovat.
Pak se jen vytvoří další zástupce, kde se definuje cesta k novému prostředí, kde už je doplněná cesta k upravenému CATIA.CATNls souboru. A to je vše. | ||
Převod mezi verzemi | 13.9. 2013 | Dobrý den,
to máte bohužel smůlu. V manu Tools je sice možnost spustit Utility, kde je možnost data převést do nižší verze, ale i tak se převede jen struktura sestavy, veškerá geometrie zůstane mrtvá. Takže vám nezbude než vše "překlikat" do R18. Tohle se stalo se to snad, ale podruhé prý to jde vždy rychleji. Jediné doporučení: dávat si pozor, v jaké verzi pracujete, ideálně nastavit environment tak, aby se v záhlaví okna zobrazovala verze, release i třeba hotfix, viz. obrázek. | ||
posúvanie častí v Part Design | 12.9. 2013 | Ano, to samozřejmě jde
1. Vytvořte si kopii původního body 2. vytvořte si roviny v místech, kde se bude řezat (přechod šedé a červéné části) 3. v prvním body odřízněte jednu stranu 4. ve druhém body odřízněte druhou stranu (tak aby zůstalo to co chcete ve výsledku) 5. posuňte jednu nebo druhou část tak, aby se odříznuté části dostali k sobě (kompasem nebo funkcí translate) 6. spojte části dohromady pomocí bool. fce Add nebo Assemble | ||
Prace s polem (array) | 16.9. 2013 | Na přesunutí všech Bodies do NoShow je nejrychlejší použít Search, syntaxe je pak
oSelection.Search(".Body, all")
Jinak se v případě použití bool. operací musí pracně procházet strom. Navíc po Search se všechny objekty označí a je velmi snadné je skrýt. U odstranění duplicitních prvků by mělo stačit zmiňované pole, do kterého si budete ukládat názvy Body. Pak stačí procházet catiovskou kolekci Part.Bodies (nebo selekci) a kontrolovat, jestli je již název v seznamu. Pokud ne přidáme název do seznamu, pokud ano, Body se smaže. | ||
Status Bar/ Progress Bar | 12.9. 2013 | Tady to bude když ne úplně stejné, tak minimálně na 99% podobné. Rozdíly mezi VB6.5 a VB.NET nejsou velké. Takže pokud máte progresbar nějak pojmenovaný, zkuste změnit ty samé vlastnosti co jsem popisoval v minulém příspěvku.
A progressbar nemusíte dávat do dalšího formu, klidně může být v rodičovském, zas tolik místa nezabírá, když se udělá kompaktní. Resp. podle mě je to jen takové divadlo pro uživatele, klidně stačí jen text pole s procenty dokončíení operace - funkci to splní stejnou. | ||
Status Bar/ Progress Bar | 12.9. 2013 | Ne, nic takového není. Ten průběh co vidíte jak píšete, je interní záležitost Catie - její form s progressbarem a nějakým popisem. A teď píšete o progressbar - předtím o status bar. Pro upřesnění pojmů:
Status bar - prostor, kde se zobrazuje textová informace o stavu aplikace Progress bar - grafický prvek (pruh), který představuje průběh konkrétní operace (0 - 100%) Můžete si ale samozřejmě vytvořit svůj vlastní. U integrovaného VB6 standardně není, musí se importovat (jestli lze), u .NET je to naprostá banalita - vložíte progressbar, nastavíte rozsah a pak jen měníte aktuální hodnotu. Nějak takto: PB.Minimum = 0 | ||
Status Bar/ Progress Bar | 12.9. 2013 | Dobrý den,
mícháte dvě věci dohromady. Status bar v Catii a status bar v nějaké uživatelské aplikaci. V Catii je status bar dostupný jako vlastnost objektu Application (vrcholový objekt CATIA) a dá se číst a měnit, na obrázku popis v API.
Pokud máte nějakou svou aplikaci (VB6, .NET) tak si samozřejmě musíte tento objekt nejprve vytvořit ve formu a pak se k němu dá přistupovat, samozřejmě zase podle platformy. Může to být klidně jen třeba label, který pro tyto účely bohatě stačí. V .NET stačí vložit do formu objekt Label a pak jen měnit jeho vlastnost Text a zajistit překreslení funkcí Update . VB6 je to snad úplně stejné. | ||
Nastavenie textoveho stylu a kotovani... | 9.9. 2013 | Tohle už se tady několikrát řešilo - jedná se o nastavení a použití výkresových standardů, viz http://www.catia-forum.cz/forum/topic.php?topic_id=131
anebo nastavení výchozího stylu kótování, viz http://www.catia-forum.cz/forum/topic.php?topic_id=44 Rámeček se dá řešit jako detail, viz článek Katalog detailů do výkresů nebo prostě jen uložit soubor jako a pak používat funkci New from. | ||
zobranenie | 8.9. 2013 | Velikost sestavy je v pořádku, velikost dílů ji nijak neovlivňuje. Problém může být opravdu v linkách, pokud nemáte v nastavení povolené hledat reference v jiných adresářích než kam ukazuje link.
Jak vypadají ikony ve stromu? Pokud jsou zašedlé, je chyba v linku a je třeba jej opravit nebo povolit cesty v Options. Na obrázku v příloze je ukázka, jak mají můžou vypadat ikony ve stromu sestavy podle stavu. Na druhém obrázku pak nastavení v Options. | ||
Posun partu/ů v sestavě pomocí kompasu | 9.9. 2013 | Ještě jste zapomněl napsat jakou máte grafickou kartu - to je také důležité. Sice tu kdysi byla diskuse, jestli musí být certifikovaná (např. nVidia FX) karta nebo stačí našlapaná herní s výsledkem "nerozhodně", ale v každém případě to kvalitní kartu chce.
Pak doporučuju nainstalovat ovladače určené přímo pro CATIA. A ještě - R19 SP3 je zrovna celkem nepovedený. Nejhorší je chybné chování při otevření součásti sestavy do samostatného okna, kdy se stav modelu při zavření dialogu funkce vrací do stavu po otevření apod. Rovněž důrazně doporučuju přejít na vyšší release, min. SP6, kde již je chyba opravena, ideálně na SP9. | ||
Posun partu/ů v sestavě pomocí kompasu | 9.9. 2013 | Jedna poměrně zásadní věc je nastavení v záložce Performance v sekci Display v Options. Zde se volí přesnost vykreslování (staticky a v pohybu), kdy příliš malá přesnost způsobí vykreslení "otesánka", tj. místo kružnice vidíte osmiuhelník a naopak, při velké přesnosti sice vidíte naprosto přesné tvary, ale s modelem nejde pohnout, v krajních případech padá Catie.
Na obrázku je default nastavení a dva příklady - červeně otesánek, žlutě naopak největší detaily. Můžete zkusit stáhnout přesnost (hodnoty na maximum), hlavně "while moving" při pohybu otesánek nevadí. | ||
Posun partu/ů v sestavě pomocí kompasu | 5.9. 2013 | Jaký máte HW a jakou Catii (Release, Service pack..)? | ||
Posun partu/ů v sestavě pomocí kompasu | 5.9. 2013 | Aktivní objekt ve stromu je ten, který má modře podbarvené PartNumber, aktivace se provede dvojklikem, tj. vypadá to, že jste postupoval správně. Pak by se měly posunovat vybrané položky v této aktivní sestavě.
Více si o kompasu můžete přečíst zde. Pak mi ještě napadá HW problém, ale to by se projevovalo jen v případě hodně velké sestavy a slabé grafické karty, resp. slabého PC. | ||
Posun partu/ů v sestavě pomocí kompasu | 4.9. 2013 | Postup který popisujete je správný, jediné co připomenu, že je třeba mít aktivní sestavu, ve které jsou party, se kterými chcete pohybovat. Pokud byste kompas umístil na Part ve chvíli, kdy není aktivní sestava, bude se Catie snažit pohnout objektem v Partu, na kterém je kompas. To se sice může povést, ale pak se samozřejmě updatuje celý zbytek Partu a to by právě mohla být příčina toho, proč to trvá tak dlouho. | ||
FEM Submodeling | 4.9. 2013 | Jakou konfiguraci máte k dispozici? S EST by to nějak mohlo jít, ale nevím jak omezit výběr Nodů na určitou rovinu. Posuny v jednotlivých bodech se určitě dají exportovat jako mapovací soubor, ale nevím jak potom s importem. U Enforce Displacement žádná možnost importu není.
Určitě by to šlo použít u Nodal force s následným importem, kdyby vám místo posunutí stačilo zatížení. | ||
Problém pri otváraní súborov | 2.9. 2013 | Nemáte naistalováno více verzí CATIE? Tohle by se mohlo dít, jak popisuje CATLama, kdyby jste měl data vytvořená ve vyšším release, pak nainstaloval nižší (tím by se přeregistroval systém na nižší release) a při dvojkliku na soubor by se spouštěl nižší release, který data neumí otevřít. | ||
Meranie vzdialenosti prvku od plochy , viacero prvkou v PartBody | 9.9. 2013 | Ale to byste musel deaktivovat vše a nechat vždy aktivní jen jeden objekt. Předpokládám, že není závislý jeden na druhém, jinak by se to mohlo rozpadat. Pořád preferuju mít každé těleso v samostatném Body. | ||
Meranie vzdialenosti prvku od plochy , viacero prvkou v PartBody | 30.8. 2013 | Dobrý den,
pokud máte více nespojité geometrie, měla by být každá část v samostatném Body - to není naškodu, naopak je to přehlednější a dělá se to tak. Výběr konkrétního objemu z Body je přes kolekci Shapes, z jejíž objektů by měly jít vytvářet reference. Nejsem si ale jistý, jestli měření proběhne stejně jako v manuálním režimu, je možné že to bude stejně měřit vůči celému PartBody. S Extractem by to také nebylo úplně snadné, protože pro něj je třeba vybrat nějakou face - musel by se nejdřív vybrat patřičný Shape a v něm vyhledat všechny Face - tady už ale, nepoznáte, jestli je to obvodová plocha nebo podstava. A když u Extractu použite Point propagation, stejně to vybere všechny plochy na Solidu v PartBody a pak se dostáváte na začátek. | ||
dwg to sketcher | 28.8. 2013 | DWG uložit jako DXF, otevřít v Catii a zkopírovat požadovanou 2D geometrii do Sketcheru. Tím se vytvoří plnohodnotná skica, kterou lze použít pro vytvoření solidu. Nedovedu si ale představit, jak z výkresu vytahujete vhodnou geometrii pro vytvoření odpovídajícího solidu,
resp. podle mě by bylo efektivnější model vytvořit podle výkresu. Tenhle postup se vyplatí pouze u čistě prizmatických těles nebo kontur (např. 3D text atd). | ||
Přetypování parametru typu angle (použití ve vzorci) | 28.8. 2013 | S typy parametrů je to trochu složité. Pokud nebudeme uvažovat základní typy Integer, String, Boolean, Double atd. má Catia pro délkové míry typ Length a pro úhly Angle. Length má jednotku mm (základní nastavení Catia pro délku je 1m, takže pokud nepoužijeme mm, vše se na mm převádí). Pro přepočet na bezrozměrné číslo stačí u délky napsat PARAMETR_LENGHT / 1mm a u úhlu pak PARAMETR_ANGLE / 1deg a obráceně. | ||
Annotation | 27.8. 2013 | Odřádkování pouze pomocí Enter přestalo fungovat už snad v R17 (a výš je to stejné). Nově se musí, jak je psáno výše, SHIFT + ENTER, a to u všech dialogů, kde lze zadat víceřádkový text. | ||
Změna stylu kóty již vytvořeného výkresu | 27.8. 2013 | Zdravím,
jediná pomoc, o které vím, je vybrat všechny dotčené objekty, které chcete změnit, pomocí Search, a pak jim změnit grafické vlastnosti. Musí se samozřejmě podle jednotlivých typů (kóty, texty atd). Nic jiného se s tím dělat nedá. | ||
Aktuální verze prostředí pro ŠKODA | 15.8. 2013 | Škodovka má momentálně CV5 R19 SP09 HF86. Tahle informace se dá většinou zjistit na tzv. B2B portálech daných automobilek. | ||
Nastavení prostředí sestavy | 14.8. 2013 | Ano, to by mělo stačit. Pro pořádek je ale zároveň dobré mít nastavené upozorňování, že si "půjčuju" externí referenci a pokud např. metodika ve firmě zakazuje externí linky bez referencí (komu se nikdy nerozpadla sestava, nepochopí proč by se to nemělo), doporučuji volbu Restrict external selection whit link to published elements nechat zatrženou a používat publikace. To je nejčistější způsob. | ||
Legální stahování katalogů | 8.8. 2013 | Samozřejmě, to co tu je určené ke stažení si můžete stáhnout a používat. Pokud by to byl jakkoliv závadný materiál (např. orig. manuály DS), určitě by nás někdo od nich upozornil.
A naopak, pokud máte nějaký zajímavý materiál, o který se můžete podělit s ostatními (katalogy, modely, ...) sem s tím. :-) | ||
sestava obrábění | 21.10. 2014 | Dobrý den,
tady se projevuje ZÁKLADNÍ nedostatek Catie, a sice že Assembly features nejsou vytvořené na úrovni instance, ale reference. To znamená že ovlivnění (nebo podle DS impakt) se dotkne všech referencí - proto se vám díra úplně všude, což je samozřejmě nepřijetalné. Proto jsou assembly features k tomuto téměř nepoužitelné. Vyřešené je to v Catii V6, která kde můžete určit, které instance to ovlivní a které zůstanou....to vám ale teď asi nepomůže. Doporučuju proti metodiku s dalším partem - svařencem, do kterého jsou jako kopie s linkem vložené všechny vstupující součásti, a samotné obrábění se provádí zde klasickými PartDesin operacemi. Pak máte vyřešenou i hmotnost - na svařenci se nastaví materiál a více nemusíte řešit. Navíc, pokud máte víceúrovňovou sestavu, do vyšší úrovně pak vstupuje jen svařenec. Např. ve Škoda Transportation mají vyvinutá makra, která umí svařenec vytvořit a přepínat mezi zobrazením Svařenec - Svařované součásti. Catia sice umí v nějaké licenci vytvořit odvozený part (=svařenec, kde si můžete vybrat co všechno se bude ze vstupů linkovat), ale zase je to o licenci. A ve finále je možná výše popsaná metoda efektivnější. Komfort bude vždycky nižší než i jiných čistě strojařských CADů, ale jde z toho celkem elegantně vybruslit. Na druhou stranu, zkuste si v Inventoru udělat složitější plochy :-) | ||
sestava obrábění | 6.8. 2013 | Ano, to co popisuje pan Martínek je osvědčená metoda pro práci se svařenci. V sestavě se vytvoří nový Part - svařenec, na úrovni svařovaných dílů. Do něj se postupně zkopírují všechna PartBody ze svarků (svarky by metodicky měly mít jen PartBody). Kopírování se musí provést v sestavě (Copy - PasteSpecial:As Result WithLink), aby se vytvořily linky typu Kontext. To co popisuje p. Martínek - CCP link, je chybně (více o Kontext a CCP linkách)). Takto vytvořený Part lze již standardně obrábět, je asociativní s zdrojovými Party a může takto vstupovat do vyšší úrovně.
Další možností jsou tzv. Assembly features, ale ty neobsahují všechny modelovací funkce. | ||
Edit Links | 5.8. 2013 | Zdravím,
postup je následující: 1. otevřít výkres 2. spustit Edit/Links 3. v záložce Pointed document vybrat řádek s modelem a kliknout na Replace 4. vybrat nový dokument a potvrdit 5. provést update výkresu Pokud má nový model jiné UID, skončí pokus chybou. Pak se nabízí řešení s pomocí makra. | ||
Problem pri konverzii zo STEP | 5.8. 2013 | Step s velikostí 1500MB .... je dost.
Co to zkusit rozdělit na více kusů. Opravdu tam může být jen několik rozbitých modelů a pak i celý výsledek vypadá takhle hrozivě. | ||
Problem pri konverzii zo STEP | 5.8. 2013 | V čem je ten STP vytvořený? Někdy se stane, že složité plochy se nenačtou a Catie je označí jako chybné, ale tohle jsem ještě neviděl :-).
V nastavení to nebude, tam se řeší spíš jen formální věci (barvy, typy výstupů atd). Základ musí být funkční, není možné, aby se změnou nastavení načetla takováhle změť čar. Můžete sem uložit ten STP soubor? A víte co by měl být výsledný tvar? | ||
link to reference | 29.7. 2013 | Na tohle je Catia ne úplně dobře postavená. Když jí v sestavě budete podstrkávat soubor se stejným PartNumber (ten samý soubor jen jinde uložený), nenechá vás to udělat.
Nejlepší řešení je nejprve pomocí Save Management daný soubor přeuložit do umístění, kde se pak bude nacházet nový soubor - tím máte zaručeno, že se všechny cesty v session správně přepíšou. Pak tento soubor nahraďte tím novým, Catia si ho při novém otevření natáhne. Ale POZOR!! Předtím se musí Catia shodit nebo alespoň soubor v původním umístnění smazat nebo přejmenovat. Pokud se neshodí, při otevírání se neobtěžuje sáhnout si do nového umístění, ale spokojí se se starým souborem, protože má shodný název. Takže pokud se dělá Save As pouze do jiného umístění, ale se stejným názvem, musí být člověk hodně obezřetný. | ||
Převod AllCatPart na sestavu | 30.7. 2013 | Zdravím,
makro, které popisujete, by určitě udělat šlo, ale nevidím jediný důvod, proč by mělo jakkoliv urychlit výpočet hmotnosti sestavy? CATIA stejně musí každé Body měřit zvlášť podle objemu a hustoty, takže takhle by celá operace trvala stejně dlouho a k tomu navíc by se ještě musela generovat další data. | ||
Převod AllCatPart na sestavu | 26.7. 2013 | Musíte vybrat nově vytvořený Part - je to jako kdybyste to dělal ručně. Kliknete na Body (selection.add(nejake body)), pravým tlačítkem dáte Copy (selection.copy), mezitím vyprazdníte výběr (selection.clear), pak kliknete na nový part (selection.add(novy part)) a vložíte do něj body selection.pasteSpecial().
Takhle to vkládáte tam, odkud kopírujete. Takže nějak takhle Sub CATMain() Velice primitivni, neosetrene. | ||
Převod AllCatPart na sestavu | 25.7. 2013 | Ano, to je správný postup. V detailech asi takto:
1. vytvoří se nová sestava 2. v AllCatPartu se bude procházet kolekce Root Body 3. pro každé body se vytvoří nový Part a do něho se zkopíruje odpovídající Body jako mrtvá kopie 4. sestava se uloží | ||
Strom | 4.4. 2015 | Dobrý den,
tohle se nikde nastavit nedá, takže pokud chcete mít ještě jedno okno se stromem, nezbývá než si ho pokaždé otevřít manuálně. PS: Jedna možnost tu. Pokud o tuto funkci opravdu stojíte, dá se napsat makro, které bude rozšiřovat standardní funkci Open. Úplně stejně vyberete soubor, který makro otevře a nakonec ještě nad root objektem otevře Sub tree. | ||
Analyza svarence | 24.7. 2013 | Souhlasím s příspěvkem výše, svařenec počítat jako multipart. CATIA sice umí vytvořit různé typy svarů ve FEM modelu, ale u složitého svařence bych si nebyl jistý výsledkem, pokud by se vůbec něco spočítalo (při opravdu velkém počtu svarů).
Jednotlivé svary by se pak daly řešit podle exportováním zatížení ve vybraným místech, vytvořením modelu s vybraným svarem a jeho opětovným zatížením vyexportovanými hodnotami. Jinak je to opravdu úloha spíše pro specializované SW, jako je např. zmiňovaný Ansys, Abaqus, ... | ||
V4 konvertovat do V5 | 20.7. 2013 | Ano, to většinou stačí. Nepamatuju si moc modelů ve V4, které by byly parametrické a bylo proto třeba použít konverzi. Když si rozklikáte strom v editoru V4 modelů v Catii, objevíte položky typu SUR (plochy) VOL (objemy) SOL (solid) atd. ty stačí zkopírovat a vložit do nově otevřeného modelu.
I když, jeden kolega jednou půl roku migroval parametrické V4 modely do V5 a pak je ještě dodatečně opravoval :-) | ||
Makro - Vytvorenie referencie z bodov zo skice pre vytvorenie geometrie valca | 20.7. 2013 | Zdravím, taky si přihodím do vlákna. S BRep elementy jsem se několikrát pěkně navztekal, je to podle mě loterie - jednou to jde, jednou ne, protože ta syntaxe názvu elementu je naprosto šílená.
Já bych použil manuální výběr bodů ve skicáři - typ vertex se dá dobře filtrovat. Body načíst do výběru, ten pak postupně procházet a body používat přímo pro vytvoření geometrie a nedělat z nich reference. Catie si to nechá podstrčit i bez vytvoření reference. | ||
ako odstranit prechody medzi plochami | 20.7. 2013 | Podle obrázku to vypadá na plochu z trojúhelníků (import z CGR, STL, ...). U funkce Join je volba federation, Join pak dokáže spojit např. rovinné části s tangentním napojením (z více malých plošek udělá jednu).
Dále je možné použít fci Healing, která dokáže odstranit netangentnosti a ostré hrany vzniklé spojením malých plošek. Pokud to ale přeženete s vyhlazením, výsledek bude na oko vypadat dobře, pro další práci však může být prakticky nepoužitelný. U V5-6R2013 už je tuším fce Geometry simplification, která dokáže topologii plochu skutečně zjednodušit se zachováním původního tvaru. | ||
Nastavení textu kóty | 11.7. 2013 | Ano, tohle se dá udělat dvěma způsoby:
1. kreslíte ve svém, přesně nastaveném standardu - ten je třeba dopředu připravit a vybrat při vytváření výkresu 2. v panelu standard vyberete z rozbalovacího seznamu položku kótovaní (vedle je napsáno default) a pak nastavíte velikost a typ písma. Od této chvíle se budou kóty vytvářet podle tohoto stylu. Zpět se to vrátí opětovným výběrem symbolu kóty ze seznamu. Stejným způsobem se dají nestavit styly u dalších kót, textů apod. | ||
VYKRESY | 2.7. 2013 | Dobrý den,
to jako že by byl v pohledu jen řez bez základního pohledu? Pokud máte licenci na Functional tolerancing & Annotations tak ano. Všechny kóty a popisky se vytvoří v modelu a do výkresu se to pak jen "obtiskne". Další, a poměrně efektivní řešení, je funkce částečný řez - Breakout view , která se dá aplikovat přes celý pohled, viz. obrázek.
Pak mě ještě napadá, že se pohled, ze kterého je vytvořen řez, dá skrýt (hide). Sice to není korektní postup, ale účel to splní. | ||
Seznam naposled otevřených dokumentů - rozšíření | 3.7. 2013 | Na tohle by stačilo úplně jednoduché makro, přes které by se otevíraly dokumenty a udržovalo by si seznam v nějakém txt souboru, který by se průběžně přepisoval. Pak by se dokumenty ze seznamu otevřít. V Catii to bude fungovat úplně stejně, jen je počet dokumentů natvrdo nastaven na 5.
Makro by šlo integrovat do prostředí např. jako "20 naposledy otevřených dokumentů" atd. Zkusím to napsat, i mě samotnému by se to občas hodilo. | ||
Seznam naposled otevřených dokumentů - rozšíření | 2.7. 2013 | Hm, zajímavá otázka. Pokud neexistuje nějaký tajný přepínač do nastavení environmentu, tak asi ne. | ||
Split-Remove | 29.6. 2013 | Dobrý den, úplně Vás nechápu. Píšete že chcete vyhazovač oříznout plochou tvárníku, ale že nemají společnou žádnou plochu, podle obrázku to vypadá, že mají.
Stačí v GSD vyextrahovat (GSD Extract) plochu tvárníku a tou pak oříznout vyhazovač (PD Split). Pokud byste chtěl ořezovou plochu ještě upravit, musíte to udělat v GSD. | ||
výkres sestavy - skryté díly | 10.7. 2013 | Na sestavě to jde ještě přes Overload properties, ale to je zdlouhavé a nedá se to pak snadno přenášet do dalších pohledů. | ||
výkres sestavy - skryté díly | 29.6. 2013 | Dobrý den,
to jde udělat několika způsoby: 1. při vytváření pohledu před výběrem promítací roviny nejprve vyberete s CTRL ty instance, které se mají zobrazovat v pohledu 2. na již vytvořeném pohledu pravé tlačítko - ...view - Modify links, pak se přepnete do 3D modelu, opět s CTRL vyberete instance a přepnete se zpátky do výkresu. Zde se vybrané instance zobrazí ve spodním seznamu a stačí je přidat do horního a potvrdit. Pak se jen update pohledu a je to. V dalších pohledech to lze udělat stejně nebo použít funkci Apply links to v kontextovém menu pohledu. | ||
Celkové zvětšení objemu | 26.6. 2013 | To není možné - scaling způsobí zvětšení či zmenšení ve všech směrech stejné, u affinity lze mít poměr zvětšení různý.
Referenci je samozřejmě nutné vždy vybrat, ale ve výsledku se změní jen poloha výsledku - absolutní zvětšení vždy zůstane stejné. Konkrétně s velikostí průměru, který u Vás zůstane stejný to z principu není možné. To by šlo jen u affinity, když by kružnice byla kolmá ke směru, kdy by koeficient byl roven jedné. Jinak se vždy musí celkový rozměr změnit. | ||
Jak převést CGR data do iges,step | 4.3. 2019 | Dobrý den,
úplně stačí změnit příponu souboru z *.CATScript na *.CATVbs (nebo obráceně). | ||
Jak převést CGR data do iges,step | 24.6. 2013 | Jaký typ skriptu používáte? CATScript / VBScript? Může být chyba v deklaraci... | ||
Zobrazení neviditelných hran čárkovanou čarou | 20.6. 2013 | Jaký výkresový standard používáte? Vypadá to na špatně nastavený typ čáry pro hidden lines (standardně to bývá typ 2 nebo 3 - čárkovaná čára). Když po vytvoření pohledu se skrytými hranami kliknete některou skrytou hranu, můžete zjistit jakým typem čáry se vykreslila a podle toho hledat příčinu. | ||
Začátečník | 30.8. 2015 | Dobrý den,
na tohle by mělo stačit jen vybrat co potřebujete (jde vybírat o podle barvy) a nastavit barvu jakou potřebujete. Na formát DWG to nemá žádný vliv, ten jen vyberete při ukládání souboru. Na druhou stranu podpora formátu dwg není kdovíjaká. Možná by bylo lepší použít nějaký free program, který dwg dokáže editovat a barvy upravit v něm. Programů je spousta... | ||
Začátečník | 5.1. 2014 | Proč to píšete sem? Tady si toho nikdo nevšimne....
Pokud Ansys dokáže načíst nativní data Catia, mělo by stačit otevřít soubor dwg a přeuložit ho jako CATPart (předpokládám, že se jedná o 3D data). Nic víc není třeba. Postup: 1. File - Open a vybrat dwg soubor 2. File - Save As. Pokud se jedná o 3D model, Catia sama nabídne CATPart, v případě výkresu se to uloží jako CATDrawing. | ||
Začátečník | 3.7. 2013 | Používejte funkce v Draftingu - jsou zde všechny potřebné nástroje pro vytvoření pohledů, řezů a dalších dílčích úprav pohledů.
Pro řez jsou to fce Offset section view a Offset section cut .
U funkce Dynamic sectioning v sestavě jde u vyšších licencí exportovat řez jako křivky a pak ho použít ve výkresu. | ||
Začátečník | 19.6. 2013 | Na tohle jsou určené funkce Scaling nebo Affinity v toolbaru Transformations.
Affinity má možnost zadat v každém směru jinou hodnotu smrštění. Hodnota se zadává jako poměr (ne %) tj. pro kladné hodnoty, např. 0,2% je třeba zadat 1,002 (1 * 1,; záporná hodnota, tj. např. -0,2% se pak zadá jako 1/1,002 = 0,998003. | ||
Po spusteni Catie nenabehnu ikonky | 19.6. 2013 | Jestli jste se omylem nepřepnul do módu P3, tak je to divné a nemělo by sto stávat. Zkuste smazat settingy (najděte adresář CATSettingsRxx, kde xx je identifikace instalace, většinou číslo release) a smažte vše co je uvnitř. Pokud to nezabere, doporučuje přeinstalovat CATII. | ||
Podkladový obrázek (šablona) | 20.6. 2013 | Mohl byste sem hodit link na tu animaci na YouTube? Zní to zajímavě... | ||
Podkladový obrázek (šablona) | 6.6. 2013 | Ano, jde to udělat v modulu Sketch tracer. Do libovolné roviny v sestavě můžete vložit obrázek (nebo více) a pak je ve skicáři obkreslovat. | ||
vykres z CATProductu | 5.6. 2013 | Pokud chcete mít na pohledu výkresu sestavy jen jednotlivá Body, musíte je před určením roviny pohledu ve 3D nejprve vybrat (více Body se stisknutým Ctrl).
Standardně to ale nejde a píše vám to, že lze vybrat jen celá Part. Musí se to nejdřív povolit v Options. Takže nejdříve v hlavním menu Tools -> Options, pak na Mechanial design - Drafting, záložka View a ve části View generation zatrhnout volbu Select Body in assembly. Pak to půjde. | ||
Omezení paměti 64bit catie | 5.6. 2013 | Jak velká data načítáte (řádově v MB)? Je mi divné že by catie padala na stroji s 32 GB paměti. | ||
Omezení paměti 64bit catie | 5.6. 2013 | ... byl nějaký důvod to téma zakládat 4x? Zbytečně spamujete všechny uživatele.
Jestli je to kvůli nevhodné funkcionalitě při zakládání, ošetříme to, ale v 99% případů je to v pořádku. | ||
zobrazení závitu | 10.7. 2013 | To není špatné řešení :-) Mělo by jít i parametrizovat podle rozměrů díry a závitu. | ||
zobrazení závitu | 3.6. 2013 | Tohle není možné ani u díry (Hole) ani u závitu definovaného pomocí fce, Thread.
Jediný způsob, jak zjistit kde jsou závity, je: 1. funkce Thread analysis - zobrazí všechny závity v modelu - jen dočasně 2. vytvoření Technological result (kontextové menu nad Body) - ve stromu se vytvoří další objekt, kde jsou všechny feature se závitem - je vidět ale jen ve stromu | ||
konvertovanie 3dxml | 28.5. 2013 | 3Dxml je tzv. "otesánek" stejně jako cgr. Z cgr lze makrem vytvořit CATpart, viz Jak převést CGR data do CATPartu, u 3Dxml to jde také, jen se musí nejdřív přeuložit jako cgr (u mě se povedlo).
V každém případě, a to i pokud importujete STP, dostanete neparametrický model, takže je úplně jedno, že jsou kóty neasociativní - model se stejně nedá pohodlně editovat, a pokud dostanete jinou verzi souboru a výkres přelinkujete, stejně budete muset všechny kóty kreslit znova. | ||
Rozdíl CATIA V5-6R13 / V6 | 28.5. 2013 | Rozdíl v GSD (Generative Shape Design) a FS (FreeStyle) je mezi V5 a V6 zcela minimální, alespoň co se prostředí a a funkcí týče. V6 má některé nové / rozšířené funkce, ale lze v klidu říct, že pokud se naučíte V5, umíte i V6.
Největší rozdíl je jiná filozofie práce s daty a absence file systému u V6. | ||
Velikost zobrazení rovin | 26.5. 2013 | V hlavním menu Tools - Options, dále pak Infrastructure - Part infrastructure, záložka Display a u Axis system display size nastavte hodnotu podle potřeby. Je to sice spíše velikost osového kříže, ale má to úplně stejný vliv na základní roviny. | ||
Zobrazení "rybí oko" | 25.5. 2013 | V hlavním menu View -> Render style -> a vybrat si Parallel | ||
Human (Posadiť človeka napr. do sedačky) | 25.5. 2013 | A jaké jsou vaše zkušenosti s V6? Nebylo by to na další článek? :-) | ||
Human (Posadiť človeka napr. do sedačky) | 24.5. 2013 | Takže už reálně pracujete s V6? Může se zeptat na jaké škole, popř. kdo vám V6 dodal?
V6 totiž za chvíli začne být velice horké téma. Pomalu se začíná s implementacemi a celá problematika není tak zažitá, jako je to dneska s V5. | ||
Human (Posadiť človeka napr. do sedačky) | 23.5. 2013 | Je pro ilustraci dummy z V6... | ||
Human (Posadiť človeka napr. do sedačky) | 23.5. 2013 | Spusťte si workbench Human builder, vložte do sestavy dummyho a pak si jen nastavte pozici. Je to samozřejmě trochu zdlouhavé, protože se musí nastavit každý kloub, se kterým chcete pohybovat.
Jsou tam přednastavené základí pozice, ale to vám asi moc nepomůže. U V6 je to úplě stejné, ale postavy vypadají opravdu hodně reálně (ěkteré detaily jsou až úsměvné). | ||
3D obraz | 22.5. 2013 | Vy byste chtěl z fotky obličeje vytvořit 3D model? Tak to se asi musíte obrátit jinam, ale Catia tohle určitě nedokáže.
Existuje aplikace pro Catii (Type3), které umí převádět rastrové obrázky do vektorové grafiky a práci s textem a křivkami, tím to ale končí. Určitě nějaké nástroje, které to sami či s vyšší či nižší potřebou zásahu dokážou, Catia tím nástrojem bohužel není. | ||
Stlacenie pruziny | 23.5. 2013 | Něco takového? Alespoň je vidět deformovaný tvar.
| ||
problém s thicksurface - Catia V5 | 17.5. 2013 | Může to být problém s nějakou částí geometrie na okraji. Zkuste plochu rozdělit na menší části a Thick surface vytvořit z těchto částí - pak alespoň poznáte, kde je problémové místo.
Jakou odchylku jste použil u offsetu? Pokud se Thick surface nastaví stejně, měl by projít. | ||
problém s thicksurface - Catia V5 | 16.5. 2013 | Odchylka jde nastavit až když je vybraná plocha, dřív ne. S největší pravděpodobností je chyba v ploše, kterou chce vytáhnout. Některé místo prostě nejde offsetovat. Nejlépe to ověříte, když vyzkoušíte funkci Offset, která má snad úplně stejný algoritmus. Pokud se podaří udělat offset, měl by jít i Thick surface. Pokud se offset nepodaří, minimálně vám v náhledu ukáže plochy, které nejdou offsetovat - ty se pak musí opravit.
PS: Někdy se nepodaří offset třeba +2mm, ale +2,5 a pak -0,5 paradoxně projde. Výsledek je stejný, ale takhle krkolomně nadvakrát. | ||
Robotické rameno a Catia | 15.5. 2013 | Nevím jestli to umí V5, ale V6 DELMIA určitě nástroje pro robotizaci má. Více jzistíte na http://www.3ds.com/products/delmia/products/all-delmia-products/. | ||
vytáhnutí | 12.5. 2013 | Nejdřív si přečtěto tohle, pak budete vědět víc. http://www.catia-forum.cz/manual-catia/sketcher/#analysis
Skica pro vytažení musí tvořit jeden (nebo několik) uzavřený profil, jinak se objem nedá vytáhnout. Problém dělají body, které nejsou jako konstrukční elementy, tj. jsou zobrazeny křížkem (a ne jen tečkou). Vaše skica je navíc i špatně zavazbená - pokud je skica OK, má být vše zelené (bílé), vy tam máte černé elementy, to může být také příčina chyba. | ||
nastavení tisku mimo výkres | 11.5. 2013 | Jde to. Musíte nastavit větší formát, jinak to budete muset zmenšit do zvoleného a nebude to odpovídat měřítku.
Pak stačí při tisku u volby Print area nastavit buď Display (vytiskne se co je viditelné) nebo Selection a vybrat oblast pro tisk (kliknutím na ikonu pod volbou) a pak kliknout a táhnout myší. Druhý způsob se mi jeví efektivnější. | ||
Není dostupné CATvba | 12.5. 2013 | V tom případě bude třeba doinstalovat VBA. V instalačních CD je soubor vba6.msi, který doinstaluje Visual Basic 6 do prostředí Catie. | ||
Není dostupné CATvba | 10.5. 2013 | Ale v okně máte jako Library type nastaveno Directories - musí tam být VBA project. Nebo je to jen špatný obrázek? | ||
Není dostupné CATvba | 9.5. 2013 | Musíte si nejprve vytvořit novou knihovnu. Klikněte na Macro libraries, jako library type vyberte VBA projects a pak klikněte na create new library. | ||
Pojmenování v AllCatpartu | 9.5. 2013 | U funkce Create Part from Product se dá nastavit jen to, jestli sloučí vše do jednoho body nebo zda pro každý produkt vytvoří samostatné body. Ty názvy by se ale daly jednoduše přejmenovat makrem, něco ve stylu:
Sub Main() PS: Psáno z hlavy, nevyzkoušeno... | ||
Kvadrant 1 a 3 | 8.5. 2013 | Vy používáte wizard pro automatizované vytvořené pohledů. To jsem snad nikdy (kromě ukázky na školení) nepoužil,a ani nevím, že by to někdo v praxi nějak hodně používal. | ||
Kvadrant 1 a 3 | 8.5. 2013 | Nevím jak to děláte, ale...
1. otevřít nový výkres 2. v properies listu (sheet) vybrat third angle (americké promítání) 3. potvrdit 4. vytvořit základní pohled - nárys 5. vytvořit nějaký odvozený, třeba pravý bokorys - tj. při generování pohledu táhnout náhled doprava a pak potvrdit - vygeneruje se ale levý bokorys, protože je nastaveno americké promítání Na obrázku je to krásně vidět (kostka s dírou) - první odvozený pohled standardní promítání (díra je vpravo), druhý pohled (americké promítání) je sklopený na druhou stranu, i když je pravo od základního. | ||
Kvadrant 1 a 3 | 7.5. 2013 | No v těch vlastnostech listu - Sheet properties. Podle toho jaký režim nastavíte, podle toho se budou generovat pohledu buď podle "našeho" nebo podle amerického standardu. Na vytvořených pohledech se to ale neprojeví, jen na nově vytvářených.
A ještě otázka - proč potřebujete americké promítání? | ||
Kvadrant 1 a 3 | 7.5. 2013 | Tohle nastavení se projeví jen při vytváření pohledů, ne post. Takže nejprve nastavit americké promítání (pravý bokorys vlevo) a pak vytvářet pohledy. | ||
Isometrický rez | 7.5. 2013 | Díky za tip, že se dají tyto úpravy propagovat na další pohledy vím, ale ještě jsem to na Iso pohledu nezkoušel - musí to vypadat efektivně. | ||
Kopírování setů | 7.5. 2013 | Mohl bysto to lépe popsat? Zkopírujete jeden geom. set.... Prázdný? Co je uvnitř? Kam ho kopírujete? To samé u druhé operace? Co, odkud a kam kopírujete?
A pak ještě popište, v čem je tedy ten problém, resp. co potřebuje udělat. | ||
The CATScript scripting engine in not properly installed | 8.5. 2013 | Tohle už je divné. Může to být i něco systémového, ale nechci vás hnát do zbytečné reinstalace celého systému.
Ještě bych vyzkoušel třeba tu R19, pokud by to nešlo ani potom, hledal bych chybu někde v systému. Už jsem se setkal s tím, že u jednoho zákazníka se nedařilo rozběhnout síťovou službu pro lic. server k aplikace Type3 (rozšíření CATIA). Na mém NTB a na dalším PC zákazníka to běželo bez problému, dokonce tři různé verze programu, u mě také, ale na jednom PC prostě nic. Ani 4 hodinový rozhovor s tech. podporou dodavatele SW nic nevyřešil, takže chyba byla někde v systému. | ||
The CATScript scripting engine in not properly installed | 7.5. 2013 | Tak tohle opravdu vypadá chybu v instalaci VB v Catii. Standardně by se vše mělo nainstalovat nejednou, ale někdy se instaluje Caita zvlášť a prostředí VB zvlášť.
Jaká Win používáte? Wp, W7? 1 zkontrolovat podporu VB v Options 2. zkusil bych přeinstalovat Catii nebo doinstalovat prostředí VB, popř. novější verzi 3. pokud to běží na Win7, stáhnul bych řízení uživatelských účtů na minimum | ||
The CATScript scripting engine in not properly installed | 6.5. 2013 | Dobrý den,
tuhle chybu jsem tuším už také někdy spatřil, ale myslím že nesouvisí s tím, co popisuje, tj. určitě to není chybnou instalací skriptování. Nepamatuju se kdy se to objevilo, možná že to bylo právě u KWA reakce. Zkusil bych dvě věci.
Chyba může být i v samotném kódu (neměl jsem čas to celé studovat). API se čas od času mění, a to co fungovalo ve starších release, už nemusí fungovat v R21. Některé vlastnosti i metody se čas od času prostě zruší, jiné se přidají. Zatím se mi stalo asi jen 2x, že makro kompilované pro R19 nefungovalo na R22, i tak bych to prověřil. | ||
Změna velikosti šipky ( tečky) u odkazové čáry | 5.5. 2013 | Pokud myslíte velikost koncového symbolu u tzv. leaderu, tak jestli se to nedá nastavit ve výkresovém standardu, asi s tím nic jiného udělat nejde. Nejsem si teď úplně jistým, ale velikost písma to asi nijak zvlášť neovlivní. | ||
Catvba windows 7 | 23.7. 2014 | Při každé instalaci se do systému registrují knihovny, tj. platné jsou vždy ty z poslední instalace, i když se instaluje nižší release než je již nainstalovaný.
Přeregistrace na konkrétní verzi se provede příkazem CNEXT.exe /regserver - spustí se v instalačním adresáři /code/bin s požadovaným release pro registraci. | ||
Catvba windows 7 | 4.5. 2013 | Ahoj,
je zajímavé, že obě metody by mohly souviset s grafikou - v jednom případě sbalení stromu a podruhé je to překreslování displeje během běhu makra. Na první pohled jsou to celkem bezpečné příkazy, je velmi divné, že u toho spadne celá Catia. Zkusil bych udělat makro, kde budou jen tyto dva příkazy a sledoval, jestli se to bude chovat stejně. A pro jistotu jako catscript i catvba. Mohl by být problém s deklarací (např. Selection v catvba musí být jako Variant), ale Catia je typu Application, tak tady snad problém není. | ||
převod 2D do 3D | 9.5. 2013 | tak pošlete oba stavy... | ||
převod 2D do 3D | 8.5. 2013 | Jestli máte model iPhone v Catii tak sem s ním... Uložte ho v sekci Ke stažení, ať se mají i ostatní z čeho učit. | ||
převod 2D do 3D | 7.5. 2013 | To vám přece nemůžu radit, to je vaše volba. Záleží na tom ,co chcete pak dělat. Ani s jedním oborem se neztratíte. :-) | ||
převod 2D do 3D | 6.5. 2013 | CAD/PLM specialista, Technodat, CAE-systémy s.r.o. Předtím 6 let konstrukce - interiér a akustika v automotive | ||
převod 2D do 3D | 6.5. 2013 | Já dělám na papírově slabším NTB než máte vy, Dell Precission M4400, Core2Duo@2,8GHz, 8MB RAM, grafika Nvidia Quadro FX 770M. Klasické konstrukci se už nevěnuju, jen občas načtu data některého ze zákazníků a u velkých sestav se to už znatelně zadýchává. Přece jen už je to 4 roky starý stroj. | ||
převod 2D do 3D | 5.5. 2013 | U té grafiky bych si nebyl úplně jistý, jak se bude tvářit na velké sestavy. CPU a RAM vypadá dostatečně. | ||
převod 2D do 3D | 3.5. 2013 | proboha v jaké lepší kvalitě? Vždyť jde jen o zobrazení, tak je úplně jedno, jestli vidíte "otesánka" nebo krásnou kružnici.
Jen tak pro zajímavost, jaký HW jste si pořídil? Hlavně mě zajímá grafika. | ||
převod 2D do 3D | 3.5. 2013 | Doporučuji to nastavení nechat tak jak je, sice to pak vykresluje "hranaté" kruhy, ale pokud budete mít větší data, bude horší pohyb s modelem. Jemné vykreslování je mnohem náročnější na HW.
A pro příště - téma stačí založit jednou, takhle jen spamujete ostatní. | ||
Import souboru | 3.5. 2013 | Převod z ProE? Tak to slyším poprvé, resp. proč by měl být převod z ProE přes nějaký úplně jiný formát? Zkoušel jste se podívat co je v hlavičce souboru? Jestli to třeba není nějaký textový export? | ||
Import souboru | 3.5. 2013 | Jestli je to jeden z typů viz odkaz http://soubory.clanweb.eu/ct.html, tak vás musím zklamat, ale nejsem si vědom toho, že by to Catia uměla otevřít. | ||
Balloon part number | 2.5. 2013 | Dobrý den,
jednoduše to nepůjde, baloonu se generují ze všech unikátních instancí v sestavě a ze všech úrovní. Vím že existuje makro, které dokáže nahradit informaci v baloonu jiným parametrem, takže by se určitě dalo upravit tak, aby při nalezení instance z jiné úrovně baloon smazalo. | ||
vymazanie ciar | 30.4. 2013 | Ty "čáry" jsou hranice ploch nebo nějaká jiná drátová geometrie? Pokud jsou to hranice ploch a plocha je vytvořená nějakou funkcí, musíte buď:
1) použít takové vstupy, aby se hranice nevytvořily (vyhladit vstupy) 2) vyhladit výslednou plochu Pokud jsou to jen tangentní návaznosti, nemusí ničemu vadit. | ||
Dynamický řez v PartDesign u R19 | 3.6. 2013 | Part design nemá svůj Toolbar - má nějak nastavenou konfiguraci složenou z určitých toolbarů. Poku chcete vytvořit nový toolbar, můžete do něj přidávat jednotlivé jen funkce. Některé jsou ale předem zakázané - pokud máte aktivní part, není přece možné spouštět funkce, které předpokládají aktivní sestavu a naopak. Catia to má ošetřené.
Takže do nového toolbaru můžete přidávat jen ty funkce, které jsou pro daný typ dokumentu použitelné, tj. např. pro CATPart je to vše z PartDesign, Genertive Shape Design atd, ale už ne z Assembly design. | ||
Dynamický řez v PartDesign u R19 | 3.6. 2013 | Samozřejmě že ho nevidíte. Každý workbench má nějaké výchozí nastavení toolbarů s funkcemi, které se ale dá upravit. K tomu slouží funkce Customize (menu Tools) - zde si můžete vytvořit svůj vlastní workbench nebo upravit stávající přidáváním Toolbarů, funkcí atd.
Zde si můžete přečíst, jak vytvořit toolbar a přidat funkci. | ||
Dynamický řez v PartDesign u R19 | 2.6. 2013 | To přece není zapotřebí...
V assembly design je tato funkce dostupná a nabízí mnohem víc možností. V ostatních modulech stačí jen přidat panel nástrojů s touto funkcí do pracovního prostředí (workbench). | ||
Dynamický řez v PartDesign u R19 | 29.4. 2013 | Přesnou cestu uvidíte v zástupci pro spuštění Catie. V parametrech pro spuštění je proměnná -env = název souboru s prostředím a pak -direnv = cesta k tomuto souboru. Pak už opravdu stačí jen souboru najít v tomto umístění. | ||
Premietnutie geometrie do novej skice | 24.4. 2013 | Tahle otázka není do diskuse - jde o základní funkce. Příště si nejdřív alespoň přečtěte základy, které tu jsou celkem dobře popsané.
http://www.catia-forum.cz/manual-catia/sketcher/#projection | ||
vyplnenie objemu | 19.4. 2013 | Pokud Close Surface nefunguje, je tam na 99% díra. Díru musíte najít a zalepit jí. Nejlépe se díra najde použitím fce Boundary se zapnutou volbou Datum feature. Pokud jsou tam díry, vytvoří se tolik mrtvých křivek, kolik je v ploše děr. Ty se pak zalepí např. Fillem, pokud to jde, pokud ne, musí se různě vyřezávat... | ||
vyplnenie objemu | 19.4. 2013 | Spojit všechny plochy do jediné funkcí Join (Shape Design), která nesmí být "děravá" a pak vytvořit objemové těleso funkcí Close Surface (PartDesign). | ||
ako rozťiahnúť čeľuste chapadla | 19.4. 2013 | To do té školy asi moc nechodíte :-)
Čelisti můžete roztáhnout buď jednoduše kompasem (http://www.catia-forum.cz/manual-catia/introduction/#compass) nebo použít vazby - constraints. Zafixujte si hlavní těleso a pak vytvořte dvě offset vazby, pomocí kterých dokážete čelisti pohodlně a přesně napolohovat. | ||
ako rozťiahnúť čeľuste chapadla | 18.4. 2013 | Stačí je v sestavě jen posunout na správný rozměr - CATscript vytvoří plnohodnotnou sestavu, tak nechápu v čem je problém. | ||
Převody do STEPu (do SolidWorks) | 10.7. 2013 | Tyhle chyby většinou vznikají jiným matematickým popisem v různých CADech, při dvojitém převodu CATIA -> STP -> SolidEdge se to může ještě zhoršit. Pokud se provede převod CATIA -> STP -> CATIA, je vše OK.
Předpokládám, že chyby jsou u obecných ploch, rovinné a kónické plochy musí být v pořádku. Ideální je použít nástroj, který si převedené plochy převede "svého" popisu. U Catia je to fce Surface untrim, které získá celou podkladovou plochu. Někdy je chyba totiž jen v popisu její hranice, pak právě plocha nejde protáhnout apod. | ||
Převody do STEPu (do SolidWorks) | 18.4. 2013 | Dobrý den,
toto téma už se tu několikrát nakouslo, ale zatím se definitivně nedořešilo. Na převod dat mezi CATIA a SolidWorks (oba produkty jsou od jedné společnosti, zajímavé, že?) existují převodníky třetích stran. V bývalé firmě se s tím experimentovalo. U jednodušších dat převody fungovaly, ale např. složitější plochy nedopadly dobře, vždy došlo k nějakému výpadku informací. Nejspolehlivější způsob je pořád přes univerzální formát, nejlepší je asi Step.V CATIA jde uložit do Stepu celá sestava, zachová se tak struktura jednotlivých dílů. Není nutné dělat AllCatPart. Parametričnost se samozřejmě ztratí, ale to je vždy. Na převody přes Step existuje i celá řada maker, které převody částečně či téměř plně automatizují, jsou schopny poskládat z jednotlivých Step dílů sestavu apod. | ||
Zobrazení tolerancí PMP bodů | 18.4. 2013 | Myslíte tzv. RPS body? Pokud jsou vytvořené nástrojem od VW, jsou jejich tolerance zapsány jako dodatečné parametry přímo v objektu bodu. Jejich přesné pojmenování vám bohužel neřeknu, ale mělo by to být zřetelné z názvu parametrů. | ||
Sweep z viacerych guide kriviek | 17.4. 2013 | Sweep má požadavek, že guide curve musí být spojitá. Pokud tohle není možné zaručit, nejde s tím nic dělat, tím spíš, že se počet křivek může měnit.
PS: Příště nezakládejte téma 3x! | ||
Rozvinutý tvar-tvorba výkresu | 30.7. 2014 | Máte zapnuté zobrazení os ve vlastnostech pohledu? CATIA osy zobrazuje, viz. příloha. | ||
Rozvinutý tvar-tvorba výkresu | 17.4. 2013 | Existují dvě možnosti, jak to udělat.
1. v GSO je funkce Unfold, která dokáže rozvinout plochu podle zadaných kritérií 2. vytvořte díl v Sheet metalu a použijte funkci Unfolded view přímo ve výkresu (při samotné definici pohledu) | ||
Interval parametru | 16.4. 2013 | Asi jste hledal málo. Např zde http://www.catia-forum.cz/forum/topic.php?topic_id=180 | ||
Interval parametru | 15.4. 2013 | Ano jde. Add multiple values ...
A příště zkuste nejdřív hledat, už se to tu nejednou řešilo. | ||
Rovnostranný tetraedr | 15.4. 2013 | Napadá mě vytáhnou Pad s trojúhelníkovou základnou a pak na stranách udělat úkosy s úhlem, který svírají stěny tetraedru. Pomocí dvou funkcí je hotový. | ||
Rovnostranný tetraedr | 15.4. 2013 | Jen pro inspiraci s obrázkem... | ||
Rovnostranný tetraedr | 15.4. 2013 | Jeden možný způsob:
1. vytvořit podstavu - rovnostranný trojúhelník 2. vytvořit osu vrcholu z jeho středu 3. na této ose vytvořit bod - vrchol, který má vzdálenost od podstavy podle vzorce - zde by měla stačit Pythagorova věta... | ||
Optimalizacia | 15.4. 2013 | O co je CATIA uživatelsky příjemnější, o to umí Ansys víc a naopak.... | ||
Optimalizacia | 15.4. 2013 | Rozumím, např. I-Deas to u mojí diplomky kdysi dávno uměl. Vybraly se rozměry k optimalizaci a úloha se nechala přepočítat (někdy to i vyšlo :-), pokud se hledal vždy jen jeden rozměr).
Tohle CATIA neumí. Možná je na tom lépe SIMULIA, ale s tou nemám zkušenosti. | ||
Optimalizacia | 15.4. 2013 | Topology optimization je myšleno zjednodušení tvarů? v nových releasech už CATIA něčím disponuje, musel bych se podívat, co přesně to je.
Můžete ještě blíže popsat co přesně máte na mysli? | ||
Optimalizacia | 14.4. 2013 | Pokud se bavíme o FEM, tak jediné, co se dá nazvat optimalizací, je funkce Compute with optimization. Jedná se o to, že se solver snaží sledovat chybu výpočtu a podle toho optimalizuje síť, tj. zmenšuje elementy v místech s největší chybovostí.
Nejde tedy o klasickou optimalizace vybraných rozměrů pro dosažení požadované hodnoty (napětí, deformace, atd). Jestli jste měl na mysli něco jiného, tak to upřesněte. | ||
Catia versus windows 8 | 17.4. 2013 | Zatím nevím o nikom, kdo by Catii na Win8 provozoval. Nicméně letmým gůglením jsem narazil na spíše negativní reakce.
Podle oficiálních informací není podpora u V5 do R21, tj. může to fungovat, ale nikdo se s vámi v případě problému bavit nebude. Jak je to u V5-6R2012 a V5-6R2013 vůbec netuším. Tohle je otázka na Dassault Systemes. Snad se nějaký zástupce (a že tu mezi členy min jeden je :-) ozvou. | ||
Koty do šraf | 9.4. 2013 | 20 znaků je jednak alespoň malá ochrana proti spamu a hlavně aby odpověď / reakce měla alespoň minimální vypovídací hodnotu. "Děkuji. Funguje to." je skoro přesně 20 znaků, takže je to nastavené dobře, ne? :-) | ||
Koty do šraf | 8.4. 2013 | Šrafy bohužel nejdou efektivně rozbít a cesta přes export do dxf (a následný import a ořezání) je pomalá a navíc se ztratí asociativita.
Mělo by fungovat nastavení Blank background s volbou Area fill u záložky Text ve vlastnostech kóty. Pak se ještě musí zapnout volba Print text blanking v Options při nastavení tisku. Potom už se to vytisklo korektně. | ||
edit post processor catia v5 | 17.4. 2013 | You question ist too general? Could you more specify what you exactly need? | ||
Vlastní ikona pro makro | 29.3. 2013 | Aha, tak tady byl problém... S tím názvem jsem to pak udělal taky, ale viděl jsem jen šedý čtverec, pod kterým prosvítal název souboru.
Takže bitmapa s hloubkou max 8 bitů. | ||
Vlastní ikona pro makro | 28.3. 2013 | Tak tohle jsem zkoušel taky. Jak je to s tím názvem nevím, ale zkusil jsem nahrát vlastní ikonu do adresáře se všemi ostatními ikonami. Sice se objevila v seznamu obrázků, které lze k makru přiřadit, ale zobrazovala se špatně. Zřejmě nejde jen o rozměr, ale i další nastavení bitmapy.
Nakonec jsem to vzdal, ikon je tam dost, ale pořád by mě zajímalo, kde je zakopaný pes. | ||
Vytvoření dělící roviny na složitém modelu - model lidského předloktí | 27.3. 2013 | Dobrý den,
nejprve bych pomocí draft analýzy našel nejlepší směr pro otevření formy a pak buď v Core & Cavity nebo v GSD pomocí reflect line vytvořil křivky na modely, které budou tvořit dělící plochu. Ta se pak vymodeluje podle tvaru modelu / směru otevírání. | ||
silné čáry ve výkrese | 22.3. 2013 | Ano, tohle se děje, když má šrafování nastavenou příliš velkou rozteč. Stačí vybrat danou geometrii, která se zobrazuje špatně, pravé tlačítko myši a vybrat properties. V kartě by se pak měla zobrazit i záložka Pattern, která patří právě šrafům. Zde stačí nastavit menší hodnotu u pitch. | ||
Rozdělení plochy na malé díly | 8.4. 2013 | Proč vytváříte další kolekci HybridBodies? Ta je přece v rámci Partu jen jedna, ne?
Elementy by se měly vytvářet v setu, který je nastavený jako InWorkObject. Pokud přidáváte další se, automaticky se nastavuje jako aktivní, což může být příčina problému, ale jestli se příkaz Disassemble ukončí před přidáním setu, měly by se elementy vložit do do té doby aktivního setu. Podle mě by se elementy měly vytvářet po poslání příkazu Sendkeys... , resp. Update, další řádky by už na vložení elementů neměly mít vliv. PS: Ještě je dobré po příkazu StartCommand říct programu, aby chvíli počkal, než se stačí vytvořit dialog. Pokud by totiž příkaz Sendkeys přišel moc rychle, shořelo by to. | ||
Rozdělení plochy na malé díly | 3.4. 2013 | Tak to je problém, protože to není v API podporované. Je tam sice náhrada, tuším že AddNewDatum (v HybridShapeFactory), ale to de facto je izoluje vybranou feature. Pokud je nespojitá (multidomain), rozpadne se na více mrtvých ploch. Je to adekvátní dissasemble s volbou Domains only. Rozbít plochu na dílčí plošky jednoduše nelze.
Jistá možnost, kterou jsem chvíli řešil, je vybrat plochu, vyvolat dialog Disassemble, najít pozici okna a do místa ve formu zacílit kursor a simulovaně kliknout. "Programátoři" tvrdí, že by to mělo jít. Já to nezkoušel. | ||
Rozdělení plochy na malé díly | 29.3. 2013 | Tady jen přiřazujete do vlastnosti objektu, nesmí tam být Set . | ||
Rozdělení plochy na malé díly | 26.3. 2013 | Směr projekce je buď feature, která je schopna určit směr (line - přímo směr, plane - směr je normála) nebo se dá vybrat projekce normálově k ploše projekce. Pokud je plocha tvarově složitá, tak může být výsledek nepoužitelný - body se rozejdou podle tvaru plochy. Volil bych jeden směr projekce. | ||
Rozdělení plochy na malé díly | 24.3. 2013 | FEM v CATIA umí nasíťovat plochy i pruty a síť by měla jít exportovat.
Pokud chcete vytvořit síť bodů na ploše pomocí např. funkcí v GSD, zkusil bych na ploše vytvořit několik paralelních křivek a na každé pak určitý počet equdistatních bodů - půjde to rychle a splní to účel. | ||
Vykres - zobrazenie skrytych hran | 20.3. 2013 | Vyberte jejich zobrazení ve vlastnostech pohledu - Hidden lines. | ||
Chyba při GetPointsOnCurve | 26.3. 2013 | Přehozený update by to mohl být, ale většinou mu vadí, když při vytváření reference objekt není vložen ve stromu. To, že není updatovaný, nebývá příčinou chyby.
Pokud se vrátím k chybové hlášce - přesně tohle se objevuje, když se Selection deklaruje jako Selection - zde se jedná o chybu v API (zajímavé, že v .NET je to v pořádku) a musí se deklarovat jako typ Variant .
V typu TheMeasurable to ale funguje i s typem Measurable . | ||
Chyba při GetPointsOnCurve | 21.3. 2013 | Tak toho jsem si ani nevšiml, ale je to pravda, deklarovaný typ platí jen pro první proměnnou. | ||
Chyba při GetPointsOnCurve | 20.3. 2013 | Zkuste deklarovat promennou krivka jen jako Krivka(8) bez udání typu, ten Variant většinou takhle zlobí. Obecně je lepší u pole neudávat typ, pak je to bez problémů. | ||
Measure Inertia | 24.3. 2013 | Bohužel, ve verzi 5 to není možné, pokud vytváříte nový model pomocí New, tj. model nemá žádný materiál, je defaultní hustota nastavená na 1000kg/m3. U verze 6 už je to alespoň 7800 (ocel), což je více pochopitelné.
Řešením je vycházet z nějaké šablony, kde bude materiál nastaven (pak používat New from), nebo udělat jeden krok navíc a materiál přiřadit. | ||
Jak vytvořit skořepinu z tohoto modelu | 20.3. 2013 | Podle mě Thick Surface ani Shell v žádném případě neprojde - vzhledem ke složitosti plochy není šance.
Mohl by to jít pomocí Rough offset (GSO) - vytvoří přibližný offset z povrchové plochy. Tím pak stačí odříznout vnitřek tělesa a je to. Sice má výsledná plocha toleranci min 1mm (u R22 už je to jen 0,1mm), ale i tak to bude stačit. Ze zkušenosti to většinou zafunguje. Pozn. Vstupní plocha pro Rough offset musí být uzavřená, jinak funkce neprojde. | ||
Srafy - break | 19.3. 2013 | Ono to asi jinak moc efektivně nejde, vždycky je to nějakým způsobem ohraničená oblast (nemusí to být vždy klasické šrafy, ale i barevná výplň, vzorek atd), takže něco jako Isolate zde nefunguje. Cesta přes uložení do Dxf se používá i v jiných případech (text, ...) a funguje vždy a spolehlivě. :-) | ||
Translate | 18.3. 2013 | operace Translate vám posune vše, co je ve stromu před, resp. v daném Body před ní. Pokud chcete posunout jen první Pad, musí být operace bezprostředně po něm, resp. před tím druhým Padem.
Jestli jsou ale oba Pady na sobě nějak závislé (projekce ve skice, ...) budou se vám stejně pohybovat spolu nebo může dojít k nějaké jiné kolizi. | ||
Animace | 24.3. 2013 | Dobrý den,
s tímhle si někdo dal docela práci. Teoreticky by šlo něco takového vytvořit v kinematice, ale vytvořit tak hezký výsledek (resp. podobný) by asi dalo hodně práce. Inventor (a třeba i Pro-E) na tohle mají docela dobré utility. CATIA má celkem slušný rendering, ale jestli dokáže takhle animovat, a hlavně bez toho, aby si s tím člověk nemusel hrát tři dny, odpovědět nedokážu. | ||
Poloviční řez | 14.3. 2013 | To je tzv. částečný řez, v CATIA příkaz Breakout view. Pouze vyberete oblast, které se má rozříznout a určíte hloubku.
Další popis viz tohle vlákno http://www.catia-forum.cz/forum/topic.php?topic_id=177 | ||
možnosti výběru | 20.3. 2013 | Tím "tam kde je" myslíte když ho přichytíte k nějakému partu? Tohle podle mě nejde.
A jinak toho makra se nebojte, vůbec nic na tom není, ten kód stačí jen zkopírovat a vložit do prázdného makra. | ||
možnosti výběru | 14.3. 2013 | Nic konkrétního neexistuje (myslím předdefinovaný příkaz), ale dalo by se to napsat jako krátký script (makro).
Pro výběr (označení) nejvyšší sestavy např. a provedení nějakého příkazu např. Properties (vyvolání dialogu vlastností) takto: Sub CATMain() Takových malých pomocníků se dá udělat více a dát si je do vlastního panelu. | ||
možnosti výběru | 13.3. 2013 | Dobrý den,
vybírejte objekty ve stromu a ne geometrii. | ||
Prepojenie výkresu s Partom | 13.3. 2013 | Je to v diskusi - http://www.catia-forum.cz/forum/topic.php?topic_id=460
Stačí zadat UID do vyhledávání... | ||
Prepojenie výkresu s Partom | 12.3. 2013 | V hlavním menu Edit - Links uvidíte soubory, na které má výkres link. Stačí ho nahradit jiným a pak provést update na výkresu.
Part musí mít stejné UID, jinak to nepůjde (teda jde to, ale musí se to řešit makrem). | ||
Parents and Children | 20.11. 2013 | Childrenactivities je tuším jen v obrábění, s modelovou strukturou to podle mě nemá nic společného.
Musel by se projet celý strom a postupně zjišťovat, co má jaké rodiče. Příklad: mám Sweep.1, zjistím na základě čeho je postavený. Jedním z rodičů je Line.1. Do tabulky zapíšu, že Line.1 je rodičem Sweep.1 a naopak že Sweep.1 je potomkem Line.1. Bylo by to ale strašně moc programování, prakticky u všech myslitelných objektů by se musely testovat všechny vlastnosti, u většího modelu by vytvoření takové tabulky mohl trvat pěkně dlouho. | ||
Parents and Children | 10.3. 2013 | Na tohle jsem jednou dělal hrubou analýzu. Jediný způsob, jak to udělat, je vytvořit mapovací tabulku feature -> parent a pak zpětně zjišťovat potomky, tj. u sledované feature budete hledat, kterých všech jiných je rodič.
U velkých modelů by to trvalo asi dost dlouho - nezkoušel jsem to. Je to ale jediný způsob, jak toho dosáhnout. Navíc to určitě bude mít nějaké omezení, protože ne všechny vazby se dají získat. Řešení je pak RADE... | ||
Catia - pada bez ulozenia na win7 | 11.3. 2013 | Tak to rozhodně nesouhlasím. W7 jsou oproti WXp určitě stabilnější a ne naopak. Jestli je to u vás jinak, tak bude chyba někde jinde. Předpokládám, že máte W7 64bit. U 32bit verze, která která samozřejmě nedokáže využít víc jak 3,2GB RAM by mohl být zádrhel...
Každopádně verze Catia, kterou popisujete, už má plnou podporu W7. | ||
Catia - pada bez ulozenia na win7 | 7.3. 2013 | Tak HW je OK, ale part nad 300MB už začíná být na hranici únosnosti. Z vlastních zkušeností vím, že kolem 300MB začínaly být problémy.
V první řadě doporučuju zkontrolovat data - provést CATDUA. Někdy může být chyba v datech a ani špičkový HW vás nezachrání. Dál bych se zamyslel, jestli by náhodou nešla data zmenšit. Vím jak často to konstruktéři bastlí, že místo změny do modelu kopírují nové a nové plochy, které si berou z jiných modelu a lepí to na konec stromu, místo aby sáhli tam kam mají a plochu, resp. obecně geometrii předělali nebo vyměnili. Znám i případy, že se model jakoby "nakopnul" a už s ním byly problémy pořád, nepomohlo nic, jen předělání. | ||
Catia - pada bez ulozenia na win7 | 6.3. 2013 | Dobrý den,
úplně první otázka, jaký máte Service pack / Hot fix a jakou verzi Catia máte naistalovanou (32/64). Obecně můžu říct, že Catia na W7 je od SP6 mnohem stabilnější než na Xp. Nejspíš je to dané tím, že 64bit OS je schopný pracovat s větší RAM a Catia už tak není omezená (v dnešní době je 8GB tak nějak min. standard, 16GB už je naprosto běžné). Problém může být také ve vašem HW - bylo by dobré napsat, na čem to provozujete. W7 jsou mnohem více náročné na HW než stará Xp. | ||
nevysvicují se mi označené body v náčrtu | 7.3. 2013 | Stačí si zálohovat adresář CATSettings a pak reinstalaci ho zase vrátit. Je to nejrychlejší a pokud se nemění release ani service pack, doporučuju to dělat takhle. V případě instalace vyšší verze se mají settingy exportovat (volba v Options) a pak importovat. De facto se vytvoří hromada catscriptů, které je pak třeba spouštět a tím nastavovat jednotlivé settingy (pomalé, a stejně to někdy neklapne).
Zkoušel jsem použít settingy z R19 u R20, R21 a R22 a zatím se to pokaždé rozběhlo bez viditelných problémů - nicméně oficiálně se to nedoporučuje. | ||
nevysvicují se mi označené body v náčrtu | 6.3. 2013 | Dobrý den,
zkuste smazat settings. To co popisujete je poměrně zvláštní jev, ještě jsem se s tím nikdy u nikoho nesetkal. Pokud to nepomůže, doporučuju update ovladačů grafiky nebo instalaci vyššího SP. | ||
section view | 6.3. 2013 | Admin práva nic neřeší. Nejlepší efekt bude dosažen skutečným fyzickým odříznutím částí, kterou nechceme vidět. Dala by se vytvořit plocha, kterou odřežeme vybrané party v sestavě, resp ještě lepší by bylo udělat AllCatpart a v něm upravit jednotlivá Body - buď oříznout nebo ne. Výsledek by byl nejlepší.
Skládání obrázků se mi úplně nezdá - asi by to šlo, ale té práce s tím, když budete chtít i jiný pohled... | ||
section view | 28.2. 2013 | Vy chcete v sestavě vidět některé díly v řezu a některé ne? Možná to jde pomocí Scenes, ale jistý si nejsem. Šlo by to udělat pomocí assembly feature, kdy byste ty součásti, které chcete mít v řezu, opravdu nějakým objemem odřízl. | ||
section view | 27.2. 2013 | To co popisujete je jedna možnost. Další a možná efektivnější je použít funkci Overload Properties. Funkce je dostupná v kontextovém menu pohledu řezu a lze pomocí ní nastavit grafické vlastnosti u jednotlivých instancí sestavy v pohledu včetně toho, jestli se bude nebo nebude zobrazovat "říznutá" či celá.
| ||
Problém | 28.2. 2013 | Pravé tlačítko na projektované geometrii --> Isolate. | ||
Problém | 27.2. 2013 | Dobrý den,
s tou sestavou je to jasné. Musíte mít aktivní sestavu, která je min. o úroveň výš než obě podsestavy, ve kterých jsou součásti pro vytvoření vazby. Černé (nebo spíš tmavé) kóty diagnostikují stav, kdy danou geometrii nelze kvůli nějakému omezení vytvořit. Zkuste promítnutou geometrii izolovat, to by mělo pomoci. | ||
Kniha na Macro | 27.2. 2013 | Doporučuju začít s malými příklady. V každém případě potřebuje alespoň minimální yźnalost programování ve VB (syntaxe, cykly, podmínky,...) a k tomu pak stačí nastudovat objektový model Catia, který je naprosto dokonale popsaný v dokumentaci k API - soubor kompilované nápovědy V5Automation.chm , který je v instalačním adresáři Catie.
Knížka je velký pomocník, ale jde to i bez ní :-) | ||
Excel 2010 | 24.2. 2013 | Myslím že nekecáte, opravdu i ty nové office umí pracovat se starýma. Ale jak říkáte, musí být nainstalované 2010. | ||
Excel 2010 | 22.2. 2013 | Na jasně, to mi jednou dalo zabrat, než jsem si vzpomněl, že od 2007 je to xlsx a divil se, že ty soubory nemůžu najít. :-)
Ale GetObject funguje naprosto stejně. NETko si vytvoři knihovnu Interop.Microsoft.Office.Excel.dll, která jede i pro starší verze. U integrovaného VB6 jsem to nikdy nezkoušel. | ||
Excel 2010 | 22.2. 2013 | V čem to píšete? Já u Visual Studia nemám s Excelem 2010 nejmenší problém. Podle mě bude problém u VBA integrovaného v Catii, které už si nedokáže poradit s novými Office. I tak by ale mělo stačit přidat si příslušnou knihovnu v referencích.
Dřív jsem jel na .NET s knihovnami vytvořenými z Office 2003 a poradily si i s vyšším excelem, teď jedu na 2010 a opět není problém ani s nižší verzí. Pravda, bylo nutné někde lehce poměnit kód, ale konkrétně konektování zůstalo úplně stejné. | ||
rozpiska v exceli | 21.2. 2013 | No, úplně jednoduché to není. Zkuste navrhnout firmě, jestli by to makro nechtěli připravit. Dokáže se pak ušetřit hromada času... | ||
rozpiska v exceli | 21.2. 2013 | Ty informace jsou zapsány ve vložených parametrech v bodech (Point)? Není problém se k těm informacím dostat. Na stejném principu funguje makro na vytvoření RPS bodů a jejich zápisu do tabulky. Makro projde body v setu, vytáhne informace z jejich parametrů a zapíše je do tabulky ve výkresu. Ale jinak než pomocí makra to určitě nepůjde. | ||
Export dat z Excelu do vykresu | 11.11. 2016 | Dobrý den,
sloučené buňky a formáty můžete zapomenout. CSV nepodporuje ani jedno. Velikost souboru je druhá věc - může souviset s maximálním počtem buněk v tabulce. Zkuste schválně jen vložit prázdnou tabulku se stejným rozměrem, jestli se to podaří. Pokud ne, je to jasné. A dotřetice - jakákoliv editace takhle velké tabulky bude nesmírně pomalá, písmenko se vám napíše 10 se*** po stisknutí klávesy. | ||
Export dat z Excelu do vykresu | 2.10. 2014 | Já zkoušel také obojí. Středníky OK, čárky jako u vás středníky.
Podobné téma se řešilo s oddělovačem desetinného místa (tečka vs čárka). Zkuste hledat v diskusích, popisovaly se tam možná řešení. Vždy to ale bylo v souvislosti s nastavením systému. | ||
Export dat z Excelu do vykresu | 2.10. 2014 | A díval jsem se do souboru CSV - co je skutečně uvnitř. Zkuste si v nějakém textové editoru vytvořit jednoduchý CSV soubor (klidně použijte následující obsah). Pokud se to i pak bude importovat špatně, bude chyba někde to na straně Catie.
Jakou používáte verzi Catie? A změnilo se něco od té doby co to naposledy fungovalo správně? CSV a;1;4;7 | ||
Export dat z Excelu do vykresu | 2.10. 2014 | To není nastavení v Catii ale volba v Excelu. CSV se ukládá se oddělovačem ";", ale jsou tam i jiné možné fotmáty (MS DOS CSV, MacintoshCSV).
Jinak oddělovače a jiné specifické znaky se nastavují v operačním systému - ve Win7 je to Oblast a jazyk. | ||
Export dat z Excelu do vykresu | 2.6. 2014 | Chyba bude v oddělovači - nevím teď přesně co Catie chce, zkuste místo středníků čárky. Určitě to jde vložit tak jak je to v excelu, jen se nepřenesou šířky sloupců a formátování (to v csv nijak není definováno). | ||
Export dat z Excelu do vykresu | 20.2. 2013 | Přesně tak, jen je pak třeba upravit formátování a export není asociativní, takže je třeba formátovat při každém importu. | ||
Konstrukce složitého odlitku - volba a řešení problematiky dělících rovin | 19.2. 2013 | Tohle se nedá zobecnit. V některých případech je lepší první způsob, tj. přímá konstrukce, v jiných zase odečet negativů od základní části. Vždy záleží na posouzení přínosů jednotlivých způsobů.
V případě že dutina odlitku nebo obecně prostor v dílu kopíruje "obálku" ostatních dílů v zástavbě, může být vhodnější jít cestou negativu. | ||
Konstrukce složitého odlitku - volba a řešení problematiky dělících rovin | 18.2. 2013 | To nejde říct obecně - záleží na tvaru odlitku. Ideální je použít draft analýzu ve směrech formování, která vám řekne jak jste na tom s podkosy. Pak je tu výborná fce reflect line, která určí místa dělící roviny (plochy). Ty se pak vytvoří v GSD na základě těchto křivek a geometrie odlitku. | ||
Konstrukce složitého odlitku - volba a řešení problematiky dělících rovin | 18.2. 2013 | Já tu pořád nevidím jediný důvod, proč to dělat z více partů - podle mě je to naprosto zbytečné. Více partů se používá třeba u svařenců, ale tohle je pořád jeden kompaktní díl.
Určitě bych šel cestou rozvětvené struktury - hlavní díl v jednom Body a všechny další častí (podle směrů formování) také každou v samostatném Body, a pomocí booleovských operací je pak odčítat od hlavní části. Je to asi nejlepší možné řešení. Skeleton je naprosto zbytečný. Samozřejmě si můžete pomoct nějakou drátovou geometrií, ale pak se nedá mluvit o skeletonu. Dělící roviny (plochy) jsou pak další věc, ale ty bych definitivně určil až na hotovém modelu v závislosti na výsledném tvaru. | ||
Konstrukce složitého odlitku - volba a řešení problematiky dělících rovin | 18.2. 2013 | Dobrý den,
můžete se uložit alespoň obrázek dílu, který děláte. Způsobů existuje několik, ale je třeba vědět co se má dělat, aby se zbytečně nepoužíval ten nejsložitější. Jinak si myslím, že používat na vytvoření jednoho dílu skeleton a další partu je skoro zbytečné, pokus se nejedná o opravdu extra složitý díl. Bylo by tedy možné dát sem alespoň náhled? | ||
Print Area | 18.2. 2013 | Nejsem si jistý. My jsme s tím jeden čas docela bojovali a opravdu nejlepší a nejspolehlivější se ukázalo vybrat oblast pro tisk ručně - to bohužel nejde. Je mi ale divné, že nefunguje ani to SetArea.
Ještě mi napadlo, jestli by se to nedalo úplně oblafnout. Vytvořit dva dočasné body - levý spodní a pravý horní roh, vybrat je a pomocí reframe nastavit oblast na monitoru. A pak dát tisk toho co je vidět, předtím samozřejmě smazat ty body. Je to sice drbání se levou rukou na pravém uchu, ale víme jak to v Catii někdy chodí. | ||
Print Area | 18.2. 2013 | Pokud si dobře pamatuju, tak jistota byla jít přes Výběr - potom to tisklo opravdu to, co bylo vybráno. Nevím jestli to API podporuje, ale zkusil bych to takhle. | ||
V5 Makro - Kusovník ve výkresu - diskuse k článku | 22.2. 2013 | Uvidíte v tom připraveném článku o makru na RPS, co s tím jde za parády - a to také nejsem kovaný programátor. | ||
V5 Makro - Kusovník ve výkresu - diskuse k článku | 22.2. 2013 | Je to DataGridView ve Visual Studiu 2008 XE.
Má tu výhodu, že buňky můžou být typu Button, Checkbox, Image - dá se tím nahradit složitě skládaný formulář z jednotlivých ovládacích prvků. Připravuju článek o makru na RPS body (VW záležitost), kde jsem ty možnosti využil opravdu naplno. | ||
PISMO V MODELY | 13.2. 2013 | ....už to tady opakuju po několikáté. Než se začnete ptát, zkuste se podívat, jestli už se to tady neřešilo. Zrovna na tohle se tu ptali už několikrát, viz. např. téma http://www.catia-forum.cz/forum/topic.php?topic_id=59
Když založíte stejné téma vícekrát, nikdo vám nebude odpovídat... | ||
priamky a koncové body | 10.2. 2013 | Nastavit vlastnosti lze v panelu Style, nejdřív vyberete typ objektu, který chcete nastavit (např. text) a pak v ostatních ovladačích nastavíte vlastnosti. Daný objekt se pak bude vytvářet v nastavených vlastnostech, dokud je nevrátíte zpátky. | ||
Zvacsovanie objemu suboru - Catia Vykres | 8.2. 2013 | R18 nebyl právě povedený release, jestli máte možnost, přejděte alespoň na R19 SP9. Opravdu se může jednat o chybu, protože takovouhle chybu jsem ještě neviděl. | ||
Zvacsovanie objemu suboru - Catia Vykres | 8.2. 2013 | Jestli tomu správně rozumím, tak jen díky úpravě (změně) detailů se zvětší výkres? To je opravdu divné.
Úplně jsem nepochopil to s tím smazaním settingů - to jako že když smažete settingy a znuovu otevřete výkres, tak je zase menší? To už je úplně šílené. Nebo ještě jinak - otevřete výkres, který má 700MB, posunete detail na výkresu, uložíte, a on má najednou 7MB? Bez update pohledů, bez rozbití detailů atd? | ||
Problem s vytvorenim "SWEEP" v core&cavity, resp. v shape design | 5.2. 2013 | Zkusil jsem tam naznačit výběhové plochy. Je to narychlo, ale na ukázku by to mělo stačit. Stejným způsobem se dodělá zbytek, pak druhá strana, těsnící plocha a odlehčení. | ||
Problem s vytvorenim "SWEEP" v core&cavity, resp. v shape design | 5.2. 2013 | A o kterou plochu se jedná? O plochu článku, dělící rovinu?
V každém případě bych vytvářel jen jednu část článku a zbytek dodělal pomocí patternu. | ||
material drevotrieska | 7.2. 2013 | Nechci rýpat, ale asi jste moc nehledal.... viz např.
http://wood.mendelu.cz/cz/sections/Props/?q=node/56 http://www.ploma.cz/images/velkoplosne_preklizovane_materialy.ppt | ||
material drevotrieska | 6.2. 2013 | Na to stačí jen sehnat hodnoty meze pevnosti a poisson. konstantu :-) Vytvořit materiál ja pak otázka minuty. | ||
material drevotrieska | 5.2. 2013 | Tak si ho jednoduše vytvořte. Hodnoty dřevotřísky určitě budou někde na netu k dispozici. Dokonce by bylo uvažovat ji jako izotropní materiál, pokud chcete opravdu dřevotřísku a ne OSB desku. | ||
Jméno Partu z výkresu sestavy. | 3.2. 2013 | O tohle už jsem se několikrát pokoušel, vždycky jsem skončil prohledáváním googlu a nepřišel na nic uspokojivého.
Vykreslená geometrie má vždy název GeneretadItem a nevím jak ji pomocí selekce vybrat. Poku použiju jako typ elementu AnyObject, dá se vybrat, ale ve výběru je pak celý pohled. Když se použije search a hledá se typ CATEarlyGenItem, vyberou se sice už jenom generované elementy a dí se přes parent.document.referencedocument najít rodič. Nicméně v sestavě to funguje jenom u pohledu, který je selektivně vytvořený z Partu - jakmile je tam linků víc, už z toho padají ***osti. V každém případě by vylo třeba vybrat přímo generovaný element a nějak z něj tu informaci vytáhnout. Tohle umí Text template - v něm ta informace zůstane, ale pokud nepůjde vybrat jeden samotný element, nevidím řešení. | ||
Licence Catia | 24.1. 2013 | Dobrý den,
to je skoro jako kdybyste si vzal auto na leasing s tím, že budete splácet, jenom když s ním budete jezdit :-). U některých programů (např. Kitchen Draw pro návrhy kuchyní) se dají koupit tzv. pracovní minuty, které se vám potom při práci odpočítávají. Catia nic takového nemá. Licence se dá ale pronajmout, nejkratší doba je asi 3 měsíce, ale oproti plné kupní ceně je to dost nevýhodné. Takže vám nezbyde než koupit a doufat, že bude práce, nebo zůstat v zaměstnaneckém poměru. Nejste jediný, kdo o koupi uvažuje, ale je to dost peněz. | ||
rozdelenie krivky | 2.3. 2013 | Rekordér tohle rozhodně nezvládne. Na to abyste přiřadil do limitu line hodnotu z parametru, musíte vytvořit formuli, která bude řídit parametr objektu Line vaším vytvořeným parametrem. Přes reference se vkládá jenom geometrie. | ||
rozdelenie krivky | 31.1. 2013 | Určitě se dá použít vlastnost invert, která otočí normálu. | ||
rozdelenie krivky | 29.1. 2013 | Ještě k předchozímu dotazu - je úplně jedno jestli je to skica nebo 3D křivka, chová se to úplně stejně. Je složená z brep elementů typu edge, které jsou oddělené elementy typu vertex.
A k dalším otázkám: ad 1) Při vytváření parametru musíte jako výchozí objekt použít parametry v setu parametrů HybridBody1. Parameters1 jsou parametry v partu, proto se vám nový parametr vytváří zde. Takže se vytvořte Parameters2, což budou parametry v Setu HybridBody1 a z nich potom vytvářejte nový. ad 2) To je úplně jednoduché, kdysi jsem se s tím také trápil - místo Reference2 bude Nothing, to stačí, join se vytvoří. | ||
rozdelenie krivky | 25.1. 2013 | To se dá udělat přes search. Nejprve vyberete skicu, a pak budete hledat objekty typu Edge (správně je to tuším BiDimFeatEdge) na předvybraném objektu - skice. Tím pádem se vyberou jen části skici a nic jiného. Z nich se potom udělají extrakty, myslím že asi ani není nutné jít přes vytváření referencí.
Tímhle způsobem jsem nedávno extrahoval hrany na vytvořeném padu, bez problémů. | ||
rozdelenie krivky | 24.1. 2013 | Dobrý den,
myslíte křivku rozdělit v bodech s netangentním napojením? Pomocí Extraktu by se daly přes search vytahat jednotlivé části a ty pak pospojovat Joinem, který by měl tangentní návaznost zkontrolovat. Nevím ale jak by se extrahované části seřadily, takže by mohl být problém s návazností vůbec. Jinak by to bylo asi dost komplikované, v každém bodě by se musela vytvářet normála - normály v odpovídajících bodech, resp. úhel který by svíraly, by pak udával návaznost (u Catie do 0,5° je to OK). | ||
Ovládání kompasu makrem | 24.1. 2013 | A tak, už chápu - otázka je, jak zjistit údaje z napolohovaného kompasu, ne pozici modelu vůči obrazovce.
V API nic o kompasu není, teda alespoň pokud to není pod něčím schované, ale obávám se že ne. | ||
Ovládání kompasu makrem | 24.1. 2013 | Tohle jde celkem snadno. Vše je ukryto v objektu Window - na ovládání pohledu jsou to pak objekty Viewer3D a Viewpoint3D. V nich jsou všechny potřebné funkce. | ||
Zkratka Define in work object | 24.1. 2013 | Tohle rekordér nenahraje, ale dá se to napsat třeba takhle:
Sub CATMain() A ještě by bylo dobré ošetřit stav, kdy nepracujeme s Partem - aby to nepadalo. Makru pak stačí přiřadit nějakou klávesovou zkratku, volná je třeba F8. Ve finále ale bude místo tří kliků jeden klik a jeden stisk klávesy. Úspora sice je, ale malá. | ||
Jak získat 2D pozici/bounding rectangle položky ve stromě? | 22.1. 2013 | Tak tady bohužel nepomůžu. Já se pohybuju jen v oblasti API (jedu na .NET). Některé moje kousky jsou i složitější, o CAA jsem zatím vždycky jenom slyšel. I společnost kde pracuju o něm přemýšlela, ale usoudilo se, že by investice nejspíš nepřinášela ovoce a upustilo se od toho.
Každopádně držím palce a kdyby to bylo možné, dalo by se o tom (až to bude hotové), tady na webu něco napsat - jako vaše reference. | ||
Jak získat 2D pozici/bounding rectangle položky ve stromě? | 22.1. 2013 | Proč potřebujete zrovna položky ve stromu? Vždyť každá položka představuje právě jeden objekt, který je většinou dostupný přes API (alespoň co se týká PD, GSD, ASD). Práce se stromem je téměř nemožná, sám jsem se kdysi snažil o jeden automatizovaný nástroj, který kontroloval strukturu stromu podle specifikace metodiky.
Předpokládám, že zamýšlíte na pozici bounding rectanglu posílali kurzor myši a simulovali kliknutí. Tohle podle není vůbec nutné, kromě snad několika málo případů, kdy má funkce dialog a není dostupná v API (např. Disassemble s volbou all cells). Bohužel v API není nic, čím by se dal strom procházet a už vůbec ne dostat se na jeho grafické části. Už se to tu nejedenou řešilo, vždy bezvýsledně. Řešení určitě je, ale muselo by se použít prostředí CAA, které má v ČR jen pár firem. | ||
Jak získat 2D pozici/bounding rectangle položky ve stromě? | 21.1. 2013 | Dobrý den,
1) nikde není uvedeno, jestli myslíte strom ve 3D nebo ve výkresu. 2) myslíte pozici textu s názvem položky vůči obrazovce? Na to to potřebujete? Řešil jsem už lecjaké "špeky", ale tohle je opravdu netradiční požadavek. :-) | ||
Odstranění přechodové křivky mezi plochami | 24.1. 2013 | V tom případě je "vyřezat a zalepit" opravdu jediné řešení. Ještě můžu zkusit poradit, že nejrychlejší vyřezání je přes Join - plochy které tam nechcete, vyberete v záložce Sub-elements to remove. Nemusí se pak oklikávat hranice ploch. Pokud to znáte, ta snad pomůže někomu jinému. :-) | ||
Odstranění přechodové křivky mezi plochami | 21.1. 2013 | Dobrý den,
pokud se jedná o parametrickou plochu vzniklou ze křivek, mělo by stačit tyto křivky vyhladit funkcí Smooth curve. Pokud se vyhlazení provede křivostně, pak by měly zmizet úplně všechny přechody, i ty s tangentní návazností. Na mrtvou plochu by měl stačit Healing, který dokáže netangentní přechody vyhladit. Od release R22 je tuším k dispozici funkce Topology simplification, která dokáže ze složené plochy udělat jednu jedinou. | ||
File Selection | 21.1. 2013 | Dobrý den,
teď jsem jen tak letmo vyzkoušel dialog v R19 a pak v R22 a je vidět, že se liší. U R22 se víc blíží klasickému systémovému, i když se pořád jedná o dialog Catie. Režim zobrazení se nastaví v dialogu a Catie si ho (alespoň u mě) pamatuje i při dalším otevření. | ||
Automatická změna rádiusu | 21.1. 2013 | Podívejte se do toho příkladu pořádně. Tohle nemůžete psát přímo do formule, ale musíte si pro to nejprve vytvořit Law (závislost). Tam pak nadefinovat dvě vnitřní proměnné, jinak to nebude fungovat. Tímto Law se pak pomocí funkce Evaluate ve formula řídí váš rádius. | ||
Automatická změna rádiusu | 21.1. 2013 | Tohle je přesně to co hledáte.
http://www.catia-forum.cz/forum/topic.php?topic_id=209 | ||
Associative "Project 3D elements" | 22.1. 2013 | To se stane :-) Naštěstí mám "opravné prostředky"... | ||
Associative "Project 3D elements" | 20.1. 2013 | Pravděpodobně myslíte vytvoření linků při použití externí reference. Musíte si v Options zapnout volbu Keep link with selected object. To najdete v Infrastructure - Part infrastructure - záložka General, hned první zatržítko.
PS: Příště téma zákládejte jen jednou, takhle zbytečně spamujete ostatní uživatele. | ||
Update výkresu | 18.1. 2013 | Radím to samé, může se jednat o ručně vytvořené křivky, které nemají vazbu na 3D model. Jiný způsob kontroly je přesunout vše v modelu do Hide a provést update pohledu. Pokud to tam logo zůstane, není generované z modelu. | ||
REZOVA CIARA | 18.1. 2013 | To určitě ne, musí to fungovat hned. Můžete udělat screenshot jak se to posune? | ||
REZOVA CIARA | 15.1. 2013 | Jsou dvě možnosti jak to udělat. Nejprve se dvojklikem na čáru dostanete do editace řezu a pak:
1) pokud je čára zelená, je zafixovaná a nejde s ní hnout. Pravým tlačítkem nad čárou, vybrat Unfix. Čára zčerná a jde s ní hýbat. Posunout ji na nové místo (nemusí se znaovu fixovat). 2) pokud chcete úplně jinou, např. lomenou čáru, musí se překreslit. v editačním okně jsou pod ikonou opuštění skicáře dvě další ikony. Jedna přehazuje orientaci řezu, druhá nahrazuje definiční čáru. Kliknout na ní (nic se nestane) a pak nakreslit novou, stejně jako když vytváříte nový řez. | ||
REZOVA CIARA | 15.1. 2013 | Ahoj, myslíš změnu jejího vzhledu nebo posunutí do jiného místa? | ||
Rozsirenie toolbars | 12.1. 2013 | Ještě jsem zapomněl dodat, že aby se pozice toolbarů uložily, musí se Catia korektně ukončit (když spadne, nebude si to pamatovat). Pozice toolbarů se dají i uzamknout, popř. resetovat. Vše se provádí v menu Tools - Customize. | ||
Rozsirenie toolbars | 12.1. 2013 | Tohle je úplně jednoduché. Chytněte libovolný toolbar v panelu a posuňte ho vedle některého jiného, jakoby do druhé řady. Pokud ho "pustíte" moc daleko od panelu, stane se z něj tzv. plovoucí panel (bude samostatně v prostoru), pokud ho pustíte moc blízko, zařadí se zpátku mezi ostatní toolbary (někdy je odsune níž). Pokud se trefíte, zůstane toolbar ve druhé řadě a panel se automaticky rozšíří, viz. obrázek. | ||
Příkaz na označení (smazání) ploch | 11.1. 2013 | U tohoto příkazu to chce trochu opatrnosti. V některých modelech jsou elementy, které sice nejsou nikde dále použité, ale mají v modelu zůstat. Tahle funkce to pak dokonale pročistí - kolikrát smaže i to, co nechceme. Dá se to sice v dialogu funkce určit, ale často se na to zapomene. | ||
chybné zobrazení modelu ve výkrese | 8.1. 2013 | To co vidíte je jen náhled vytvářeného pohledu. Musíte kliknout někam do prostoru výkresu, kde se potom pohled vytvoří. Pozici a natočení pohledu si můžete před umístěním pohledu měnit pomocí šipek v navigátoru, které je v tuto chvíli zobrazen v pravém horním rohu. | ||
Eport Bodů do Exelu | 12.5. 2016 | To není úplně jednoduché. Musí se použít měření.
Set oRef = oPart.CreateReferenceFromObject(objekt bodu co chcete merit) Psáné z hlavy, ale takhle by to mělo fungovat. | ||
Eport Bodů do Exelu | 12.12. 2013 | Ano, zde asi nefunguje metoda GetCoordinates. Zde stačí použít měření, tj. objekt Measurable a jeho metodu GetPoint. V partu měří vždy proti nule, v sestavě taktéž. | ||
Eport Bodů do Exelu | 8.1. 2013 | Tady bych taky viděl problém, nemůžete dát do celočíselné proměnné desetinné číslo.
Jinak ta hláška ukazuje na chybějící knihovnu - jestli to máte jako CATVBA, zkontrolujte si cesty k projektům. Někdy stačí, že tam nelze zapisovat. U CATScriptu by to mělo být jedno. | ||
Obarvení viditelných ploch | 8.1. 2013 | V GSD asi není šance jak tohle udělat. Určitá možnost by byla v Core a Cavity, kde je funkce, která rozdělí plochy podle toho, jestli jsou formovatelné či nikoliv. Úhel pro odformování by mohl jít nastavit. Plochy se ale pouze rozdělí do setů, pokud potřebujete vybrat nějaké konkrétní face např. na solidu, tak to opravdu netuším jak udělat.
Šlo by sice napsat makro, které by nějakou fintou ověřilo, jestli plocha svírá s nějakým vybraným směrem daný úhel (např. vytvořením normály na ploše a změřením úhlu mezi ní a směrem), ale otázka je, jestli se to vyplatí. Poslední možností je udělat draft analýzu a podle ní jednotlivé plochy oklikat - při průměrné rychlosti výběru 3 plochy za vteřinu mi to vychází na nějakých 15 minut. :-) | ||
tablet a jeho využití | 8.1. 2013 | Osobně s tím nemám zkušenosti, ale obával bych se nízkého grafického výkonu při zobrazování. Pokud pominu ostatní SW kromě DS, data z CATIA se dají samozřejmě exportovat do spousty jiných formátů, pro které určitě bude existovat nějaký prohlížet jak pro Android, tak pro iOS (Win jsou samozřejmostí).
Např. pro formáty DWG jsou prohlížeče, které jsem viděl fungovat i na např. HTC HD2, což už dneska není žádná novinka. Představa CATIA na tabletu je pro mě pořád ještě trochu úsměvná - ale taky čekám, až se zbavím toho 3kg těžkého NTB, a budu si moct jen tablet připojit k LCD a pracovat. :-) Asi bych se zaměřil na něco s Win, kam bude možné instalovat více prohlížečů, které poskytují sami vývojáři CAD SW umožňující prohlížení odlehčených verzí dat, jako je např u DS 3Dxml Player. | ||
Jak vytvořit plochu s této křivky | 7.1. 2013 | Já bych navrhoval následující způsob:
1) křivku rozdělit na 4 části - dvě delší strany ukončené před zaobleným rohem. 2) mezi těmito úseky natáhnout Blend nebo Sweep (line type, two limits) 3) mezi touto plochou a zbylými částmi křivky pak vytvořit 2x fill, který už bude rovný a ne takhle zprohýbaný. | ||
Rozstupová kružnica | 5.1. 2013 | Asi jste málo hledal... :-)
V Catii se funkce jmenují Rectangular / Circular / User pattern, jsou dostupné v Part design i Generative shape design. | ||
PartBody | 31.5. 2013 | Četl jste to vysvětlení viz moje dřívější odpověď - nebo znovu zde? Tam je to jasně popsané - Body se vytvoří vždy podle toho, jaký režim je aktuálně nastavený a nedá se už pak změnit. | ||
PartBody | 4.1. 2013 | Dobrý den,
viz link na téma, kde je to vysvětleno. http://www.catia-forum.cz/forum/topic.php?topic_id=375#2088 Používat oba typy Body v jednom modelu, tj. kombinovat NHD a HD Body se nedoporučuje, někdy je to výslovně zakázané. Dělá to problémy s bool. operacemi a pod. | ||
Spojenie dvoch Main View | 27.12. 2012 | Rámeček i razítko je dobré vytvářet jako detaily. Pro to se musí do výkresu vložit detail sheet, v něm vytvořit pohled (detail) a do něj vložit importovanou geometrii (např. to vaše razítko z AutoCADu). Detaily pak lze jednoduše vkládat do Main view nebo Background view a pohybovat s nimi jako s celkem.
Viz také http://www.catia-forum.cz/articles/?article_id=51 | ||
Rozdiel medzi Close surface v PD a GSD | 26.12. 2012 | V principu žádný, jen v PD vzniká těleso (solid) a v GSD uzavřený objem (volume). Za celou dobu, co pracuju s V5 jsem se s tzv. Volume setkal snad jen u jednoho modelu nějaké automobilky, dodnes přesně nevím, jaký to má smysl (podle mě je to jen pozůstatek z V4, kde Volume představoval úplně stejně jako ve V5 uzavřený objem ohraničený plochami. Možná je to použitelné v kombinaci s hybrid designem)
Algoritmus obou funkcí bude podle mě úplně stejný, jedině snad že by měly nastavenou jinou výchozí přesnost. | ||
hladam niekoho na modelovanie v CATIA | 27.12. 2012 | Dobrý den,
když už poptáváte konstrukci, bylo by dobré alespoň rámcově uvést o co se jedná (podvozek je opravdu široký pojem), rozsah práce, použití výstupu (komerce / studijní práce) atd. | ||
Spojenie 4 trubiek | 5.1. 2013 | Tak místo svaru ve Welding design se dá použít obyčejné sražení, nebo zaoblení, kterému se nastaví parametr conic na jinou hodnotu než 0,5 (aby to mělo tvar svaru) | ||
Spojenie 4 trubiek | 4.1. 2013 | Pro vytvoření svaru musí být minimálně jedna plocha rovinná. Pokud jsou obě plochy obecné, svar se myslím nevytvoří (omezeni catie pro pro svary obecně). | ||
Spojenie 4 trubiek | 27.12. 2012 | Zkuste vytvořit další part, do něj nakopírovat jednotlivé trubky z ostatních partů (paste special - result with link), jednotlivé části pak spojte dohromady pomocí booleovských operací a dodělejte svary.
Tím pádem ani nemusíte používat Structure design. | ||
Spojenie 4 trubiek | 25.12. 2012 | Existuje několik metodik na svařence, které využívájí jak multipart, tak assembly. U obou se pak většinou vytváří i samotný svařenec, do kterého jsou přes linky (u sestavy externí)přenášené jednotlivé svařované díly. Svařenec je pak jen jakýmsi odvozeným dílem ze všech dílčích dílů, které do svařence vstupují.
U velkých svařenců se používají víceúrovňové sestavy, kdy každá sestava představuje jeden dílčí celek včetně svařence. Jednou z možností je postup, které jste zvolil vy. Hrubou konstrukci si můžete udělat jako soubor wireframe elementů (skici budou definovat jednotlivé trubky včetně ohybů), po nich si pak protáhnete profily a vytvoříte plochy. Jim přiřadíte tloušťku a v tu ránu z nich máte trubky. Ty pak ořežete ostatními plochami podle toho, jak mají být mezi sebou spojené a vytvoříte další operace pro přípravu svařování (úkosy, ...). | ||
Lze iilegalne ,,download'' cattii V5 | 25.12. 2012 | A kde budete Catii využívat?
Ve škole? - tam byste měl mít ke Catii snadný přístup V zaměstanání? - každý solidní zaměstnavatel by měl zaměstnance poslat na školení (úplný základ je na cca 5 dní) Jinde? - pokud se ji chcete naučit "jen tak", tak si projděte fórum a zkuste zagooglit. Online kurzy asi taky jsou, ale pochyboval bych o poměru cena / přínos. | ||
Lze iilegalne ,,download'' cattii V5 | 23.12. 2012 | Zdravím,
o tom, jestli má někdo ne legální licenci, lze pochybovat, ale tohle jsem tu ještě neviděl. To je jako kdybyste se ptal, kde a jak můžete nejlépe ukrást auto a projet se v něm. :-) | ||
zadanie. ako zakresliť časť zadania ? | 11.12. 2012 | Tak za prvé je to rotační součást - hřídel (základy technického kreslení???), který má na jednom konci závit a na druhém čtyřhran. Celé to jde nakreslit ve čtyřech operacích.
1. skica s profilem, která se orotuje - SHAFT 2. druhá skica na čele - čtverec, z něj se vytáhne POCKET o odečte se 3. vytvoří se díra pr. 6mm - HOLE 4. vytvoření závitu závitu - THREAD | ||
parametr na změnu boolean operace | 11.12. 2012 | Rozkliknout parametr ve stromu a v poli kde se zadává hodnota pravé tlačítko a dál Add multiple values. Tak tam sice dostanete více hodnot, ale ty samozřejmě nejdou použít jako boolean pro řízení aktivity operace. Pro to se pak musí napsat nějaká rule (pravidlo), která podle vybrané hodnoty parametru bude aktivovat / deaktivovat onu boolean operaci.
| ||
parametr na změnu boolean operace | 10.12. 2012 | Nebo to jde tím makrem. Stačí vybrat danou operaci a změnit ji, např. takto:
... Makro vybere daný shape a změní ho, v příkazové řádce to funguje. | ||
parametr na změnu boolean operace | 10.12. 2012 | K tomu by snad ani nemuselo být makro, aktivita operace se dá jednoduše navázat na boolean parametr a ten už, jak je zmiňováno se dá řídit ručně, jednoduchou formulí, pravidlem,.... | ||
parametr na změnu boolean operace | 10.12. 2012 | Jde to udělat přes kontextové menu nad danou booleovskou operací. Podle typu operace je tam (téměř) vždy volba Change to xxx, kde xxx jsou ostatní operace.
Příklad: Pokud měníte Add, bude tam Change to Remove a Change to Assemble . | ||
Červené kóty po aktualizaci pohledu - DRAFTING | 7.12. 2012 | V tom případě vyberte geometrii (křivku), kterou chcete okótovat, a použijte příkaz duplicate geometry (v kontextovém menu). Tím vytvoříte kopii křivky, kterou pak zakótujete. Křivka bude naprosto izolovaná, tj. nebude se měnit při změně modelu, čímž ale ztrácíte asociativitu. | ||
Koty ve výkresu | 5.12. 2012 | Tohle by to mělo řešit, udělal jsem jednoduchou součást, k tomu výkres se dvěma kótami. Po update se kótu opravdu přisunuly ke geometrii.
Jak to bude fungovat na velkém výkrese, resp. jak se s tím bude kótovat nedokážu říct. | ||
spojenie dvoch samostatnych partov | 21.1. 2013 | Už vás chápu, ale takhle jak to popisujete to prostě z principu nejde. Udělejte to jak říkám:
1. Výsledný válec - Body (zatím pohromadě), si 3x vložte do modelu pomocí Paste special - vyberte Result with link. vzniknou 3 Body s výsledkem válce 2. Původní Body dejte do No show 3. Druhou a třetí kopii si také prozatím schovejte, ať se vám to neplete dohromady 4. Na první kopii udělejte potřebné úpravy 5. Stějně tak upravte druhou a třetí kopii - každá bude tvořit jinou část válce Anebo - dělejte to rovnou v sestavě jako 3 samostatné party, ušetříte si spoustu problémů | ||
spojenie dvoch samostatnych partov | 21.1. 2013 | Nějak mi není jasný ten postup, zkusím to zopakovat
1. Máte sečteno několik Body dohromady - OK 2. Tohle potřebujete rozdělit - pořád jasné 3. Odeberete z výsledku co nechcete - jasné, ale proč to tedy sčítáte, když to pak zase odebíráte? Jenom to zpomaluje. 4. Výsledek chcete odečíst od původního - to přece nejde, zacyklilo by se to - nemůžete výsledek odečíst na začátku. Nechápu jak můžete 80% odstranit - nebylo by lepší to tam teda nedávat, resp. dávat dohromady jen to, co opravdu potřebuju? Pokud chcete něco rozdělit a pak na tom dál pracovat, dá se udělat tolik kopií s linkem (Paste special as result with link), kolik potřebujete výsledných částí a pak každou kopii zpracovat podle toho jak potřebujete. | ||
spojenie dvoch samostatnych partov | 5.12. 2012 | Dobrý den,
použijte booleovskou operaci assembly nebo add, tj. Body2 tím přidáte do již existujícího PartBody. Tím se z obou těles stane jedno společné a všechny operace provedenáé za booleovskou operací se projeví na obou tělesech. | ||
Solid Text | 4.12. 2012 | Na takovéto "nabalení" je přesně určená funkce Develop, která je dostupná v licenci GSO (generative shape optimizer). Podmínkou je snad to, že se křivka, ve vašem případě skica s textem, musí dotýkat válcové plochy.
Z nabalených křivek se pak musí vyextrahovat jednotlivá písmena (kontury) a pak nějakým vhodným způsobem vytáhnout objem, který se pak odečte. Buď můžete konturu vytáhnout ve směru normály k ploše (je třeba ji vytvořit), nebo konturu zalepit fillem a z něj pak udělat Thick surface, .... | ||
HCR ozbenie | 4.12. 2012 | Já bych vycházel z normálního čelního ozubení, které se tu iž několikrát řešilo, viz např. http://www.catia-forum.cz/forum/topic.php?topic_id=48 a další témata a tutoriály ke stažení (jen zkusit hledat).
Potom by mělo stačit jenom změnit potřebné parametry a kolo s HCR ozubením by se mělo dát namodelovat. | ||
Přepínání grafické karty | 3.12. 2012 | Catia běží jako proces cnext.exe, tak to můžete zkusit. Každopádně ale nečekejte zázraky, podle toho, co jsem si o tom ntb přečetl, to je spíš low end kancelářská záležitost, takže na práci s velkými sestavami si nechte zajít chuť.
Cituji: Vedle integrovaného Intel HD3000 v procesoru, které se stará o vlastní zobrazení, je přítomen také dedikovaný AMD Radeon HD 7470M s vlastní pamětí 1 GB (64bit GDDR5). Podle názvu byste možná očekávali nějakou horkou novinku, ale nenechte se zmýlit. Jde o přejmenovaný předchozí čip řady HD 6470M/6490M (160 shaderů), který se montoval do minulých konfigurací tohoto notebooku. Jde opět o nejnižší třídu mezi dedikovanými grafickými čipy a je úplně jedno, jestli vezmete tuto „novou“ variantu, nebo zvolíte konfiguraci, kde má grafika staré značení. Zdroj: http://notebook.cz/clanky/recenze-notebook/2012/hp-probook-4730s | ||
Automaticky vyber tecnosti | 3.12. 2012 | Dobrý den,
najděte panel nástrojů User selection filter a vypněte přepínač Tangent Intersection Edges Activation. Pak se ani neměl barvit kurzor na růžovo a zmizí u něj symbol takového jakéhosi trychtýře. | ||
Historia | 2.12. 2012 | Není nic jednoduššího a názornějšího, než to nahrát jako video. Když to pak zkomprimujete na nějakou rozumnou velikost, aby byly čitelné zadávané hodnoty, dá se to i posílat mailem. | ||
kotování a následné měření | 2.12. 2012 | Hm, tak potom nevím jak Vám pomoct. S jistotou jenom můžu říct, že s Catií to nijak nesouvisí, je to tak prostě nakreslené podle nějaké metodiky. A jestli máte jenom jpg formát, téměř není šance, jak se něčeho doměřit.
Jedině zkusit změřit na papíru rozteče čar a pak z nich nějak (i podle souřadnic) přepočítat měřítko. | ||
kotování a následné měření | 2.12. 2012 | Obrázek byl moc velký... přikládám ho, ale je to nic neříkající tabulka. Já myslel že sem uložíte celý výkres i s tím rastrem, z tabulky se nic poznat nedá.... | ||
kotování a následné měření | 1.12. 2012 | Hm, tak to netuším, to bude nějaké interní označení toho kdo to dělal. Zkuste z toho výkresu vyříznout část s razítkem a poslat to sem... | ||
kotování a následné měření | 1.12. 2012 | Obrázek by pomohl...
Ve výkresu se může zobrazovat buď jen pomocný rastr Catie, který se se dá nastavit na libovolný rozměr a měl by uživateli pomoct s kreslením. Kurzor se pak chytá do průsečíků (lze vypnout). Zde ale není žádná poznámka, je to opravdu jen slabě naznačená mřížka. Další co můžete vidět, je rastr vytvořený skutečnými čarami. V automotive je zvykem modelovat díl v přesné poloze v autě, a aby se konstruktér (ten kdo pak čte výkres) lépe orientovat, kde díl vlastně leží, dělá se do pohledů rastr, většinou s roztečí 100mm, vždy v osách kolmých na rovinu projekce. U každé čáry je pak popis a souřadnice, např. X500, Y-300 apod. V každém případě není nic jednoduššího, než se změřit rozteč rastru a podle měřítka pohledu určit skutečnou vzdálenost. Vlastně by mělo stačit jen okótování dvou nejbližších čar v rastru, a tím zjistíte rozteč. | ||
Win7 64bit | 30.11. 2012 | Snad jedině větší množství RAM, jak píše jk, 8GB a víc už je znát, ale pořád je rozhodující procesor, disk, grafika... | ||
Vyber notebooku | 28.11. 2012 | Tohle už se tady probíralo. Sice už je to asi dva roky zpátky, takže některé informace nebudou úplně aktuální, ale obecně to platí pořád.
Vlákno - http://www.catia-forum.cz/forum/topic.php?topic_id=111 Záleží na tom, kolik chcete - můžete investovat. Kdybych si mohl vybírat, sáhnul bych např. po Dell Precision, nyní se prodávají řady M4700 a M6700, přesná konfigurace se dá ještě upravit. Cenově je to samozřejmě v té vyšší kategorii, pořizovat se vyplatí za předpokladu, že na tom budete dělat dokud ho neupečete. Já mám momentálně Dell Precision M4400, T9800@2600, 8GB RAM, nVidia Quadro FX M770 a běží to pořád solidně. V práci spíš víc programuju než konstruuju, ale zvládá jakž takž i Catii V6. Možná bych se podíval po nějakém použitém. Já ho de facto také zdědil... | ||
3D GD&T - Kopirovanie annotation | 16.3. 2014 | Uživatel odpovídá na příspěvek #4474:Zdravím. Proměnná do env by DS určitě nevadila, některé už tu zmíněné jsou, např. 3D řez v PartDesignu.
Bezvýkresová dokumentace je dnes poměrně horké téma, spousta firem se na ní snaží přejít a určitě by uvítali větší podporu ze strany DS. Uzavřená komunita je uživatelům tak trochu k ničemu. Chápal bych uzavřenost v případě, že to není od DS a chrání se určité know-how, které v komunitě vzniká s sdílí se. Každopádně díky za tip i za kontakt. :-) | ||
3D GD&T - Kopirovanie annotation | 28.11. 2012 | Tohle asi opravdu nejde, ale dalo by se napsat makro,které by zjistilo vlastnosti původního view a na základě toho vytvořilo nové view v jiném partu. Záleží na tom jak moc to potřebujete kopírovat, aby se to vyplatilo. | ||
constraints | 24.11. 2012 | No i kdyby jste to vysvětloval jakkoliv, tak nevidím jedinou souvislost mezi tím, že nevidíte některý panel nástrojů a "nějakým" selháním "nějakého" makra. Jaké makro by podle vás mělo selhat?
PS: Jestli instalujete nelegální verze, tak se není čemu divit... | ||
constraints | 23.11. 2012 | Selhalo makro? Jak to s tím proboha souvisí? Jste vůbec v Assembly design? Nemáte náhodou místo toho puštěné DMU? To se celkem často stává, že si uživatel nevšimne jiného prostředí a pak marně hledá panely nástrojů, které očekává. | ||
constraints | 23.11. 2012 | Při vytváření vazeb musí být aktivní sestava, tj. její název musí být modře označený. Tím de facto udáváte, v kontextu jaké sestavy (podsestavy) se budou vazby vytvářet). | ||
MULTI-PAD | 20.11. 2012 | Ve skice se musí nadefinovat tzv domény (pokud se křivky protínají nebo dotýkají), které určují profily pro multipad. Dělá se to přímo v dialogu multipadu. | ||
Zrusenie srafovania v prierezoch | 21.11. 2012 | S tím bych byl opatrný, protože například veškeré projektované křivky se jmenují GeneratedItem, tak aby se vám kromě šrafů nevybralo i něco co nechcete... | ||
Zrusenie srafovania v prierezoch | 19.11. 2012 | Myslím že šrafy nejsou v API podporovány, takže makrem to nepůjde. Zkoušel jsem jednou makro na něco podobného a narazil jsem. Bohužel, bude se to muset ručně... | ||
Vyfiltrování | 17.11. 2012 | Tohle možné není, dokud se sestava ve vizualizačním módu, není přístup k nativní struktuře partu, tj. nedají se získat objekty osových křížů (tím pádem s nimi nejde ani nic dělat).
Poku vám vadí přepnutí všech partů do design módu najednou, dalo by se to obejít nějakým jednoduchým makrem, které by to přepínalo postupně. Záleží na tom, co s těmi osovými kříži chcete dělat. | ||
Narovnání plochy | 17.11. 2012 | 1. na obrázku není vidět ta bílá čára
2. "narovnat do pozitivu" znamená co? rozvinout? Buďte trochu konkrétnější, takhle není jasné co vlastně potřebujete. | ||
Rozlišení verzí Catie | 16.11. 2012 | Tohle není záležitost nastavení (options), ale prostředí. To co je napsáno v záhlaví okna (caption), je definováno v souboru s lokalizací s názvem CATIA.Catnls. Jeho ukázka zde://-------------------------------------- V souboru prostředí (env) je pak do řádku s proměnnou CATMsgCatalogPat h třeba dopsat cestu k tomuto souboru. Pro každé prostředí pak budete mít jiný soubor s environmentem a tedy i jiný nls souborem s titulkem.
Takže třeba takto: CATMsgCatalogPath=D:\SETTINGS_CATIA_V5\ENV\R19_SP9_HF19\msgcatalog;C:\Program Files\Dassault Systemes\B19\win_b64\resources\msgcatalog | ||
DMU kinematics - naklápění | 25.11. 2012 | Ne, to se vypíná globálně. Ale Body, která byla vytvořena se zapnutým HD, už si to informaci nesou. | ||
DMU kinematics - naklápění | 25.11. 2012 | Hybrid design se vypne v Tools - Options - Mechanical design - Part infrastructure.
Souřadnice bodu jdou změřit pomocí nástroje measure. Vytvořte si bod kde potřebujete a pak už jenom měřte jeho souřadnice. | ||
DMU kinematics - naklápění | 18.11. 2012 | Koukal jsem na tu sestavu a zkusil to dát dohromady. Bylo tam spousta dílů úplně mimo, ty jsem ignoroval a spojil jenom příčník s kolébkou a píst. Zvolil jsem možnost řídit zdvih pístu a tím naklápět kolékbu. Píst je jako podsestava a má řízenou vazbu offset - ta je navíc navázaná na parametr Zdvih, který je v hlavní sestavě.
Další možnost by byla vytvořit offset vazbu mezi osami čepů (nebo silentbloků) v hlavní sestavě, a řídit zdvih takto. Potom by ale sestava pístu musela být nastavena jak Flexible (pravé tlačítko a v menu vybrat Flexible/Rigid subassembly, ikona sestavy ve stromu pak bude fialová), jinak by se chovala jako tuhá (tak se podsestavy chovají standardně) a při změně hodnoty vazby offset a updatu by vznikala chyba. PS: Vypněte si Hybrid Design a naučtě se wireframe elementy dávat se geo setů, takhle je to strašný binec v modelu ... | ||
DXF - do vykresu hromadně | 7.11. 2012 | Tohle je záležitost pro makro - postupně otevírat dxf výkresy, kopírovat pohledy a vkládat je do dalšího výkresu, kde by se pokaždé vytvořil nový list. Makro by nebylo nijak zvlášť složité.
Žádný jiný nástroj, který by tohle dokázal, není. | ||
Odraz na lesklom Metriáli | 4.11. 2012 | Grafické vlastnosti materiálu (textura, odrazy) se dají nastavit v okně Properties daného materiálu (dvojklik na ikonu konkrétního materiálu v modelu) v záložce Rendering.
Základní nasvícení modelu se dá nastavit v menu View - Lightening, další možnost renderignu nabízí moduly v sekci Infrastructure - Photo Studio a Real time rendering. Zde je možné vytvářet scény s texturami, nasvícení atd. | ||
Makro fixování dílů | 5.11. 2012 | Je to pár řádků, zkusím to napsat - třeba se to bude hodit i jinde. :-) | ||
Makro fixování dílů | 2.11. 2012 | Na to snad ani není třeba makro, ne? Když vyberete všechny díly najednou, tak se fix vytvoří jedním kliknutím. Vytvořené constraints zůstanou vybrané a dají se opět jedním kliknutím skrýt.
Makro by se napsat dalo, ale ušetřilo by se jedno kliknutí myší. | ||
analýza ploch | 17.11. 2012 | Určitě to není stupidní dotaz, protože nikdo neodpovídá. Přesné funkce jednotlivých subtypů budou popsány v dokumentaci. Podle mě tuhle analýzu používají spíš ti, co dělají s volnými plochami, tj. bude se hodit v kombinaci s FreeStyle. Já jsem tedy zatím moc neviděl, že by se designové plochy dělaly v Catii, např. VW používá IcemSurf. U GSD ploch podle mě není extra důvod analýzu používat - stejně se vytváří multipatche, často navíc velmi "znetvořené" nepřesnostmi na vstupech.
Pokud chcete analyzovat křivost v určité oblasti, je ideální zapnout volbu on the fly a projet plochy kurzorem. | ||
makro na evolventne ozubeni | 31.10. 2012 | Ono se stačí podívat přímo tady... http://www.catia-forum.cz/download/?category=5 a stáhnout tutoriál na evolentní ozubení, což je to samé co v příspěvku výš, ale přeložené.
Jinak by se pomocí tohoto způsoba dal napsat generátor ozubených kol, kde by se zadávaly jen hodnoty a padaly by z toho hotové modely. | ||
Koupě modulu Catie | 5.2. 2024 | Dodávám, že nárok na prodloužení licencí samozřejmě máte. | ||
Koupě modulu Catie | 5.2. 2024 | Dobrý den, pokud váš partner ukončil spolupráci s DS, určitě vaši firmy převedli do portfolia některého ze stávajících aktivních partnerů, tj. buď Technodat nebo Dytron. Pokud nemáte žádný kontakt do DS, obraťte se na tyto firmy a zkuste jen požádat o radu / podporu. Ve vlastním zájmu by se vás měly ujmout :-) | ||
Koupě modulu Catie | 18.9. 2017 | Dobrý den,
licenci "oficiálně" prodat nelze. Převody z firmy na firmu se nějakým způsobem realizovat dají, většinou na základě kupní smlouvy, kdy jedna firma "koupí" druhou a licence první firmy tak přejdou na druhou firmu. DS si to u sebe jen administrativně převede a licence bude generovat pro novu firmu. Ale prodat licenci jen tak nejde. Každá licence má nějakou expiraci a je generovaná pro tzv. Target ID (vázaná na HW serveru / stanice). Na jiném PC tedy fungovat nebude a o přegenerování zase můžu požádat jen původní firma / subjekt. Jak by se řešil případ převodu soukromník - soukromník opravdu netuším, to je otázka na obchodníka VARa. Nejvíc bych se obával jisté neochoty DS tohle řešit, protože prostě proč někomu povolit převést licenci, když si může koupit novou za plnou cenu... | ||
Koupě modulu Catie | 8.11. 2012 | Cena závisí na zvolené konfiguraci. Pokud budeme uvažovat o licenci k modulu MD2 (mechanický modelář, sestavy, výkresy a základní plochy), je pořizovací cena někde kolem 350.000,- Kč (PLC cena). Pokud si budete chtít platit i servisní poplatky (tj. budete mít nárok na nové release atd.), připravte si každý rok dalších cca 100.000,-.
Dále existuje možnost pronájmu licence, minimálně na 3 měsíce, ale cena je oproti nákupu značně nevýhodná. | ||
Koupě modulu Catie | 29.10. 2012 | Verzi Catie udávají automobilky. Dnes už se běžně používá i R21, ale VW, BMW i DC mají pořád R19.
Srovnávat nativní data a cokoliv jiného mrtvého (igs, stp, model) je úplně scestné, protože na živých datech se dá pokračovat a někdy pro změnu stačí několikrát kliknout, oproti tomu na mrtvých byste to dělal celý den. Sehnat si práci na Catii může být problém, běžnou konstrukci Vám v Catii nikdo nezaplatí, protože to není třeba dělat v Catii (stačí nižší CAD), ale práci pro automotive zase jako soukromník těžko seženete. Musel byste se nechat najmout v některé firmě jako externista (klidně i v zahraničí, kde se pak dá fakturovat úplně v jiných částkách), ale k tomu zase musíte umět jazyk (nejlépe Němčinu) a počítat s tím, že můžete být každý půlrok jinde. Při dobré zakázce si ale za měsíc dokážete vydělat to co jinde za čtvrt roku... | ||
Koupě modulu Catie | 29.10. 2012 | Ano, licenci lze pořídit jen za cenu PLC (prodejní) a k tomu alespoň na rok ALC (servisní). V tom případě dostanete aktuální release, ale nemáte nárok na žádnou technickou podporu (nové release atd.)
Při změně HW se změní target ID, na které se generuje licence. Ta je stejně na každý rok generovaná znovu, takže zde problém není. O možnosti pořídit starší release se slevou nevím, ale nevím jaký by to mělo smysl, když byste nemohl pracovat s novějšími daty. Cenu určuje jednak vztah k DS (zavedený zákazník, atd) a hlavně také množství zakoupených licencí. Velké společnosti mají mnohem širší skladbu licencí za daleko výhodnější ceny než menší firmy, ale často je to naprosto individuální - záleží na dohodě mezi DS a zákazníkem. | ||
Tvorba videa zo simulácie | 29.10. 2012 | Jestli máte jinou kvalitu čar při pohybu s modelem, tak si to musíte nastavit v Options - Display - Performance. Samozřejmě při vyšší kvalitě zobrazení jsou i vyšší nároky na HW. | ||
Tvorba videa zo simulácie | 28.10. 2012 | Já veškerá videa z Catie dělám v Camtasii - pak to v tom i stříhám a komentuju. Většina videí na fóru je z Camtasie - jsou pak převedená do flv (nahraná a stažená z Youtube). | ||
Tvorba videa zo simulácie | 28.10. 2012 | V čem vytváříte video? V Catii nebo v externím programu? | ||
Zadefinovanie krivky(Spine) u Loft funkcie | 21.10. 2012 | Podle toho co píšete je problém s vytvořením reference z objektu oRefCurve a ne s vlastním přiřazením spine Loftu (i když i tady pozor, při nevhodně zvolené spine se Loft vůbec nemusí vytvořit, protože to prostě geometrie nedovolí).
Objekt oRefCurve musí být ve vašem případě vlastní spine křivka, ze které vytváříte referenci pro Loft. Zkontrolujte si zbytek kódu, jestli používáte správné proměnné. | ||
Díry pro šrouby | 18.10. 2012 | Tím nesedí myslíte že je šroub s dírou v kolizi? To je přece samozřejmé, na šroubu máte průměr podle šroubu (M6 = 6mm), ale díra má průměr podle průmětu jejího velkého průměru - šroub musíte našroubovat, ne nastrčit. :-) | ||
Kótvaní v drafting | 17.10. 2012 | Je, vyberte celou plochu šrafů, pravé tlačítko, Properties - objeví se třetí záložka Pattern, kde se nastaví vlastnosti šrafů. | ||
souřadné systémy | 17.10. 2012 | Na takovéhle hromadné skrývání (ale i zobrazování) existuje velmi pěkná utilita, viz http://www.catia-forum.cz/commercial/macros/?article_id=26 | ||
Optimalizace výpočetního výkonu pro Catii | 21.10. 2012 | ad procesor)
Většina modulů Catie (kromě FEM a renderingu) využívá opravdu jen jedno jádro, takže vícejádro se nijak zvlášť neprojeví. Pamutuju se, že první stanice s Core2Duo@2200, na kterých jsme dělali, byly paradoxně skoro pomalejší než jednojádrové procesory @3400. U běžného modelování, kdy se updatují velké modely, rozhoduje rychlost procesoru, ne počet jader. Takže nejlepší je použít co nejvýkonnější procesor (Xeon,...) ad RAM) Čím větší RAM, tím rychlejší bylo načítání dat a obecně přepínání se z modelu do modelu. RAMky by mělo být tolik, aby stačila na běh Catie a načtení alespoň 2GB dat, aniž by počítač swapoval na disk. ad grafika) Diskusí tu bylo spousta, nutnost použití FX pořád nebyla potvrzena a naopak nevhodnost výkonné herní nebyla vyvrácena. Pořád je tu velké lobby výrobců.... ad pevný disk) Zde určitě platí, že čím rychlejší disk, tím rychlejší práce. Ale zase je to o tom, co děláte. Update 300MB parametrického modelu disk nijak výrazně neovlivní. ad software) V Catii lze nastavit jednak způsob načítání dat (zapnout Cache a používat cgr zobrazení u sestav). U FEM simulací je maximálně možná výběr módu výpočtu. Dále má celkem výrazný vliv nastavení vykreslování, aby se s velkou sestavou dalo rozumně pohnout. ad ovladače) U FX grafik se doporučuje stáhnout k ní určené ovladače podle SW, tj. přímo pro CAtii ad win nastavení) U XP existaval 3GB mód, který umožnil pracovat s více RAM, ale to už je dnes tak trochu pasé, když jsou W7... Zkrátka, pokud není pořádné železo, nic moc už udělat nejde. | ||
Rozdělení plochy pomocí svislých a vodorovných čar | 13.10. 2012 | To co popisujete je v modulu FreeStyle a jedná se o funkci Control points - plocha se nijak nerozdělí, jen se na ní zobrazí jednotlivé patche, jejich hranice a body ležící v místě průniku hranic. S body i hranicemi lze myší popotahovat a tím dochází k deformaci plochy. Výsledkem je datum plocha (bez historie).
Funkce Isoline neexistuje - správně je to Isoparametric curve - ta vytvoří isoparametru na ploše ve zvoleném směru. | ||
Cyklo-paloidne ozubene kolo | 11.10. 2012 | Vytvoření evolventy je popsáno v tutoriálu k ozubeným kolům v sekci Ke stažení. | ||
select FACE - name | 9.10. 2012 | :-) ono je to všechno popsané v dokumentaci API, jen si to přečíst. Někdy je to ale zdlouhavé, protože člověk vlastně neví co hledá...
Docela jsem zvědavý na výsledek vašeho snažení. Přemýšlel jsem o tom co chcete udělat, snad by to mělo jít, pokud nebude problém s orientací vazeb (u vazby hlava šroubu - deska se musí použít Contact, Coincidence by mohla zlobit). | ||
select FACE - name | 9.10. 2012 | Tak jsem se na to podíval pořádně a ... Máte pravdu, že v sestavě jde reference vytvořit pouze z Brep názvu, na to jsem poprvé nevzpomněl. K tomu samozřejmě potřebujete celou cestu k elementu, a tu dostanete např. takhle.
Sub CATMain() Jediné co zbývá, je obrátit pořadí produktů v cestě - takže místo vytváření cesty přímo stačí jednotlivé části cesty ukládat do pole, a potom ho projít obráceně a cestu poskládat správně. | ||
select FACE - name | 8.10. 2012 | A nebylo by lepší místo složitého odkazování na brep element prostě tu plochu zkopírovat, pak postupně vkládat do jednotlivých partů pomocí paste special (stejně se vám vytvoří instance v setu External references), a pak jednoduše v těch partech vytvářet referenci z této face (line, point,...)? Skládání té kontextové cesty je strašně složité.
Tím že není nutné vytvářet referenci jsem myslel že u funkcí, kde je vstupem objekt typu Reference se dá použít přímo objekt pro vytvoření reference, tedy zmíněná plocha, hrana, vrchol atd. | ||
select FACE - name | 8.10. 2012 | Samozřejmě to jde, přes vlastnost parent najdete nejprve rodiče (produkt) vybrané plochy, a pak se stejným způsobem propracujete až k vrcholové sestavě. Název, resp. kontext v sestavě se pak poskládá z názvů (instance name) jednotlivých produktů. V každém případě ale nebude fungovat reference - tu stejně musíte vytvářet na nějakém objektu typu Part podle názvu.
Jinak ten název co uvádíte pochází z BRep elementu a moc bych nedoporučoval s tím takhle pracovat. U objektů typu face, edge, vertex někdy není nutné vytvářet reference, ale lze je podstrčit funkci přímo jako vstup. | ||
selectelement2 - 3 - 4 | 5.10. 2012 | Já se k VBA dostanu už minimálně, ale jednou jsem se s tou deklarací neskutečně natrápil. Sice mě to nemrzlo, ale pořád hláška, že daná metoda není podporovaná. | ||
selectelement2 - 3 - 4 | 4.10. 2012 | Chyba je opravdu v deklaraci promenné Selection. Musí být deklarovaná jako Variant, je to známá chyba v API. V CATScriptu ani v .NET to nevadí, ale u VBA ano. Pokud by nefungoval Variant, zkusil bych ještě AnyObject. To samé u deklarace InputType.
Tedy Dim oSelection As Variant '(nebo AnyObject) | ||
Prace na velkych sestavach | 2.10. 2012 | Pokud chcete naprosto individuální výběr, tak asi není jiná možnost než to dělat ručně.
Jinak makro pro skrývání elementů atd např. zde http://www.catia-forum.cz/commercial/macros/?article_id=26 | ||
drawing overload properties | 23.1. 2014 | Pokud vím tak ne, jestli na to přijdete, smeknu.
Co takhle použít volnu Do not cut in section view na instanci ? To by nepomohlo? | ||
drawing overload properties | 2.10. 2012 | Předpokládám že děláte řezy okolními díly do VW výkresů nebo něco podobného. My jsme to kdysi dělali malou fintou a asi by to šlo i zautomatizovat.
Vytvořil bych nový výkres, do něj udělal ten samý řez a postupně do něj linkoval potřebné díly, duplikoval, kopíroval a vkládal do původního výkresu, který by se v podstatě neměnil (jen by se v něm nejdřív promazaly staré křivky). U každého dílu by se před vložením rovnou dala zvolit barva, do jaké by se křivky obarvily. | ||
drawing overload properties | 2.10. 2012 | Takže jestli to správně chápu, provede se duplikace geometrie a pak se vypne zobrazení? Tj. zůstanou tam jenom kopie, které nejsou asociativní se 3D? | ||
drawing overload properties | 2.10. 2012 | Musí to být nutně přes overload properties nebo by připadala do úvahy i jiná možnost? Overload properties asi ovládat nepůjdou, ale mohly by jít některé příkazy z kontextových menu. | ||
Rekonstrukce ze STP | 26.9. 2012 | Tady by se nabízela asi jediná možnost, přiřadit materiál pomocí makra. Jiný hromadný způsob není možný. | ||
Vložit Partu/Sestavě - všem otevřeným componentům nějaké Properties | 25.9. 2012 | V cyklu máte chybu, berete objekt acProd, musíte použít oDoc, který nabývá hodnot instancí v kolekci CATIA.Documents. Takhle vám to v aktivním dokumentu vytvoří tolik added properties, kolik je otevřených dokumentů.
Část kódu od Dim acDOc až po acProd.ApplyWorkMode... klidně smažte, není třeba. Poslední řádek cyklu je také zbytečný. Rekordér je dobrá věc, ale vytváří spoustu balastního kódu. | ||
Nejde nastaviť uhol (angle) | 25.9. 2012 | :-) tak už vím co je špatně. Vytáhněte si panel Sketch tools do prostoru. Je standartně plovoucí, vy ho máte v liště a část, kde je pole s úhlem se nezobrazuje.
Zkoušel jsem to u sebe, jakmile se panel dostane do určité pozice v liště, pole "zmizí". | ||
Nejde nastaviť uhol (angle) | 25.9. 2012 | Myslíte funkce ve skicáři? U Rotate je třeba nejprve vybrat střed otáčení, do té doby je pole pro zadání hodnoty úhlu zašedlé. U profile ale netuším co by mohlo být špatně. Mohl byste z toho udělat obrázek a nahrát ho sem? | ||
Catia DMU Kinematics (KIN) | 27.9. 2012 | Nejsem si úplně jistý a nechci uvádět nesprávné informace, ale pokud se budeme bavit o V5, kde je Delmia víceméně ještě tak trochu samostatně, myslím že data (mechanizmus) vytvořený v DMU Kinematics v Delmii použít nepůjde - ale netvrdím to.
Jiné to bude v V6, kde se některé produkty přesunuly pod brand Delmia (např. modul obrábění už je uváděn jako Delmia, některé FEM moduly zase jako Simulia atd). Zde se celá filozofie opírá o jednotný datový model, takže by nějaká provázanost měla být možná. | ||
Drafting | 12.4. 2017 | CATDUA provedena a bez chyb? Kolikrát chyba v modelu způsobí i nezobrazení dílu v pohledu, už jsem se s tím setkal.
Deaktivované feature? Viditelnost? Průhlednost? | ||
Drafting | 8.4. 2017 | Psal jsem ve vlastnostech instancí v SESTAVĚ, ne ve vlastnostech pohledu. U každé jednotlivé instance se dá zapnout, zda bude či nebude vidět.
To co popisujete je funkce Overload properties, dostupná v kontextovém menu pohledu sestavy. Dále se podívejte do linků pohledu (Modify links), zda je pohled na celou sestavy, na jednotlivé vybrané instance nebo třeba na scénu. Tím vším to může být. | ||
Drafting | 5.4. 2017 | Uživatel odpovídá na příspěvek #6181:Dobrý den,
dá se to vypínat ve vlastnostech jednotlivých instancí v sestavě (Properties). Zatržítko "Do not cut in section views". | ||
Synchronizovanie externého parametru | 22.9. 2012 | Synchronizace parametrů probíhá pří globálním update - musíte mít aktivovaný nejvyšší produkt, v jehož kontextu máte externí linky. Pokud používáte hodnotu parametru měření, měl by být v nastavení zatržen automnatický update nástrojů měření, viz obrázek v příloze. | ||
ROVINY | 22.9. 2012 | Buď to lze takto nepohodlně - vyhledat a skrýt, nebo se použije k tomu vytvořené makro, viz např. http://www.catia-forum.cz/commercial/macros/?article_id=26 | ||
relative path | 22.9. 2012 | No to samozřejmě nepůjde, já si pomocí shell.currentdirectory nastavuju adresář, kde je zkompilované makro. Co je v proměnné defaultně nevím (možná právě ten tmp).
Jak říkám, musela by se najít metoda, která vrátí adresář, odkud se script pouští. Dají se načíst všechny knihovny s makry z nastavení, ale to asi nebude k ničemu, protože by se ještě muselo zjistit, ze které z nich makro je. | ||
relative path | 19.9. 2012 | Tohle používám při spouštění exe souborů u kompilovaných .NET aplikací.
Set oShell = CreateObject("WScript.Shell") Ve programu si pak chytnu takto nastavený adresář jako root a všechny cesty k souborům s nastavením atd. píšu relativně. | ||
relative path | 19.9. 2012 | Myslíte tím, že potřebujete zjistit adresář, ze kterého se spouští makro? Nebo nastavit výchozí adresář při otevírání souborů? Můžete to popsat nějak podrobněji?
| ||
FTA - Functional Drafting and Annotation - Značení Svařenců | 24.11. 2016 | Otázka je, jestli to je skutečně jenom makro, tj. používá standardní funkce CATIA, nebo RADE nadstavba (doprogramování vlastních funkcí / features). Řekl bych že možnost č.2 je správně.
Pokud to není kryté licencí, stačí používat prostředí BMW - možná by se pak do toho dalo i sáhnout a něco vlastního dotvořit, nevím jak jsou značky definované. | ||
FTA - Functional Drafting and Annotation - Značení Svařenců | 24.11. 2016 | Dobrý den,
myslíte použití "jakoby" výkresových detailů v FTA? No to se skoro obávám, že něco takového možné není...pokud se značky nedají definovat jinak. V každém výkresovém standardu existují tzv. Engineering symbols, které by měly jít použít ve výkresu a teoreticky pak i v FTA. Stačilo by tedy jen rozšířit standard - čistě teoretická úvaha.... Symboly se zapisují jako text - uvede se jejich kód, ale zobrazí se značka - viz. příloha. | ||
FTA - Functional Drafting and Annotation - Značení Svařenců | 19.9. 2012 | Nestačilo by použít Search? Sice by se se svary asi nedalo nic dělat, ale na označení by to mohlo stačit. | ||
Tlouštka čáry hranic řezu - šrafování | 18.9. 2012 | Pravděpodobně jste provedla něco ve standartu, v místě, kde se nastavují tloušťky a barvy čar. Jednodušší je to upravit v admin modu, abyste nemusela editovat xml, ale pozor, ať nerozbijete něco jiného. Jinak doporučuji vždy před podobnými zásahy vše zálohovat.
| ||
Videotutorialy | 13.9. 2012 | Na to přece nepotřebujete výkres. :-) Najděte si doma nějaký předmět a ten si namodelujte a schválně si vyzkoušejte víc způsobů tvorby. Začněte třeba ovladačem na TV, to je taková standartní, poměrně jednoduchá věc pro modelování.
Výkres si potom naopak vytvořte z modelu, tak jak to má být, obráceně je to k ničemu. | ||
Tažení profilu ve dvou na sebe kolmých rovinách | 11.9. 2012 | Není úplně jasné o co se snažíte. Tažením profilu po křivce vznikne plocha nebo těleso, vy ale píšete, že se vám nedaří vytvořit křivku.
Pro tažení profilu po křivce má daleko více možností i v konkrétním případě kruhového profilu funkce sweep (GSD). Určitě s ní dosáhnete lepšího výsledku. | ||
CATDUA vseobecne. | 11.9. 2012 | No a zkoušel jste podívat do těch Settings jestli máte v pořádku licence? | ||
Obarveni plochy | 10.9. 2012 | Pozor na dědičnost! Jestli máte obarvenou feature, barva plochy se nemusí projevit. Zkusil bych nejdřív resetovat properties. | ||
Obarveni plochy | 6.9. 2012 | Proboha, selekce může být vždycky jenom jedna - je to jako kdybyste to dělal v Catii - jak uděláte dva různé výběry????
Teroreticky může být víc výběrů, ale každý v jiném dokumentu. Stačí si nadeklarovat pole a objekty selekce uložit do něj, pak s nimi můžete pracovat jak chcete. Barvu jinak než pomocí selekce nezměníte - jde to jen pomocí vlastnosti VisProperties, která je jen v selekci. Příklad na uložení selekce do pole:
| ||
Prirucka pro zacatecnika... | 6.9. 2012 | Ad Navrhování a výroba ...
Tohle je dobré pro úplné začátečníky a skoro polovina knihy je o obrábění. Pro pokročilé uživatele (kromě obrábění) už skoro nemá smysl. Slovenský autor, hezky psané. Ad Catia - Kompletní průvodce Publikace napsané na US univerzitě, na překladu se podílel Technodat. Poměrně vyčerpávající, dobrá pro začátečníka i mírně pokročilého. O ničem jiném a kvalitním nevím. | ||
Jak udělat pzicovaný skicář makrem catvba? | 3.9. 2012 | Já pracuju u jednoho z partnerů DS v ČR. S tímhle nikdo nic dělat nebude - není to chyba, je to tak prostě udělané a pokud to nebude mít zásadní vliv na funkci, závadnost dat nebo to nebude jiný závažný nedostatek, nikdo s tím nic dělat nebude.
Možná pokud by ten požadavek vznesl někdo jako DC AG, Boeing...potom možná. | ||
Jak udělat pzicovaný skicář makrem catvba? | 3.9. 2012 | Uživatel odpovídá na příspěvek #3314:Jediný důvod je ten, že to prostě v API není podporované, přitom by to určitě nebyl žádný problém. Jdou udělat mnohem složitější věci.... | ||
Jak udělat pzicovaný skicář makrem catvba? | 3.9. 2012 | Nejde ani udělat ani změnit. Možná by se dala pozicovaná skica zkopírovat a pak editovat, ale nová fakt nejde. | ||
Heslo dňa "CATIA HROU" | 4.9. 2012 | Moc pěkné, ve školících maeriálech na programovaní maker jsem zase viděl šachy se vším všudy. I to mělo svojí inteligenci a dokázalo to s vámi hrát. | ||
Izolovanie externej referencie Sketch | 2.9. 2012 | Místo Isolate použít Explode. Skica se pak bude chovat jako kdyby byla nakreslená v cílovém partu, tj. bude obsahovat všechny elementy. Přijdete samozřejmě o všechny vazby. | ||
Externé referencie | 3.9. 2012 | Tak potom jedině jak jsem psal předtím - najit všechny feature typu Solid a zjišťovat jejich reference a pak projít set External references a External parameters. Pokud v nich budou nějaké features, pak má part externí linky. Jinak, resp. jednoduše to nepůjde. | ||
Externé referencie | 2.9. 2012 | Nejsem si úplně jistý, ale myslím že to nejde. Možná by se dalo malým trikem zjistit, které party v sestavě jsou ovlivněné jiným partem, ale určit jestli má nějaký dokument link na jiný a zjistit jeho typ nepůjde.
V DS así ví, proč to nepodporují - omezují tím tak funkčnost non DS PDM systémů, které pak externí linky nepodporují. Např. SmarTeam to umí a jeho API se dá použít, ale to je zase o něčem jiném. | ||
Externé referencie | 2.9. 2012 | O jisté metodě nevím, ale u solidu jde zjistit source element, čímž by se dalo zjistit, kam vede link a jestli je externí. Všechny ostatní externí feature jsou buď v setu external references (plochy, wireframe) nebo external parameters. Pokud tam nějaké feature jsou, je předpoklad, že má part externí linky. Jak ale zjistit kam přesně vedou, to už bude možná složitější. | ||
Prerušenie behu Makra | 2.9. 2012 | Někdy to ale Catie stejně odskáče. I když se přeruší běh makra, Catia už to nerozdýchá a stejně je třeba ji násilím ukončit.
Tady je pak jistá výhoda pokud se makro programuje jako externí aplikace - ta má svůj proces, který se dá ve správci programů normálně ukončit. | ||
Makrá - začiatočník | 2.9. 2012 | Tohle už se tu jednou řešilo, viz vlákno http://www.catia-forum.cz/forum/topic.php?topic_id=650 | ||
Makro cvičná ukážka | 30.8. 2012 | Nic proti, ale tohle nebude fungovat dobře nebo dokonce vůbec. Používáte tam funkci CreateReferenceFromBRepName, ale název Padu může být pokaždé úplně jiný.
Znaky automobilek jsou v některých speciálních fontech, pak stačí jen napsat daný znak ve výkresu, uložit jako DXF a pak jen zkopírovat a vložit do skici. | ||
Tvorba Offsetu | 30.8. 2012 | V Catii je funkce Rough offset, tedy jakýsi přibližný offset, kde je možné nastavit nejmenší možnou odchylku na 1mm (ve V6 už je to dokonce 0,2mm). Tato funkce vytvoří "jednolitou" plochu z téměř jakkoliv složité plochy. Využívali jsme ji u modelů odlitků, když slévárna chtěla přesný model s tloušťkou i na tvarové ploše.
Funkce je dostupná v modulu GSO (Generative shape optimizer), ale stačí vytvořit PowerCopy a pak se dá použít (i když trochu omezeně) i bez něj. | ||
External References | 28.8. 2012 | Vytváření referencí v datech zákazníka je zbytečná práce - pokud tam ty publikace již nejsou připravené od něho. Ještě bych viděl jako smysluplné udělat jednu publikaci na PartBody, ale oklikávat plochy, body, křivky,... zbytečná práce, pokud se těch referencí chytáte jen u jednoho přípravku.
Pokud jsem kdy co dělali na datech od zákazníka, většinou se do našich dat vložil celý díl jako mrtvola (pak se přidalo např. smrštění, u vícenásobných forem se díl rozkopíroval a napolohoval). Není mi úplně jasné co myslíte tím posledním dotazem? To je přece externí link vytvořený pomocí PasteSpecial - As Result With Link. Jak byste si to představoval lépe? | ||
Vybrání více navazujících entit | 28.8. 2012 | Obě dvě možnosti - Distance i angular propagation fungují, ale musí se jednat o feature ve stromu, tj. surface, lines, curves. Pokud vybíráte tzv. brep elementy - hranice ploch a plochy a plochy na solidech (face, egde), nefunguje to. Na výběr tangentně navazujících hranic ploch slouží funkce liště User selection filter, který stačí zapnout. | ||
Document Name | 29.8. 2012 | Jméno dokumentu má pořád stejnou délku, tj. 10 znaků? Pokud ano, je to bez problémů. Pokud je to stejné alespoň u typu dokumentu, je to také řešitelné.
Vezmete DocumentName a odpočítáte prvních x znaků (Jméno), pak dalších x (název) atd. | ||
Document Name | 28.8. 2012 | V tom případě to nepůjde, protože DocumentName je de facto název souboru (Document = soubor) a tím pádem i Window name (Caption). Vy ale potřebujete původní FileName, které v tu chvíli (po připojení SmarTeamu) už nikde není. Pokud má řetězec přidávaný SM konstantní délku, pořád to půjde zjistit. Pak se také podívejte, jestli náhodou není DocumentName = PartNumber, pak by to už nebyl problém. | ||
Document Name | 28.8. 2012 | V čem to chcete psát? CATScript, VBA, .NET?
Tady jsou popsány metody pro práci s řetězci. http://www.vbnet.cz/clanek--45-vb_net_od_zacatku_dil_12_prace_s_textem_a_retezci.aspx Jméno souboru v SM tady jedno, CATIA bere to co má otevřené z Worku. V každém případě vždy dostanete to, co je uloženo na disku. | ||
Document Name | 27.8. 2012 | ad velká a malá písmena:
To by neměl být problém, název souboru musí být jedinečný, dá se převést na malá (velká) a pak by to určitě šlo. ad kód by agaragar: Tohle vypíše všechny dokumenty - sestava jich může mít 1000, ale je otevřená v jen jednom okně, takže to není ono. Ještě mi napadlo jít okno po okně, vždy ho aktivovat a pak se dá brát ActiveDocument podle okna. U něj už není problém se dostat na file name. Otázka je, jestli to bude dostatečně rychlé a fail safe. | ||
Document Name | 27.8. 2012 | Nestačilo by jen vybrat si z názvu okno tu část, které označuje DocumentName? Tj. třeba nalézt pozici podřetězce .CATPart, .CATProduct, .CATDrawing v řetězci a brát jen část od začátku do této pozice nebo odstřihnout konec (název), pokud je pořád stejný. | ||
Send to directory | 24.6. 2016 | Tak to jde potom o tzv. Ghost linky - měla by to zvládnout opravit utilita CATDUA. File - Desk, nad jednotlivými soubory pravým tlačítkem, vybrat CATDUA, zatrhnout nejprve Check, potom Run, a když se ve výpisu objeví chyby, tak Clean a Run.
Když by ani to nepomohlo, tak se chybějící soubory dají jakoby nasimulovat. Vytvoříte složku a prázdný part, na který se link odkazuje a otevřete sestavu. Když by to bylo někam na jednotku, kterou v PC nemáte, pomocí substituce (systémový příkaz SUBST) ji vytvoříte. Kdyby se soubor do sestavy přesto neotevřel, přidáte ho tam a zase odeberete. Tím by se link měl definitivně zrušit. | ||
Send to directory | 23.6. 2016 | Dobrý den,
trochu si ujasníme pojmy. Díly nejsou navázané na sestavu (pokud nepoužíváte import linky), ale sestava na díly. Informaci o tom, které díly sestava obsahuje, jsou uloženy v sestavě, ne obráceně. Pokud použijete funkce Send To, Catia se bude snažit vyexportovat vše, na co se právě otevřený dokument odkazuje. Pokud v seznamu vidíte položky, u kterých je not found, na první pohled v sestavě být problém nemusí (sestavě jako takové žádný díl nechybí). Díly ale nejspíše mají linky na jiné díly, které ale už nalezeny nebyly - Send To o tom ví, chtělo by je exportovat také, ale nenašlo je. Linky u Partu zjistíte, když v samostatném partu použijete funkce Edit - Links. Buď se objeví něco vy smyslu "Document has no external links" nebo uvidíte tabulku se seznamem linků a jejich stav. | ||
Send to directory | 26.8. 2012 | Tady pozor, nemůžete mít jeden part uložený ve více složkách. Pokud byla normálka původně načtena z nějaké složky (Library) a je obsažena ve více podsestavách, nemůžete ji uložit na více míst najednou, to logicky nejde. Je to pořád jen jeden a ten samý part, jakmile ho přeuložíte, všechny instance budou mít link na toto nové umístění.
Pokud máte šroub X v sestavě A a zároveň i v sestavě B, stejně může být uložený na jednom jediném místě. Catia neumí načíst dva soubory se stejným názvem, i kdyby byly každý v jiném umístění. Normálky byste tedy musel umístit do jiné složky nebo je kopírovat přímo do root adresáře, kde je vrcholová sestava. | ||
3D Connexion | 28.8. 2012 | :-) teď jsem si vzpomněl, že jsem kdysi ten "velký kloubouk" také měl, ještě u V4. Možná se opravdu lépe držel v ruce než ten malý.... | ||
3D Connexion | 24.8. 2012 | Záleží na tom, jakou práci přesně děláte. Pokud jste šéf konstrukce, který si s modelem spíš jen otáčí, prohlíží a kontroluje, není to špatný nástroj. Pokud jste konstruktér, který intenzivně vytváří geometrii, nemusí být přínos tak velký. Já ho kdysi používal, ale po nějaké době jsem ho dal do šuplíku a byl zas jen "o myši". Rozdíl v rychlosti manipulace myš / space pilot není tak velký, myší musíte udělat jeden složený pohyb na víc kroků.
Naučit se tím plynule pohybovat mě trvalo cca týden, jde o zvyk. U těch dražších variant se dájí nakonfigurovat tlačítka, čím se práce může ještě zrychlit u vyvolávání dialogů a potvrzování. Stejně ale potřebujete klávesnici na zadávání hodnot a textů, takže potřebujete i levou ruku. | ||
PartNumber - jméno partu na disku | 10.3. 2021 | Uživatel odpovídá na příspěvek #6927:Dobrý den,
tohle je na nové vlákno, tady to dost zapadne a hlavně to nesouvisí s tématem.... | ||
PartNumber - jméno partu na disku | 8.3. 2020 | Dobrý den,
máte tam chybu - snažíte se do objektu oDoc (Document) přiřadit typ Product!!! Respektive máte to úplně celé špatně - musíte pracovat s těmi objekty, které procházíte rekurzí, vy tam pořád cpete ActiveDocument.... Objekt oSubProduct.ReferenceProduct.Parent už je de facto vlastní dokument, na kterém bude fungovat metoda SaveAs. | ||
PartNumber - jméno partu na disku | 9.8. 2017 | Aha, v tom případě nějak takhle:
Sub CATMain() a pak byste si měl ošetřit výjimky, jako když je místo partu otevřena sestava (nebo nic), duplicitu PN a pod. | ||
PartNumber - jméno partu na disku | 8.8. 2017 | Dobrý den, co přesně od toho chcete / očekáváte?
Tenhle kousek kódu přejmenuje pouze PartBody. | ||
PartNumber - jméno partu na disku | 2.7. 2013 | Makro je primárně určeno na rekurzivní procházení struktury sestavy, tj. musela by se odstranit rekurze a místo objektů instancí brát přímo objekt Partu.
Pak ale v makru nevidím velký přínos. | ||
PartNumber - jméno partu na disku | 24.8. 2012 | To není úplně dobré doporučení s tím zálohováním. Není lepší to makro ošetřit? :-)
| ||
Catia V5 vs. V6 | 23.8. 2012 | Nejzásadnější rozdíl oproti V5 je absence filesystému. V6 běží jako klientská aplikace, která se připojuje k serveru (celá infrastruktura se skládá z několika serverů - můžou být jako virtuálky). Veškeré načítání a ukládání dat pak probíhá mezi klientskou aplikací databází na serveru. Bez serverové infrastruktury V6 de facto ani nejde spustit - nemá se k čemu připojit.
Celá platforma V6 se skládá z mnoha dalších produktů, v základu jde o kombinaci CAD/PDM/PLM řešení. Samotné prostředí CATIA V6 se téměř neliší (kromě funkcí a ovládacích prvků pro PLM část), samozřejmě se dále rozšiřují původní funkce. Plánuji začít psát seriál "V6 v praxi", myslím že to bude hodně lidí zajímat. S V6 pracuji už téměř rok, vyvíjíme na ní projekt F-Bike - http://www.f-bike.cz... | ||
Monitor | 23.11. 2017 | U V5 zatím o ničem nevím, u V6 je (byl) modul, který se nazývá Natural sketch. V něm se dalo kreslit stylusem po dotykovém monitoru, kresba se pak převedla do skicáře.
U ovládání modelu tahem prstu budu spíš skeptický. Kdyby se něco takového vyvíjelo, DS by tím šel hodně proti společnosti 3DConnexion, která vyvíjí a dodává zařízení Spacemouse (/pilot / navigator), které jsou primárně určena pro pohyb s modelem (jistě, ne jen pro Catii...) Osobně si ovládání prsty dokážu představit pro nějaké prohlížení a předvádění, ale aby se tak i modelovalo mi nepřijde úplně praktické. | ||
Monitor | 23.8. 2012 | Pracovní NTB 15,6" 1920x1200. Na tak velké rozlišení je malá úhlopříčka, musím koukat hodně zblízka, tj. ideální pozice NTB je když sedím na gauči a mám ho na klíně.
V kanceláři 22" LCD 1600x850, využití (čas) cca 30% CAD, 30% programovaní, zbytek palmal činnost, takže to stačí. Jinak bych si na CAD práce nechal dát alespoň 24" full HD v kombinaci s 20" na ostatní SW. | ||
GSM Tool | 21.8. 2012 | To určitě ne, jakýkoli importovaný model se převádí do partu, tj. má všechny standardní feature, tj. i roviny by vypadaly stejně.
Už i pozice root parameter setu a formulí ve stromu je divná - normálně nelze dostat před základní roviny. | ||
GSM Tool | 21.8. 2012 | Mohl byste sem uložit i ten model (jako přílohu v ZIP). Tyhle speciální feature jsou tvořené aplikacemi třetích stran (zde GSM Tool), které jsou napsané přímo v prostředí CAA Rade (nativní kód Catie) a dokáží pracovat přímo s vnitřní strukturou modelu.
Někdy stačí nainstalovat prostředí dodavatele (např. automobilky), které se dá stáhnout na jejich B2B portálech a kde jsou tyto utility dostupné, jinde se aplikace musí zakoupit, resp. potřebné licence. Odhaduju to na VW nebo BMW, DC má trochu jinou strukturu. PS: Trochu mě zaráží ikony u hlavních rovin - ty by snad měly být stejné ve všech případech. Tím spíš bych chtěl vidět ten model. | ||
Počet Instancii | 20.8. 2012 | Počet kusů do parametru moc dobře uložit nejde, protože můžete mít instanci ve více sestavách pokaždé v jiném počtu kusů...
Počet kusů se určí jednoduchým rekurzivním procházením a ukládáním unikátních produktů do seznamu, ale to už se tu řešilo vícekrát. Zadejte se "rekurze" do vyhledávání. | ||
Zistenie mena užívateľa | 20.8. 2012 | Hm, to vypadá trochu jednodušší :-) | ||
Zistenie mena užívateľa | 19.8. 2012 | Tak jeden dodatek - knihovna je dostupná ve všech Win OS a jde s ní spousta věcí. | ||
Zistenie mena užívateľa | 19.8. 2012 | To je sice hezké, ale kde je tak dll knihovna (nebo je to win knihovna dostupná v systému?)? Bez ní je to tak nějak k ničemu.
Předpokládám, že to zjišťuje jméno přihlášeného uživatele v systému... | ||
Parameters | 19.8. 2012 | Pomocí part Properties v podstatě rozšíříte standardní vlastnosti partu. Properties se chovají stejně jako klasické parametry, jen se k nim v API přistupuje trochu jinak (je na to speciální vlastnost, kde jsou všechny pohromadě).
Určitou výhodou je, že jsou "skryté", tj. nejsou vidět ve stromu a jsou pak defacto trochu víc chráněné před nenechavým uživatel proti smazání (i když se samozřejmě také dají smazat). Využívají se hlavně pro přenos informací v PLM systémech, které si takto do modelů ukládají potřebné informace, které se pak přenášejí třeba do razítka na výkresu a zpět do PLM systému. | ||
Zmena typu parametra | 19.8. 2012 | Ne, tohle nejde. Jakmile je jednou parametr vytvořený, už nejde změnit typ. Jedině ho smazat a vytvořit znovu. | ||
Mazanie Publikácii | 17.8. 2012 | Já to dělám na R19 SP9 HF19 a taky s chybou, to bude všude.
A ten obrácený FOR je jen programování... | ||
Mazanie Publikácii | 17.8. 2012 | V tom případě by to stačilo i otočit, tedy
For i = oPubs.Count To 1 Mě to ještě trochu zlobilo, ve stromu publikace zdánlivě zůstávaly i po smázání, ale přitom už neexistovaly (zmizely až když jsem otevřel dialog s pro jejich editaci a zavřel ho). | ||
Mazanie Publikácii | 16.8. 2012 | Tohle funguje:
Sub CATMain() Pravděpodobně je chyba v API, jakmile je víc než jedna publikace, u metody Item to hodí chybu. Takže to pustím víckrát a testuju počet publikací. Ještě by to chtělo doošetřit zacyklení nějakou podmínkou s max. počtem cyklů. | ||
FORMY | 16.8. 2012 | Na to je funkce Pattern (pole) - existují tři podtypy: Rectangular (obdélníkový), Circular (kruhový) a UserDeficed (definovaný uživatelem, libovolná skica s body, které určují pozice).
V sestavě existuje podobná fce assembly pattern. | ||
FORMY | 15.8. 2012 | Tím "roznásobím" myslíte vytvoření vzoru (patternu) nebo něco jiného? | ||
Vymazani elementu | 20.8. 2012 | Ale jo, to samo funguje perfektně, ale pokud jsou v modelu nějaké specifické elementy (směry formování, roviny bounding boxu,...) tak stejně musí uživatel ručně a zdlouhavě vybírat, co se má smazat, jinak mu to vezme všechno a pak se jen chytí za hlavu.
V principu to ale nejde to na co se Pavel ptá a je to dostupné v hlavním menu v Part designu. :-) | ||
Vymazani elementu | 16.8. 2012 | Takhle to samozřejmě nejde, vlastnost Parent vrací rodičovský objekt, ale ne vlastní referenci. U každé feature je to jejich specifická vlastnost, např. u sketch based se dá zjistit skica, u Line jde zjistit její počáteční a koncový bod.
Ale jak říkám, bylo by to strašně složité, musely by se projít všechny feature a podle typu každé z nich zjistit jejich rodiče (a pokud by byly použity brep elementy, bylo by to ještě složitejší) a tohle všechno někam uložit. Pak byste věděl, kam vstupuje element ke smazání. Je to analogie jako part - drawing. Chcete smazat part, a abyste zjistil, které výkresy jsou na něj navázány, musíte projít všechny výkresy. Nejde to zjistit z partu. | ||
Vymazani elementu | 13.8. 2012 | Typ elementu je popsaný v dokumentaci, je to vlastnost Type objektu SelectedElement .
Zjistit potomky feature se nedá, jde to pouze obráceně, tj. zjistit rodiče. Pro zjištění, jestli lze element smazat bez porušení návaznosti byste si musel udělat mapovací tabulku feature / parent všech elementů a pak zjišťovat, jestli element ke smazání není náhodou rodičem nějakého jiného. To vaše řešení je nevhodné, u velkých modelů by to trvalo strašně dlouho. | ||
Sceny na vykres | 10.8. 2012 | :-) Rekordér je dobrý, ale nesmíte mu 100% věřit. Většinou ho používám při vytváření MD nebo GSD features, abych nemusel podle dokumentace určovat všechny jejich vlastnosti. | ||
Sceny na vykres | 10.8. 2012 | Problém bude v tom, že se používá objekt reference1. Podle kódu se jasně bere objekt typu Product (konkrétně zost4). U objektu typu reference totiž nebude existovat metoda GetTechnological Object, proto ta chyba.
Zkuste místo reference1 As Reference použít Product1 As Product | ||
Sceny na vykres | 9.8. 2012 | Ten začátek vypadá dobře, ale bude to fungovat jen pro konkrétní případ. Aby to fungovalo obecně, musí se tam přidělat výběr scény, na kterou se pohled nalinkuje a nějaké zadávání směru iso pohledu (nebo použít přesný isopohled).
Nelíbí se mi to od místa drawingView1.X = 210# konkrétně hodnota 210#! A potom ty hranaté závorky kolem vlastnosti Scale by tam také nemají co dělat.
| ||
Několika násobný split plochy -> vrstevnice | 21.8. 2012 | Tak teď jsem chvíli koukal, že ten dialog je nějaký rozšířený. Tato funkcionalita je dostupná až od R20.
Zkuste na to rekordér, jestli to API podporuje, tak by to měl zaznamenat. Přesnost pro výpočet je asi pevně daný přímo v kódu catie, s tím podle mě nic nepůjde. | ||
Několika násobný split plochy -> vrstevnice | 20.8. 2012 | Ten výsledek vůbec nevypadá špatně. Já už dlouho přemýšlím o makru na zjišťovaní tloušťky materiálu (výsledkem by byla nějaká podobná barevná mapa). Catie to sice umí celkem pěkně, ale musí na to být licence, kterou většinou firmy nemají.
Principem by bylo buď pasování vepsaných koulí mezi dvě plochy nebo vytvoření pravidelné sítě bodů na ploše a pak vytvoření normál a jejich průsečíků s druhou plochou. Rychlost a přesnost by pak závisela na roztečí koulí / bodů. | ||
Několika násobný split plochy -> vrstevnice | 7.8. 2012 | Na keep all zapomeňte, tohle myslím nejde. Já to vždy dělal mrtvé, abych si ušetřl starosti. Na multi domain resultu pak spousta funkcí nejde udělat... | ||
Několika násobný split plochy -> vrstevnice | 7.8. 2012 | Tohle přesně jsem sice nedělal, ale řezáním geometrie už jsem zabýval. Teoreticky jsou vaše požadavky celkem dobře splnitelné, nejde o nic závratného, prakticky to ale bude složitější. Celou proceduru bych dal do velkého cyklu, kde se vždy vytvoří rovina a rozřízne zdrojovou plochu (Na začátku asi bude třeba určit polohu první roviny, pokud plocha bude v obecném prostoru.) Výsledkem řezu budou dvě nové plochy. Bude se muset určit, které z nich je "níž" (první nebo každá další vrstevnice) a ta se obarví podle nastavené škály.
Zjištění, které část Splitu je ta konečná, se provede vytvořením extrému a měřením. Pokračuje se dál se zbytkem plochy. Pak je třeba kontrolovat, jestli už nejsme na konci, tj, jestli je ještě co řezat a pokud ne, cyklus ukončit. Nevím jak se makru bude chovat, pokud budou vznikat vícenásobné výsledky - multi domain result. Vytvoření Plane a Split si zkuste nahrát u kód vzniklý rekordérem jen upravit, je to chvilka a jde to snadno. Měří se takto: Dim Distance As Double oRef1 a oRef2 jsou reference měřených objektů, např. plocha a rovina | ||
AP203 Format | 21.8. 2012 | Tím myslíte makra pro vytvoření kusovníku? Nebo něco s tím AP203? Pokud by se to týkalo toho formátu, rád bych to tu uveřejnil. Nejste jediná, koho to trápí. | ||
AP203 Format | 7.8. 2012 | Tohle je známý problém, o kterém se ví už poměrně dlouho. Funkce pro vytvoření kusovníku se moc nepoužívá, většina společností má nějaký PLM / PDM systém a kusovník vytváří jeho prostřednictvím.
Zkuste se podívat po zahraničních fórech nebo to někde "vygůglit"... | ||
Strom a Part | 6.8. 2012 | V assembly design v menu Tools funkce Generate CATPart from Product. Viděl jsem na to i nějaká makra, ale tahle funkce je jistota. | ||
Graph Tree Reordering | 6.8. 2012 | Souhlasím s CatLamou - tohle prostě efektivně nelze. Buď je to za cenu zpřetrhaných vazeb, viz. příspěvek Dany, nebo by to bylo šíleně složité (pokud by to vůbec šlo). Musely by se všechny vazby někam načíst a dočasně uložit, přeskládat party a pak vazby znovu vytvořit. Držím palce tomu, kdo by se do toho chtěl pustit.
PS: U setřídění wireframe elementů v setu je stejný problém. | ||
Pozice těžiště Body v sestavě | 6.8. 2012 | A proč to přetypování? V sestavě se všechny instance chovají jako product, i instance partu. Tj i na PartDocumentu existuje vlastnost Product, i když v API to napsané není. Schválně to zkuste.
Např. PartDocument.Product.Position.GetComponents(...) | ||
Pozice těžiště Body v sestavě | 6.8. 2012 | Vlastnosti Position a Move objektu Product :-) | ||
Pozice těžiště Body v sestavě | 6.8. 2012 | V případě Partu by měl jít objekt Inertia získat úplně stejně. Tím získáte polohu těžiště celého Partu. Pak se zjistíte polohu Partu v sestavě a jednoduchým výpočtem (z polohy těžiště v partu a polohu Partu v sestavě) určíte polohu těžiště Partu v sestavě (nebo i polohu těžiště Partu vzhledem k poloze těžiště sestavy). | ||
Pozice těžiště Body v sestavě | 3.8. 2012 | Pro polohování je spousta funkcí v objektu Product. Jde tím nastavit i zjistit pozice instance v sestavě a spousta jiného.
Dá se taky použít objekt Inertia (měření - ikona se závažím), který je podporován i v API - z něj se pak dá zase vyčíst spousta dalšího. Já to používám v makru na vytvoření automatického (nejmenšího) Bounding Boxu. | ||
řez ve stromě | 2.8. 2012 | Makrem to určitě není. Problém bude buď v nastavení catie nebo v licenci na SPA.
A ještě k tomu vytvořenému řezu - je to tak, že řez (křivky nebo vyplněné plochy) zůstal i po změně geometrie modelu? Pak je to jasná nedostupnost všech funkcionalit funkce Section view kvůli licenci. Funkce je dostupná i u nižších licencí, ale je dost omezená. | ||
řez ve stromě | 2.8. 2012 | Dobrý den,
vezmu to popořadě: ad editace: přiznám se že mi není úplně jasné, jak se prováděla editace přes řez. Mohl byste to popsat více? ad verze Catia a OS: Kód je OK a pokud není nějaká změna v API a objekt Sections je podporován, neměla by mít verze Catia ani OS na funkci vliv. Jakou verzi Catia máte teď (Standard, PLM Expres, service pack, ... ?) ad licence: pokud nemáte k dispozici SPA, nic s tím neuděláte. Bez ní to ale nemohlo běžet ani předtím, takže - nemáte náhodou s novější verzí i jinou skladbu licencí? ad jiné řešení: určitě by se dalo něco napsat,zkuste podobněji popsat co byste od toho očekávali nebo potřebovali. | ||
Prochazeni sestavy | 26.9. 2014 | Tohle vytvoří strom s načtenými produkty. Stačí přidat rekurzi na procházení sestavy a předávat jí současně i příslušný Node.
Předpokládá komponent TreView a v něm vložený top node. ' nacte seznam otevrenych sestav | ||
Prochazeni sestavy | 3.8. 2012 | Tímto Vaším způsobem projdete všechny dokumenty a dostanete se na jejich User Defined properties (ale třeba už na na parametry). Rekurze prochází celou sestavu podle její struktury, tj. projde popořadě každou jednotlivou instanci partu a productu. Používá se třeba při sjednocení PartNumber a InstanceName (pak je to např. Soucast(Soucast.1) atd.)
Klasický příklad na rekurzi je třeba vytvoření kusovníku, kdy potřebujete počty jednotlivých instancí a jejich názvy. To jinak udělat nejde. | ||
Prochazeni sestavy | 2.8. 2012 | ad 1) To samozřejmě nestačí. Deklarace se musí přesunout do funkce Explore, pak bz to mělo fungovat. Explore neí příkaz, ale procedura (Sub), která v okamžiku, kdy právě procházená sestava obsahuje podstastavy, volá sama sebe - tomu se právě říká rekurze.
ad 2) buď se dá do rekurzivní fce část kódu, která stejným způsobem jako oSubProduct zpracuje i oProduct, ale jen za podmínky, že je počet produktů rovný 1 (první procházený produkt se top sestava. Nebo se top sestava zpracuje v hlavním programu a rekurze se nemění.. | ||
Prochazeni sestavy | 2.8. 2012 | Na procházení sestavy stačí opravdu jednoduchá rekurze, jde jen o to, co bude parametrem funkce. Buď to může být produkt (top sestava) nebo kolekce (produkty v top sestavě). Každý způsob má svoje pro i proti.
V každém případě potřebujete dvě funkce. První získá objekt top sestavy (nebo kolekci jejích podproduktů) a pak zavolá vlastní rekurzivní funkci, např takhle. ' hlavni fce Při tomto způsobu se musí buď v hlavní fci nebo v rekurzi s nějakou podmínkou zpracovat hlavní u sestava, kterou rekurze nezahrne. A to je celé, nic víc k procházení nepotřebujete. Kam si budete ukládat názvy nebo celé objekty a jejich počty už je na Vás. Struktura se dá i načíst do TreeView a pak se s ní dá pracovat, viz obrázek. | ||
PRIDANIE KATALOGOVYCH KOMPONENTOV | 31.7. 2012 | Sem s tím katalogem... | ||
Anotace ve 3D | 30.8. 2012 | Tady bych byl opatrný. Nastavení je uloženo v souborech .CATSettings a .CATPreferences, je jich poměrně dost. Můžou se lišit podle jednotlivých release a SP, takže pokud je kopírujete, je třeba ověřit, zda CATIA, kam se budou kopírovat, je stejná jako ta, odkud se kopíruje. Navíc existují tzv. lokální a serverová nastavení.
Regulérní nastavení export je přímo v okně Options, dole jsou dvě ikony - jedna pro export, druhá pro import. Export je pak ve formě CATScriptů, které provádí jednotlivá nastevení, čímž se předejde rozdílnosti verzí (některé importy se nemusí podařit, ale předejde se chybám při prostém zkopírování). | ||
Anotace ve 3D | 7.8. 2012 | Dobrý den,
zkoušel jsem všechno možné, ale vlnovka se ne a ne objevit. Mohl byste sem poslat ten model s anotací (zazipovat a dát jako přílohu do příspěvku) | ||
Selectelement3 | 13.8. 2012 | Já to deklaruju takto:
Dim iFilter(0)
a pak např. iFilter(0) = "Body"
a je to OK. Mělo by to jít i podstrčit jako parametr té vaší funkci. | ||
Selectelement3 | 30.7. 2012 | :-) Já mám sice v kódu true, ale předtím píšu, že pokud je Body v bool. operaci (true) pak nemůže být root Body - proto logicky musí být v podmínce false. Bylo to jen na ukázku, ale asi vás to zmátlo. | ||
Selectelement3 | 30.7. 2012 | To je jednoduché, jsou v podstatě dvě cesty:
1. zapomeňte na selekci - kolekce root Body je ve vlastnosti Bodies partu
2. ověřte si, je-li body v Booleovské operaci - pokud ano, pak to nemůže být root Body For i = 1 To oSelection.Count | ||
Selectelement3 | 30.7. 2012 | Mícháte jablka a hrušky dohromady. Chcete procházet to, co předtím vyberete - a je jedno jestli to jsou Body nebo něco jiného. Proto musíte procházet kolekci oSelection, která se vytvoří po výběru features uživatelem.
Pokud chcete procházet jen Body (nebo všechna Body), není důvod používat Selekci, jde to udělat jinak a efektivněji. Vy ale berete index i z kolekce Selection (to je seznam všech vybraných features) ale pak berete objekty z kolekce bodies1 (to jsou asi ta Body v Partu). To ale přece nejde, počet prvků v Selekci může být vyšší než počet Body v bodies1 a hlavně je to programově totální šílenost. Takže, chcete přejmenovat jen vybraná Body nebo všechna? | ||
Selectelement3 | 30.7. 2012 | Máte chybu ve skriptu. Nemůžete použít bodies1.Item(i) - to je kolekce se všemi Body v partu (kterou ještě ke všemu máte zřejmě náhodou vytvořenou, jinak by to ani nefungovalo. Ve For cyklu musíte použít kolekci selekce, procházíte přeci vybrané feature a ne Body v Partu:
For i = 1 to oSelection.Count | ||
Extrude v GSD - zvlastnosti | 7.8. 2012 | Jojo, to je ono. A s Elements lze vybírat jednotlivé vertexy, edge atd. Ale tu vaší anomálii to pořád neřeší, tam to jde i bez toho :-( | ||
Extrude v GSD - zvlastnosti | 7.8. 2012 | Ano, teď si nevzpomenu na název, ale je to ikona s šipkou, tuším v názvu funkce je slovo features nebo elements.... | ||
Extrude v GSD - zvlastnosti | 7.8. 2012 | Lze to zapnout / vypnout pomocí filtru (features), pak se dají chytat i jednotlivé části skici. U toho vašeho modelu to ale u té jedné skici jde i bez toho filtru - zřejmě je to tak jak píšete. | ||
schnap mutter | 30.7. 2012 | Tady fóru žádný model zatím nemáme, ale zkuste třeba grabcad, sice jsou tam hlavně modely ze SolidWorksu, ale často jsou k dispozici i ve STEPu nebo IGESu. | ||
Search | 25.7. 2012 | No jasně, každý řetězec musí být ohraničený "", v tomto případě spojujete řetězce s proměnnou, proto musí být "retezec" & promenna.name & "dalsi retezec".
Jednoduché uvozovky jsou tam kvůli syntaxi hledání v Catii, bez nich to nejde. | ||
Search | 25.7. 2012 | Syntaxe je správně, stačilo by to i takhle:
oSelection.Search "Name='" & mySelection.Name & "', all" problém bude v té proměnné mySelection.Name - co by to mySelection mělo být? | ||
Zakótovanie vrcholov | 25.7. 2012 | Catia nevytváří koncové body u generovaných elementů, takže se nedají chytit do kóty. Určitě by fungovalo, když si body vytvoříte ve 3D a v pohledu si je necháte vygenerovat. | ||
Yměna šrafování | 24.7. 2012 | Mám obavu že šrafování není v API vůbec podporováno, takže to nepůjde. Kdysi jsem to hledal, potřeboval jsem omezit šrafy jen na oblast cca 1mm od okraje šrafované plochy - bezúspěšně. :-( | ||
Isolate Element | 23.7. 2012 | Záleží na tom, kde se rovina nachází. Příkaz isolate podle mě funguje jenom na points, planes, lines a curves, možná ještě na některých dalších features. Na celém Body / modelu to určitě nezafunguje, resp. pokud tato volba není v kontextovém menu daného objektu / výběru, ani bych to radši nezkoušel.
Pokud potřebujete izolovat geometrii, použijte příkaz PasteSpecial s možností AsResult, to je spolehlivé řešení. | ||
Zmena offset plane | 22.7. 2012 | Já se pořád pohybuju v .NET, takže přidání Set do kódu je pak ve VBA samozřejmost. :-)
Vlastnost objektu HybridPlaneOffset je jen Offset, ne OffsetValue - zřejmě jsem se přehlédnul na jiný typ objektu. Každopádně je ta vlastnost jen ReadOnly, takže to stjně nepůjde. Způsob který uvádíte je v zásadě správný, ale pozor na jedinečnost názvu. Pokud byste takto hledal parametr a bylo jich v modelu více se stejným názvem, metoda Item selhává. | ||
Zmena offset plane | 20.7. 2012 | Tu rovinu máte vytvořenou jako objekt typu HybridShapePlaneOffset, tak přece stačí jenom změnit její vlastnost OffsetValue. Všechno je to popsané v dokumentaci, jen se podívat...
' vytvoreni roviny | ||
DefineView | 15.1. 2021 | Ještě dodám, že jsem kdysi dělal podobné makro, které automaticky exportovalo vybrané (= specificky označené) skici do DXF.
Pokud si chcete ušetřit práci a čas, dalo by se upravit pro vaše potřeby a nabídnout. | ||
DefineView | 15.1. 2021 | Na to abyste zjistil vektor roviny to nutné není. Nicméně šel byl na to trochu jinak...
1) snažil bych se modelovat tak, aby pálicí šablona byla vždy ve stejné rovině 2) tu rovinu pak nemusíte hledat, stačí ji napevno zadat 3) když si připravíte šablonu výkresu pro výpalek s předefinovaným pohledem, nemusíte tu rovinu zjišťovat vůbec 4) stačí jen měnit linky na potřebný part a pak exportovat do DXF Vždycky je lepší nejdřív vymyslet nejsnažší manuální způsob a ten se pak snažit automatizovat. Šlo by to samozřejmě i tak jak zamýšlíte, ale je to minimálně 3x tolik programování... :-) | ||
DefineView | 15.1. 2021 | Jde o to potřebujete. Aktivovat Part já beru jako přepnout se do PartDesignu. To jde udělat jen jediným způsobem,
kdy vyberete Part pomocí selekce a zavoláte příkaz CATIA.StartWorkbench("PrtCfg"), čímž se aktivuje PartDesign (někdy je to v sestavě nutné aby makro funovalo). Pokud ale myslíte objekt Part, tak to je vlastnost objektu PartDocument, tedy oPart = oPartDocument.Part nebo též oPart = CATIA.ActiveDocument.Part v případě že je otevřený a aktivní Part dokument. | ||
DefineView | 11.1. 2021 | Dobrý den,
no máte to úplně špatně. Motáte dohromady objekt Part a PartDocument a úplně vám tam chybí to hlavní - objekt SPAWorkbench, který je první instance veškerých měření. Když to doplním tak to bude vypadat nějak takhle (určitě to tu je několikrát napsané, jen hledat...) Sub CATMain() | ||
DefineView | 16.7. 2012 | Takhkle by to mělo být:
Dim Components(8) Info z dokumentace: The informations of the plane with respect to the product coordinate system: oComponents(0) is the X coordinate of the origin oComponents(1) is the Y coordinate of the origin oComponents(2) is the Z coordinate of the origin oComponents(3) is the X coordinate of the first direction of the plane oComponents(4) is the Y coordinate of the first direction of the plane oComponents(5) is the Z coordinate of the first direction of the plane oComponents(6) is the X coordinate of the second direction of the plane oComponents(7) is the Y coordinate of the second direction of the plane oComponents(8) is the Z coordinate of the second direction of the plane | ||
DefineView | 16.7. 2012 | Pomocí metody GetPlane objektu Measurable se dají zjistit všechny informace včetně vektorů. Ty pak můžete použít pro definici pohledu. Mělo by to jít i u rovinné plochy.
Víte jak na měření? | ||
External References | 5.7. 2012 | Žluté PartBody s vypnutým HD znamená, že Body bylo vytvořené se zapnutým HD a stále se tak chová. V Options je přepínač, kterým se nastavuje, kam se budou ukládat wireframe elementy - na výběr je Body nebo Geometrical Set.
Určitě není dobré míchat v jednom Partu oba typy Body. | ||
External References | 5.7. 2012 | Vypněte si Hybrid design v Tools - Option - Part Infrastructure. Y
Zapnutý Hybrid design umožnuje ukládat wireframe elementy a plochy i do Body, při vypnutém lze tyto elementy ukládat jen do Setů. I ve vašem případě by ale reference měly jít přesunout do setu. Více o hybrid designu v těchto tématech: http://www.catia-forum.cz/forum/topic.php?topic_id=375 http://www.catia-forum.cz/forum/topic.php?topic_id=253 | ||
tutorial, kniha - VBA makro | 11.3. 2013 | V této knize o makrech není asi ani zmínka (celou jsem si nečetl, ale myslím že to tak je).
Jsou tam víceméně jen základy - PD, ASD, GSD, něco o kinematice, ale makra ne. | ||
tutorial, kniha - VBA makro | 17.9. 2012 | Kromě výše zmíněných knih opravdu o ničem nevím. Pokud opravdu chcete pokročit a věnovat se makrům, stačí vám tři věci:
1. naučit se Visual Basic 2. naučit se opravdu pořádně Catii, tj. znát všechny fígle jak co obejít atd. 3. prostudovat si manuál k API - je opravdu podrobný a je tam téměř vše 4. vědět jak "googlit", protože některé záhadné programové konstrukce jsou jenom na netu (nechápu jak je to možné, ale je to tak. zejména se jedná o názvy některých objektů, které se získávají metodou GetObject("šílený název"), onen šílený název se ještě liší podle jazykového nastavení, takže najdete jak to udělat třeba pro FR lokalizaci, ale u EN je to úplně jinak. to je pak úplná lahůdka). | ||
tutorial, kniha - VBA makro | 6.7. 2012 | To je právě to, kolega také hledal dlouho a našel tohle. Jemu němčina nevadilo a já jsem to také bez problémů přečet, ale angličtina by byla určitě lepší.
Přeložené to asi nebude, jedině zkusit najít něco podobného. | ||
tutorial, kniha - VBA makro | 4.7. 2012 | Určitě existuje publikace v němčině, kolega si ji kdysi kupoval. Byla pěkně drahá, ale na druhou stranu opravdu podrobná a dobře zpracovaná.
Zkoušel jsem hledat, pravděpodobně je to tahle publikace: http://www.amazon.de/CATIA-V5-Makroprogrammierung-Visual-Script/dp/3446424946/ref=pd_sim_b_6 | ||
Zacatek makra | 20.7. 2012 | Pozor - tohle ale nepočítá s možností aktivovaného Partu v otevřené sestavě!!! Pokud je otevřená sestava, vlastnost ActiveDocument je vždycky ProductDocument. Tady nerozhoduje kde jste aktivní ve stromě, bere to dokument v aktivním okně. Takže tohle nefunguje spolehlivě.
Pokud chcete pracovat s aktivním Partem v sestavě, musí se jít přes Selection. | ||
Zacatek makra | 28.6. 2012 | Úplně stejně, je to celkem známý trik, dlouho to bylo i tady na fóru v ukázkách, než jsem se rozhodl to trochu předělat (a zatím jsem to sem pořád nevrátil). A ničem jiném zatím nevím. Jediný problém při práci a Partem uvnitř sestavy je kopírování z přes schránku (Copy - Paste / PasteSpecial) se to chová obráceně. Jednou musí být aktivní sestava, podruhé part, jinak to nefunguje. | ||
Zjednodušení CATVBA | 2.7. 2012 | Já jsem si toho všimnul až teď, deklaraci proměnné musíte mít úplně na začátku, vy ji máte zase uvnitř CommandButton1_Click, tj. opět jen jako lokální pro tento Sub. globální proměnné musejí být úplně na začátku.
Příklad: ' zacatek kodu Tohle patří spíš do obecných základů programování, bez toho budete občas narážet :-) | ||
Zjednodušení CATVBA | 2.7. 2012 | Takhle by to mělo být OK. Proměnná partDocument1 je deklarovaná globálně, proto je viditelná ve všude, tj. i v sub Alfa. Pokud by to bylo obráceně, tedy proměnná by byla deklarovaná uvnitř Alfa, nebyla by viditelná v hlavním programu. | ||
Zjednodušení CATVBA | 30.6. 2012 | Říká Vám něco globální a lokální proměnná? Pokud máte proměnnou deklarovanou uvnitř procedury, hlavní kód ji nezná - platí jen lokálně uvnitř procedury, proto ta chyba. Proměnná oDoc musí být deklarovaná v hlavním kódu.
Ve skutečnosti je to ještě ještě o něco složitější, deklarace může mít různý zápis. Výraz Dim pouze rezervuje místo v paměti pro proměnnou. Pak jsou ještě další výrazy, např. Private, Public, kterými určujeme přístupnost proměnné pro ostatní části projektu. | ||
Zjednodušení CATVBA | 29.6. 2012 | Aha, závorky pryč, v CATVBA se u volání funkce neuvádí... To je zvyk z VB.NET. | ||
Zjednodušení CATVBA | 29.6. 2012 | Velmi zjednodušeně třeba takhle. V tomto případě nejde o funkci, ale o proceduru (funkce vrací hodnotu).
Dim oDoc As Document Dim sDocTyp As String Sub GetDoc() V hlavnim kodu potom bude: Sub K_Tlacitku_Click() Do funkci si ještě můžete dát různá ošetření atd. | ||
Zjednodušení CATVBA | 28.6. 2012 | Jestli chcete opravdu konkrétně měnit jen výšku, tak si do formu dejte rozbalovací seznam a výšku vybírejte z něj. Mít na každou výšku tlačítko je dost nepraktické.
A ta "omáčka", které vám zjišťuje to či ono, se dá pohodlně napsat do funkcí, které pak zavoláte u každého skriptu v jednom řádku a nemusíte to psát pořád dokola. Napíšete si např funkce ZjistiTypDokumentu, která vám bude vracet řetězec podle toho co je otevřené (prázdný řetezec, když nebude otevřeno nic). Tato funkce může vracet i vrcholový objekt jako Part, Product, DrawingRoot atd. Já mám v .NET vytvořené vlastní knihovny, které si najdou co potřebují, a pak si jenom jednoduše sahám pro to, co potřebuju. V kódu to pak jsou dva řádky... | ||
Zobrazení kót z Functional Tolerancing & Anotation ve 2D v Draftingu | 28.6. 2012 | Dobrý den,
funkce generate dimensions nebere do úvahy kóty z Functional Tolerancing & Anotation. Na to slouží funkce pro vytváření pohledu View from 3D, pak se zobrazují všechny kóty + to ostatní tak jak byly vytvořeny ve 3D. Podmínkou je, aby byl v Catii obsažen standard ISO, jinak může docházet k chybám. | ||
Aktivne makro pocas prace | 29.6. 2012 | Samozřejmě musíte ukládat. V Editoru nahoře jsou ikony pro uložení, Catia si to nehlídá. VB je jen integrovaný do prostředí Catie, takže odpadá několik nutností, ale jinak se chová jako samostatná aplikace. | ||
Aktivne makro pocas prace | 28.6. 2012 | Pošlete mi ten projekt, já se na to podívám, jestli to u mě půjde spustit. :-)
| ||
Aktivne makro pocas prace | 28.6. 2012 | Hm, to je divné. A v modulu máte pouze funkci CATMain s kódem podle článku? Jestli se to tiž nespouští ještě něco dalšího na pozadí, co by způsobovalo to "mrznutí".
Zkuste si tedy udělat form jen s jedním tlačítkem, který spustí funkci jen s MsgBoxem "Hello world", jestli to bude fungovat. | ||
Aktivne makro pocas prace | 28.6. 2012 | Ano, zástupce nabízí pouze moduly. Stačí do něj přidat řádek, který vám zobrazí váš form.
Tohle si přečtěte, je to tu popsané: http://www.catia-forum.cz/articles/?article_id=41 Z integrovaného VB samozřejmě exe neuděláte, ale např Visual Studio Express Edition je volně použitelné a pro Catia makra vhodné. | ||
Aktivne makro pocas prace | 28.6. 2012 | Na vytvoření makra jako CATVBA potřebujete vytvořit projekt v integrovaném VB. Makra ale lze spouštět jednoduše kliknutím na ikonku, kterou si můžete vytvořit i s vlastním panelem nástrojů (toolbar). To se dělá v menu Tool - Customize. Při vytváření je však možné vybírat makra jen z aktivního, tj. aktuálně nastaveného projektu (library). Vytvoření zástupci - ikony samozřejmě fungují pořád.
Pokud chcete makra přenést na jiný počítač, musí se na něm vytvořit projekt - z přenášeného makra (existing library). Pohodlnější možností je přenesení Settings nebo jejich načítání ze serveru. V Settings je definováno jak rozložení Toolbarů a ikon, tak cesty k projektům. Lze tak snadno nastavit velký počet počítačů najednou. Prostředí VB tedy pro spuštění makra vůbec není nutné otvírat. Co se týká současného běhu makra a Catie, s CATVBA to není možné. Okno nebo chcete-li formulář v CATVBA je modální, tj. pokud je aktivní, nelze kliknout nikam do Catie, dokud se neukončí. Zde se nabízí jít cestou externího přístupu a vytvořit makro v plnohodnotném VB a zkompilovat jako samostatně spustitelnou aplikaci. Pak může být makro spuštěné trvale a nezávisle na Catii. | ||
Sketch u Hole do No Show | 25.6. 2012 | Opravdu to zafungovalo? Já to jen tipoval, že by mohlo jít jako malá finta. :-) | ||
Sketch u Hole do No Show | 25.6. 2012 | To je trochu oříšek :-) U Hole není uvedena Sketch jako vlastnost, kterou má obecně každý sketch based shape (podle dokumentace API).
Co zkusit Selection - typ sketch, dopředu vybrat Hole a hledat "in", měla by se vybrat jenom skica v díře, pokud to takhle půjde. Nebo zkusit co vrací metoda GetOrigin - pokud je to opravdu bod, ke kterému je navázán střed, dala by se z něj získat skica. | ||
dvojklik na ikonu | 25.6. 2012 | Pokud uživatelem vložené příkazy nejdou trvale aktivovat dvojklikem (přiznám se že jsem to nikdy nezkoušel), udělal bych to takhle:
U makra s dialogem je to jednoduché. Makro se prostě po vykonání toho k čemu je vytvořeno neukončí a bude na něm nějaké tlačítko Ukončit. U makra bez dialogu bych to řešil podobně - do makra zabudovat MsgBox typu Ano/Ne s otázkou na pokračování. Jinak by se muselo hlídat stisknutí klávesy a pokud by se jednalo o ESC, makro by se ukončilo. | ||
Vytvorenie siete kuzelov na ploche | 25.6. 2012 | Je to už spíš o programování. Ve visual basicu se volají standardní fce Catia a vytváří se jednotlivé objekty. K makrům, resp. API Catie je zpracovaná dokumentace v souboru V5Automation.chm, který je v instalačním adresáři Catie.
Něco podobného, kde se použilo makro je zde: http://www.catia-forum.cz/articles/?article_id=14 | ||
Vytvorenie siete kuzelov na ploche | 24.6. 2012 | Pokud potřebujete vrcholový úhel 100°, musíte si spočítat kolik musí být průměr a výška, aby to vycházelo. Já jsem se záměrně vyhýbal použití skici, ale bylo by to možné i tak, ale potřeboval byste rovinu kolmou k ploše (např. rovina rotovaná kolem osy kužele vzhledem k některé základní rovině). Ve skice si pak definujeme přesný vrcholový úhel a odpadne problém s dírou.
Díra se zalepí, pokud tolerance Joinu bude větší než průměr vrcholové kružnice, tj. pokud má kružnice průměr 0,05mm, musí mít Join 0,06 a víc. Jinak díra zůstane. Pro čistější výsledek lze ve vrcholové kružnici vytvořit Fill a ten pak spojit se Sweepem. PowerCopy ulehčí práci, ale 600 vložení je i tak dost. Pokud to budete dělat jen jednou, dá se to, při opakovaném vytváření se vyplatí makro. | ||
Vytvorenie siete kuzelov na ploche | 24.6. 2012 | Dobrý den,
ještě není úplně jasné, jestli kužel protíná základnu nebo se jí dotýká, ale to není úplně důležité. Kužel bych vytvářel takto: 1. Z bodu, kde se protnou paralelní křivky, vytvořit rovinu tangentní na plochu, v ní kružnici se středem v tomto bodu a promítnout jí na plochu - tím dostanete základnu kužele (bude se dotýkat plochy) 2. z průsečíku vést line kolmo k ploše nebo ve směru Z (osa kužele). 3. na této line vytvořit bod ve vzdálenosti 0,5mm od průsečíku. 4. v tomto bodu rovinu kolmou k rovině základny 5. v této rovině kružnici s minimálním poloměrem (např. 0,05mm) 6. vytvořit sweept surface, typy line s možností two limits - vybrat obě kružnice. 7. plochu budu nutné uzavřít pomocí join a tolerancí vyšší než je průměr horní kružnice, protože vrchol je otevřený. Z tohoto postupu se dá vytvořit PowerCopy - pak lze pro vytvoření kužele vybírat jen plochu a bod, vše ostatní se dotvoří samo. Pokud bude kuželů hodně, úplně nejlepší možností by bylo makro. To by dokázalo i vytvoření bodů - průsečíků paralelních křivek zcela automaticky. | ||
"Nalinkovanie" parametru z produktu do partu. | 24.6. 2012 | Máte to povolené v Options? Infrastructure - Part Infrastructure - General - Restrict external selection with .... musí být vypnuté. | ||
"Nalinkovanie" parametru z produktu do partu. | 24.6. 2012 | A ještě k tomu co děláte. Jestli potřebujete nastavit výšku pružiny podle zdvihu, tak je úplně zbytečné to dělat takhle složitě. Jednoduše si do modelu pružiny nakopírujte jako reference s linkem např. dvě roviny, každou z jedné součásti, které určují délku pružiny. Tyto roviny pak použijte na určení její délky v modelu.
Jedná se modelování v tzv. kontextu sestavy a je to běžný postup. S těmi parametry by to také šlo, ale je to zbytečně krkolomné a nepoužívá se to. | ||
"Nalinkovanie" parametru z produktu do partu. | 24.6. 2012 | To nevadí, tak v partu vytvořte formuli s použitím tohoto parametru v produktu. Externí reference se vytvoří automaticky. | ||
"Nalinkovanie" parametru z produktu do partu. | 24.6. 2012 | Tohle je celkem snadné. V sestavě si vytvořte měření, kde si vyberte jen tu veličinu, kterou potřebujete. Dále si vytvořte nový parametr takového typu, aby jednotky odpovídaly měřené hodnotě. Do tohoto parametru si pomocí formula přiřaďte hodnotu měření.
Tento parametr pak stačí jednoduše zkopírovat a vložit do nového Partu pomocí PasteSpecial jako ResultWithLink. Parametr se vloží jako externí reference. To je celé. :-) | ||
prepruzenie | 26.6. 2012 | V každém případě se musí provést úprava, buď přímo na dílu nebo na formě. U lisovaných či jinak tvarovaných dílech se díl vkládá jako základ do Partu s formou a provedou se na něm úpravy (smrštění atd). Forma se pak konstruuje podle tohoto upraveného dílu.
Dalším způsobem je vytvoření dalšího Body přímo v dílu, kde budou geometrické úpravy. Potom máte v jedné součásti jak originální (požadovaný) tvar, tak i úpravený díl. | ||
prepruzenie | 22.6. 2012 | Co to udělat jako multisection surface? Vytvořit si více profilů, každý profil by odpovídal tvaru propruženého profilu. Profily by se pak daly řídit pomocí laws v závislosti na velikosti propružení a délce. | ||
KOTOVANIE | 21.6. 2012 | Tohle by to mělo spravit? Je to ono?
http://www.catia-forum.cz/forum/topic.php?topic_id=224 | ||
Zaokrúhlovanie parametru | 19.6. 2012 | Hledat, hledat a hledat :-) , tohle už tu bylo.
http://www.catia-forum.cz/forum/topic.php?topic_id=539 | ||
Replace Component | 19.6. 2012 | Bohužel žádná česká literatura není, existuje poměrně podrobná publikace v němčině, ale na název si nevzpomenu (navíc je poměrně drahá).
Něco ze základů lze najít na fóru v diskusích, připravují se další články s touto tématikou. Základem pro psaní maker je dokumentace k API, soubor V5Automation.chm, který je v instalačním adresáři Catie. | ||
Replace Component | 19.6. 2012 | Řešení existuje - jednoduché makro, které nahradí pouze vybrané instance (předem nebo postupný výběr). V podstatě se provede opakovaně výměna jedné instance za jinou. | ||
Montážny výkres - veľká zostava | 17.6. 2012 | Dobrý den,
nástroj na automatické vytvoření vynášecích čar, které by ukazovaly, kam která součást patří, Catia nemá. Na vytváření takovýchto "montážních" nákresů a schémat se mnohem více hodí produkt 3DVIA Composer (také od DS), který je pro tyto potřeby přímo vyvíjený. Viz http://www.3ds.com/products/3dvia/3dvia-composer/welcome/ PS: Pravděpodobně by se dalo napsat makro, které by nějakým způsobem tohle řešilo, ale bylo by to komplikované, s nutností častých zásáhu uživatele. | ||
GSD+part design - problem s Renderovanim | 13.6. 2012 | Ano, přišel jste na to sám. Ground ale standardně bývá vypnuté... | ||
Vytvorenie referencie | 13.6. 2012 | Co myslíte tím "všeobecně bod". Díra jako taková nepoužívá žádný fyzický bod jako reference. Pokud jej při vytváření díry vyberete, k tomuto bodu se naváže 2D point ve skice, určující střed díry. Jinak řečeno pokud chcete při vytváření díry používat bod jako referenci, musí fyzicky existovat (buď jako point ve stromu nebo byste musel vybírat vertex na geometrii). Z tohoto bodu lze pak vytvořit referenci v makru. | ||
Zaoblenie-nie je mozne urobit zaoblenie s R vacsim ako cca 2mm | 13.6. 2012 | Tak to jo, už jsem začínal věřit, že existuje něco mezi nebem a zemí... | ||
Zaoblenie-nie je mozne urobit zaoblenie s R vacsim ako cca 2mm | 11.6. 2012 | Uživatel odpovídá na příspěvek #3007:Možná zbytečná otázka, ale jak se ti podařilo otevřít model z R21 v R20? Jedině že už SP06 umí GA R21... | ||
Zaoblenie-nie je mozne urobit zaoblenie s R vacsim ako cca 2mm | 11.6. 2012 | Tak to prostě je, každý CAD se chová trochu jinak. Stačí chvilka praxe aby člověk zjistil, co si může dovolit a co ne.
| ||
Zaoblenie-nie je mozne urobit zaoblenie s R vacsim ako cca 2mm | 11.6. 2012 | Takže, chyba je metodická, Catia nedokáže určit ukončení zaoblení, protože se profil spojující náboj a věnec kola rozšiřuje. Catia má tendence ukončit zaoblení plynule tak, aby navazovalo na obě sousední plochy, což se jí ale v tomto případě nedaří.
Jedním řešením by mohlo být vytvoření dvou rovin, které omezí úsek, na kterém se zaoblení bude vytvářet (limiting element v dialogu), mnohem lepším řešením je vzhledem ke geometrii zaoblit hranu již ve skice pro Pocket, a odečítat zaoblený objem, viz. obrázek. | ||
Zaoblenie-nie je mozne urobit zaoblenie s R vacsim ako cca 2mm | 10.6. 2012 | Zítra Vám odpovím, momentálně nemám k dispozici R21. :-)
Chyba není v profilu pro Shaft, ale zřejmě v nenavazující skice pro Pocket. | ||
Zaoblenie-nie je mozne urobit zaoblenie s R vacsim ako cca 2mm | 9.6. 2012 | Uživatel odpovídá na příspěvek #2994:V jaké verzi je to modelované? Nedaří se mi to otevřít. | ||
Zaoblenie-nie je mozne urobit zaoblenie s R vacsim ako cca 2mm | 9.6. 2012 | Catia bude mít problém s ukončením zaoblení, na obrázku vidím ještě další přechod mezi plochami, to může být ten problém. Pokud se uložíte model (jako přílohu v zipu), můžu vám poradit lépe.) | ||
Jak nastavit MultipleValues hodnoty jako parametr | 7.6. 2012 | Tak tohle bude oříšek, spíš mám obavu, že to nepůjde. Koukal jsem se do interního průzkumníka objektů a na nic kloudného jsem nenarazil. Možná by ještě šlo parametr s multiple values vytvořit, ale vytáhnout je ven a ještě každý do jiného parametru, to asi ne.
K čemu to potřebujete? Nestačila by místo toho design table? | ||
Vyjádření podmínky přímo v parametrech | 28.5. 2014 | Dobrý den,
tohle je vcelku jednoduché. Předpokládám, že máte díru jako Hole / Pocket a z toho potom Circular Pattern. Každá feature má v sobě parametr Actvity, který je viditelný ve formula editoru. Ke každému stačí vytvořit jednoduchou formuli, kde Feature xxx/Activity = (PrumerKola > 50) . Formule vyhodnotí výraz a podle výsledku aktivuje nebo deaktivuje díru i pattern, tj. když bude průměr menší než 50, obojí se "vypne". Musí se deaktivovat i pattern, jinak byde hlásit chybu (a nejen že nejde zadat nula, dokonce nejde ani jedna) | ||
Vyjádření podmínky přímo v parametrech | 7.6. 2012 | Ahoj,
odpověď na první otázku je tady http://www.catia-forum.cz/forum/topic.php?topic_id=209, řeší se to pomocí Law a mělo by na to stačit GSD. Druhý dotaz je také řešitelný, ale už bude třeba Knowledgeware Advisor. Vytvoří se reakce, která při změně hodnoty parametru spustí skript (dá se zabudovat přímo do reakce), který přesune Set do NoShow nebo obráceně. Vlastnost Show není přístupná jako parametr, proto se na to musí touto cestou. | ||
Spojitost mezi objekty Product a Document? | 6.6. 2012 | Uživatel odpovídá na příspěvek #2983:To je divné, tohle taky funguje spolehlivě. Při krokování se dá každý objekt rozkliknout až do konce a jsou k dispozici všechny hodnoty vlastností.
Možná nějaká anomálie VS 2010... | ||
Spojitost mezi objekty Product a Document? | 6.6. 2012 | Ještě ukázka z VS 2008 jak to napovídá... | ||
Spojitost mezi objekty Product a Document? | 6.6. 2012 | Já používám VS 2008 Expres pro V5 a VS 2008 FULL pro Catii V6 (kvůli kompilaci do 32bit aplikace). Možnosti řádkové nápovědy (nebo jak se tomu správně říká, prostě ten rozpad objektu na vlastnosti a metody) u VS 2008 je daleko lepší než u VB6, nedá se to srovnat, asi to máš nesprávně nareferencované nebo něco není nastavené.
PS: Jo, chybělo tam Parent, protože Part je vlastnost Documentu, ale z té definice předtím to vyplývá. | ||
Spojitost mezi objekty Product a Document? | 6.6. 2012 | Ahoj,
obecně asi takto: Dokument je buď typu PartDocument nebo ProductDocument, objekt (jejich vlastnost) Product lze použít u obou. Vlastnost Part má jen PartDocument. To porovnání co píšete není správně, PartNumber není to co Name, Name je v sestavě název instance. Objekt Document je zdrojový soubor daného Objektu a jeho nalezení závisí na tom, kde se právě nacházíme. V sestavě se dá použít: Document = Product.ReferenceProduct.Parent ' instance v sestave Pokud to potřebujete obráceně, tj. nalézt objekt Part při procházení sestavy, použijete jednoduše: Part = Document.Part nebo Part = Product.ReferencedProduct.Part ale samozřejmě si musíte být jistý, že se opravdu jedná o PartDocument, jinak to shoří. Makro na rekurzivní procházení sestavy mám, poměrně vychytané, ale v .NET. | ||
Závit v řezu | 6.6. 2012 | Zdravím,
může to být nějaká interní chyba. Zkuste díru smazat a vytvořit znovu, to by mělo stačit. | ||
Import bodu z excelu do CatiaV5 | 5.6. 2012 | Ahoj, v tomhle vlákně je na konci makro, které řeší obrácený postup, tj. export do xls, mělo by to pomoct.
http://www.catia-forum.cz/forum/topic.php?topic_id=139 | ||
Požadavky na Catii | 4.6. 2012 | Na to abyste Catii spustil Vám stačí v dnešní době obyčejný kancelářský stroj za 10k. Pokud v ní ale chcete pracovat, pak bych doporučoval něco silnějšího. Už se tu jednou rozjela diskuse, jestli koupit značkovou stanici nebo si něco složit, obě varianty mají pro i proti.
U neznačkové stanice Catia nemusí běžet a Dassault Vám odmítne support. U značkové máte zaručený support, ale zase je dražší. Z těch značkových v dnešní době připadá v úvahu Dell nebo HP, u neznačkové záleží na Vás. Obecně platí, že čím výkonnější stroj, tím by to mělo běžet svižněji. Je tu už několik témat, kde se tohle řeší, tak se podívejte: http://www.catia-forum.cz/forum/topic.php?topic_id=191 http://www.catia-forum.cz/forum/topic.php?topic_id=100 | ||
3D skica? | 4.6. 2012 | :) Někdy se nesmí hledat to samé co má konkurence, ale je lepší se podívat co Catia nabízí za možné alternativy. | ||
3D skica? | 3.6. 2012 | V Catia obecně funkce 3D skici není, skicář vždy potřebuje svůj support (rovinu nebo rovinnou plochu). Support lze změnit, ale může být jen jeden, takže geometrie vytvořená ve skicáří bude vždy v jedné rovině.
Pokud tedy chcete skicu ve více v různých rovinách, musíte jich vytvořit více. Jistou alternativou je použití wireframe funkcí, např. Polyline (lomená čára), kterou povedete skrz předem připravené body. | ||
Diskuse k článku: Kde by dnes byl Jan Tleskač, pokud by používal V6 | 25.8. 2012 | Více o projektu najdete na http://www.f-bike.cz | ||
Diskuse k článku: Kde by dnes byl Jan Tleskač, pokud by používal V6 | 24.8. 2012 | Všech šest rotorů i vrtulí bude pevných, veškeré řízení bude mít na starosti elektronika pouhou změnou otáček jednotlivých rotorů. | ||
Diskuse k článku: Kde by dnes byl Jan Tleskač, pokud by používal V6 | 24.8. 2012 | V současné době je hotová hrubá stavba rámu (ten se dělal ve firmě Duratec ve městě Touškov). Rám je momentálně v Praze a montují se na něj motory, vrtule, výkonová a řídící elektronika. Koncem příštího týdne (30.8.) se převeze zpět do Duratecu, kde se namontují zbylé komponenty (kola, brzdy, řidítka atd.) a pak se začne oživovat. O víkendu 8-9. září se pak bude kolo převážet do Brna na MSV. | ||
Křivka dělicí roviny | 24.5. 2012 | V modulu GSD. V podstatě to vykreslí spojnici bodů, jejichž tangenta v místě doteku s plochou je rovnoběžná (kolmá k) s vybraným směrem nebo vychází z pomyslného bodu na přímce určující směr.
Nebo jinak, představuje množinu všech bodů na ploše, na které se díváme pod stejným úhlem vzhledem k určenému směru (formování). | ||
Krivky do Sketcher-u? | 20.5. 2012 | Dobrý den, já tedy vidím jen dvě plochy, ale žádnou křivku! Na vytvoření tělesa z ploch existují funkce, nemusíte nutně vytvářet skicu.
Doporučuji si přečíst základní manuál o skicáři, pak budete moudřejší. http://www.catia-forum.cz/manual-catia/sketcher/ PS: Pokud chcete přece jen skicovat, vytvořte si rovinu kolmou na směr vytažení ploch, v této rovině vytvořte skicu a do ní si promítněte (průnik) ty plochy. Skicu uzavřete a pak si jí můžete vytáhnout do Padu. | ||
Capy/Paste krivky do solidu | 20.5. 2012 | Sice dobře nechápu, co znamená "plocha tvořená 3D křivkou", ale to je zatím jedno.
Při použití PasteSpecial je důležité, jestli kopírujete v rámci sestavy nebo z partu do partu. Kopírovaná geometrie se u možnosti As Result vkládá do stejné polohy jako byla v původním modelu (vůči souřadnému systému). Takže křivka se Vám sice zdá otočená a v jiném místě, ve skutečnosti je to ale správně. Máte dvě možnosti jak to vyřešit (předpokládám, že kopírujete v sestavě). 1. Nový part si napolohovat v sestavě stejně jako zdrojový part, ze kterého kopírujete 2. Použít možnost As Result With Link - do nového partu se vloží kopie s linkem, ale poloha zůstane zachovaná (s ohledem na polohu v sestavě, v samotném modelu pak bude poloha naprosto jiná vůči zdroji, záleží na vzájemné poloze zdrojového a cílového partu) Kdyby to nebylo jasné, přečtete si články Linky I, II, III, viz http://www.catia-forum.cz/articles/?category=1 | ||
Licovana skrutka | 19.5. 2012 | Jednoduše si ho namodelujte podle výkresu. Pokud potřebujete katalog, tak si ho můžete vytvořit. Jak na to si přečtěte v tomto článku http://www.catia-forum.cz/articles/?article_id=46.
Catia standartně nemá katalogy normálek, většina velkých společností, která s ni pracuje, si vytváří vlastní katalogy. | ||
Osová síť ve výkrese | 17.5. 2012 | Uživatel odpovídá na příspěvek #2936: Díky za odkazy... uveřejním. | ||
Osová síť ve výkrese | 17.5. 2012 | Existuje celá řada jednoduchých alternativ, které si společnosti nechají vyvinout pro své potřeby, a nestojí to tolik jako Netline.
Jde to udělat i malou fintou. Stačí si vytvořit model, kde budou rovinné plochy jedna vedle druhé v příslušných roztečích a směrech, a budou ořezány Bounding boxem podle velikosti dílu (aby se pak linky už nemusely ořezávat na výkresu). Pak se tento model jen promítne do pohledu. Jdou tak dělat i sklopené pohledy. Samozřejmě je třeba vždy jednu sadu ploch, která je paralelně se směrem promítání, skrýt. | ||
Konverzia 3D/2D dat do Catia - ANKETA | 31.5. 2012 | A máte už nějaké publikovatelné výsledky? Hlavně by mě (a nejen mě) zajímaly převody složitějších tvarových ploch. To bývá většinou vždy kámen úrazu převodníků. | ||
Konverzia 3D/2D dat do Catia - ANKETA | 16.5. 2012 | A jakého formátu potřebujete konvertovat? Catia dokáže otevřít poměrně velké množství formátu, asi nejjistější pro převody je STEP, zvláště u složitých ploch.
S konvertory třetích stran bývají často potíže, jednoduché modely většinou zvládají, složité modely bývají s chybami (zkušenost u převodníku SolidWorks 2 Catia) | ||
Piping Design | 16.5. 2012 | S Piping a Tubing designem je obecně problém v tom, že základní instalace nemá nadefinovány všechny potřebné knihovny s komponenty a některá další nastavení. Co přesně míní hláška nevím, ale zkusil bych se podívat do adresářové struktury instalace, kde by se možná dalo najít nějaký prázdný (nebo s minimem definic) xml soubor s konfigurací pro Piping design.
Asi jsem moc neporadil, možná by něco bylo na webu DS. | ||
Vložení Makra do Menua dialogové okno Save as | 9.7. 2012 | To samé jako když stisknete Ctrl + P nebo v hlavním menu zvolíte Print. | ||
Vložení Makra do Menua dialogové okno Save as | 14.5. 2012 | add 1 např takhle:
filepath = CATIA.FileSelectionBox("Select a text file", "*.txt", CatFileSelectionModeOpen) add 2) Ve firmách se nastaví prostředí tak, aby si Catia brala nastavení ze serveru - všechny instalace pak mají jednotné nastavení. Nastavení panelů s nástroji je uložené v souborech, viz tohle téma. Neznám způsob, jak panely přenastavit, než přepsat tyto dva soubory jinými (třeba z vašeho PC). To ale moc nedoporučuju, soubory CATSettings se můžou lišit v různých releasech a nemuselo by to dopadnout dobře. | ||
Definícia hrúbky plochy | 12.5. 2012 | Konstruovat čisté plochy... :-), vycházet z čistých a vÿhlazených křivek a nepoužívat zbytečně složité prvky (pokud to jde, samozřejmě).
Někdy pomůže fce Healing, která opraví drobné netangentosti, ale když jsou plochÿ opravdu špatné, tak nepomůže nic. | ||
Definícia hrúbky plochy | 12.5. 2012 | GSD offset i Thick surface používají stejný algoritmus, takže když plocha nejde vytvořit pomocí thich surface, bude problém i s GSD offsetem. U toho se ale při troše štěstí nabídne možnost chybné plochy vynechat a díry zalepit. Pak stačí Close surface a je hotovo.
V GSO existuje funkce Rough Offset, který vytvoří přibližný offset i složité plochy (nejmenší tolerance je 1mm). Tady bývá úspěch zaručen. | ||
Pootočený Ground | 10.5. 2012 | Nedával jsem sem onehdá šikovné makro MoveToNula? To pak bylo tuším bez práce.... | ||
Pootočený Ground | 9.5. 2012 | Zřejmě jste si zapomněl zafixovat hlavní Part, který měl správnou orientaci ke rovině groundu. Když si do sestavy vložíte prázdný Part, bude v bodě 0,0,0 a orientován podle souřadného systémy hlavní sestavy. Ten si nejprve zafixujte a pak podle něj zorientujte vaší sestavu. Part pak můžete smazat a zafixovat některou z vašich částí, nejlépe rám. | ||
2S výkresy | 30.4. 2012 | Na tom nic není, po spuštění funkce se objeví dialog, kde je na výběr Create, Resize, Delete atd. Create ho vytvoři, resize upraví při změně velikosti formátu.
Ideální je udělat si rámečky jako detaily a pak je jen vkládat, viz např. článek http://www.catia-forum.cz/articles/?article_id=51 Můžete si nakreslit i vlastní rámeček podle libosti. | ||
2S výkresy | 30.4. 2012 | Rámeček umí Catia vytvořit (upravit) sama, na to nepotřebujete šablonu. Defaultní razítko vám vyhovovat nemusí, ale to už si můžete upravit podle potřeby.
Funkce Titleblock je dostupná v Background listu. | ||
Vytvoření dezénu čoček na ploše- problém s nasobením (patternem) | 26.4. 2012 | Tady totiž nejde o celkovou velikost modelu, pracoval jsem i s modelem, který měl skoro 500 MB (samozřejmě plochy) a šlo to. Catie má problém s výpočtem všech brep elementů, které vznikají při operaci. Schválně si zkuste těch 5 body sečíst k sobě, uvidíte, že to zase neprojde. Pokud vám stačí, že celkový tvar je více body, tak to takhle jde vyřešit.
Tenkrát chtěl zákazník voštinu vcelku a to od určité velikosti dál nešlo. | ||
Vytvoření dezénu čoček na ploše- problém s nasobením (patternem) | 26.4. 2012 | Dobrý den,
tady je to těžké, buď to Catia zvládne nebo ne. Kdysi jsem řešil stejný problém s voštinou. Zkuste úzký proužek pomocí patternu a ten dalším patternem postupně rozšiřovat a ukládat. Uvidíte kam až se dostanete. Tj. např nejdřív 500x50 a zvyšovat 500x100, 500x150 atd. Obecné doporučení je mít více RAM, ale ani to nemusí pomoct. | ||
Vytvoření objemového tělesa z plošného modelu | 26.4. 2012 | Pro to existují víceméně tři funkce, viz
http://www.catia-forum.cz/manual-catia/part/#face_features | ||
Axis v dierach | 27.4. 2012 | Každý objekt Hole má vlastnosti center (souřadnice středu) a z její Sketch se zase dá určit sketch support. Z bodu a roviny už se dá zkonstruovat osa. | ||
Axis v dierach | 26.4. 2012 | V podstatě by to takhle šlo, ale nedokážete zabránit tomu, aby jedna díra byla vybrána vícekrát (může mít více face i edge). Stejné by to bylo i s jejím počátkem, který by také nešel určit. Dalo by se to možná udělat poloautomaticky - catie by předvybírala edge a vy byste potvrzoval, jestli se má najít střed a vytvořit axis. S mrtvolou jinak nic neuděláte. | ||
Mrtvola z bodu | 26.4. 2012 | V CATScriptu asi neuspějete, myslím že nedokáže zachytávat klávesnici. Určitým způsobem jde nasimulovat stisk určité klávesy, ale obráceně ne. Musel byste přejít na jinou platformu. | ||
Mrtvola z bodu | 25.4. 2012 | Ten Intersect nepůjde zřejmě proto, že výsledkem může být i křivka nebo vícenásobná entita - díra by pak měla neplatnou referenci. Takže opravdu nezbývá než vytvořit i ten bod jako Point. Pokud chcete šetřit místem, bod dělat jako mrtvolu a zbytek smazat, ztratíte asociativitu a v případě modifikace budete muset dělat díry znovu. | ||
Mrtvola z bodu | 25.4. 2012 | Já to moc nepoužívám ani normálně kvůli přehlednosti, ale určitě to jde udělat i v makru. Zkusil bych použít AppendHybridShape až u posledního objektu v prvním levelu stromu, ostatní použité by se měly vnořit pod něj.
A jinak ještě k té díře. Pro referenční bod díry potřebujete opravdu fyzický bod, a je jedno jestli to je Point nebo Intersection. Vy ale zřejmě mluvíte o intersection něčeho se skicovací rovinou při definici pozicované skici, to je něco jiného. Pokud před výběrem roviny vyberete bod, střed díry se sváže s tímto bodem nezávisle na počátku souřadného systému skici. Při použití pozicované skici se počátek jejího souřadného systému posune do vybraného bodu. Souřadnice středu díry, které zaznamenalo makro jsou právě hodnoty vzdáleností nakliknutého bodu na gemetrii od počátku skici, kterým je promítnutí bodu 0,0,0 do skicovací roviny. Stačí použít sliding skicu, ale ak se pro správně napolohování musí použít point. | ||
Mrtvola z bodu | 25.4. 2012 | Uživatel odpovídá na příspěvek #2889:Tak si ten bod vytvořte a jako referenci pro něj použijte ten průsečík nebo to co potřebujete. | ||
Mrtvola z bodu | 25.4. 2012 | A opravdu vám vzniká průsečík jako bod? Pokud by se vytvářela křivka, mohl by to být problém.
Můžete zkusit i další způsob - zkopírovat do schránky a vložit pomocí PasteSpecial. Výsledek je stejný. | ||
Mrtvola z bodu | 24.4. 2012 | Opravte si AddNewPoinDatum na AddNewPointDatum :-) | ||
Cumulated dimensions | 24.4. 2012 | Tak to Vám okolí tvrdí nesprávně. Tohle jde. Záleží na stavu přepínače Dimension system selection mode (obrázek v příloze). V jenom prípadě jdou kóty vybírat po jedné a nelze editovat, ve druhém stavu zase obráceně. Pro editaci již hotové kóty musí být přepínač zapnutý, označíte celou soustavu kót a kliknete na ikonu, jako kdybyste chtěl kótu novou. V tu chvíli se soustava kót vrátí do stavu vytváření a můžete přidávat další části výběrem geometrie v pohledu. | ||
ZAVITY | 19.4. 2012 | Opět jen upozorňuji. Než založíte nové téma, ověřte si, jestli už se to neřešilo. Téma Závity už se tu omílá minimálně počtvrté. Je to otázka pár vteřin napsat do vyhledávače "závit" a podívat se, jestli už podobné téma neexistuje.
Zaprvé vám už nikdo nebude odpovídat už jednou zodpovězené a zadruhé zbytečně zakládáte nové téma. Už jsem několikrát zdůrazňoval, že opakované dotazy budu rovnou mazat... Podívejte se na screenshot v příloze... | ||
FORMY | 19.4. 2012 | já jsem ještě za časů konstruktéra aplikoval smrštění už na dílu, všechny plochy a bloky se pak konstruovaly na smrštěný rozměr a nemuselo se pak nic měnit.
Pro smrštění je vhodné použít fci afinity, kde lze definovat různé koeficienty pro různé směry. | ||
CORE CAVITY | 19.4. 2012 | Tím myslíte, že máte plochu děravou? Pravděpodobná příčina není díra jako taková, ale překrývající se plochy (třeba dvě identické plochy na sobě). To už stačí k tomu, aby funkce split hlásila chybu.
Díry zjistíte nejlépe tak, že ne ploše vytvoříte boundary se zapnoutou volbou create datum. Tím se vytvoří všechny dílčí hranice plochy jako samostatné (mrtvé) křivky. Pokud plocha není děravá, vytvoří se jen jedna křivka - vnější hranice. V opačném případě se podle křivek dá poznat, kde díry jsou (reframe on na křivce). | ||
Spojenie kriviek | 18.4. 2012 | Křivky přerušte v místě, kde se začínají nepříznivě zakřivovat (než začnou tvořit "zobáček"). To uděláte tak, že si na nich vytvoříte Point a tím pak křivku oříznete. Takto upravte obě křivky a mezi nimi pak vytvořte Spline s tangentní / křivostní návazností. Posledním úkonem bude spojení těchto tří částí do jedné výsledné křivky pomocí Join.
Pozn: Pokud je zakřivení na obrázku v hodnotě 0,1mm a méně, je výhodnější použít funkci Smooth Curve pro vyhlazení. Tu ostatně doporučuji použít v každém případě, zvlášť jestli z křivek pak děláte Multisection. | ||
Poziciovana skica | 23.4. 2012 | Ano, ono to ani jinak nejde, pokud vytváříte skicu, rovinu bezpodmínečně potřebujete. | ||
Poziciovana skica | 17.4. 2012 | Skica může být buď:
1. isolated - nemá supportní rovinu, jen tak existuje v prostoru 2. sliding - má support (rovina, plocha), ale nemá určený střed a směry os 3. positioned - má support, střed a určené směry Link na článek: http://www.catia-forum.cz/articles/?article_id=7 | ||
Poziciovana skica | 17.4. 2012 | Skici máte připravené nebo je pro každou Pocket vytváříte jako nové?
Pokud je máte připravené např. v určitém geometrickém setu, musíte je postupně projít a na každé vytvořit Pocket, zhruba takto: Set oHybridBody = oPart.HybridBodies.Item("Set SE SKICAMI") Jestliže chcete vytvářet i skici, podívejte se do tohoto článku, kde je vytvoření skici ukázáno přímo ve zdrojovém kódu. Problém je však v tom, že nelze vytvořit pozicovanou skicu, ale jen "sliding" (API to prostě nepodporuje). | ||
Export stromu ze sestavy | 19.4. 2012 | :-) samozřejmě. Tohle byla jen demonstrace uložení struktury, ne alternativa ke kusovníku. | ||
Export stromu ze sestavy | 19.4. 2012 | Ještě upřesním, u catvbs se při deklaraci nesmí uvádět typ proměnné, takže by mělo stačit i
Sub CATMain() anebo jak správně psal pan Holeček, řádek s deklarací úplně vynechat. | ||
Export stromu ze sestavy | 17.4. 2012 | Když sem napíšete, co je v chybové hlášce, tak budu schopen odpovědět. Takhle můžu jen hádat kde je chyba. | ||
Změna názvu pohledu | 4.7. 2013 | A je to! :-) Rychlé, efektivní a bez ztráty informace. A vždy to jde vrátit zpátky. | ||
Změna názvu pohledu | 4.7. 2013 | Zatím jsem to dál neřešil, ale jde to i jinak. Nevím jestli ve standardu (nebo jinde) se dá nastavit, jak budou pohledy pojmenované.
Určitě se dá v některém souboru s lokalizací nahradit slovo Section cut za prázdný řetězec (u DE lokalizace to jinak píše Schnitt, u CZ se nastavuje Řez), pak to bude rovnou dělat jen A-A, B-B bez dalších úprav. | ||
Změna názvu pohledu | 20.4. 2012 | A zrovna ten by to vymazat nemělo, takže je chyba v té podmínce. Možná že ve vbscriptu není správně podporovaná enumerace catViewType, zkuste si ještě v MsgBoxu vypsat typ pohledu a podle něj pak sestavit podmínku omezující přepis jen na řez a průřez.
Jestli si nejdu chvilku, tak to zkusím otestovat naživo, takhle "na papíře" to není úplně ono. :-) | ||
Změna názvu pohledu | 19.4. 2012 | Tak vyzkoušejte, jestli skript opravdu prochází všechny pohledy, před podmínku s typem pohledu dejte MsgBoX(oView.Name0). | ||
Změna názvu pohledu | 19.4. 2012 | Zkuste dát pryč závorky, já normálně píšu v .NETu, kde být musí, ale tady by asi dělají problém.
Jinak hodnoty Prefix, ID a Suffix jsou v kódu napsané obecně. Vy si musíte nejdřív zjistit jejich hodnoty, a pak je upravené zase zapsat. Takže: Dim sPrefix, sID, sSuffix | ||
Změna názvu pohledu | 19.4. 2012 | Pokud by Vám nevadilo, že se pohledy ve stromu budou mít názvy jen A-A místo Schnitt A-A,
pak to bude vypadat nějak takhle. Předpoklad je, že máte aktivní výkres. Set oActiveDrawing = CATIA.ActiveDocument Psáno z hlavy narychlo, někde může být překlep. | ||
Změna názvu pohledu | 17.4. 2012 | Nejsem si jistý, jestli to jde přenastavit ve standardu. Názvy pohledů si Catia vkládá sama podle typu pohledu a lokalizace. Z nich se pak odvozuje název pohledu s ID a příponou, který je generován formulí (ta se vytváří automaticky) a přenáší se do textového pole v pohledu (název + ID + přípona).
Pokud by to nebylo ve standardech, bude třeba modifikovat patřičné soubory .nls, kde je definována lokalizace (prefixy se mění podle jazykové verze EN: Front, DE: Vorder Ansicht, ...) Takto se např. lokalizuje Catia do CZ. Největší problém je najít odpovídající nls soubor (jsou jich tisíce), většinou lze podle názvu určit, k jakému modulu se vztahuje. Pak se musí otevřít a přepsat texty. Pokud byste tam chtěl jen B-B, zapsal by se prázdný řetězec. Mnohem efektivnější je ale řešit to jednoduchým makrem, které automaticky přepíše názvy pohledů / řezů z např. Schnitt B - B na B - B. To lze samozřejmě udělat i ručně. | ||
Změna názvu pohledu | 16.4. 2012 | Tohle přenastavíte v Options, viz příloha. | ||
CATIA V5R19-problem | 14.4. 2012 | Catia existuje v 32 i 64 bit verzi. Funguje bezpečně na Win XP i Win7, taktéž v obou verzích.
Popisujete, že používáte R19, což je ale neúplná informace. Ke každému release existuje několik opravných balíčků, tzv. Service Packů a záplat - Hotfixů. Obecně lze říct, že společnost Dassault systemes doporučuje používat takový hardware, který je pro provozování Catia certifikovaný (Dell, HP). Pokud se použije jiný HW, nemusí být zaručena funkčnost. Z vlastní zkušenosti vím, že rozeběhnout se Catia dá i na obyčejném kancelářském PC, ale práce je pak (v závislosti na složitosti a objemu dat) pomalá, ne-li nemožná. Click OK to terminate při startu je nejspíš nekompatibilita dané kombinace release + service pack + hotfix s daným PC. A opět připomínám...máte-li legální licenci, obraťe se na dodavatele nebo společnost poskytující podporu. V opačném můžete zkusit hledat na oficálním webu společnosti DS. www.3ds.com | ||
Odstraneni historie konstrukce | 13.4. 2012 | Licence DF1 není ale moc běžná. Potom doporučuju zmiňovaný postup kopie s linkem a následné izolace linku.
| ||
String se pomleckou | 13.4. 2012 | Zkusil bych to obalit jednoduchymi uvozovkami. Stejnym zpusobem si samotna Catie upravuje nazvy např. parametrů, když se použije mezera nebo znak s diakritikou.
| ||
Tisk z modelového prostoru | 4.8. 2017 | A co vy výkresu ISO pohled s view mode na Raster - Shading. Pak bude v pohledu to samé jako v modelovém prostoru, jde z toho tisknout do PDF a i název dílu se dá k pohledu přes attribute link vytáhnout (vše asociativní).
Jinak na obrázky z modelového prostoru je nejlepší používat jakýkoliv sw na zachytávání obrazovky, stejně tak na video. Na druhou stranu bílé pozadí a inverzi bílé do černé zase umí dobře ten catiovský capture. | ||
PRIDANIE SKRUTIEK | 13.4. 2012 | A nebude chyba v samotném katalogu? Uložte ten katalog sem, jinak Vám nedokážu poradit. | ||
Catia myska | 12.4. 2012 | Nebo zkoukněte tohle vlákno...
http://www.catia-forum.cz/forum/topic.php?topic_id=238 | ||
Copy to clipboard | 11.4. 2012 | Na druhou stranu, jestli ta data vkládáte do input boxu, ctlr+c je taky řešení.
A pokud byste dopředu věděl, kam do Excelu vkládat hodnotu, lze to taky udělat. | ||
Modifiable instance v detailu | 9.9. 2013 | Žádná reakce ani za rok a půl, takže asi nelze. | ||
Advanced rendering | 9.4. 2012 | Osobně nemám s renderingem zkušenosti, ale kolega si, když stavěl dům, v Catii navrhl téměř kompletní interiér. Vizualizace co si pamatuji nevypadaly vůbec špatně. Vzpomínám si že si dokonce fotil dlaždice na podlahu a z fotek pak udělal texturu k materiálu. Tady by asi byla cesta, jak se dostat k výsledku. Sehnat co nejlepší fotku povrchu odlitého hliníku a tu přiřadit k materiálů. | ||
Pomalá odezva při pohybu modelem | 7.4. 2012 | Ovladače nehledejte na webu DS (Catia), ale na stránkách výrobce grafiky. Očekávám že pro Vaší kartu tam nic nebude. Debata o volbě graf. karty už tu jednou byla, viz http://www.catia-forum.cz/forum/topic.php?topic_id=191. V NTB jinou kartu těžko vyzkoušíte, ale jestli se problém objevil hned, bude to s grafikou (ovladači) souviset. | ||
Pomalá odezva při pohybu modelem | 7.4. 2012 | Našel jsem si Váš NTB na webu, a podle recenzí se jedná spíš o kancelářský stroj než pracovní stanici, už jen procesor je oproti plnému i3 dost zpomalen. Catie sice běží na lecčems, ale nemůžete pak čekat výkonové zázraky. | ||
Pomalá odezva při pohybu modelem | 6.4. 2012 | Uživatel odpovídá na příspěvek #2786:To je nepravděpodobné, pokud je pohyb s modelem trhavý i u malých dat, bude problém jinde. | ||
Pomalá odezva při pohybu modelem | 5.4. 2012 | Uživatel odpovídá na příspěvek #2779:Jak jste na to přišel, že se přepočítává hmotnost při pohyby s modelem? Ta se přepočte jen při změně geometrie, v žádném případě při pohybu s modelem.
Jinak bych vyzkoušel doporučené ovladače grafické karty, třeba nVidia mívá ke stažení ovladače přímo pro Catia. Další možností je instalace vyššího release nebo alespoň service packu. S tím Vám nejlépe poradí Váš dodavatel Catia. | ||
Sieť bodov STL preložiť plochou | 4.4. 2012 | 1. Proč zakládáte znovu to samé téma, viz. váš dotaz z 30. března? pokud Vám ihned někdo neodpoví, tak to dalším novým tématem neurychlíte.
2. Už v prvním tématu jsem Vás nasměroval na možné řešení. 3. Pro takhle jednoduchý tvar Vám bohatě stačí GSD + FreeStyle. V GSD si nataháte základní skici a plochy, ve FreeStyle si je pak dotáhnete do požadovaného tvaru. Vytvořit Part z plochy můžete buď fcí Close surface nebo oříznutím většího solidu vytvořenou plochou. | ||
obrabanie frezovanie | 3.4. 2012 | Uživatel odpovídá na příspěvek #2767:Nechtěl byste ty materiály k obrábění uveřejnit na fóru? Může to pomoct i ostatním. :-) | ||
Catdua macro v catia desku | 3.4. 2012 | Pokud se pohybujeme v V5, tak jako tak by data měla být uložena někde na disku, nehledě na typu používaného PLM. Potom by měla přicházet v úvahu CATDUA pomocí batch.
Snažil jsem se na to jak ovládat CATDUA v Desku přijít poměrně dlouho, ale nepodařilo se. V API podpora není, Desk se dá vyvolat a nakonec snad i pustit CATDUA šla, ale už není jak vybrat operaci a potvrdit. Řešil jsem to tenkrát i na VB.NET fóru. Někdo říkal, že by jít mohlo, ale znamenalo by to najít ten dialog, zjistit jeho polohu na monitoru, nasměrovat na něj myš a nasimulovat kliknutí. Tím to možná spustíte, ale už nepoznáte jak to dopadlo a hlavně nevíte kdy to skončilo, pokud na to nebudete chtít koukat. Takže.... možná na to někdo přijde, ale podle mě je to zatím neřešitelné. | ||
Pružný prvek | 3.4. 2012 | "Pružný" prvek nevytvoříte, ale můžete part udělat parametrický, v sestavě vytvořit měření a na něj navázat parametr v partu, který se bude podle toho měnit. Tím se pak změní i samotný tvar partu.
To ale zase bude fungovat u všech instancí, tj. pokud byste měl v sestavě díl použitý vícekrát, deformoval by se pokaždé stejně. | ||
převod souboru | 1.4. 2012 | Dobrý den,
přiznám se, že i po sedmi letech práce s Catií nevím, jaký je rozdíl mezi CATShape a CATPart - chovájí se, alespoň na první pohled, stejně. CATShape jsem snad nikdy nepoužil. A k převodu: Zkusil jsem vytvořit několik feature v CATShape (plochy i solidy) a pak je zkopíroval a vložil do prázdného CATPartu. Bez problémů to prošlo, takže tady bych asi viděl cestu. | ||
Core & Cavity (tvárník, tvárnice) | 4.4. 2012 | Uživatel odpovídá na příspěvek #2762:Pro konstruování forem nepotřebujete nutně Core & Cavity. Sice je tento modul pro tuto oblast určený a práci dokáže v některých případech usnadnit, na druhou stranu konkrétně zmiňovaný GSD je naprosto univerzální nástroj, se kterým v oblasti tvarovacích nástrojů pracuje naprostá většina firem. Řekněme že GSD je základ, Core & Cavity nebo třeba dále Tooling Design jsou pak jakési nadstavby zvyšující produktivitu. | ||
Core & Cavity (tvárník, tvárnice) | 1.4. 2012 | U jednoduchého plastového dílu, kde by se dala navrhnout dělící rovina tak, aby nebylo nutné používat šíbry, bych si ještě dovedl představit Vás trochu popostrčit. Máte k dispozici díl, pro který chcete formu navrhovat? Alespoň obrázek? | ||
STL - vyhladenie povrchu | 31.3. 2012 | V této diskusi jsou popsány nástroje CATIA, které toto řeší.
http://www.catia-forum.cz/forum/topic.php?topic_id=442 | ||
MERANIE | 28.3. 2012 | Funkce measure Item - ikona posuvného měřítka (šuplera), ale nemusí být nutně ve spodní liště, záleží na rozmístění lišt a toolbarů. | ||
Sestava s cgr soubory... | 28.3. 2012 | Tak se podívejte do Edit - Links na sestavě, odkud tahá data?
Pokud jde opravdu jen o jednu sestavu bez podsestav a není dotknutá, není možné aby v ní něco bylo jinak. Buď by musely chybět cgr soubory nebo by musely být změněné. | ||
Sestava s cgr soubory... | 28.3. 2012 | Pokud jsou v sestavě jen cgr data, napadá mě snad jen jedna možnost - že tu původní sestavu někdo přepsal tou novou.
Pokud sestava obsahuje podsestavy, pak by to mohlo být jen nesprávně přeuložené, ale jestli jen to opravdu jen jedna sestava s cgr komponenty, nevím proč by se mělo otevírat něco jiného. | ||
Spojeni elementu | 27.3. 2012 | Spojením elementů chcete vytvořit kompaktní síť nebo mezi nimi potřebujete vytvořit vazbu určitého typu?
V prvním případě se to dá vyřešit nástroji v modulu Advanced meshing, ve druhém případě bude třeba nadefinovat Connection (spojení) mezi elementy. | ||
vyhlazení ploch | 27.3. 2012 | Uživatel odpovídá na příspěvek #2741:Pokud budou rozumně nadefinované přechodové plochy, pak by to bylo ideální řešení. | ||
vyhlazení ploch | 25.3. 2012 | U funkce Thick Surface tato možnost není. Můžete se ale rozdělit plochu PET láhve na části s různými tloušťkami a vytvářet je postupně, na to Vám Thick Surface stačí.
Rozdílné tloušty nabízí funkce Shell, ta zase vyžaduje již hotový solid, tj. nejprve byste musel plochu PET uzavřit (Close Surface) a pak pomocí Shell nadefinovat tloušťky u jednotlivých ploch. Přechody mezi oblastmi s rozdílnou tloušťkou vyřeší např. zaoblení nebo zkosení, podle složitosti geometrie v oblasti přechodu. | ||
skořepina zaoblené hrany s proměnným poloměrem | 24.3. 2012 | A ještě bych dodal...
Pokud opravdu chcete rýpat do vnitřních algoritmů Catia, které Vám připadají špatné, tak to napište jako požadavek na opravu chyby na DS. Stačí se zeptat, co děláte špatně, není třeba dělat jaékoliv závěry. Podle Vás zmiňovaná "chyba" je jen chování Catia v určitých konkrétních případech. | ||
skořepina zaoblené hrany s proměnným poloměrem | 23.3. 2012 | Promiňte mi ten tón, ale opět Vám musím sdělit, abyste si nejprve prostudoval chování modeláře, než se pustíte do kritiky. Skořepina (shell) vzniká offsetem plochy. Offset nelze vytvořit, pokud je hodnota posunutí tak velká, že výsledná plocha prostě nemůže topologicky vzniknout (ona by teoreticky vznikla vždy, ale uvažujme jen plochu, která sama sebe neprotíná a splňuje minimální kvalitativní kritéria).
Pokud offsetujete zaoblení o větší hodnotu, než je jeho rádius, automaticky se vytvoří ostrá hrana. U zaoblení s proměnným rádiusem pak nesmí být hodnota offsetu větší než jeho nejmenší poloměr. Catia vytváří offset z každého jednotlivého patche, a pokud se jí jeden nepovede, nemůže uzavřít objem a prostě operaci nedokončí (jako nevytvořitelnou; u plošného offsetu lze chybné elementy ignorovat). Takže, nic ošálit nemusíte, stačí jen logicky uvažovat a nezkoušet hranice modeláře. Na obrázku skořepina s proměnným zaoblením... | ||
menu pod pravým tlačítkem (Selected Object - AddDisplay) | 24.3. 2012 | Všechny tři zmíněné funkce pro zviditelnění constrain nejsou interaktivní, tj. mělo by fungovat jednoduché (pro všechny funkce)
CATIA.StartCommand("AddDisplay")
Podmínkou je mít příslušnou constrain vybranou před příkazem. Podpora v API není. Pokud bude fungovat příkaz c:AddDisplay v příkazovém řádku, půjde to i v makru. | ||
Healing Assistant | 27.3. 2012 | Manuál k Healing asistent nějakou chvíli byl v sekci ke stažení, bohužel to byl orig. školící materiál Dssaultu a museli jsme ho stáhnout.
Zkusil bych google nebo zahraniční fóra. Manuál mám stále k dispozici, ale nechci si kazit dobré vztahy s DS. | ||
Interaktivní výběr feature | 22.3. 2012 | Tady může být více příčin, z těchto kousků kódu Vám nedokážu poradit. Každopádně ale:
1. měl byste mít nadeklarovanou proměnnou Filter, a protože se jedná o pole, musí být nadimenzované Dim Filter(0) 2. poslední dva řádky jsou úplně mimo. Nemůžete používat proměnnou, pokud není deklarovaná, u až vůbec ne vynechat povinný parametr ve funkci. | ||
manual na kinematiku | 21.3. 2012 | Á, tak o tom něco vím. Někdo z kolegů to pomáhal překládat. Je to víceméně novinka, ale o kvalitě a obsahu samotném nemůžu nic říct.
Cena je poměrně vyskoká, ale vzhledem k téměř 700 stránek podle mě odpovídající. | ||
manual na kinematiku | 20.3. 2012 | Pokud máte na mysli tuto publikace, tak v ní ohledně kinematiky nic není.
http://www.catia-forum.cz/forum/topic.php?topic_id=67 | ||
PowerCopy + cislovanie | 22.3. 2012 | To je potom otázka metod objektu string, které se mohou lišit podle vývojového prostředí.
Takže např. Replace(string,find,replacewith[,start[,count[,compare]]]) . | ||
PowerCopy + cislovanie | 20.3. 2012 | Search query také string, takže to musí být "Name=" & Nazov1 & ", all" | ||
PowerCopy + cislovanie | 20.3. 2012 | Ano, pokud byste to definoval jen názvem, je to správně. Kde hledat se určuje výrazem za středníkem, all - celý dokument, in - aktuálně vybraný element (např. set), scr - viditelné na monitoru atd.
Syntaxi si můžete ověřit ještě pomocí funkce Search v menu Edit. Vyberte typ elementu a zadejte atribut (Name = ) a kliknětě na search. Ve spodní části se pak objeví správně část syntaxe před středníkem, které je shodná s makrem. Některé příklady na Search jsou i zde - http://www.catia-forum.cz/articles/?article_id=43 | ||
PowerCopy + cislovanie | 19.3. 2012 | Zkuste místo Type='Line' napsat Type='.Line' . Pro kontrolu si můžete nechat vypsat počet nalezených feature - MsgBox(oSelection.Count) . | ||
PowerCopy + cislovanie | 17.3. 2012 | Pro vyhledání Line bude asi nejlepsi klasické vyhledávání, tedy (pro CATScript)
Set oSelection = CATIA.ActiveDocument.Selection tím se vyhledají všechny line, pro jejich přejmenování pak použijete cyklus For For i = 1 To oSelection.Count De facto můžete dovnitř cyklu napsat i Vámi zamýšlené makro, které bude s Line pracovat, takže by se ani nemusely přejmenovávat. | ||
PowerCopy + cislovanie | 16.3. 2012 | Nevím jestli to půjde, ale zkusil bych v definici parametrů najít atribut s názvem oné Line a publikovat ho. Pak by bylo možné při vkládání instancí zadat i název Line. Pokud tohle nepůjde, můžou se všechny Line jmenovat shodně, např. Line_for_makro, a makro si je nejprve najde a postupně přečísluje na Line_for_makro.1 až x. To by neměl být žádný problém.
Další možností by mohlo být použít knowledgeware template, kde by také mohl jít vybrat název line jako vstupní atribut. | ||
assembly - vazby a hierarchia, filter | 15.3. 2012 | Při takto použité struktuře nelze pozicovat, jak správně říkáte, sestava se navenek chová jako jeden celek. Musel byste mít součásti s vazbou na jedné úrovni sestavy nebo do každé sestavy vkládat pozicovací part (skeleton), ale to je zase složitější.
Splity a se seskupit samostatně nedají, musí je předcházet nějaká operace vytvářející objem. pro rozdíl v makrech si přečtěte články, kde je to popsáno, viz. http://www.catia-forum.cz/articles/?category=1 | ||
assembly - vazby a hierarchia, filter | 15.3. 2012 | Dobrý den.
ad seskupování: Můžete vytvořit další podsestavu, ale ještě lepší řešení je možnost Component. Chová se úplně stejně jako standartní Assembly, ale nevytváří se soubor - je uložena v rámci nadřazené sestavy. ad vazby: Toto ve V5 není možné, nabízí to až V6, kde je to vyřešené velmi pěkně. Teoreticky by to mohlo být i v avizované V5-6R201x, což bude v podstatě V5 s jádrem V6. ad makro: Tady vám těžko odpovím, když nevím přesný popis problému. Záleží na tom, v čem je makro napsané (CATScript, CATVBA??). Někdy může být problém u 64bit verze Win, stává se na 32bit makro jede a na 64 ne. Pro filtr lze použít buď názvy objektů, tak jak je použito v Catii (Body, Line, Point, Plane, ...) nebo existuje seznam názvů, které popisují geometrii podle topologie (BiDimFeatEdge, TriDim, ...) Tento seznam je v dokumentaci k API. | ||
Catia pro studenty | 3.4. 2012 | Tak jsem dostal odpověď přímo od DS.
V současné chvíli je v nabídce pro studenty CATIA ve verzi 5 release 20 a 21. Cena licence je 99 EUR / rok (tedy nikoliv zdarma). Zdarma je DraftSight, SolidWorks a urcite verze Abaqusu. Další možností je balík "školních" licencí pro vysoké školy. Příslušný článek bude aktualizován. | ||
Catia pro studenty | 28.3. 2012 | Tak jsem nasměroval dotazy ohledně EDU licence na pana Ivančíka z DS a čekám až se ozve. Odpověď zveřejním jak to bude množné. | ||
Catia pro studenty | 22.3. 2012 | O sepsání postupu jsem přemýšlel, problém je ale trochu v tom, že web DS se poměrně často mění a i třeba pouhé odkazy na stažení 3Dxml playeru, které jsou na fóru několikrát uvedeny bývají za chvíli nefunkční. Takže se obávám, že i návod by mohl být za nějaký čas neaktuální a spíše by uživatele mátl.
Nicméně díky za popis situace, obrátím se na DS a zeptám se, co je třeba přesně udělat a kde by mohl být problém. | ||
Catia pro studenty | 20.3. 2012 | S čím konkrétně máte problém? Přiznám se, že jsem studentskou verzi ještě nezkoušel, ale protože je ze strany uživatelů poměrně velký zájem, nebylo by špatné mít ověřený postup, jak to nainstalovat. Myslím, že bych se popřípadě mohl obrátit i na někoho z DS. | ||
licencie | 13.3. 2012 | No, pokud nemáte přístup k marketingové (All in one) licenci, popř. EDU (studentská), tak se k většině modulů stejně normálně nedostanete (pokud tedy nemáte nelegální licenci). Většina společností má konfiguraci MD2/HD2, zbytek pak používá některé pokročilejší moduly. | ||
licencie | 13.3. 2012 | Některé tyto takzvané trigramy jsou vysvětlené na stránkách Dassault Systemes (http://www.3ds.com, ale bez znalosti angličtiny vám je to asi k ničemu). Lze zde nalézt ale spíše celé konfigurace (MD2, HD2, ...), které jsou poskládané z těchto dílčích modulů.
K čemu přesně tyto informace potřebujete? | ||
Neexistující adresář | 13.3. 2012 | Tak to znám, u CATVBA je spousta podobných problémů, kdy to co v CATScriptu nebo CATVbs jde úplně normálně dělá u VBA problémy.
Zkuste změnit podmínku na: If (CATIA.FileSystem.FolderExists(sDocPath) = False) Then
to by mohlo zabrat. | ||
Neexistující adresář | 13.3. 2012 | To je dost divné. Co když do sDocpath zadáté cestu natvrdo, bez použití inputboxu?
Jakou používáte Catii? | ||
katalog materialov ,voda | 8.3. 2012 | Bohužel, tady Vám asi neporadím. Vím o několika firmách, které počítají proudění (vodní a parní turbíny) ale myslím, že používají SW Fluent. Netroufnu si říct, jestli to vůbec někdo v ČR používá.
Kdyžtak se zkuste podívat na stránky Dassaultu (www.3ds.com), třeba tam o tom něco bude. | ||
katalog materialov ,voda | 8.3. 2012 | Zkuste tohle...
http://www.cfdesign.com/ | ||
Nastaveni zobrazovani souboru...File Selection | 12.3. 2012 | Nebude se to ještě lišit podle Release / Service packu? Dialog pro otevírání / ukládání souboru také u Win 7 dělal problémy, od jistého SP se to již chová korektně. | ||
Nastaveni zobrazovani souboru...File Selection | 9.3. 2012 | Mám pocit že něco podobného už se jednou řešilo. Dotaz zněl, jestli lze nastavit výchozí složku, ve které se bude dialog pro otevírání souboru otevírat.
Myslím že tu narážíme na problém, že Catia používá vlastní dialog, nikoliv systémový, proto to zřejmě nepůjde. Jistý bypass by se dal udělam makrem (asi by se muselo psát nad .NET), kdy by se používal systémový dialog a dala by se nastavit jak výchozí složka, tak by se přebíralo nastavení zobrazení souborů. | ||
Měření a zaokrouhlování | 8.3. 2012 | Nechcete zkusit Chat? Tedy jestli máte čas... | ||
Měření a zaokrouhlování | 7.3. 2012 | To Vám ani jít nemůže, tohle funguje jen ve formuli. V makru se na to musí takhle.
1. Vytvořte si reference z obou planes / ploch, a dál: 2. Měření Dim Distance As Double 3. Zaokrouhlení Tady je to trochu problém, protože CATScript a obecně VB tuším umí jen Round(cislo), což je ale aritmetické zaokrouhlení. Ve formuli je Floor, Round a Ceil (dolu, aritmeticky, nahoru). Lze to řešit přes string - oddělíte část za desetinnou čárkou, a pokud to není 0, k části před čárkou přičtete jedničku. | ||
Zostavenie plochy z bodov | 8.5. 2012 | Díky za tutoriál, přesunul nakopíroval jsem ho do sekce Ke stažení. | ||
Zostavenie plochy z bodov | 7.4. 2012 | Nemáte pocit že to opět trochu přeháníte? Já nemám žádnou povinnost Vám jakkoliv pomáhat, dělám to jen z dobré vůle, tak si prosím odpusťte ty poznámky. Musíte se také trochu snažit sám, a ne čekat že to tu za Vás někdo udělá.
V příloze je plocha zhruba pokrývající sken, pro přesnější tvar si můžete pohrát se skicami a sweepy, pro úplné pokrytí je to otázka pro freestyle a tahání kontrolních bodů. | ||
Zostavenie plochy z bodov | 5.4. 2012 | Uložte sem ten stl soubor, myslím, že tohle půjde naklikat během půl hodiny. :-) Pak se na to můžete podívat sám. | ||
Parametrická geometrie dimplů na trubičce | 7.3. 2012 | Tak to Vám může říct rovnou, že na knowledgeware tu není téměř nic. V diskusích lze ale najít kousky kódu, které by Vám mohli pomoci.
Vytvořit reakci je maličkost (asi jako vytvořit formuli), v podstatě se jen vybere element, který Catia hlídá a nastaví se akce (změna hodnoty, update, ...) při které se provede reakce. Reakce může být napsaná buď v interním skriptovacím knowledge jazyku, nebo se zapíše přímo do reakce jako catscript. Vycházel bych z článku o vyšití stehu, na který jsem vás odkazoval, tam je toho opravdu hodně. | ||
Parametrická geometrie dimplů na trubičce | 7.3. 2012 | To není nic složitého, ale je k tomu třeba modul knowledge advisor. Vytvoří se reakce, která při změně délky / tvaru spustí daný sckript, který může být napsaný přímo v reakci. | ||
Parametrická geometrie dimplů na trubičce | 6.3. 2012 | Samozřejmě že to bude možné. :-) Makro dimply smaže a vytvoří nové. Trochu složitější, ale funkční. | ||
Parametrická geometrie dimplů na trubičce | 6.3. 2012 | Dobrý den,
v podstatě mě napadla dvě podobná řešení, ale jsou trochu high-tech. Bez základní znalosti knowledge a CATScriptu se asi neobejdete. Podobný problém se zde již řešil, ale uspokojivý výsledek jsme nenašli. Vyhnout se problému na přechodu rovné části na zakřivenou je celkem snadné. Vytvořte si plochu (extrude, sweep), která bude definována osou trubičky (osa trubičky může být skica, ze které vytahujete Pad se zadanou hodnotou Thick)- směr tažení bude podle smyslu trubičky. Na této ose vytvořte požadovaný počet bodů. V každém bodě vytvořte line kolmou na definiční plochu a pak plane, kolmou na line a procházející bodem. Tím máte sketch support, na kterém můžete skicovat profil dimplu. Vždy bude kolmo k povrchu trubičky. Nyní můžete v klidu měnit poloměr zakřivení a délku rovných částí - dimply se přepočtou. Nebude se ale měnit jejich počet se změnou délky. A tady už se dostáváme do vyšší dívčí. V knowledge adviser bych vytvořil reakci, která by při změně délky osy spustila skript, který: 1. smaže stávající dimply 2. vypočte počet bodů podle jejich počtu a rozteče 3. vytvoří dimply nové (po jednom) na základě definice geometrie (bod, line, sketch support, sketch, Pad, atd. Podobný postup, který dokázal vyšít steh je zde http://www.catia-forum.cz/articles/?article_id=14. Tam se ale makro spouštělo ručně, bez použití reakce. Výsledný geometrie může být samozřejmě plně parametrická, takže pokud se nebude měnit délka trubičky, lze dimply vytvářet jen jednou. | ||
Extract hran kostky | 5.3. 2012 | To jsem očekával... :-(
Pak je ještě CreateReferenceFromBrepName, ale to jsem nikdy pořádně nerozchodil. Ještě bych zkusil mezikrok. Pomocí TypeName() zjistit, jaký typ objektu je vybraná hrana, vytvořit tento objekt a přiřadit do něj instanci výběru ...Item(i).Value a pak zkusit vytvořit referenci z tohoto objektu. Párkrát už mi to zabralo. Anebo nevytvářet referenci vůbec a nacpat Extraktu přímo ten objekt hrany - to mi také už zafungovalo. | ||
Extract hran kostky | 5.3. 2012 | Než se do toho zkusím ponořit, standardní (viz kód) postup nefunguje?
For i = 1 To oSelection.Count | ||
Databáza parametrických modelov v Catii | 6.3. 2012 | v tom případě ideálně použít generický model + design table a vytvořit katalog. | ||
Databáza parametrických modelov v Catii | 6.3. 2012 | Dobrý den,
existuje několik možností, jak si vytvořit "databázi" modelů. 1. Katalog Při použití katalogu v podstatě není uživatel ničím omezen. Katalog může obsahovat různé kategorie a podsložky, do kterých lze ukládat od téměř vše, počínaje jednoduchými neparametrickými modely a konče třeba často používanými detaily do výkresů. 2. Generický model Toto řešení se většinou používá u modelů, které se dají dobře parametrizovat. Jedná se o takové díly, kde se mění jen rozměry, ale tvarová podobnost zůstává. (turbíny, ...) Generický model lze dále řídit pomocí tzv. design table a pak se dá vytvořit katalog generických součástí a jejich varianty řídit jen změnou této design table (viz. odkaz v předchozím příspěvku). | ||
Spojnie dvoch partov lankom | 2.3. 2012 | Tohle nejlépe uděláte tak, že si nejprve v modulu GSD vytvoříte 3D křivku (jako trajektorii), po které potáhnete kruhový profil (funkce RIB v PartDesignu). | ||
Spojnie dvoch partov lankom | 28.2. 2012 | Tak začněte tím, že si přečtete sekci Základy Catia :-). Bez alespoň základních znalostí nemá moc smysl Vám něco vysvětlovat, navíc vaše otázka je naprosto obecná, spojit "dvě části lankem" je asi jako "napsat nějaký program". Zkuste požadavek lépe formulovat nebo přiložit obrázek... | ||
Základní roviny | 28.2. 2012 | Já bych to viděl na problém "zapůjčení od kamaráda...". Docela by mě zajímalo, jak jste si tu V6 zapůjčil. Pokud nemáte legální instalaci a nepoužíváte korektně nainstalovanou potřebnou V6 infrastrukturu, obávám se, že nejsem schopen Vám nijak poradit. | ||
Umisteni prvku Text with leader | 28.2. 2012 | Objekt Point je de facto oSelection.Item(i).Value , takže jeho název je oSelection.Item(i).Value.Name .
PS: Jedna chyba je na to, že jsem to psal z hlavy, celkem dobré skóre. :-) | ||
Umisteni prvku Text with leader | 27.2. 2012 | Možností je víc, pokud budete mít body pro vytvoření anotací v jednom setu, šel bych na to asi takhle:
1. vybrat set s body (uživatel) 2. vybrat všechny body v tomto setu 3a. pokud bude bod typu PointCoord, získat z něj souřadnice 3b. pokud půjde o jiný bod, bude se muset provést měření a souřadnice vytáhnout z něho 4. vytvořit anotaci podle souřadnic Pokud budou body v různých setech, měly by mít nějaký prefix, a pak by se dalo použít vyhledávání. Kód by vypadal asi takhle (CATScript, otevřený CATPart): ' selekce Je to jen pro inspiraci, jde to i jinak. :-) | ||
Catia V5R20 neuplná grafika win7x64 - notebook HP8740w | 27.2. 2012 | Výkon samotného NTB nebude hrát tak výzanamnou roli, navíc už jsem viděl CATII běžet i na mnohem slabším HW.
Zkuste si stáhnout ovladače grafiky přímo pro CATIA, většina výrobců (např. nVidia) tyto varianty ovladačů nabízí. Přiznám se, že přesně nevím, jakou platformu studentské verze DS nabízí, ale předpokládám, že to bude P2. Pokud ne, u P3 by také mohl být problém. | ||
externiste | 27.2. 2012 | Dobrý den,
zatím u nás o ničem takovém nevím, ale o takovéto "burze", která by zde na fóru fungovala, už delší dobu přemýšlím. Zatím se začíná rozjíždět nabídka pracovních příležitostí a myslím, že bude fungovat i obrácený princip, kdy se budou nabízet sami uchazeči či externisté. | ||
NASTAVENIA DRAWING | 23.2. 2012 | Pro změnu standartu je třeba spustit Catii v admin módu nebo můžete editovat soubor se standartem ručně. Pohodlnější je první varianta.
Podobný problém se tu již řešil, viz http://www.catia-forum.cz/forum/topic.php?topic_id=131 | ||
catie v5 r19 | 23.2. 2012 | Přesně tak, zkuste se obrátit na některého z dodavatelů, doporučit mohu společnost Technodat CAE systémy, která je naším partnerem.
Cena modulu MD2 se orientačně pohybuje kolem 350.000,- (pořízení). Záleží ale na mnoha dalších faktorech. K tomu je třeba platit ještě ALC poplatky (roční udržovací / servisní). | ||
intersekcia medzi dvoma rovinamy | 12.2. 2012 | Spusťte prostředí Generativa Shape Design, panel nástrojů wireframe, funkce intersection. Pak jen vyberete první a druhou rovinu... | ||
Parametrizace krivky | 10.2. 2012 | OK, takže vycházíte ze dvou obecných ploch, které se protínají. Potřebujete na jejich průsečíku vytvořit větší množství bodů a jejich souřadnice vyexportovat do nějakého rozumného souboru.
Já bych na to šel takhle: V GSD vytvořit průsečík ploch (Intersection) a na něm vytvořit body (Points and planes repetition) s dostatatečně malou roztečí. Pak by se muselo napsat jednoduché makro, který by prošlo Set s těmito body, změřilo souřadnice a zapsalo je do souboru (txt. csv, ...) Plochy máte ve Stepu? | ||
The link refused the document | 9.2. 2012 | Jde. I když jsem byl (a nejen já) dlouho přesvědčen o tom, že to není možné a dokonce jsem to před časem tady na fóru i popisoval (viz http://www.catia-forum.cz/articles/?article_id=9)
No a jak tedy na to? Před časem jsem psal makro pro klonování velkých sestav ve spojení s PDM systémem, kde bylo třeba vyměnit linky v pohledech bez toho, aniž by se otevírala celá sestava (měla i přes 30GB dat). Takže jsem z pohledů odpáral všechny linky na stará data a zapsal linky nové. A ejhle, Catia si to jako zázrakem nechala podstrčit a už nekontrolovala UUID. Tady je krátký skript, který umí nahradit link, pokud je pohled linkovaný na celý part nebo sestavu. Jestli máte selektivně vybraná Body nebo Instance, bude se to pak muset nalinkovat znova, ale základní problém je vyřešen. http://www.catia-forum.cz/forum/topic.php?topic_id=460 | ||
Problematika G0 G1 G2 continuity | 12.2. 2012 | Klidně se ptejte, pokud budu schopen poradit... | ||
Problematika G0 G1 G2 continuity | 9.2. 2012 | K prvnímu dotazu. V podstatě existují tři typy návaznosti. Bodová, tangentní a křivostní. Zkusím vysvětlit rozdíly, ale ani já nejsem v této oblasti nějaký extra specialista
a) Bodová Dvě plochy jsou prostě nějak spojené, tj. není mezi nimi žádné mezery. Jejich hranice se dotýkají v jedné křivce, ale směry tangent obou ploch jsou v bodech spojení různé. b) Tangentní Kromě podmínek v a) jsou navíc směry tangent shodné. V místě spojení se ale poloměr křivosti (převrácená hodnota poloměru) mění skokově. Když si představíte napojení rovinné plochy a zaoblení v konstantním poloměrem, rovinná plocha má poloměr křivosti Rk = 0 a zaoblení pak Rk = 1 / poloměr, což je konstanta. V místě napojení se tedy hodnota mění z 0 na jinou hodnotu nespojitě c) Křivostní splněno a) i b), a poloměr křivosti se mění spojitě. Toto napojení se používá u designových ploch (class A surface). Proč je to důležité si představte na situaci, kdy se díváte na nablýskané nové auto, kdy se v něm odráží světlo. Odraz vytváří na karoserii různé světlé a tmavé oblasti, které se krásně a plynule mění, tak jak se mění úhle pohledu. Pokud by plochy neměly křivostní napojení, měly by přechody "ostré" hrany a nebylo by to hezké. Proto se používají i tzv. čisté, jednopatchové plochy. CATIA má modul pro class-A plochy, ale hodně se používá SW ICEM-Surf. A k druhému dotazu Hrubé plochy postavte v GSD a pak je dolaďte ve FreeStyle, nebo můžete rovnou použít FreeStyle. | ||
Uložení a načtení nastavení | 10.2. 2012 | Druhá ikona je pro reset nastavení na výchozí hodnoty (měl bych si po sobě víc číst...). Import se provede spuštěním jednotlivých skriptů, které se vytvoří po exportu (CATScripty).
Takže přes Tool-Macros si přidáte novou knihovnu typu adresář (složka, kam jste exportoval nastavení), a jeden po druhém spustíte skripty. Ručně je to trochu zdlouhavé, existují pro to další makra, která skripty spouští v dávce. | ||
Uložení a načtení nastavení | 7.2. 2012 | Když si otevřete Options, ve spodní části okna jsou dvě ikony. Jedna pro export, druhá pro import nastavení. Tímto způsobem se dá uložit nastavení a načíst zpět, když např. přecházíte na vyšší release.
Jinak se dají uložit všechny soubory CATSettings a CATPreferences, kde si Catia uchovává např rozložení toolbarů a pod, a např. po nové instalaci zase nahrát zpět. Nedoporučuje se to ale dělat mezi různými verzemi, nemuselo by to pak správně fungovat. | ||
problem v part design | 6.2. 2012 | Tady na fóru to není, to bylo u jednoho zákazníka.
Jestli vytváříte spline, po výběru bodu vyberte rovinu, kde je naskicovaný profil - tím určíte směr tangenty spline v tomto bodě. | ||
problem v part design | 5.2. 2012 | Pokud chcete špičku jako jehlan, tak si vytvořte obyčejný Pad a pak zkoste jaho stěny pomocí funkce Draft.
Multisection vám nejde vytvořit, protože pravděpodobně nemáte vodící křivky kolmé na profily v místě jejich průniku (přesně tenhle problém s "hákem" už jsem jednou u někoho řešil). Pokud vytváříte vodící křivku jako spline, nastavte v bodech, kde prochází profilem, směr tangenty kolmo k profilu (pokud je profil skica, tak kolmo ke skicovací rovině). | ||
Přejmenování Instance name makrem | 2.2. 2012 | Definitivní řešení:
Vytvořil jsem si pro přejmenování CATVBA skript a volám ho externě. Problém vyřešen. | ||
Přejmenování Instance name makrem | 2.2. 2012 | Další upřesnění. Je to chyba v API, která se objevuje u VB.NET (VStudio 2008). V CATVBA i CATScriptu vše probíhá korektně. | ||
Přejmenování Instance name makrem | 1.2. 2012 | Přidávám jedno upřesnění. Problém nastává jen u publikované geometrie. Externí reference přenesené bez publikací si link zachovají i po změně. | ||
kopírování PartBody | 1.2. 2012 | Musíte mít při kopírování aktivní buď zdrojový nebo cílový Part. Pokud je aktivní sestava, nedá se Body kopírovat ani vkládat. | ||
kopírování PartBody | 1.2. 2012 | Copy - Paste... :-) | ||
TYTULNY BLOK | 28.11. 2012 | Tak jak jsem psal, musíte si ho nakreslit, nejlépe jako detail v Detail sheetu, který se pak jen jednoduše vloží na background.
V catii je sice funkce, která vytvoří razítko i s rámečkem podle formátu, je ale dost nepraktická, protože tvoří jen "rozpadlou" geometrii, razítko je samozřejmě k ničemu, protože tam jsou jen nějaká obecná pole. Tady se můžete podívat, jak vypadá "hi tech" řešení. :-) http://www.catia-forum.cz/commercial/macros/?article_id=59 | ||
TYTULNY BLOK | 1.2. 2012 | Předpokládám že myslíte rohové razítko. Pak existuje několik možností, jak jej vytvořit a přenášet do nových výkresů.
1) Razítko si vytvoříte jako detail, který pak budete vkládat do nových výkresů. Kvůli různým velikostem rámečku (formáty) se musí vytvořit více detailů (pro A0, A1, ...) 2) Vytvoříte si prázdné výkresy s rámečkem a razítkem, pak je v dalším výkresu nastavíte jako pozadí a z tohoto výkresu si uděláte šablonu. Všechny nové výkresy pak vytvářejte jako New From. 3) Makro, které vám celé razítko vytvoří automaticky podle velikosti formátu (pracné, ale velmi efektní). Obsahy jednotlivých textových polí se pak dají nalinkovat např. na parametry partu, takže se automaticky přenáší do výkresu. | ||
Ohnutí tvaru ve více osách | 12.2. 2012 | Ano, já to chápu, ale prostě mi nějak nejdou dohromady slova skica a 3D. Skicujeme do nějaké roviny, plochy... tak prostě pojem 3D skica je trochu zavádějící. | ||
Ohnutí tvaru ve více osách | 30.1. 2012 | Ne, nic takového ve V5 není. Jak byste si takovou 3D skicu představovala? Pokud potřebujete skicovací rovinu, není to dost dobře realizovatelné. Ale můžete využít funkce pro tvorbu wireframe (drátový model). Jednoduše jde 3D křivka vytvořit např. definicí 3D bodů v prostoru a jejich spojování pomocí polyline, spline, corner atd. | ||
Ohnutí tvaru ve více osách | 29.1. 2012 | Uživatel cituje z příspěvku #2582:
'Můžete např. nakreslit 2 skicy a spojit je funckí spline nebo mezi nimi vytvořit radius funckí 3D corner. ' Stačilo pozorně číst - přesně tohle jsem vám radil hned napoprvé... | ||
Ohnutí tvaru ve více osách | 29.1. 2012 | Obrázek vašeho snažení by byl více vypovídající. Zřejmě se vám u jednoho z bodů spline vybral opačný směr tangenty. Stačí kliknout na červenou šipku a otočí se.
Stejně bych ale raději použil 3D corner? Máte zaručený rádius (u spline je to obecná křivka) a můžete snadno měnit jeho velikost. | ||
Ohnutí tvaru ve více osách | 29.1. 2012 | Sjednoťme si pojmy. Pokud máte 3D křivku, tak o ní nemluvme jako o skice. Skica je v Catii vždy 2D geometrie. Vaše trubka je profil tažený po 3D křivce, tedy žádná skica. Ze skicy může vycházet, ale skica to není.
Ve kterém místě vám to nekopíruje skicu? Vždyť jsou to jen rovné úseky se zaoblením. Nevím jestli to tak má být, ale na vašem obrázku vidím ostrý roh na trajektorii. V takovém případě se vám nepovede vytvořit Rib (zkolabuje v tomto ostrém rohu). Jestli tou odchylkou od vašeho požadavku myslíte tohle, jinak to nepůjde (s použitím Ribu, šlo by samozřejmě vytvořit dva Riby a ostrý spoj). | ||
Ohnutí tvaru ve více osách | 29.1. 2012 | Vy máte trajektorii tažení jako skicu, tím jste omezen jen na 2D. Pro vytvoření 3D křivky lze použít více funkcí. Můžete např. nakreslit 2 skicy a spojit je funckí spline nebo mezi nimi vytvořit radius funckí 3D corner.
Zde příklad: http://www.catia-forum.cz/manual-catia/shape/#corner | ||
Catia V4 | 29.1. 2012 | Vždyť jsem to už psal - jde to. Catia V5 otevře V4 model ve svém prohlížeči. Tam pak zkopírujete solid a vložíte ho do prázdného V5 modelu. Pak stačí použít Save As a uložit jako step. | ||
Catia V4 | 26.1. 2012 | Pokud to nejsou tvarově zvlášť složité plochy, neměl by být s přenesením do V5 problém. Máte-li již vytvořené všechny Face, které se nepřekrývají, stačí model otevřít ve V5, označit a zkopírovat do schránky tyto Face a vložit je pomocí PasteSpecial do V5 modelu. A pak je to otázka několika minut. Vložené plochy spojit funkcí Join do jedné uzavřené a nakonec v PartDesignu použít fci Thick Surface - a máte solid.
Druhou možností je vytvořit Volume ve V4, ale první postup je mnohem rychlejší a pohodlnější. PS: Příště nezakládejte téma 3x, zbytečně se rozesílají maily s upozorněním. Uživatelé jsou na nové téma vždy dostatečně upozorněni. | ||
Simulácia kotúčovej brzdy | 26.1. 2012 | A co jednu simulaci přibližování čelistí ke kotouči až k sevření a ve druhé zpomalování? Rychlost otáčení od V-start až do V=0. | ||
Simulácia kotúčovej brzdy | 26.1. 2012 | Mohl byste ten úkol více specifikovat? Potřebujete simulovat kinematiku nebo chcete spočítat namáhání brzdy? | ||
ako by ste to robili?suciastka | 25.1. 2012 | Na tohle podle mě GSD vůbec není třeba. Měl by stačit PD, není to nic složitého. Spraví to několik vhodných skic + funkce Pad, Shaft, Pocket, Fillet a Draft.
Pokud si nevíte rady s modelováním, tak to pak není až tak záležitost Catie, ale vašich obecných znalostí. Podívejte se do sekce manuál Catia, kde jsou tyto zmiňované funkce popsané. | ||
symbol pro Hrany neurčitých tvarů - ČSN ISO 13715 | 19.1. 2012 | S malou pravděpodobností Google...
S větší pravděpodobností to mají firmy interně vytvořené nebo koupené, ale jen tak vám to asi nikdo nedá. Na druhou stranu nakreslit symboly a vytvořit katalog není zas tolik práce (pokud těch symbolů nepotřebujete stovky...) | ||
symbol pro Hrany neurčitých tvarů - ČSN ISO 13715 | 18.1. 2012 | Vytvořit je jako detail a pak jen vkládat. Nebo to takhle nestačí? | ||
kurzy catia | 7.8. 2012 | Uživatel odpovídá na příspěvek #3166:Omlouvám se za výmaz, ale jednalo se víceméně o reklamu, což na fóru není přípustné. | ||
kurzy catia | 12.1. 2012 | Kurzy pro začátečníky je trochu úsměvný pojem. Základní školení nabízí několik renomovaných firem, které mají příslušnou certifikaci. Cena školení je pro jednotlivce ale poměrně značná. Jistou možností je obrátit se na některou z těchto společností a informovat se na plánovaná školení. V případě malé obsazenosti by vás mohl přiřadit k nějaké skupině - pak byste se na nákladech mohl podílet mnohem menší částkou. | ||
Material | 10.1. 2012 | Nevím proč se to děje, ale zkusil bych několik možností:
1. Smazat (přesunout) stažený katalog na jiné místo. Catia by si sama mohla přenastavit defaultní knihovnu. 2. Zkopírovat výchozí katalog do umístění, kde jste předtím měl ten stažený katalog, ale přejmenovat ho na stejný název. Pokud se Catia nerozuměla s tím staženým, výchozí by měl být OK. Pak bych, pokud se povede, vybral už v Catii původní soubor. Výchozí soubor (Catalog.CATmaterial) je v instalačním adresáři Catie: .../intel_a nebo win_b64 (podle OS)/startup/materials | ||
Problem se sestavou | 9.1. 2012 | Jak píše uživatel v příspěvku 2531, tento postup sice zachová parametričnost, při větším množství takto vytvořených linků vede k velké nepřehlednosti a nebezpečí ztráty linků. Doporučuji postup,kdy se plocha extrahuje ve zdrojovém modelu, následně se vypublikuje a v cílovém modelu se použije publikace. Zdrojovou plochu pak lze v publikaci jednoduše nahradit bez ztráty linku. | ||
Jde deaktivovat tvorbu osových křížů pro skicy ? | 6.1. 2012 | Nechávat viditelné skici je s prominutím prasárna. Pokud se nejedná o skeleton, který ale bývá skrytý celý, dělá to pak model velmi nepřehledným.
Kříž ve skice (žlutý) skrýt nejde. Slouží přesně k tomu, co popisoval příspěvek výše, tj. k přesnému napolohování skici vůči počátku SS. Při použití plovoucí skici (sliding) se počátek a směry kříže určují podle absolutního souřadného systému modelu (promítnou se do roviny skicování). Při změně sketch support se ale počátek může změnit a geometrie skici se pusune (proto sliding skica). To se dá eliminovat použitím pozicované skici (positioned), kde počátek, směry i orientaci určuje uživatel. | ||
Ako nainstalovat CATba | 21.11. 2013 | Viz tohle vlákno tohle vlákno | ||
Ako nainstalovat CATba | 6.1. 2012 | Spuštění makra není problém. Jak na to je popsáno v tomto článku http://www.catia-forum.cz/articles/?article_id=41.
VBA Editor by měl být součástí každé instalace, pokud není dostupný, bude pravděpodobně potřeba Catii přeinstalovat (možná to jde i nějak manuálně nenásilně, ale nevím o tom). Podívejte se do Options (General - macros), jestli je dostupný VBA editor. (viz obrázek) | ||
Reorder a manual update | 2.1. 2012 | Určitě doporučuju při takovýchto problémech nafotit celý strom i s chybovou hláškou. Z popisu je málo patrné, co je vlastně špatně. | ||
Problém s polohováním modelu | 30.12. 2011 | Zoom stromu se po kliknutí na jeho větev se dá vypnout v options. Zoomovat strom se pak dá po kliknutí na bílý osový kříž v pravém spodním rohu modelového prostoru (model zašedne stejně jako při kliknutí na větem stromu a místo modelu se zoomuje strom). Opětovným kliknutím se vše přepnete zpět do modelu. | ||
PAG Copy/paste aplikacia | 16.12. 2011 | Tak požádejte firmu, která vám zařizuje Technickou podporu, měla by vám to bez problému nainstalovat. Pokud děláte pro Porsche, měli byste mít kompletní prostředí. | ||
PAG Copy/paste aplikacia | 14.12. 2011 | Hrubý překlad:
Podle popisu by to mělo nahrazovat stejné InstanceName, které vznikají při kopírování v sestavě pomocí Copy - paste. Stejné názvy způsobují problémy v aplikaci P-DMU (nekonzistence struktury), takže je konstruktér musí manuálně přepisovat. Aplikace by to měla dělat automaticky, dokonce dokáže nahradit konkrétní část názvu, resp. určitý řetězec. O instalaci nikde ani zmínka, ale většinou to bývá nastaveno v souboru s prostředím (jsou zde cesty k CAA aplikacím a makrům). Vypadá to, že to nějakým způsobem nahrazuje standardní Copy / Paste - alespoň podle popisu na konci se to ovládá stejně. Ještě otázka - kde jste k tomu přišel? PS: Učte se cizí jazyky ... :-) | ||
Hromadny export | 13.12. 2011 | Pokud by se nepodařilo takto, spravilo by to i velmi jednoduché makro procházející sestavu- exportovalo by jen party. | ||
Catia ve škole | 12.12. 2011 | Dassault Systemes CZ s.r.o.
Regus City Center: Praha City Center Klimentska 46 11000 Praha Frontdesk: +420 222 191 107 | ||
Catia ve škole | 12.12. 2011 | Školy používají pro výuku tzv EDU licence a určité speciální konfigurace (funkčnosti). Tyto licence se nesmí využívat komerčně, na datech vzniklých na těchto licencích je jejich původ poznat (Přesný vztah mezi DS a školami / podmínky použití neznám).
EDU licenci poskytuje studentům DS zdarma oproti potvrzení o studiu (nejsem si jistý jestli to neplatí jen pro VŠ). Více ne stránkách Dassaul Systemes http://www.3ds.com | ||
KINEMATIKA | 12.12. 2011 | Chtělo by to lepší obrázek, z toho co jste poslal není moc vidět. :-) | ||
TVORBA DXF formátu přímo z 3D (Part Design) | 7.12. 2011 | Dají se převzít barvy modelu do výkresu, ale nevím jak je to přes API. Standardně to jde - ve vlastnostech pohledu se zatrhne 3D colors. | ||
TVORBA DXF formátu přímo z 3D (Part Design) | 7.12. 2011 | To by taky mohlo jít, s nějakým účinným filtrem. Např. díra by měla jít celkem snadno rozpoznat. | ||
Nastavenie Measure Between | 12.12. 2011 | Tak potom bych se podíval do příslušného souboru s prostředím (umístění lze vyčíst z vlastností zástupce, kterou se BMW Catia spouští, jinak by měl vědět IT). Netuším ale, jak by se měla proměnná jmenovat.
Druhá možnost je spustit Catii v admin módu a hledat ve standardech to samé. | ||
Nastavenie Measure Between | 11.12. 2011 | Myslím, že tohle už tu jednou někdo řešil. Zkusil jsem projít Options, ale na nic jsem nenarazil, takže to bude spíš ve standardech.
Máte základní nastavení Catia nebo nějaké specifické prostředí? A jaký release / hotfix používáte? | ||
Vysledek CLASH analyzy | 6.12. 2011 | Udělat z XML třeba HTML není až takový problém, PDF je pak už jen otázka tisku. | ||
Propojení bodů v partu křivkou | 29.11. 2011 | Tím "vůbec na body nereaguje" myslíte že body nelze vybrat? A funkcí křivky myslíte Spline? Zkuste být trochu přesnější, pak vám můžeme lépe poradit. | ||
Propojení bodů v partu křivkou | 28.11. 2011 | Pokud chcete vytvořit Spline procházecí několika body, postup, který popisujete, je naprosto v pořádku a musí fungovat. Spline je definována minimálně dvěmam kdy je v každém bodě ještě možné určit směr tangenty. Spline nesmí začínat a končit v tom samém bodě, pro vytvoření uzavřené křivky slouží příkaz Close spline . | ||
Relink Macro - Prelinkovanie Drawingu s inym UUID cislom na parte alebo produkte | 26.11. 2011 | Ano, tímto způsobem pohledu nejprve odeberete všechny linky, čímž se ztratí i informace o UID a pak se mu vnutí linky nové. UID již není s čím porovnávat, tak si soubor Catia nechá podstrčit.
Trochu komplikovanější je to ale v případě, že jsou linky vytvářené selektivně na Body v Partu nebo na jednotlivé instance v sestavě. Objekt linků (vlastnost GenerativeLinks objektu View) není řádná kolekce a nedá se pořádně procházet. Pokud byl link typu Body, musí se mu přiřadit zase jen ten samý typ, to samé v případě instance, jinak se přelinkování nepovede. V nejvyšší nouzi by stačilo zjistit, jestli linky obsahují alespoň jeden link typu Dokument / Body, pak vše vymazat a přiřadit jeden link podle předchozího typu. Tím by došlo fakticky k relinku na nové UID a zbytek by se dal dodělat ručně. PS: Když vkládáte do příspěvku zdrojový kód, používejte formátování. Kód je pak přehlednější. Díky | ||
Desetiná tečka | 16.12. 2011 | Podle oficiálních zdrojů se problém s čárkou / tečkou objevuje i ve V6. Doporučená regionální nastavení nepomáhají, Catia se žije vlastním životem. Snad se to do budoucna zlepší. | ||
Desetiná tečka | 24.11. 2011 | Možná jsem to napsal dost natvrdo v neprospěch Win, ale problémy s klávesnicí Win7 64-bit pozoruju i u jiných programů (samovolné přepínání EN / CZ rozložení, napsání uvozovek až po druhém stisku klávesy). Navíc mi v tom podporuje fakt, že opravdu (nebo někdo ví??) není kde čárku / tečku v Catii nastavit. | ||
Desetiná tečka | 24.11. 2011 | Zkusím porovnat, uvidíme. Nicméně u Win7 mizí též. | ||
Desetiná tečka | 24.11. 2011 | Nastavení desetinné čárky je záležitostí Windows (nastavení klávesnice), s Catií to nemá nic společného.
Všechny wireframe elementy by měly být standardně viditelné i při pohybu. Viditelný přestává být jen 3D point. Mizení by mohlo souviset s nastavením přesnosti zobrazení během pohybu (Tools - Options - General - Display - Performace). | ||
FEM posuvy | 14.12. 2011 | Je třeba vytvořit tzv. Image result (zobrazení výsledku) pomocí funkce Displacement v panelu nástrojů Image. Po jeho vytvoření si již můžete zobrazovat požadované hodnoty (celkové posunutí, jednotlivé složky, atd.) viz obr. | ||
FEM posuvy | 28.11. 2011 | Tím myslíte jak ve výpočtu najít hodnoty posunutí (Displacement) nebo obecně jak vůbec provést výpočet?
FEM výpočet se provede po vytvoření FEM modelu (síť, okrajové podmínky, zatížení - standartní postup). Pro zobrazení posuvů je pak několik různých způsobů. | ||
Jak odstarnit funnel na výkrese (po použití align into system) | 24.11. 2011 | Nejsem si jistý, jestli jde automatické vytváření vynášecích čar vypnout (V Options je uvedeno v závorce For pre V5R14 drawings...).
Vrátit zpět upravené kóty jsem nikdy nezkoušel, ale mám taktéž obavu, že to nejde. Co mě ale dost udivilo je, že jsem si jen tak zkusmo vytvořil kótu od základny, ale ihned se uspořádala, aby se hodnoty nepřekrývaly. Možná je to nějaké nové chování vyšších release (používám R19 SP9). Ve vlastnostech kóty byla v záložce Extension line možnost Funnel neaktivní. Jediná a poslední věc by mohly být standardy... | ||
Tvroba Katologu | 12.12. 2011 | Rád bych se k tomu dostal alespoň do Vánoc... snad to vyjde. | ||
Tvroba Katologu | 23.11. 2011 | Na tohle vcelku zajímavé téma (vytváření katalogů) připravuji článek s podrobným popisem, tak když chvilku vydržíte, určitě se dočkáte odpovědi. :-) | ||
Update sestavy | 22.11. 2011 | Ano, tahle funkce zapíná a vypíná překreslování obrazovky v průběhu běhu skriptu. Standartně by ale měla být zapnutá.
Mělo by tedy stačit tenhle řádek umístit do funkce, která se spouští při načítání formuláře. Podobná funkce, kterou jsem často používal, je CATIA.Interactive = Falsekterá vypne interaktivitu (na nic se nedá kliknout). Vždy na začátku běhu skriptu jsem ji vypnul, aby uživatel nemohl nic ovlivnit a na konci zase zapnul. Jediné riziko spočíval v tom, když skript nedoběhl a CATIA zůstala "mrtvá", pak se muselo restartovat. | ||
Update sestavy | 21.11. 2011 | Setkal jsem se s tím také, skript už dávno doběhl (na začátku se formulář skryl, na konci opět zobrazil a update byl mezi tím, takže evidentně musel proběhnout), ale Catii ještě chvilí trvalo, než se překreslila obrazovka a začala reagovat. Je to dáno chováním API, které je někdy jakoby nesynchronní (už má informace o tom, že update se podařil, ale ještě nějakou dobu zpracovává informace pro přegenerování modelu a obrazu). Pokud se to samo nevzpamatuje, zkusil bych to řešit takto:CATIA.ActiveWindow.ActiveViewer.Update()To by mělo regenerovat obsah aktuálního prohlížeče, v dokumentaci k tomu víc nepíšou. | ||
Combobox | 17.1. 2012 | Uživatel odpovídá na příspěvek #2518:Postup je uvedený v tomto příspěvku, akorát že místo Err.level musí být Err.number <> 0 ...
Princip je takový, že zkusíte parametr načíst - pokud neexistuje, chodí to chyby, kterou právě tímto odchytíte. On Error Resume Next ' osetrime pad pri vniku chyby | ||
Combobox | 17.1. 2012 | Nějak mi chybí část kódu, kde vytváříte objekt partDocument1...
Jinak na to jde zbytečně složitě a navíc si myslím, že parametr musí být typu Parameter. Takže: Parts = Split(CATIA.ActiveDocument.Name, ".") | ||
Combobox | 30.12. 2011 | K sestavě:
Jestli je model sestava, poznáte nejlépe z jeho filename (končí na CATProduct) - je tedy třeba zjistit poslední část názvu za poslední tečkou ' rozdelime nazev souoboru Do pole podle tecek K parametru: Tady je to tak0 jednoduché. Zkusíme vytvořit objekt parametru podle hledaného názvu metodou Item. Pokud parametr neexistuje, nastane chyba ' osetreni mozne chyby | ||
Combobox | 6.12. 2011 | Kromě oficiální nápovědy o ničem v češtině nevím. Určitě existuje zahraniční literatura (vím o jedné německé knížce), ale ta je dost obsáhlá a také drahá. Poměrně dobré zdroje jsou na zahraničních fórech, ale většinou je to spousta hledání. Někdy se ale nejdou naprosto nedocenitelné informace.
PS: Ty kódy píšu narychlo z hlavy, tak to nemusí být pokaždé 100%. | ||
Combobox | 2.12. 2011 | Tenhle kód je pro zjištění hodnoty parametru a zatržení checkboxu při spuštění makra. Navíc je tam chyba, proto to nefunguje. Správně by to bylo:Private Sub UserForm_Initialize() Pokud zároveň chcete, aby se měnila hodnota parametru v Catii při zatržení / odtržení ve formuláři, musíte vytvořit funkci, která se spustí při změně hodnoty checkboxu. Takže asi takto: Private Sub Checkbox_Change() | ||
Combobox | 18.11. 2011 | Problém je v tom, že hodnota z Catie se načítá jako "True" / "False" (defacto text) a ve VBA máte programové True / False, už jsem to psal v příaspěvku #2408.If parametr.Value = "True" then | ||
Combobox | 18.11. 2011 | Já se omlouvám za mystifikaci,
píšu makra na 90% ve Visual studiu 2008 a často si neuvědomím, že v catiovském VBA je to po staru. Takže: Checkbox.value = True ' checkbox zatrzeny | ||
Combobox | 17.11. 2011 | Samozřejmě, zatržení Checkboxu udává jeho vlastnost checked. Takže zjistíte, v jakém stavu je boolean parametr a podle toho nastavíte Checkbox, takže asi takto:zatrhavaci_policko.checked = bool_parametr.valueale nejsem si úplně jistý, jestli to v CATIA není jako "false" / "true", pak by to mohlo být If bool_parametr.value = "true" then | ||
Combobox | 16.11. 2011 | Oprava - přidání položky do boxu je ve VBA správně takto:
BOX_ROZMER_DESEK_X.AddItem oParameter.ValueJinak je to stopro OK. Pro nastavení vychozí hodnoty lze použít vlastnost Value (příspěvek JK) i Text . | ||
Combobox | 16.11. 2011 | Vytvořte funkci, která se bude spouštět při načítání formuláře.
' Initialize za podtrzitkem spusti funkci pri nacitani Psal jsem to narychlo z hlavy, ale mělo by to být OK. | ||
Pero, tablet, catia | 28.11. 2011 | Já se naučil ovládat Space Navigator cca za týden. Po roce používání jsem se ale začal používat zase jen myš - bylo to prostě rychlejší.
Po dvou letech nepoužívání jsem si to zase vyzkoušel... Je to jako s lyžováním - jednou se to člověk naučí a už to nezapomene. | ||
Vymazani deactivate components | 15.11. 2011 | Zdravím,
tohle jde celkem bez problémů provést. Standartně se prochází sestava a u každé instance sestavy se hledá parametr s názvem "/kontext_instance/Component activation state", který udáva aktivitu instancí dané sestavy. Pokud ja false, instance je deaktivovaná a můžete ji smazat. Problém je, že pokud budete na sestavě hledat tyto parametry (procházet všechny a porovnávat název, CATIA najde tento parametr u všech instancí nejen v této sestavě, ale i u vnořených instancí. Dokonce se parametr od jedné instance zobrazí vícekrát, pokaždé v jiném kontextu a tedy jiným názvem(podle zanoření), např.: "top_sestava\sestava_1.1\part_1.1\Component Activation State"U větších sestav to trvá dlouho a čas roste exponenciálně s počtem použitých parametrů a velikostí sestavy (jde to skoro do minut). Po dlouhém zkoušení jsem přišel na celkem efektivní způsob. Pomocí metody GetItem objektu Parameters jsem si "sáhnul" přímo na parametr v odpovídajícím kontextu a nemusel je všechny procházet. Finta byla v tom, že se musel přesně sestavit název parametru podle kontextu - je to mix PartNumber, InstanceName, lomítek a .Parentů, pro představu:
oSubProduct.Parent???.Parameters.GetItem("slozeny nazev podle kontextu\Component Activation State") Používal jsem to v jednom makru, pak jsem to vypustil a teď ten původní kus kódu nemůžu najít. Každopádně princip je jasný, já budu hledat. | ||
Pořadí definic prvků a nemožnost odkázat se na pozdější prvek (?) | 31.1. 2012 | Asociativní symetrii lze provést v zásadě několika způsoby:
1) Vytvořit potřebný part, v sestavě vytvořit nový prázdný part, kam se původní těleso zkopíruje jako kopie s linkem, na které se dále provede operace symetrie. Asociativita je bezpečnězaručena 2) Vytvořit symetrický part pomocí assembly symmetry. I zde je asociativita s původním partem zaručena. 3) Tranformace matice souřadného systému v sestavě. Tady nedochází ke skutečnému vytvoření symetrického dílu, ale v rámci sestavy se takto transformovaná instance jeví jako symetrická (oba díly jsou pravé, ale v sestavě je jeden zobrazen symetricky) 4) V případě rozvinu plechu se na výkres napíše levý díl symetricky k pravému a DXF pro výpalek už je to nejmenší. Dva výkresy se symetrickými díly se většinou nedělají, když už, tak se na jeden výkres přidá jeden pohled na symetrický díl. | ||
Pořadí definic prvků a nemožnost odkázat se na pozdější prvek (?) | 2.12. 2011 | Předně bych se nepouštěl do osočování ostatních uživatelů ohledně gramatických chyb, o tom fórum není. To, že někdo nevěnuje pozornost gramatice ještě neznamená, že nemůže rozumět Catii.
add omezení Padu / Pocket) Pokud neuvidím, jak to máte postavené a o co se snažíte, nemůžu vám odpovědět. Z popisu to prostě není dostatečně zřejmé. add internal error) Zřejmě jste svým počínáním Catii zahnal do úzkých a modelář odmítl akceptovat vaše požadavky, zvlášť jestli se snažil počítat 5 minut (to už na update opravdu hodně dlouho i při rozsáhlém modelu). Tato chyba se občas stane, ale většinou v situaci, kdy opravdu vědomě zkoušíte, co Catia snese. Takže ještě jednou doporučuji - nastudovat - vyzkoušet - zeptat se - pak si stěžovat. Nikdo není dokonalý a i Catii programovali jen lidé... | ||
Pořadí definic prvků a nemožnost odkázat se na pozdější prvek (?) | 17.11. 2011 | Ještě než se budete ptát dál, přečtěte si alespoň to, co je k dispozici tady na fóru v sekci Základy CATIA. Jsou tam vysvětlené základní pojmy, které Vám ušetři spoustu času při tápání. | ||
Pořadí definic prvků a nemožnost odkázat se na pozdější prvek (?) | 17.11. 2011 | Ad materiál:
Materiál lze přiřadit buď celému Partu (pak se ale musí také měřit celý Part) nebo jednotlivým Body (dokonce i plochám). Pak můžete mít model, který je z více materiálů. Že je výchozí hustota 1000kg/m3 je možná trochu nešťastné, ale je to tak a musí se s tím počítat. Ad síťování: Při vytváření sítě se neberou v úvahu jednotlivé feature, ale topologie (plochy, hrany, vrcholy). Na jejich základě se vytváří síť. Nemusíte ale používat je to co je součástí solidu, lze si vytvořit i wireframe geometrii (samozřejmě ale musí ležet v síťovaném objemu). Tu pak použijete pro definici lokálních vlastností sítě. Ad limity Padu: Up to next znamená k první feature (jeho plošné obálce). Plošná obálka MUSÍ přesahovat přes celý průmět skicy, kterou vytahujete, nebo jinak, vytahovaný Pad se musí celý zabořit do omezující feature. Pokud ne, tato feature se neuvažuje jako limit. Na obrázku v příloze je to patrné. Pokud by oba Pady (modrý i hnědý) přesahovaly přes průmět skicy nového Padu ve směru vytažení, bylo by možné je použít jako limity. V tomto případě to ale není možní ani u jednoho z nich. Už chápete? Up to last znamená k plošné obálce nejvzdálenějšího feature, nikoliv k jeho nejvzdálenější ploše. Opět platí pravidlo přesahu. Pokud vytváříte spojitý objem, není třeba cokoliv protahovat víc než je nezbytně nutné. Pokud chcete používat k omezení Padu plochy jiných těles, zvolte možnost Up to surface a vyberte libovolnou plochu na tělese. | ||
Pořadí definic prvků a nemožnost odkázat se na pozdější prvek (?) | 17.11. 2011 | Ještě než se pustím do vysvětlování, zeptám se Vás, jak jste se ke CATIA dostal a jestli jste absolvoval nějaké školení. To úplně nejzákladnější, kde jsou vysvětlené principy, trvá pět dnů. Na Vašich reakcích je vidět právě absence tohoto školení, všechny Vaše otázky pramení pouze z nedostatku informací, tj. ne že by to CATIA neuměla, ale spíš Vy nevíte jak na to.
Já s Catií pracuju přes šest let a i po této době se občas stane, že objevím nějakou novou možnost. Zkrátka není možné se to naučit na jeden večer. Navíc má každý program trochu jiné ovládání a celkovou filozofii, a jestli jste předtím dělal v nečem jiném, je to ještě horší. :-) Na všechny Vaše otázky existuje odpověď, ale chtělo by to probrat je nějak popořadě. Třeba v prvním případě píšete, že "Reorder" nefunguje. Ono to funguje, ale když neznáte ta pravidla použití, tak si s tím těžko poradíte. Píšete, že Catia odmítne přesunout feature, cituji: nějaká "Edges or face not found", ale zřejmě vůbec nevíte co to znamená. To jen přestal existoval nějaký BREP element, a je třeba jej znovu definovat, naprosto normální a běžný postup, vyplívající z logiky. Takže dřív než začnete tvrdit, že něco nejde, zkuste se nejdřív zeptat, jak se to má řešit. :-) | ||
Pořadí definic prvků a nemožnost odkázat se na pozdější prvek (?) | 13.11. 2011 | Dobrý den,
koukám, že jste se pěkně rozepsal, ale většina Vašich postřehů a výtek (naštěstí) pramení z pouhé neznalosti možností. Budu se snažit odpovídat postupně a co možná nejvýstižněji. Zobrazení geometrie podle aktuální pozice ve stromu To, že se nezobrazují feature, které jsou v pořadí ZA aktuální pozicí (In Work Object), je naprosto logické. Zamezuje to vytvořit cyklickou smyčku mezi jednotlivými feature - rodič jednoduše nemůže mít vazbu na svého potomka. Pokud se tohle stane, CATIA to ohlásí jako "Feature involved in update cycle" a chybu je třeba opravit. Toto omezení je kvůli updatu, který probíhá postupně podle závislostí. Každý potomek může být updatován až ve chvíli, kdy je updatován jeho rodič - pokud rodič čeká na update svého potomka, dostáváme se do nekonečné smyčky... Sice namítáte, že potomek nemusí být přímo ovlivněn, ale to nikdy dopředu nevíte, proto je to takhle ošetřeno. Možnosti nezávislého modelování Způsobů, jak modelovat nezávisle, se nabízí hned několik. Jednou z nich je tzv skeleton. V jeho případě si předem připravíte drátový model (body, přímky, roviny) a na jejich základě pak stavíte model. Je to navíc velmi "safe" způsob modelování, kdy se nevytváří vazby na tzv "brep" geometrii (vrcholy, hrany, plochy těles, které nelze ukázat ve stromu). Druhou možností, jak nemodelovat sekvenčně (což je také nedoporučeníhodný způsob, bohužel některé nižší CADy jinou možnost nenabízí), je použití více Body a jejich spojování pomocí booleovských operací. To je při modelování svařenců naprosto standartní postup. Každé Body představuje jednu kontrétní část výsledné struktury. Třetí možností je kombinace předchozích dvou, podle mého názoru nejvýhodnější, nejpřehlednější a nejproduktivnější metoda (metodika). Základní rozměry, omezení řídí wireframe geometrie ve skeletonu, zbytek je namodelován standartně. Prohození pořadí feature Jednotlivé prvky samozřejmě lze přeskládat. V kontextovém menu každé feature je volba Reorder - pak lze feature přemístit před / za jinou feature nebo do jiného Body. Opět ale za předpokladu, že se nevytvoří update smyčka. Doporučuji Vám přečíst se články v sekci Seriál Catia, kde je spousta podobných témat podrobně popsána. CATIA je jeden z nejvyspělejších CADů na trhu, takže nemusíte mít obavy, že by takto zásadní věc nebyla vyřešena (i když své mouchy má také :-)). | ||
Vytváření startmodelu pomocí makra | 13.11. 2011 | Literatura v českém jazyce bohužel neexistuje (alespoň o ničem nevím). Známý kdysi pořizoval knížku v Německu. Byla hodně podrobná a názorná, ale drahá a samozřejmě v němčině.
Objektový model je jinak celkem dobře popsaný v souboru kompilované nápovědy V5Automation.chm (v adresáři ../code/bin (instalační adresář Catie). V příloze je makro, které přidá k Body materiál a nastaví mu takovou hustotu, aby Body mělo vzhledem ke svému objemu přesně zadanou hmotnost. | ||
Vytváření startmodelu pomocí makra | 12.11. 2011 | Kód který uvádíte, nevytváří Part, ale Body. Máte v tom trochu zmatek. Na úrovni Partu navíc barvu měnit nelze. Jde obarvit až Body, Set, feature... A co myslíte tím "ručně přiřadit barvu bez výběru"? Na co potom makro?
Napište co byste přesně potřeboval, resp. jak byste si to makro představoval nebo se zeptejte na konkrétní problém, jinak vám těžko dokážu poradit. | ||
Vytváření startmodelu pomocí makra | 12.11. 2011 | Změna barvy je vcelku jednoduchá, viz následující příklad.
Sub CATMain() Jak byste si představoval přiřazení hmotnosti? Ta přeci vychází z hustoty a objemu... | ||
chybné 3D zobrazení | 22.11. 2011 | Standardně v nastavení to na 99% nelze. Myslím že by se daly upravit příslušné ikony, které tyto vazby zobrazují. Stačí je najít (adresář intel_a nebo win_b64/resources/graphics/icons) a zvětšit (doporučuju předtím zálohovat). Ke každé vazbě může existovat více ikon, pro např. normální stav, vybraný, neupdatovaný, atd. Zkuste to, s Catií by se nic stát nemělo. | ||
chybné 3D zobrazení | 12.11. 2011 | No, ona ta perspektiva vůbec není od věci. U malého modelu je to možná trochu matoucí, ale u velkých (myšleno rozměrově, např. letadla, lodě) modelů se to hodí jednoduše pro rozeznání toho co je k nám blíž a co dál. | ||
Macro na replace link Folder vs DLName | 14.11. 2011 | Dobrá. Pak by se to tedy dalo řešit makrem. Ještě jsem sice nezkoušel přelinkovat instanci na DLNAME umístění, ale mělo by to snad jít. Postup by tedy byl:
Pokud půjde požít v přelinkování DLNAME, tak by to nemělo být v principu nic extra složitého. | ||
Macro na replace link Folder vs DLName | 11.11. 2011 | Dobrý den, myslím že makro nebude třeba. Podle mě by stačilo namapovat adresář, kde máte sestavu jako DLNAME prostor s požadovaným názvem. V options pak povolit DLNAMES, nastavit je jako výchozí a sestavu otevřít z odtud. Pak stačí sestavu je přeuložit (pokud jsou i podsestavy nebo externí linky v kontextu, pak i tyto party). Máte-li všechny soubory v jedné složce, stačí pomocí Save as přeuložit top sestavu a pak použít Propagate directory v Save management . Tím se automaticky přeuloží všechny soubory. To pro přepsání linků stačí.
Makrem by to šlo také, ale je to zbytečné. | ||
poradie v kusovniku | 7.11. 2011 | Mohl byste sem nahrát i ty knihovny? Samotného by mě zajímalo Vaše řešení. :-) Tohle (příloha) mi nic neukáže... | ||
poradie v kusovniku | 7.11. 2011 | Úplně přesně nechápu, na co se ptáte? Jestli tomu rozumím správně, chcete aby se vám položky v kusovníku očíslovaly podle jejich pořadí ve stromu v sestavě?
Podle mě to je úplně zbytečné, je přeci jedno, jestli je součást v sestavě první nebo druhá, když souhlasí její název s názvem v kusovníku. Nebo? | ||
Barva výkresového pozadí | 3.11. 2011 | Toto (a mnoho dalších) nastavení je definováno v tzv. standardech (soubory ve formátu xml, viz předchozí příspěvek). Tyto standardy lze upravit přímo v CATIA v admin módu, nebo je třeba editovat příslušné soubory (pracné).
Umístění a použití standardů pak lze určovat i v tzv. Environmentu, kde jsou nastavené cesty k jednotlivým standardům. | ||
pozicie | 1.11. 2011 | Tohle pomocí Baloon generation nejde. Popiska (aby se přenášela nějaká vlastnost ze 3D) musí vždy ukazovat na geometrii odpovídající 2D geometrii.
Popisku samozřejmě můžete přemístit nebo odstranit a vytvořit znovu, již do prostoru "plochy" tělesa. Existují ale i jiné možnosti, jak opozicovat výkres např. Text template . | ||
otocenie pohladu | 31.10. 2011 | Pokud potřebujete jen natočit pohled s řezem, lze to udělat ve vlastnostech pohledu. V záložce View, v rámečku Scale and Orientation zadejte do pole Angle požadovaný úhel natočení.
Jestli ale chcete změnit definiční čáru řezu, musíte řez editovat (dvojklik na definiční čáru) a nakreslit ji znovu. K tomu použijete funkci Replace Profile (viz obrázek v příloze).
| ||
Součet vybraných ploch ( m/2, popř. cm/2 ) | 27.10. 2011 | Výběr více ploch se stisknutým CTRL by měl při měření fungovat. Další možností je vytvořit si z vybraných ploch Join nebo Extract a změřit jej. V tomto případě ale pro správné změření musíte plochu vybrat ve stromu, ne v prostoru, jinak by vám to místo celkové plochy měřilo jen jednotlivé face. | ||
Rez vo vykrese | 26.10. 2011 | Ano, je to kvůli tomu. Pokud použijete jednou Broken view, už pak na tom samém pohledu nejde použít Breakout view a obráceně.
Možná na to je nějaký trik, každopádně o něm doteď nevím :-) | ||
Tvorba obalu převodovky | 25.10. 2011 | Aha, tak teď je mi to jasné. V tomto případě je to úloha pro Reverse engineering. Zkusilů bych se obrátit na nějakou společnost, které provádí 3D skenování. Z toho vám "vypadne" tzv. mračno bodů (formát stl), ze kterého se pak rekonstruují plochy. Na to existuje v Catii několik modulů, např. Quick surface reconstruction.
Následné výpočty by se provedly v MKP modulu. Jakýkoliv jiný postup bude asi značně náročný. V případě odlitku si nějaké ruční odměřování a následné překreslování dokážu představit jen těžko. | ||
Tvorba obalu převodovky | 25.10. 2011 | Předně záleží na tom, co by měla skříň splňovat, resp. jak by se (teoreticky) vyráběla. Uvažujme dvě možnosti:
1. Skříň jako odlitek Pokud budete chtít nejmenší možnou skříň, která bude maximálně kopírovat tvary jednotlivých ozubených kol, hřídelů atd., zvolil bych modul GSD. Nejdříve pomocí skic nadefinovat hlavní kontury, z nich potom vytvořit základní plochy (extrude, revolve) a tyto plochy potom postupně přidávat jednu ke druhé (split, trim). Tím vytvoříte kompletně "obalovou" plochu, které pak v part designu přidáte tloušťku. Lože pro ložiska a nějaké připojovací prvky už bych dodělával také v solidech. 2. Skřín jako svařenec Když vám jako skříň bude stačit svařenec, modelovach bych ji celou v part designu. Jednoduše si ji představte jako seskládané a svařené pláty a trubky, takže byste si teoreticky mohl vystačit s funcí Pad a Pocket. :-) | ||
Jak "oživit mrtvolu" | 25.10. 2011 | Mě také chvíli trvalo, než jsem to našel. Název některých témat úplně přesně nevystihuje daný problém, a to se pak hledá těžko. :-) | ||
Jak "oživit mrtvolu" | 25.10. 2011 | Tohle už se jednou řešilo, viz odkaz:
http://www.catia-forum.cz/forum/topic.php?topic_id=91 | ||
Reakcia na clanok Pracujeme s design table | 25.10. 2011 | Ano, to bývá celkem běžné. Momentálně se připravuje další verze fóra, kde již budou diskuse dostupné. Je to jen o mém volném čase :-( | ||
Reakcia na clanok Pracujeme s design table | 25.10. 2011 | Ano to je v pořádku. V xls tabulce byly hodnoty zadány bez jednotek, do Catie se proto přenesly jako parametr typu Integer (bezrozměrné). Pokud pak takový parametry použijete v kótě, které je v mm, přepočítá se tato hodnota na milimetry, protože výchozí jednotka délky je nastavena na m [metry].
Co s tím? Do xls zadejte hodnotu s mm (100mm), nebo si parametry vytvořte předem v Catii jako typ length .
Další možností je převod na mm ve vzorci (stačí hodnotu vynásobit / vydělit 1mm, podle toho jakým směrem převádíte. Je to popsáno v článcích Pracujeme s parametry I a II. | ||
uchopeni předmětu | 20.10. 2011 | Uživatel odpovídá na příspěvek #2319:U obrázku je ještě limitace na rozlišení, tuším 800x800px, není to zatím v popisu. Dáme do pořádku... | ||
uchopeni předmětu | 19.10. 2011 | Myslíte to tak, aby robot - resp. jeho kleština uchopila nějaký předmět?
Modul DMU Kinematics je určen primárně pro simulaci mechanizmů (sestava, kde jsou nadefinovány kinematické vazby). Pro uchycení předmětu, popř. následnou manipulaci s ním je určen spíše produkt DELMIA (jestli se nepletu), kde se dají simulovat výrobní procesy atd. Někdy se tomu obrazně říká "virtuální továrna". | ||
klávesové zkratky vs power input | 18.10. 2011 | Popravdě nedokážu říct, jestli u R19 došlo v tomto k nějaké podstatné změně, ale pokud jsou některé kláv. zkratky pevně dané, nejspíš je nepůjde předefinovat.
Maximálně bych ještě vyzkoušel smazat veškerá uživatelská nastavení (soubory CATSetting, CATPreferences, samozřejmě předtím raději zálohovat). Pokud ani tohle nepomůže, tak opravdu netuším. Jinde než v Customize žádné nastavení není (v Environmentu to na 99% nebude). | ||
klávesové zkratky vs power input | 15.10. 2011 | Spouštět něco přes příkaz je velmi těžkopádné, používá se to spíše při programování, kde není jiné možnost jak se k funkci dostat. | ||
klávesové zkratky vs power input | 15.10. 2011 | To políčko vpravo dole je právě pro spouštění funkcí (syntaxe je c: název příkazu), které nejsou standartně dostupné jako ikona ani v menu.
Jak vypnout pim ale nevím, možná je jen jiná kláv. zkratka. Pokud se vám v budoucnu povede něco podobného a nebudete vědět jak se toho zbavit, krajní řešení je smazání settings a restart. Tím se Catia dostane do stavu po instalaci. Doporučuji po individualizaci settings uložit a v případě "havárie" ja pak jen nahradit, abyste nemusel všechno nastavovat znovu. | ||
První krůčky :) | 3.11. 2011 | Uživatel odpovídá na příspěvek #2365:Toto se řeší funkcí Equivalent Dimensions (v panelu Knowledge). V podstatě se seskupí více parametrů, např. hodnoty kót ve skice, kterým se přiřadí jedna hodnota. | ||
První krůčky :) | 15.10. 2011 | ad 4)
Při vytváření souřadného systému vybíráte počátek - point. Ten lze vzít jako již stávající geometrii (vrchol tělesa, koncový bod křivky, ...) nebo si ho prostě vytvoříte jako nový přesně tam kde potřebujete. S definicí směru je to úplně stejné. Buď ukážu na stávající přímkovou geometrii nebo si ji vytvořím dle potřeby. V dialog okně pro vytvoření axis systému si pak můžu výběrem jednotlivých komponent nadefinovat potřebnou orientaci. Co se týká možností parametrizace a programovatelnosti, tak k tomu je Catia přímo stavěná. | ||
První krůčky :) | 14.10. 2011 | Dobrý den, postupně k vašim dotazům:
ad 1) viz http://www.catia-forum.cz/manual-catia/introduction/#view ad 2) viz http://www.catia-forum.cz/manual-catia/introduction/#move Není mi úplně jasné, co je myšleno "zoom za myší". V Catii je funkce Zoom in / out a pak Fit in all - pravděpodobně myslíte tuto funkci. Pozn.: Střed otáčení se vybere kliknutím prostředním tlačítkem přímo na modelu. ad 3) tady se obávám, že alternativu nenajdete, alespoň o tom nevím. Ve skicáři jde navigátor potlačit stisknutou klávesou SHIFT ad 4) toto lze, jen je třeba si pro polohování vytvořit potřebný bod (počátek) a úsečku (směr). Ty mohou být ve stromu umístěné pod tímto souř. systémem ad 5) viz http://www.catia-forum.cz/manual-catia/introduction/#tree_manipulation Aktivace/deaktivace stromu se provede také kliknutím na malý osový kříž v pravém spodním rohu. A dobrá rada na konec: Nesnažte se hledat to samé, co uměl NX, představte si, že jste žádný CAD software v životě neviděl. Půjde vám to mnohem lépe. :-) | ||
Ukládání, otevírání a vstup do editace - ? | 19.10. 2011 | porad jste ale nenapsal, kde V6 testujete. Bez kompletni infrastruktury, tj. funkcnich a nakonfigurovanych serveru (Enovia, ...) vam to fungovat nebude. V6 neni jako V5, kde stacilo nainstalovat na klientskem PC. V6 je de facto klientska aplikace, ktera potrebuje server, resp. nekolik serveru, ke kterym je neustale pripojena, zkratka uplne jina filozofie. | ||
Ukládání, otevírání a vstup do editace - ? | 15.10. 2011 | Musel jste přehlédnout příkaz Open v kontextovém menu u komponentu v Silver Layer - šedá navigační vrstva. Tím se data načtou do editačního prostředí.
Klasické uložení už samozřejmě není, používá se buď CTRL+S, čímž se uloží do databáze nebo CTRL+SHIFT(ALT??)+S. Tím se vyvolá dialog podobný V5 Save Management, kde jsou pokročilé volby k ukládání, verzování atd. | ||
Ukládání, otevírání a vstup do editace - ? | 14.10. 2011 | Jen taková doplňující otázka, než se pustím do odpovědí. Kde jste tu V6 zkoušel? | ||
Parametrizace obvodu křivky | 15.10. 2011 | Nazveme to co potřebujete jako délku křivky (lepší než obvod). Vaším požadavkem je, aby tato křivka měla stále stejnou délku bez ohledu na její tvar.
Ani parametizace v Catii není nic jiného než jednoduché programování, takže princip je asi následující.
Pro vaší elipsu to bude o trochu složitější, ale princip je stejný. Tímto způsobem ale můžete dopočítávat jen jeden parametr, pro složitější geometrii by se muselo opravdu programovat a přes Rule spouštět iterující makro. | ||
Potrebujem help | 13.10. 2011 | To už se tu jednou řešilo, nejste první, komu se to povedlo :-)
http://www.catia-forum.cz/forum/topic.php?topic_id=47#1233 | ||
nedostupnost materiálů | 10.10. 2011 | Dobrý den,
V6 jsem si zatím "osahal" jen málo, ale mám pocit, že s knihovnou materiálů to bude jiné než u V5. Např. při importu dat z V5 se kromě geometrie atd. importuje i materiál původně definovaný v modelu. V databázi je pak možné ho vyhledat podle např. podle jeho původního názvu. Mimo to lze vytvořit nový materiál definicí všech jeho vlastností (hustota, mechanické vlastnosti) a uložit ho rovno do databáze. Tím zase odpadá nutnost vytvářet si katalogy a aktualizovat je na serveru. Každopádně už to nebude souborová, ale databázová záležitost. Já vám k tomu bohužel momentálně víc neřeknu, snad se ozve někdo z DS a podá víc informací. | ||
Rozvin na výkres | 22.10. 2013 | Unfolded view funguje jen pokud je model vytvořený v modulu Sheet metal design. Váš kužel je vytvořený v PD a GSD, takže to samozřejmě nefunguje.
V GSD je funkce Unfold, která dokáže udělat rozvin plochy jako jinou plochu. Takže buď takto, nebo si model předělat do Sheetmetalu. | ||
Hole-při skice nevidím střed * | 9.10. 2011 | S podobnou chybou jsem se ještě nesetkal? Můžete popsat jakým způsobem přesně postupujete? Spíš bych řekl, že někde děláte chybu. Ten jeden jediný bod, který se ve skice vytvoří a představuje střed díry (i když není nijak zakótován) by pokaždé měl být vidět. | ||
kompatibilita gsd a part design | 4.10. 2011 | Dobrý den, máte v trochu zmatek. Modul Part Design je určený pro práci s objemovými tělesy, většina funkcí pro vytvoření dalšího feature potřebuje buď skicu nebo již existující těleso. V PD existují i funkce pro vytvoření tělesa z ploch (Toolbar Surface based features). Jsou to funkce Split, Close Surface, Thick Surface a Sew Surface.
S těmito funkcemi můžete zapracovat to, co jste si vytvořil v plochách. V GSD jsou zase jen funkce určené pro práci s plochami. Z principu nemůžete používat plošné funkce na solidu a obráceně. Téměř vždy se ale používá kombinace obojího. Složitější tvary se modelují v plochách a pak se z nich vytváří nebo se jimi upravují existující solidy. Podívejte se do sekce Manuál Catia a mnohé pochopíte. :-) | ||
Prevodovka | 3.10. 2011 | No, nejsem si úplně jistý jestli vám někdo "jen tak" poskytne výrobní výkresy k převodovce. Jestli ji potřebuje ke studijním účelům je asi zbytečné zdůrazňovat. Pamatuju si, jak jsem kdysi v plzeňské Škodovce pomalu podepisoval smlouvu o utajení, a mi půjčovali výkresy pro výpočty do diplomky.
Přeci jen pustit do světa své know-how není jen tak, ale nechte se překvapit, třeba se někdo ozve. PS: A až ji potom namodelujete, tak nám ji nezapomeňte poslat. :-) | ||
Problém s výkresy v Catia V5 | 3.10. 2011 | Otevřete si model, ze kterého chete vytvořit výkres a k tomu prázdný výkres. Rozdělte si obě na monitor příkazem Window - Tile verticaly (nebo horizontaly, to je jedno), vyfoťte obrazovku a přiložte ji sem. Aby bylo dobře vidět ty "zašedlé" ikony. | ||
Sestava - "zrcadlení" součástí | 10.10. 2011 | Provádíte ukládání pomocí Save management?
Chyba, kterou popisujete, víceméně úplně nezávisí na způsobu vytváření Assembly symmetry, ale ukazuje spíše na špatné uložení, kdy si sestava neuloží správný link na nově vytvořený part. | ||
Zaokruhlovanie Lenght Parametru | 1.10. 2011 | Já někdy na zaokrouhlování na desetinná mista používám tenhle trik:
zaokrouhleno = round(cislo * 100) / 100 Na tři by to bylo round(x * 1000) / 1000 atd. | ||
Zaokruhlovanie Lenght Parametru | 30.9. 2011 | Viz tento příspěvek:
http://www.catia-forum.cz/forum/topic.php?topic_id=48#1024 | ||
Ohnutí součásti | 4.10. 2011 | V GSD o ničem takovém nevím, a to jsem s něm dělal hodně dlouho. | ||
Ohnutí součásti | 3.10. 2011 | V modulu FreeStyle nebo v jiném plošném existuje funkce Shape Morphing, které umí podobné věci (možná i víc). Je to ale deformace plošné geometrie, ne tělesa. Ale to by pak v principu bylo asi jedno, pokud by to splnilo účel. | ||
Tvorba vnitřního i vnějšího závitu G11/4 | 9.11. 2011 | Tak ještě jednou a lépe :-)
V textovém souboru vyberte požadovanou velikost závitu a odpovídající velký průměr (pro G1/2" je to 20,995mm). 1. vytvořte válcové těleso s tímto průměrem 2. spusťte funkci pro vytvoření závitu, v typu závitu vyberte "trubkovy zavit G" 3. vyberte funkční a limitní plochu a nakonec velikost závitu Po stisku Preview by se měl zobrazit vytvářený závit, viz obrázek (je to modelované v CATII V6, princip je ale úplně stejný). | ||
Tvorba vnitřního i vnějšího závitu G11/4 | 18.10. 2011 | Pokud chcete vytvořit vnější závit (na šroubu), musí vnější průměr části modelu, kde bude závit, přesně odpovídat velkému průměru vytvářeného závitu. Pokud bude hodnota jiná, Catia to neakceptuje.
Např. pro M10 to musí být 10mm, M20 20mm atd. Hodnoty průměrů lze vyčíst z toho textového souboru. | ||
Tvorba vnitřního i vnějšího závitu G11/4 | 29.9. 2011 | V sekci Ke stažení je k dispozici tabulka s definicemi trubkového i válcového závitu.
Stahujte zde: http://www.catia-forum.cz/download/?category=2 | ||
Simulacia reaťazového prevodu | 2.10. 2011 | To znamená že ani na této konfiguraci to neběží plynule? | ||
Simulacia reaťazového prevodu | 27.9. 2011 | Už se na to chystám, dejte mi mi nějaký čas... :-) | ||
Export "measure" do do txt | 23.9. 2011 | Makro pro načtení hodnot z Measure by bylo složitější. V příkladu na export stromu je použita jedna jediná funkce, které toto dokáže.
V podstatě by makro načetlo všechny objekty Measure, zjistilo jejich typ a pak by hodnoty zapsalo do textového souboru. Ale nic "hotového" v Catii není. | ||
Export "measure" do do txt | 23.9. 2011 | Obávám se že jinak než pomocí makra to asi nepůjde. | ||
Texturované pohledy ve výkrese | 21.9. 2011 | Nikdy jsem se tímhle nezabýval, ale jsou to vcelku zajímavé postřehy. Nedávno se tu řešilo, jak nejlépe udělat ISO pohled v perspektivě. A to jsem měl za to, že ve Draftingu už je "všechno objevené" :) | ||
catsettings alebo ako nastavit vyskakovanie prikazoveho okna na poslednu pouzitu poziciu | 30.9. 2011 | Ještě si zkuste resetovat pozice Toolbarů. Tools > Customize a pak v záložce Toolbars klikněte na Restore positions. Ve vašem případě tomu nedávám tolik šancí, ale pro jistotu bych vyzkoušel všechny možnosti- | ||
catsettings alebo ako nastavit vyskakovanie prikazoveho okna na poslednu pouzitu poziciu | 23.9. 2011 | Dobrý den, v tomto případě je nejedná o CATSettings, ale CATPreferences. Tam si Catia ukládá informace o poloze formulářů a naposledy použitých hodnotách v polích. Jsou uložené ve stejném adresáři jako settingy, v XP standartně v C:\Documents and Settings\user\Application Data\Dassault systemes\, u W7 je to podobné.
Zkuste tyto *.CATPreferences soubory smazat (předtím raději zazálohujte), spusťe Catii sledujte, jestli se vytvoří nové. | ||
Fillets | 20.9. 2011 | V modulu Wireframe and Surface design funkce Fillets nejsou. Musíte se přepnout do modulu Generative Shape Design (viz obrázek v příloze). | ||
Radius mezi plochami se smerem | 20.9. 2011 | Kvadrant, ve kterém se vytvoří fillet si Catie pravděpodobně určuje sama podle směru normály ploch, ze kterých vzniká, takže vnutit jí směr bude asi problém. To se dá obejít tím, že se fillet bude vytvářet na solidu, kde je v podstatě jen jediná možnost jeho vytvoření.
Pokud u p-copy vybíráte pro fillet hranu, nebude p-copy nikdy fungovat, pokud tato hrana nebude jedním z jeho vstupů. Hrana je totiž jen dočasný, tzv. brep element (nelze jej vybrat ve stromu) a pokaždé má jiný název, Catie ho proto nedokáže rozpoznat. V p-copy by se tedy musely jako vstup vybírat dvě plochy na solidu a musel by se použít shape fillet, potom by to mohlo bezpečně fungovat. V praxi to ale opět asi nepůjde, protože tyto plochy v okamžiku vytváření geometrie ještě nebudou existovat, proto je nebude možné vybrat. Možná (spíš určitě) by tohle šlo vyřešit makrem, které by v prvním kroku suplovalo funkci p-copy (vytvořilo by požadovanou geometrii bez filletů) a ve druhém kroku by si řeklo o výběr ploch, které by definovaly fillet. Pak by se dala i ošetřit situace, kdy by se fillet nepodařilo vytvořit. | ||
Catia V4 | 3.10. 2011 | Vidím že Vám nikdo neodpovídá... Přitom podle mého těch materiálů o V4 se ve spoustě firem válí mraky a v dnešní době už jsou většinou téměř bezcenné - tedy jak se to vezme, pro Vás mají momentálně cenu zlata.
Zřejmě si lidé pořád pamatují kolik stála licence V4, kolik Unixová stanice (jestli se nepletu tak to bylo cca 700.000 i s licencí, brrrr) a proto to nechtějí pouštět jen tak. Záleží na tom, kdo je autorem. Pokud je to od Dassaultu, tak to podléhá autorským právům a nemělo by se to šířit (všimněte si že na fóru není nic kde by byla jakákoliv zmínka o DS copyrightu) | ||
kopírování v catiaV4 | 21.9. 2011 | Uživatel cituje z příspěvku #2216:
'jak dělají plochy "fillem", třeba z 5, ale někdy i z 8 a více hranic'Jojo, to máte pravdu. Ale ona to nakonec "stejně přejede fréza", tak co si dělat hlavu. To je celkem častý argument, proč to dělat jako pr.se. | ||
kopírování v catiaV4 | 21.9. 2011 | Tak to určitě ne, já v ní modeloval, když většina automobilek už byla na V5 R14 nebo výš, cca před šesti lety. A už tenkrát se říkalo, že je v posledním tažení. Ale fakt je, že od cca 2007 ty unixový mašiny za 400k nikdo ani nezapnul. | ||
kopírování v catiaV4 | 19.9. 2011 | To naprosto souhlasím. Plochařina ve V4 byla práce v rukavičkách, pěkné, čisté plochy, žádné uměle dotahované multipatche jako ve V5. Každý soubor měl nejvýš pár MB, žádné 400MB modely. Styl práce byl vzhledem k téměř absolutní absenci ikon "trochu jiný", ale i tak měla V4 něco do sebe. | ||
kopírování v catiaV4 | 16.9. 2011 | Mě spíš tenkrát vadilo, že jsem měl k dispozici pouze tu unixovou mašinu, kde byl jen prehistorický Netscape Navigator, který uměl z HTML zobrazit jen text a jpg obrázek. Na všechno ostatní (pošta, office, mp3, ...) jsem mohl zapomenout. Po půl roce jsem dostal PC s V5 a šel jsem to oslavit. Tak Vám přeju pevné nervy. | ||
kopírování v catiaV4 | 16.9. 2011 | Tak že se tady objeví diskuse k V4 jsem opravdu nečekal. :-) Kdysi jsem v ní dělal také a příkaz Merge pamatuju, ale už bych si nevzpomněl. Klobouk dolů. | ||
Fixování kompasu | 16.9. 2011 | Pokud máte bod izolovaný, tj. neparametrický, mělo by s ním jít volně pohybovat. Ještě mi napadlo, že by tato funkcionalita nebyla dostupná v nižších release (nemohu ověřit). Jaký release, popř. service pack používáte? | ||
Fixování kompasu | 14.9. 2011 | Uživatel odpovídá na příspěvek #2179:Také je dobré se zmínit, s jakým modulem pracujete, pak můžeme lépe pochopit váš problém.
A jak už psal Kamil, bylo by možné přiložit odkaz na zmiňované video? | ||
Fixování kompasu | 13.9. 2011 | Bod vám sám o sobě neurčí orientaci kompasu, k tomu potřebujete přímku nebo rovinu (nebo odpovídající geometrii). Pokud chcete pohybovat modelem v sestavě, stačí kompas orientovat podle libovolné geometrie a pak výběrem součásti určit čím se bude pohybovat. Je-li vybraný nějaký model, bude kompas zelený, v opačném případě zůstane šedý. | ||
vystuha,ako nato? | 12.9. 2011 | Nejspíš nemáte zatrženou volbu Thick profile a profil není uzavřený.
Jinak vždy, když se vám něco nedaří, přiložte k otázce screenshot s chybou a s formulářem funkce, kde jsou vidět parametry i geometrie, na které operaci provádíte. Pak vám můžeme daleko lépe odpovědět, kde děláte chybu. Jen z popisu chyby jde těžko poznat, co děláte špatně. | ||
geometrical set | 10.9. 2011 | Zkuste si nejdřív přečíst tento úvod, kde jsou vysvětlené základní pojmy, abyste se nemusel ptát na úplné základy. :-)
Úvod - http://www.catia-forum.cz/manual-catia/introduction/ Geometrical Set - http://www.catia-forum.cz/manual-catia/introduction/#tree | ||
Vyřezání části tvaru | 8.9. 2011 | V podstatě souhlasím. V principu si vytvoříte Body, do kterého pomocí bool. operace přidáte další dvě Body. V prvním (Základ) namodelujete základní objem, který se odfrézuje, ve druhém (Operace) můžete přidat ještě např díry pro šrouby, kolíky, atd. První Body (Základ) si zkopírujete (Paste Special - As result with link) a oříznete ho tvarovou plochou, podle které se bude frézovat, popř. doděláte další operace (díry atd).
Se změnou vložky se pak bude měnit i odfrézovaná kapsa. Vložku lze (i s linkem kvůli asociativitě) vložit do jiného modelu. | ||
Značení/vzhledávání jednoho typu otvorů | 6.9. 2011 | Dobrý den, takováto funkce v Catii není, ale řešení existuje. Na odkazu se podívejte, jak se různé typy děr (a nejen děr), dají efektivně obarvit pomocí makra.
http://www.catia-forum.cz/commercial/macros/?article_id=27 K vyhledání lze také použít funkci Search, ale ta nedokáže rozlišit typ díry (nebo hledat podle průměru). | ||
DMU Kinematics | 27.10. 2014 | Min jeden člen mechanismu musí být pevný - přesně to říká hláška. Mechanismus musí mít (měl by) mít pouze jeden stupeň volnosti. | ||
DMU Kinematics | 6.9. 2011 | Ještě než odpovím na otázku...
Obrázek můžete přiložit k dotazu, je to přehlednější. Nebo alespoň použít odkaz. | ||
Perspektiva ve 2D | 1.9. 2011 | Úplně jistý si nejsem, ale myslím že tohle nejde. Kdyby vám nevadilo, že pohled nebude asociativní, zkusil bych zapnout perspektivu ve 3D, obarvit model na bílo, vypnout stínování a úplně jednoduše model vyfotit (Capture). No a obrázek potom "natvrdo" vložit do výkresu. | ||
Změření maximálních rozměrů tělesa | 1.9. 2011 | Je možné, že chyba je někde v nastavení Catie (musí být povolené umístění setu uvnitř Body, jinak to nebude fungovat). Tenhle kód není nijak zvlášť ošetřený (proto je tu také volně k dispozici).
Skript hlásí chybu, že nemá objekt oHybridBodies, což je vlastnost Body, neexistuje, což by mohlo být opravdu způsobené jen nastavením. Zkuste to povolit, mělo by to pak fungovat. | ||
Změření maximálních rozměrů tělesa | 30.8. 2011 | Třeba takhle: http://www.catia-forum.cz//articles/?article_id=7 :-) | ||
prikaz break,naco je dobry? | 26.8. 2011 | K čemu je to dobré rychle zjistíte. Často potřebuje oříznout jednu křivku více křivkami. Při prvním oříznutí vám samozřejmě zbylá část křivky zmizí a musel byste ji vytvářet znovu. Takhle si ji nejdřív rozdělíte na dvě (nebo více) částí a ty už můžete ořezávat s jinými.
Zkuste si vytvořit skicu na obrázku. Pokud budete postupovat tak, že si nakreslíte jednu úsečku a tři kružnice, po prvním trimu úsečky a kružnice už nebudete mít co ořezávat (musel byste vytvořit další část). Když si úsečku rozdělíte na čtyři části, bude to mnohem snadnější. Při použití funkce Break se navíc vytváří vazba mezi oběma částmi. | ||
problem v assembly s "coinstrants" | 25.8. 2011 | Dobrý den,
pokud máte spuštěné prostředí Assembly design, oba modely v jedné sestavě a aktivní sestavu, měly by ikony v panelu Constraints být aktivní. Jsou všechny tyto body splněné? Můžete zkusit přiložit screenshot celé situace kdy jsou ikony zašedlé, byly by lépe vidět, kde může být chyba. | ||
vykresy modelov na cvicenie | 25.8. 2011 | Dobrý den, pokud se chcete naučit kreslit v Catii, hotové výkresy vám moc nepomůžou. Neuvidíte na nich nic jiného, než na jakýchkoliv jiných výkresech. K výkresům byste navíc potřeboval modely, samotné výkresy vám budou k ničemu.
Podívejte se do sekce ke Stažení --> Modely, tam jsou uložené alespoň jednoduché příklady. | ||
Zostava (SolidWorks 2011 + CatiaV5R19) | 15.8. 2011 | Existují i převodníky třetích stran, ale jak moc dobře fungují nejsem schopný říst. Převod přes STEP mohu také doporučit, je to asi nejjistější způsob.
Pokud byste potřebovali model jen načíst a zobrazit v sestavě, měla by Catia podporovat celou řadu nativních formátů. Když zkusíte v sestavě přidat existující komponent, vidíte celý seznam, viz, obrázek v příloze. | ||
Part s opracovaním zostave a odčítanie opracovania v druhom parte | 15.3. 2012 | No, pokud deaktivuje díru v partu, které je použitá jako zdrojová pro assembly feature, tak se deaktivují i ostatní. Máte např tyto možnosti jak to udělat:
1. Použít pomocný part, kde bude definovaná díra 2. Pomocí booleovských operací vytvořit takovou strukturu partu, že operace na sestavě (např. svrtání na kolík, obrábění po svaření) bude v jako poslední operace v part body, ale dřívější operace budou vnořené před třeba pomocí bool. assemble. Výkres pak vytvoříte pouze z body, kde je celý part bez díry. Takto se dá z jednoho modelu vytvořit několik různých výkresů (polotovar, svařenec, 2D operace, 3D obrábění, ...) | ||
Part s opracovaním zostave a odčítanie opracovania v druhom parte | 10.8. 2011 | To určitě doporučuji. Často se stává, že se uživatelé ptají na téma, které je zde velmi podrobně popsáno. | ||
Part s opracovaním zostave a odčítanie opracovania v druhom parte | 9.8. 2011 | Dobrý den, podívejte se na tento článek, myslím že tohle přesně hledáte. Pokud by vám to nestačilo, zkusím poradit více.
http://www.catia-forum.cz//articles/?article_id=18 | ||
Skeleton | 3.8. 2011 | Já bych neházel flintu do žita. PLM systémy, např. SmarTeam, všechny reference mapuje. Otázka je, umí-li to Catia sama o sobě. Určitě to vyzkouším, ale k tomu to chce nějaký čas. :-) | ||
Skeleton | 2.8. 2011 | Souhlasím s jk, ale zjišťováním referencí si také nejsem jistý. Ještě jsem se tím nidky nezabýval, ale zjistit zda je např. publikace použitá jako externí ref. v jiném partu asi nepůjde. Není to jednoznačné ani obráceně, protože nevíte jestli reference není použitá i u dalšího partu, který naopak chcete zachovat.
Delete useless elements by mohlo zafungovat, otázka, jestli zohledňuje ext. linky, protože funguje na úrovni partu. | ||
Assembly Simulation | 1.8. 2011 | Na takovéto animace dnes ve spojení s Catií hodně firem používá sw 3DVia Composer od Dassault Systemes.
Podívejte se co dokáže: http://www.3ds.com/products/3dvia/3dvia-composer/welcome/ | ||
Závit | 2.8. 2011 | Jenom funkce spiral vám nestačí. Tou si vytvoříte řídící křivku, po které protáhnete skutečný profil závitu, který pak odečtete od šroubu (matice). Jste-li fajnšmekr, můžete si přidělat i přesný výběh. Šroub pak bude vypadat jako "živý". | ||
Závit | 1.8. 2011 | Dobrý den,
závity se v modelech nezobrazují. Lze sice udělat thread analýzu, která zobrazí informace o všech závitech, ale jinak jakoby neexistovaly. Důvod je prostý. Závit je geometrie, která není nijak zvlášť potřebná, v některých velkých sestavách se vypouštějí celé šrouby a obecně spojovací materiál kvůli uspoření velikosti. Slyšel jsem o případech, kdy se aktivní uživatel namodeloval suchý zip, a jednoduchý modýlek pak měl 500MB (a samozřejmě s ním pak nešlo nic dělat). Takže, pokud potřebujete plnou reprezentaci závitu, musíte si ho na šroubu vymodelovat. Profil závitu nejdete v tabulkách, v Catii je to pak banalita (profil protáhnete po spirále (v GSD funkce spiral, v PartDesignu funkce Rib). | ||
problém s pohybem, rotací a zoomem pomocí myší | 24.7. 2011 | Zajímavé, s tímhle problémem jsem se ještě nesetkal. Pokud máte standartní myš, měl by pohyb fungovat.
Mění se kurzor myši po stisku kombinace tlačítek nebo se neděje vůbec nic? Vyzkoušejte také funkce pro pohyb s modelem v menu View (Zoom, Pan, Rotate). Po spuštění funkce se požadovaný pohyb provádí pouze levým tlačítkem a jen jednorázově. Pokud by se ani potom nic nedělo, zkusil bych jinou (úplně obyčejnou) myš. Jako poslední pokus bych zkusil přeinstalovat Catii, ale tím to podle mě nebude. Ale i tak - jaký release / service pack / hotfix máte nainstalovaný? | ||
ozubene koleso | 6.2. 2012 | Ano, to je ono. Je to v popisu souboru... | ||
Analýza tloušťky materiálu | 25.7. 2011 | Ano, ale licence FS1 už také není úplně standartní. Řekl bych, že tak 80-85% licencí v ČR je MD2 / (nebo HD2 / MD2 + GSD), takže pro většinu uživatelé bohužel stejně nedostupné. | ||
Analýza tloušťky materiálu | 22.7. 2011 | Catia to umí, slouží k tomu funkce Wall Thickness, která je ve stejném panelu jako Draft analysis (ikona na obrázku). Bohužel ale není dostupná ve všech licencích, ale až ve vyšších konfiguracích (třeba MD2 ani HD2 není). Nejste jedinný kdo se po této funkci ptá. V některých firmách mají vytvořená různá makra, která nějakým jednoduchým způsobem dokáží alespoň do určité míry tloušťku stěny zobrazit. | ||
Tutorial k obrabaniu | 20.7. 2011 | Díky za poslání. :- ) Dávám k dispozici do sekce Ke stažení. | ||
Trim pri pet flaši | 17.7. 2011 | Křivky spojte funkcí Join do jednoho celku. | ||
Strom nezobrazuje Parametre | 16.7. 2011 | Pouze tohle nestačí, aby se parametry zobrazovaly korektně, musí být zatrženo:
General - Parameters - záložka Knowledge - with value, with formula Infrastructure - Product structure - Tree customization - Parameters=yes Infrastructure - Part infrastructure - záložka Display - parameters Pak se parametry zobrazují v Partu i v sestavě, s hodnotami i se vzorci. | ||
hybrid design | 15.7. 2011 | Catia si pamatuje, v jakém režimu byla vytvářena jednotlivá Body a v modelu je to poznat podle barvy Body. Platí následující:
| ||
Problémy s UNDEM a chybová hláška | 15.7. 2011 | Tady je ta příloha.... :-) | ||
Problémy s UNDEM a chybová hláška | 15.7. 2011 | Tohle je problém R19 SP3. Podívejte se na tohle téma, řeší se to samé. Je to už ale celkem známý neduh, všechny firmy urychleně přešly na vyšší SP nebo alespoň HF.
http://www.catia-forum.cz/forum/topic.php?topic_id=276 V příloze screenshot nastavení v Options, které se popisuje ve zmíněném tématu. Předpokládám, že to způsobuje i popisovanou chybu u funkce Manipulation. | ||
Modifikovatelny text na ploche | 30.9. 2012 | Tak v tom případě vám nezbývá nic jiného, než si ta písmena nakreslit ručně.
| ||
Modifikovatelny text na ploche | 11.7. 2011 | Tímto problémem jsem se také dlouho zabýval. Kromě již zmíněných aplikací třetích stran toho moc není. Podívejte se do sekce Ke stažení, je tam jedna utilita na vytvoření asociativního 3D textu (z dílny DS). Je to kombinace jakéhosi templatu a modulu Knowlege Advisor, je u toho i návod jak to rozběhat (mě se to nepodařilo). Můžete vyzkoušet, máte-li chuť. | ||
Nezhoda rozmerov medzi Clash a skutocnostou | 10.7. 2011 | Pro upřesnění by bylo dobré poslat alespoň obrázek, jak daný přesah vypadal. U výpočtu přesahů a také u měření záleží na tom, jestli měříte na plné nebo jen zjednodušené grafické reprezentaci (dokonce myslím, že Clash používá pouze trojúhelníky). Je to dobře vidět pokud při měření na jedné komponentě zvolíte Picking point - Catia pak měří vůči bodu na zjednodušené reprezentaci a výsledek neodpovídá skutečnosti. Samozřejmě záleží i na nastavené přesnosti zobrazení v Options.
Jako příklad si můžete představit dvě navzájem se dotýkající kružnice. Pokud je budeme reprezentovat jen jako osmiuhelníky (kružnice bude jejich aproximace), které budou vůči sobě dvakrát různě natočené, v jednom případě změříme nějaký odstup a podruhé kolizi, i když se ve skutečnosti dotýkají. | ||
PLOCHA | 8.7. 2011 | Toto by mělo jít udělat v modulu Quick surface reconstruction. Je zde několik funkcí (panel nástrojů surface creation) jak vytvořit plochu z bodů (mračna bodů - cloud), např. z importu souborů stl. | ||
Porovnani vice vykresu | 15.7. 2011 | Co zkusit tohle? Píše se tu, že by to mělo umět porovnat obrázky. Catia zvládne uložit Tiff i Jpg, tak by to mohlo fungovat.
http://www.zive.cz/bleskovky/novy-xnview-197-bezplatny-prohlizec-obrazku/sc-4-a-149979/default.aspx | ||
Podivné čáry | 5.7. 2011 | Tak to byla nějaká vnitřní chyba, občas se to stane. Po restartu je to vždycku OK. Někdy pomůže vyčistit data pomocí CATDUA. | ||
Podivné čáry | 4.7. 2011 | Je to podivné, nicméně ne ojedinělé. Občas se staně, že se po nějaké operaci začně geometrie vykreslovat špatně. Vetšinou se objeví někde objeví nějaký "otřep" nebo jakési "spojení vláknem" mezi plochami, které ale v modelu evidentně nemá co dělat. Někdy jo to možná způsobené složitou topologií, kdy se Catia za každou cenu snaží vytvořit to co po ní uživatel chce (deformuje tvary, aby to nějak vypadalo), a zobrazení pak dopadně takto.
Na váš případ to ale nevypadá. Vidím ale, že začínáte vytvářet další Pad do již existujícího Body. Zkuste začít s novým Body, pak by tam ta chyba neměla být. | ||
čeština | 4.7. 2011 | Dobrý den,
tady naprosto souhlasím s p. Hnátíkem. Překlad některých modulů Catie do čestiny skutečně existuje (firma Technodat), ale doporučuji ponechat si angličtinu. | ||
vkladanie obrazkov do catie a ziskavanie z nich obrysy a ich upravovanie | 26.6. 2011 | Co myslíte tím "dále s ním pracovat"? Pokud byste si chtěl toho VW Golfa namodelovat, existují v Catii nástroje, jak to efektivně udělat. Podívejte se do sekce Ke stažení, kde je tutoriál i s modelem jak vytvořit model podle podobných obrázků, jako máte vy (jen se jedná o letadlo).
http://www.catia-forum.cz/download/download.php?file_id=61 | ||
Rez trubkoviny | 21.6. 2011 | Dobrý den,
úpřímně mi není úplně jasné co myslíte tím "řez v rozvinu". Řez celým výfukovým potrubím bych si dovedl představit (sklopený lomený řez). Mohl byste to nějak upřesnit, nejlépe jednoduchým obrázkem? | ||
prienik plôch | 20.6. 2011 | Pokud zůstaneme u modulu GSD, v podstatě jedinou možností na vyhlazení netangentních napojení ploch je funkce healing. Tu bych ale v tomto případě nedoporučoval, protože zde se jedná o regulérní ostré hrany (úhel mezi plochami je minimálně několik desítek stupňů, healing by musel plochy poměrně dost zdeformovast).
Šel bych cestou zaoblení, s varaible nabo chordal fillet se dají dělat divy. | ||
part design | 24.3. 2013 | Než se budede ptát na naprosté základy, přečtěte se alespoň základní popis http://www.catia-forum.cz/manual-catia/part/#rib a pak se ptejte. Není to nic proti Vám, ale na takto základní otázky Vám nikdo odpovídat nebude - fórum má primárně řešit ne úplně standardní situace, a ne naprosto základní věci, které jsou tu navíc dobře popsané.
A Vaše otázka je navíc umístěná v úplně nesouvisejícím vláknu. | ||
part design | 17.6. 2011 | Tak to zkuste takhle: Vytvořte si skicu v rovine hrana - výška. Do ní si promítněte základnu a výšku (přímku), a pak vytvořte úsečku, jejíž konce leží na konci hrany a na výšce. Po zadání délky hrany bude druhý konec ve správné výšce (a je úplně jedno kolik des. míst počítá solidworks).
Koukněte do obrázku. | ||
part design | 17.6. 2011 | Zkusil bych použít Pythagorovu větu...
Výšku spočítáte snadno z délky hrany, kterou znáte a ze vzdálenosti střed - vrchol základny. Pak vytvoříte jednoduchou formuli, kde v = vzorec pro výšku, kde vstupním parametrem je vámi známá délka. Tuto výšku použijte třeba pro vytvoření usečky, které povede kolmo ze středu jehlanu, nebo jako souřadnici vrcholového bodu. | ||
Shape design + Part design | 9.6. 2011 | Přidaná tloušťka v GSD se použije myslím jen v Sheetmatalu a FEM. Pokud modelujete, musíte používat standartní solidové funkce. :-) | ||
Shape design + Part design | 9.6. 2011 | Pokud jste pro přiřazení tloušťky použil funkci Thickness v Part Design, neměl by být problém vytvořit circular pattern.
Patterny (pole) existují jak v PartDesignu tak i v GSD, ale nejsou stejné. Ten v PartDesgnu požaduje solid, v GSD zase plochu. | ||
Náhlá chyba u GetObject(, "CATIA.Application") | 7.6. 2011 | Tak záhada je asi vyřešena. Stálo mě to sice hodně času hledáním na jiných fórech, ale našel jsem příčinu.
Pro odstranění chyby je třeba znovu zaregistrovat objekt cnext.exe, aby se k němu Visual studio mohlo dostat. Provede se to příkazem cnext.exe /regserver z adresáře %instalace catia%/code/bin. Po zaregistrování se zdá být vše v pořádku. Netuším, co chybu vyvolalo. Ještě jsem si možná čistil registr po odinstalaci trial verze čehosi od Adobe (CCCleaner), tak je možné, že mi smáznul něco důležité, co neměl. | ||
odečítání hodnot ze křivky | 7.6. 2011 | Aproximovat křivku do polynomu Catia asi nedokáže, na to ani není stavěná. Pokud dokážete polynom získat v excelu, můžete si ho zadat v Catii a potřebné hodnoty pak získávat přímo uvnitř Catie, přes zmiňovanou funkci fog. Jinak asi nelze. | ||
odečítání hodnot ze křivky | 7.6. 2011 | Asi tak. Stejným způsobem např. ve Škodě Power modelují lopatky turbín. Hromada bodů v tabulce a z nich se vytváří profil. Samozřejmě na to mají udělaný user-friendly interface.
Ale jak jsem už napsal, pokud je k dispozici jen "geometrický" popis závislosti (křivka), asi bychom s excelem nepochodili. | ||
odečítání hodnot ze křivky | 6.6. 2011 | Pokud byste znal rovnici popisující průběk křivky, dala by se použít funkce fog (vztah), což ale u průběhu výkonu nikdo neví.
Podívejte se do přílohy, zkusil jsem to vyřešit pomocí dvou parametrů a jedné rovnice, která měří delku uečky, jež je z jedné strany omezena práce skicou s křivkou výkonu. Pozice usečky se řídí druhým parametrem (oba jako reálné číslo). Můžete měnit průběh křivky i souřadnici x, hodnota y se ihned vypočte. | ||
Hromadné přeukládání souborů pomocí macra | 3.6. 2011 | Samozřejmě to jde udělat vytvořením makra. Pokud vám jde jen o to, nahradit první dvojčíslí číslem o jedničku vyšším, pak to není problém. Dokonce by se soubory ani nemusely ručně otevírat, stačilo by Catii říct, kde jsou uložené a makro by se postaralo o zbytek, tedy přeuložení pod novým názvem.
| ||
Split tělesa pomocí plochy | 3.6. 2011 | Pořád mi není jasné co vám nejde. Na odkazu s vaším výtvorem je už hotový lodní šroub, ale vůbec není patrné, kde je chyba.
Uložte jako přílohu buď celý model nebo alespoň screenshot, jinak vám nedokážu poradit. | ||
Split tělesa pomocí plochy | 2.6. 2011 | Nemohl byste poslat přesný link na web s výukovým materiálem?
Pokud se vám neodeslala příloha (předpokládám, že jste něco přikládal), zkontrolujte její formát a velikost. | ||
Export Geometrical Set | 4.4. 2012 | Pak bych zkusil do zmíněných SW naimportovat STEP vytvořený mimo Catii a naopak STEP z Catie importovat ještě do jiných CADů a pozorovat co se bude dít. Z toho bych se možná pak dalo usoudit, kde je chyba.
Ostatní geometrie se importuje bez problémů? Chybí jen body? | ||
Export Geometrical Set | 4.4. 2012 | Zrovna u STEPu by to snad nemělo zlobit. Zkuste se pohrát s nastavení stepu v Options, vyexportovat body s různými nastaveními a zkoušet co to bude dělat ve zmiňovaných programech. | ||
3D model | 17.6. 2011 | Takže, wml soubor se mi podařilo otevřít, nicméně se s ním nedá nic udělat, ani přeuložit. DXF Catia odmítla naimportovat. | ||
3D model | 9.6. 2011 | Já myslím, že Catia by DXF měla otevřít. Je to v nabídce File - Open. Ale nevím jestli to není jen pro 2D. Vyzkoušejte... | ||
3D model | 4.6. 2011 | Bohužel je to tak jak říká p. Rája, pro stažení modelu je třeba jim něco poslat. A než to schválí, trvá to dlouho. Wrl by jinak mělo jít naimportovat. | ||
3D model | 3.6. 2011 | Já bych zkusil pořádnit "zagooglit", určitě něco najdete. I když lebka není běžně používaná strojí součást... | ||
3D model | 2.6. 2011 | A co tenhle web? CATIA by měla zvládnout naimportovat formát dxf, který je v nabídce.
http://www.3dcadbrowser.com/preview.aspx?modelcode=33063 | ||
3D model | 2.6. 2011 | Myslím, že by bylo hodně zajímavé ji zkusit vymodelovat. Nemáte najakou jednoducho předlohu (obrázek). Dekorace na moto přeci jen nemusí být tak detailní jako skutečná lebka. | ||
analyza srouboveho spoja | 2.6. 2011 | Podívejte se do přílohy, je tam nejjednodušší analýza výpočet šroubového spoje při použítí virtuálního šroubu. V podstatě to simuluje případ šroub - deska - deska, kdy vlastní šroubový spoj je mezi sroubem a druhou deskou, bez použítí matice.
Spooj šroub - deska - deska - matice se vytvoří obdobně. Zkuste si změnit sílu a předepnutí. | ||
Meranie dĺžky krivky | 31.5. 2011 | Vyberte křivku ve stromu a ne v prostoru. Pak to změří celou délku a ne jednotlivé segmenty. | ||
Upozornění při Save As | 31.5. 2011 | Takže zafungovalo, je to dělané vyloženě kvůli API, aby hlášky nezpůsobovaly "zamrzání" maker při běhu. Nikde jinde to vypnout nejde, já to hledal na špatném místě.
Díky za radu | ||
Upozornění při Save As | 27.5. 2011 | Určitě vyzkouším, díky moc. Kdyby to zafungovalo, tak je po problému. :-) | ||
Vytvorenie profilu (niečo podobné ako rúra)(V5R19) | 16.5. 2011 | Samozřejmě by to taky šlo - a asi by to bylo i čistější. Otázka je, co je pro začátečníka jednodušší. | ||
Vytvorenie profilu (niečo podobné ako rúra)(V5R19) | 15.5. 2011 | V příloze jsem namodeloval malý příklad, jak by to šlo udělat, tak se podívejte. | ||
machining - rezné podmienky | 14.5. 2011 | Uživatel cituje z příspěvku #2003:
'(btw, nemohol by sa nejako opraviť filter vulgarizmov?)'Podívám se na to, filtr je trochu "přísnější". :-) | ||
Deaktivované elementy | 11.5. 2011 | Jde to pomocí vyhledávání. V hlavním menu Edit - Search. Vyberte typ hledaného objektu, jako atribut vyberte 'activity' a hodnotu false. | ||
degenerované komponenty v sestavě | 8.5. 2011 | Můžete poslal sestavu, kde by byly jenom ty matice v pozicích? Rád bych se na to podíval, protože "tohle" jsem opravdu ještě neviděl. | ||
Incident report | 4.5. 2011 | Také by to mohla být data uložená ve vyšším releasu (nebo SP). Tohle se nám stávalo celkem často, data nejsou zpětně kompatibilní.
CATDUA je nástroj k opravení vnitřní struktury dat. Jděte v hlavním menu na File - Desk, otevře se další okno, kde je vodorovný strom nahraných dokumentů. Catdua je dostupná v kontextovém menu každého dokumentu (pravé tlačítko), v nastavení vybrat Clean a spustit. Na konci utilita vypíše počet chyb a opraví je. Tohle ale musí udělat ten, kdo data ukládá, takže Vám tpo nepomůže. | ||
Nový díl jako kopie existujícího | 3.5. 2011 | Opravdu vám doporučuji si přečíst MANUÁL, který je zde na fóru. JASNĚ se tam píše, nepoužívat k přeukládání souborové manažery, ale ukládat pomocí Save management. Na zálohu projektu je nejlepší použít funkci Send to. | ||
Nový díl jako kopie existujícího | 30.4. 2011 | :-) člověk se pořád učí.
S Paste Special jsem pracoval dnes a denně, ale v sestavě na V5 partu jsem to nikdy nezkusil. Bežně jsme takhle kopírovali a vkládali V4 data z jiných sestav (tam to ani jinak nešlo). | ||
Nový díl jako kopie existujícího | 29.4. 2011 | Mám též W7 a je to OK. Aspoň Catia ten Save dialog zobrazuje korektně. | ||
Nový díl jako kopie existujícího | 29.4. 2011 | Přepněte si Win do klasického zobrazení, s "tímhle" moderním kabátem se nedá pracovat. | ||
Nový díl jako kopie existujícího | 29.4. 2011 | 1. uložit původní díl
2. zkopírovat (čímkoliv) mimo Catii s novým názvem 3. otevřít v Catii - NE přidáním do sestavy, ale jako samostatný part 4. přepsat PartNumber, jinak bude Catia křičet (popř jiné atributy, např pro PDM) 5. vložit do sestavy nebo 1. otevřít part do nového okno 2. SAVE AS, zatrhnout As new document dále viz první postup. Makro by určitě zafungovalo lépe a efektivněji. | ||
Obnovení modelů | 29.4. 2011 | To se ptejte spíš Vašeho IT... | ||
Obnovení modelů | 29.4. 2011 | To ale c Catií nemá nic společného. Pokud jste si takhle nešikovně přeuložil data a nemáte zálohu někde na serveru, tak s tím nic neuděláte.
| ||
Prodloužený formát A0 | 28.4. 2011 | Vzhledem k tomu, že většina firem má svoje vlastní vzhledy rámečků, vytváří si je každý sám. Někdy se na generování používá speciální makro, které celý rámeček překreslí. Pokud potřebujete prodloužený formát, upravte si standartní.
Zkusím se podívat, jestli bych někde nenašel nějaký "neutrální" rámeček, kterých bych mohl volně poskytnout. | ||
Rozvin spline křivky | 29.4. 2011 | To jsem také myslel, použít atribute link. Jednoduché a funkční. | ||
Rozvin spline křivky | 28.4. 2011 | No přesně to jsem myslel. Proč něco dělat složitě, když to (možná) jde udělat úplně jednoduše. | ||
Rozvin spline křivky | 28.4. 2011 | Spline lze jednoduše změřit a délku pak přenést přímo do příslušné kóty ve výkresu. To by vám mohlo spoustu práce ušetřit. | ||
Upozorňování na nelegální instalace od R20 SP5 | 11.10. 2011 | Pravdy na tom asi bude aspoň trochu, tu informaci jsem dostal od člověka z DS ČR. | ||
Upozorňování na nelegální instalace od R20 SP5 | 11.10. 2011 | Tohle nedokážu posoudit, ale pokud by to byla pravda, měla by asi značná velký problém. Data kolují od jednoho dodavatele k druhému, tím pádem by se informace o nelegálnosti postupně mohl zavléci i tam, kde je vše legální. | ||
Linkovanie Sketcher | 27.4. 2011 | Technicky můžete jeden Sketch použít vícekrát, ale pokaždé bude samozřejmě stejný. Pokud chcete mít geometrii ve skicáří nějak provázonou, musíte použít projekci, tzn. geometrii z prvního, kterou chcete mít ve druhém, musíte do druhého projektovat.
Nebo so můžete připravit wireframe geometrii, a tou pak řídit ostatní skicy. Defacto vytvořit jakýsi wireframe skeleton, který bude se bude promítat do skic. | ||
Linkovanie Sketcher | 27.4. 2011 | Samozřejmě. Vše se chová úplně stejně, jen to nevenek není vidět. | ||
Linkovanie Sketcher | 26.4. 2011 | A nestačilo by tu geometrii co nepotřebujete vidět "navenek" jenom přepnout do konstrukčního módu? | ||
instalace SP 5 | 25.4. 2011 | Používáte legální instalaci? Pokud ne, pak vám bohužel (pravidla fóra) nemůžeme poradit. | ||
Jednotky | 10.9. 2014 | Špatně jste to pochopil. Zpět k příkladu...
To s poměry je samozřejmě pravda - je jedno jestli počítám v mm nebo palcích. Ale jak sám píšete, poměr bude absolutní číslo (jednotky se pokrátí), ale co pak? Píšete, že se odečte zase absolutní číslo, ale jak má Catia vědět, jestli je to jen 2, nebo 2 palce, nebo dva °, nebo 2 MPa... Co by podle vás bylo výsledkem tohoto (máme nastavené mm): pocet = floor(delka / (roztec - 10)) - 2 Jednotky ve výpočtu musí odpovídat jednotkám parametru, do kterého zapisujeme. Když u konstanty nebudou uvedené jednotky, Catia vezme základní jednotku, tedy v m (počítáme výsledek typu length), a převede ji na milimetry, tj. vynásobí 1000x. Takže kdyby jste si zobrazení jednotek vypnul, připravil byste se o možnost vytváření formulí, protože by se jednoduše a zkrátka nedala zapsat - všechno by byly buď milimetry nebo ty zmíněné hrušky. Pokud u kóty zadáváte jen konstantu, mm se dopisovat nemusí. Při rozkliku se navíc logicky mm doplní, kdybyste náhodou chtěl formuli vytvořit, abyste nezapomněl, že to musí být v mm. A když už se tedy shodneme, že vypnout to nelze (já tvrdím že to má svůj důvod), není rychlejší při přičítání dopsat za hodnotu "mm" než je umazávat z původní hodnoty? :-) | ||
Jednotky | 10.9. 2014 | Tak jinak. Představte si, že potřebujete vytvořit např. formuli pro počet děr v patternu. Ta se bude rovnat délce desky, na které se má pattern vytvořit dělené požadovanou roztečí, a dvě díry uberu.Vzorec by pak vypadal nějak takto
pocet = floor(delka / roztec) - 2 ' floor je zaokrouhleni dolu Pokud nebudeme určovat jednotky a budeme počítat např. jak jste zmínil v palcích, bude výsledek úplně mimo, protože se odečtou 2 palce a dostaneme tak desetinné číslo - potřebujeme ale celé číslo, nic jiného pattern nevezme. Už chápete? Musím jasně rozlišit, s jakým rozměrem počítám a jaký rozměr má mít výsledek. Jinak to bude to příslovečné o "jabkách a hruškách". Pokud je v editačním okně kóty (nebo čehokoliv kde se zadává délka) jen jedna hodnota, Catia to vezme jako délku, ale jakmile začnete psát vzorec, což je už i 1mm + 1mm, musí se jednotky určit. Snad jsem to vysvětlil pochopitelně :-) | ||
Jednotky | 10.9. 2014 | Zdravím. Tady ale nejde jen o zobrazování...
CATIA má primárně nastavené jednotky na metr [m]. Všechny kóty jsou pak jako délkové rozměry - length - udávány v mm, proto se musí za hodnoty přidávat, stejně jako např. úhly - typ angle - jsou v deg. Když pak u kóty jednotku neuvedete, bere se výchozí jednotka - metr, a přepočítá se na milimetry.
Výchozí jednotka parametru typu length se dá přenastavit, ale pak zase budete muset všechno zadávat v metrech | ||
Power - copy - pocet instanci | 22.4. 2011 | Pokud je to prostorová křivka, pattern tu nebude nic platný.
Co se týče makra, podívejte se sem http://www.catia-forum.cz/articles/?article_id=14, tohle makro řeší podobný problém. Apropo, makro potřebujete v práci nebo jen tak, pro vás? | ||
Power - copy - pocet instanci | 19.4. 2011 | Dobrý den,
pokusím se odpovědět, ale nejprve se zeptám proč se bráníte makru? 1. Pokud bude křivka rovinná, šlo by v power copy použít user pattern a jako vstup použít třeba skicu s daným počtem bodů. 2. Geometrie se vytvoří tak, jak je zadaná. Pokud chcete střed v daném bodě, musíte ji i tak vytvořit. 3. Pokud se při vkládání objevuje chyba, je power copy ne úplně správně vytvořené. Někdy se ale objevuje hlášení, že vytvářené feature budou vloženy do defaultního setu (to je právě případ parametrů). Vypnout hlášení asi nelze. | ||
Vazby v sestavě | 26.6. 2013 | catie sice něco zakřičí, že to není dobré, ale udělá to. musíte ale použít pattern v GSD modulu, ne v part designu. tam to určitě jde.
| ||
Vazby v sestavě | 21.6. 2013 | Vytvořte si v modelu kroužku bod ve středu první zamýšlené kuličky a pomocí funkce circular pattern vytvořte další body , stejně tak bod ve středu modelu kuličky. Pak v sestavě vytvořte vazbu mezi oběma body (kroužek - kulička) a ostatní kuličky vložte do sestavy pomocí Reuse pattern. | ||
Vazby v sestavě | 17.4. 2011 | Přesunu téma z Assembly design do Ostatní moduly Catia, aby to uživatele (stejně jako mě) zbytečně nemátlo. Snažil jsem se vám popsat postup vytvoření vazby právě v Assembly design, bez použití kinematiky. | ||
Vazby v sestavě | 16.4. 2011 | Vytvořte vazbu jako vzdálenost mezi vaší rovnou plochou a osou vačky. Hodnotu vzdálenosti budete řídit vztahem, který bude vycházet z uhlu natočení vačky. Tedy:
| ||
Ulkladanie do viacej formatov sucasne | 2.5. 2011 | Chtěl bych se tomuto tématu věnovat víc, popsat základy integrovaného vba a maker všeobecně. Chtělo by to jen víc času. | ||
Ulkladanie do viacej formatov sucasne | 2.5. 2011 | Tools - Macros - Visual Basic editor ... | ||
Ulkladanie do viacej formatov sucasne | 1.5. 2011 | Myslíte udělat k tomu nějaký user friendly interface? To s obyčejným catscriptem nejde, buď musíte začít s catvba (integrováno v Catii) nebo se pustit do něčeho jiného (VB, .NET, C). Ať tak nebo tak, jestli jste nikdy v ničem neprogramoval, přeju pevné nervy a hodně trpělivosti. Teda pokud se do toho pustíte. | ||
Ulkladanie do viacej formatov sucasne | 1.5. 2011 | No a vy se divíte? Tím že změníte souboru koncovku z něj neuděláte formát PDF. Proč jste si nezkusil nahrát makro s exportem jak radil pan Mrázek? Zkuste si to makro nejdřív nahrát, podívat se co uvnitř, a pak se ptejte co vám nebude jasné.
| ||
Ulkladanie do viacej formatov sucasne | 29.4. 2011 | Tohle funguje...
Sub CATMain() | ||
Ulkladanie do viacej formatov sucasne | 29.4. 2011 | policko jste deklaroval jako pole, nemůžte ho vypsat v MsgBoxu. Tehto kus kódu v podstatě nic neudělá, jen vám rozdělí promennou filepath do pole. | ||
Ulkladanie do viacej formatov sucasne | 27.4. 2011 | Myslíte z příspěvku #1910? Pokud máte oFile jako File a soubor existuje, mělo by to fungovat. V MsgBoxu ale musíte použít metodu Name, protože MsgBox bere jako vstup String.
potom by to mělo být MsgBox oFile.Name | ||
Ulkladanie do viacej formatov sucasne | 26.4. 2011 | To ale vůbec není třeba. Na rozdělení celé cesty podle lomítek vám stačí fce split.
Dim newFilePath As String Nerucim za uplnou spravnost, pisu to z hlavy, ale v principu je to OK | ||
Ulkladanie do viacej formatov sucasne | 26.4. 2011 | Mícháte jablka a hrušky dohromady. Koukal jste do manuálu? Metoda GetFile vrací hodnotu typu File, vy ji ale přiřazujete do typu string, to samozřejmě nejde.
Nějak nechápu o co se teď snažíte? | ||
Ulkladanie do viacej formatov sucasne | 24.4. 2011 | Eh, překlep, myslel jsem příspěvek 1893. Oddělit z filepath název souboru, přidat podadresář a název souboru zadaný uživatelem. | ||
Ulkladanie do viacej formatov sucasne | 24.4. 2011 | No vidíte, jak jste na to přišel. :-) Teď už jen použijte normální SaveAs. Dál to udělejte viz příspěvek 571, do cesty pokaždé přidáte ještě "/DWG/nazev_souboru" , "/DXF/nazev_souboru " atd. | ||
Ulkladanie do viacej formatov sucasne | 23.4. 2011 | Podívejte se do souboru V5Automation.chm v adresáři ...catiainstalpath.../code/bin. Je tam celý objektový model, včetně příkladů atd. | ||
Ulkladanie do viacej formatov sucasne | 23.4. 2011 | Určitě ne, tohle je metoda pro příkazová řádek, ne pro VB. Podívejte se do manuálu, tam je to všechno perfektně popsané.
Pro vytvoření adresáře je to metoda CreateFolder objektu FileSystem . | ||
Ulkladanie do viacej formatov sucasne | 23.4. 2011 | Nejsem si úplně jistý, ale myslím, že název souboru nelze do FileSelectionBoxu zadat předem. V proměnné filepath je celá cesta k souboru včetně jeho názvu, který v tomto dialogu zadáváte.
Řešením by bylo proměnnou filepath rozdělit podle zpětných lomítek (\) a znovu poskládat cestu, ale už bez názvu souboru (část za posledním lomítkem) a tuto nahradit proměnnou Input, kterou získáte v prvním InputBoxu. | ||
Ulkladanie do viacej formatov sucasne | 22.4. 2011 | Název souboru i s cestou máte v proměnné filepath, takže pak to musí být takto:
drawingDocument1.SaveAs filepath
a to je celé. Ten první dialog, resp. skoro celý kód až k tomuto dialogu tam vůbec nemusí být. | ||
Ulkladanie do viacej formatov sucasne | 22.4. 2011 | Vlastnost PartNumber je to, co vidíte v Partu / Produktu v Top uzlu stromu. Záleží co je objekt product1. | ||
Změna souřadného systému v modelu | 14.4. 2011 | No a vyřešil jste to nějak? Jestli to mám brát jako uzavřené téma nebo jestli potřebujete ještě popostrčit? | ||
Změna souřadného systému v modelu | 13.4. 2011 | Uživatel odpovídá na příspěvek #1840:No mě také není úplně jasné, o co Bohdanovi jde.
Já to chápu tak, že potřebuje otočit veškerou geometrii v rámci partu - a to lze. | ||
Změna souřadného systému v modelu | 13.4. 2011 | Souřadný systém modelu nemůžete změnit. To co tu Kamil píše, je vytvoření osového kříže. Ten ale vůbec nemusí se souřadným systémem korespondovat.
Se změnou polohy v sestavě bych si také nebyl tak jistý, poloha geometrie v modelu se tím nezmění. Zkuste použít funkci rotate, tím parametrický (i mrtvý) model otočíte naprosto spolehlivě a velice rychle. | ||
Změna souřadného systému v modelu | 12.4. 2011 | Správná poznámka. Potřebujete změnit polohu nějaké geometrie vůči souřadnému systému (počátku) modelu?
Nejjednodušší způsob je posunout geometrií pomocí kompasu. Pokud je model parametrický, musí se geometrie vázat nejlépe k jedné feature (ideálně bod, se kterým lze pohnout) a tím se posune i veškerá návazná geometrie. Mrtvá geometrie jde posunovat bez omezení. | ||
Osy ve výkrese | 9.4. 2011 | Opět velmi jednoduše.
Pokud potřebujete zkrátit jednu stranu osy, klikněte na ní, aby se označila, pak chyťte její konec (malý čtvereček) a se stisknutým CTRL táhněte. Bude se zmenšovat jen jeden konec a ne celý kříž. Posun text. pole bez "skákání" se řeší uplně stejně, jen je při posunu třeba podržet SHIFT. Tyto vychytávky se stiskem SHIFT, ALT nebo CTRL ale běžně fungují i v jiných běžných programech, třeba v MS Office a tak. Stačí se nebát to vyzkoušet, protože jinak na to nepřijdete a budete se jen trápit. | ||
Osy ve výkrese | 8.4. 2011 | Použijte funkci Axis line and center line (poslední ikona v panelu pro vytvoření os). Naklikněte obě strany průmětu drážky. Vytvoři se osa drážky a osy profilu. Ty pak klidně smažte. | ||
Generovani kot z modelu do vykresu | 9.4. 2011 | Tak jsem je narychlo zkusil to automatické kótování a tohle je výsledek. Podle mě docela uspokojivý. Zřejmě musí být dodržena určitá pravidla (kolmé pohledy atd.) aby si s tím Catia poradila.
Na obrázku je vidět, že se zakótoval i počátek a konec variabilního filletu - pohled je ale kolmo k jeho ose. Pak jsem zkusil tuhle skicu orotovat podle její nejdelší části (vytvořit hřídel), to už se ale nezakótovalo nic, protože jsem defacto zadal průměty jednotlivých průměrů - a to je samozřejmě špatně. | ||
Generovani kot z modelu do vykresu | 8.4. 2011 | Mohl byste sem dát obrázek toho přechodu? Nějak si nedovedu představit, jak by Catia měla dokázat zakótovat něco automaticky, když to nedokážete ani ručně.
A co se týká přenášení kót z 3D do výkresu, ještě jsem se s tím v praxi nesetkal. Na to by nejlépe odpověděl někdo z DS, aby "obhájil" Catii. O tom principu v ProE vím, tam se dokonce muselo modelovat už s ohledem na výkres. Možná že existuje nějaká metodika, jak vytvářet skicu, ale nevím o ní. I na ofic. školení na Catii, které jsem kdysi absolvoval, se tahle možnost nijak zvlášť nerozebírala. | ||
Záhadné linky | 7.4. 2011 | Používáte oba stejný release, SP a hotfix? S tímhle jsem se u R19 nikdy nesetkal. Buď je to nějaká speciální anomálie určitého SP nebo bych chybu hledal někde v nastavení.
Ale zrovna u téhle funkce bych ji nečekal. Zkuste ještě místo Paste Special použít obyčejné Paste, je to defacto to samé. | ||
Jak označit všechny kóty na výkrese ? | 6.4. 2011 | Úplně nejrychlejší bude Edit - Search. Jednuduše si je nechte vyhledat podle typu. | ||
selektovanie ploch po vrstvach | 6.4. 2011 | Ještě jsem chtěl dodat, že hodně záleží na kvalitě ploch. Pokud máte importovaná data třeba z Igesu nebo Stepu, nemusí se vybrat všechny plochy, ale to už pak jde snadno dovybrat ručně.
Funkci D. nebo A. propagation můžete opakovat vícekrát, aktuální výběr elementů pro join se tím vždy rozšíří. | ||
selektovanie ploch po vrstvach | 6.4. 2011 | Pokud máte obě vrstvy rozdělene tak, že se plochy ve vrstvě A nedotýkají vrstvy B, je celkem jednoduch řešení. Spusťte funkci join, vyberte jednu plochu z vrstvy a klikněte nad ní (v seznamu vybraných) pravým tlačítkem. V kontextové menu (úplně na konci) jsou volby Distance a angular propagation. První vám vybere všechny plochy, které se vzájemně dotýkají, druhá plochy, které mají tangentní návaznost. | ||
Zistenie momentalneho presahu Partov v Zostave | 7.4. 2011 | Ano, to je přesně ono. Ještě se dá kontrolovat min. vzdálenost (clearance). | ||
Zistenie momentalneho presahu Partov v Zostave | 5.4. 2011 | Ano, k tomu slouží funkce Clash v panelu Space analysis. | ||
stroje do Catie | 30.3. 2011 | Tady vám bohužel neporadím, takže zbývá Google a hledat. V podstatě se nemusíte omezovat jen na nativní data Catia, stáhnou můžete i jiné formáty, které Catia dokáže načíst (step atd.).
Pokud by se vám podařilo něco najít (nebo jestli by vám ve škole poskytli zdroj), byli bychom velmi rádi, kdybyste nám tyto zdroje (odkazy) poskytl. Uveřejnili bychom je zde na fóru, aby byly přístupné i pro ostatní uživatele. | ||
stroje do Catie | 30.3. 2011 | Nechci být pesimista, možná někde seženete nějaké zjednodušené schématické modely, ale vstřikovací lis ani formu vám jen tak někdo neposkytne. Je to know-how každé firmy.
Na co přesně modely potřebujete? | ||
zobrazovanie stromu | 30.3. 2011 | Jaký používáte release? Tohle je celkem zásadní chyba - tedy pokud se strom opravdu nezobrazuje. | ||
3D pattern makro | 29.3. 2011 | V principu by to mělo jít, teoreticky by makro mohlo zvládnout i samotné vygenerování bodů - středů jednotlivých buněk. Důležitý je směr - předpokládám, že jde o vstřikovaný díl, takže strany buněk musí mít minimální úkos a buňky musí být vytažené ve směru formování. Postup by mohl být následující:
Ještě otázka - makro potřebujete soukromě nebo v práci? | ||
3D pattern makro | 29.3. 2011 | Pattern potřebuje vždy rovinu nebo rovinnou plochu rovinu a nikdy nenatočí patternované feature, takže tudy cesta nevede.
To co říkáte by asi šlo, ale ještě je důležité, jaká bude vstupní plocha (také koule nebo úplně obecná?) a jestli budou mít všechny vytvářené plochy stejný poloměr nebo bude poloměr vycházet z geometrie. Ono totiž nelze přímo vytvořit kulovou plochu jen z bodu a plochy, na kterou je tangentní. Je třeba nejprve zjistit poloměr. | ||
3D pattern makro | 28.3. 2011 | Myslíte něco podobného jako v tomto článku?
http://www.catia-forum.cz/articles/?article_id=14 Místo "stehu" by to vytvářelo Vámi požadovanou geometrii, v principu je to v podstatě skoro to samé. | ||
Nejaka chyba | 26.3. 2011 | V příloze ukázka, jak by to mohlo vypadat jinak. Není to celé, ale to už si určitě doděláte.
Jinak ta chyba může být prostě jen v nesprávné struktuře - Catia to prostě nezkousla a model se "nakopl". Většinou to spraví přeskládání operací. | ||
Nejaka chyba | 26.3. 2011 | Nijak si to neberte, ale máte to namodelované ne úplně správně. Naučte se používat booleovské operace, takhle dlouhý strom je strašně nepřehledný. Navíc je tam spousta deaktivovaných operací, které to dělají víc a víc nepřehledné.
Pokud používáte fci Draft, můžete v jedné operaci zkosit několik ploch najednou, vy tam máte u každé plochy jeden draft. Vyzkoušejte si také ostatní funkce a ne jenom Pad, Pocket a Draft. Některé tvary se dají udělat v jedné operaci namísto vašich pěti. :-) | ||
zalomeni radku ve formula | 26.3. 2011 | A co tam dát nějaký separátor (třeba |) a při vyplňování textu to v kódu podle něj rozdělit na dva řádky? To by mělo jít celkem snadno, ne? | ||
zalomeni radku ve formula | 26.3. 2011 | Koukněte sem http://cs.wikipedia.org/wiki/Nov%C3%BD_%C5%99%C3%A1dek.
Tato syntaxe se používá např v PHP, Javascriptu. | ||
zalomeni radku ve formula | 26.3. 2011 | Co zkusit klasiku "\n"? | ||
Measure Inertia | 14.5. 2011 | Tak si ty souřadnice jednoduše odměřte. Funkce Measure Inertia nabízí vytvoření bodu - středu těžiště, dokonce může být i asociativní. Změřte si rozdíly odpovídajících souřadnic mezi počátkem sestavy a vaším bodem a tyto rozdíly pak přičtěte / odečtěte od souřadnic těžiště.
Počátek sestavy poznáte, když do ní vložíte nový part - objeví se v počátku. Tady pozor, Kamil to asi myslel také tak. Počátek sestavy sice určí prvně vložený part, ale pokud ho smažeme, už to neplatí, protože druhý (nyní první) už může být úplně jinde. | ||
Measure Inertia | 13.5. 2011 | Teď vás úplně nechápu. Jak chcete určit těžiště sestavy k bodu? Těžiště je jednou dané. Nebo myslíte souřadnice těžiště vzhledem k vybranému bodu?
Navíc byste měl mít u všech Body zadaný materiál. A pozor - u Body, kde není nastaven materiál, se bere hustota 1000kg/m3. To může ovlivnit výpočet. | ||
Measure Inertia | 28.3. 2011 | Samozřejmě že zůstane, jinak by to byl pěkný zmatek. Klidně si to vyzkoušejte. Otevřete prázdnou sestavu, do ní vložte part, pak druhý a ten někam posuňte. První smažte a vložte do sestavy třetí, prázdný part - uvidíte že bude v pozici původního prvního. :-) | ||
Measure Inertia | 25.3. 2011 | Samozřejmě počátek není nikde vidět, není to ani fixnutý part. Počátek sestavy určí počátek prvního Partu, který do ní vložíte.
Zjistíte ho jednoduše tak, že do sestavy vložíte prázdný Part - jeho počátek je zároveň počátek sestavy (při dotazu na určení počátku při vkládání klikněte na No). | ||
Measure Inertia | 25.3. 2011 | A analogicky pokud budete měřit podsestavu, bude to od jejího počátku. | ||
Measure Inertia | 25.3. 2011 | Od počátku hlavní sestavy, tedy bodu se souřadnicemi 0,0,0. | ||
Sjednocení sestavy | 24.6. 2021 | No, ale skutečně jen teoreticky. Stačí pár tangentních dotyků ploch a končíte. Kolikrát je problém nechat jen u AllCATPartu sečíst Body z jednoho Partu dohromady, tak si nedovedu představit, jak by to dopadlo s plochami (non manifold resutl se více než jistý).
Automatizace by šla jen v případě, že ji podporuje API. U AllCATPartu podpora není a musí se složitě obcházet, u DF1 to bude podobné. | ||
Sjednocení sestavy | 24.3. 2011 | Ano, v podstatě totéž jako Generate CATPart, navíc s možností zachování barev původních produktů. | ||
Sjednocení sestavy | 24.3. 2011 | V assembly design je to příkaz Tool - Generate CATPart from Product. Z celé sestavy vytvoří Part, to co je skryté ignoruje. Z každého produktu navíc dokáže udělat pouze jedno výsledné Body. | ||
Změna sestavy - Spolupráce Catie a Excelu | 2.4. 2011 | Přečtěte si článek pořádně ještě jednou, určitě ten princip pochopíte. Pracuji na dalším rozšíření - kromě seznamu předpřipravených parametrů bude možné načíst / uložit i jejich hodnoty. Pak by to váš problém řešilo perfektně.
Obsluha aplikace je velmi snadná, ale poskytnout vám ji zdarma není možné. Byla vyvinuta na zakázku. Společnost, která si ji objednala, za ni zaplatila. Teoreticky by bylo možné poskytnout vám částečně omezenou verzi, kterou byste mohl vyzkoušet. Připravujeme sekci Komerční makra, kde budeme nabízet takovéto utility. Rádi bychom každou takovou aplikaci poskytovali jako demo verzi zdarma k vyzkoušení, to je ale třeba nejprve připravit. Ještě se zeptám... Váš projekt potřebujete do školy, do práce nebo jen tak, na doma? | ||
Změna sestavy - Spolupráce Catie a Excelu | 2.4. 2011 | Pokud otevřete samostatný part, který má externí link na parametr jiného partu (sestavy), který není otevřen, není možné hodnotu změnit (jedině přetrhnout vazbu). To je celkem velká nevýhoda externích linků (ta moje aplikace tohle také úspěšně řeší).
Renamed parametry jsou ty, kterým změníte název. Pokud název po vytvoření zůstane nezměněn, je parametr ve formula editoru ve skupině All. Dále si můžete pomoci výběrem typu parametru (length, real, ...) a tím filtrovat seznam. | ||
Změna sestavy - Spolupráce Catie a Excelu | 1.4. 2011 | Ano, tento postup v podstatě odpovídá metodice skeletonu. V hlavní (řídící) sestavě máte všechny parametry a taháte je do podsestav a dílů jako externí reference. Pokud budete mít jednotlivé podsestavy navazané na design table, bude synchronizace pravděpodobně trvat zase o něco déle.
Přiřadit parametru určité feature uživatelský parametr - tedy vytvořit formuli, jde samozřejmě jen ve formula editoru nebo makrem. Někde vztah, kterým se parametr řídí, přece musíte vytvořit. Ve formula editoru lze takto definovat např. i geometrii. | ||
Změna sestavy - Spolupráce Catie a Excelu | 22.3. 2011 | To bude ale právě tím, že máte design table nataženou do každého modelu. Catii chvíli trvá, než zjistí, že se design table změnila. Někdy je to až nepochopitelně dlouho. A pokud to zjišťuje u každého modelu, update nic neudělá, protože jednotlivé party si nestačí načíst změněné table.
Udělejte to jinak. Všechny parametry si vytvořte v hlavní sestavě a tu nalinkujte na excel. Do ostatních partů pak parametry přeneste jako externí, tj. s linkem. Pak si excel bude tahat jen hlavní sestava. Já parametrizaci sestav řeším takhle: http://www.catia-forum.cz/articles/?article_id=23 | ||
Změna sestavy - Spolupráce Catie a Excelu | 22.3. 2011 | A jak máte provázanou sestavu s excelem? Jen do hlavní sestavy a z ní pak externí linky do každého partu? Nebo jinak? | ||
Jazykové nastavení Catie | 26.3. 2011 | Mluvíte mi z duše. Třeba taková věc jako pozicovaná skica nebo alespoň základní fce pro práci se stromem. | ||
Jazykové nastavení Catie | 26.3. 2011 | Jo, pochopil jsem. Trochu nechápu, proč to neudělali nějak normálně, zvlášť když na tom záleží správný chod maker. V makru pak stačí použít třeba hledání (Selection.Search) a už to přestává fungovat.
Pro anglickou lokalizaci je search dotaz třeba "color=Green, sel", pro německou ale "farbe=grün, aus" - prostě šílenost. | ||
Jazykové nastavení Catie | 26.3. 2011 | Díky moc.
Apropo, kde jste na to přišel? Já projel spousty cizích fór a všude se píše, že tohle se zjistit nedá. | ||
Jazykové nastavení Catie | 22.3. 2011 | Asi jsem zapomněl dodat, že to potřebuji zjistit v makru. Ono totiž to, co je napsané pro EN lokalizaci nemusí nutně fungovat třeba v DE lok. Buď se musí psát specifické verze nebo to na nějak z Catie vytáhnout. Proto se pídím po spolehlivé možnosti jak to zjistit. | ||
Pojmenování BODY | 14.2. 2021 | Třeba takhle, je to opravdu jednoduché.
Škoda že i na podobné věci je nutné mít KWA licenci a není to v základu. | ||
Pojmenování BODY | 21.3. 2011 | Ano, to jsem psal. Pokud je k dispozici KWA, bylo by to o něco snažší. Ale změna instance name a název souboru se dá řešit jedině makrem. | ||
Pojmenování BODY | 21.3. 2011 | Chápu to správně, že máte vytvořený parametr typu string a jeho hodnotu chcete přenést do PN, PartBody, instance name v sestavě a názvu souboru?
Pokud nevlastníte licenci k Knoledgeware, budete to muset udělat makrem, které budete sám spouštět. Nejprve načíst hodnostu parametru: oPart = CATIA.ActiveDocument.Part 1. Body oPart.Bodies.Item(1).Name = sParamValue 2. Instance name Tady je to složité, protože instance name se nesmí jmenovat stejně (mají na konci tečku a poř. číslo). Tady se musí rekurzivně procházet sestava a instance name přidělovat podle počtu instancí. (návod jak procházet je v sekci Makra) 3. Název souboru CATIA.ActiveDocument.SaveAs(sHodnotaParametru) | ||
Listy přechod z válce do profilu | 26.3. 2011 | Myslím že tohle je přesnější... | ||
Listy přechod z válce do profilu | 19.3. 2011 | Není co řešit, tohle je pro Catii celkem banalita. Např Škoda Power v Catii kreslí lopatky k parním turbínám, a to je myslím trochu přesnější a složitější záležitost. | ||
Listy přechod z válce do profilu | 19.3. 2011 | Lepší by bylo poslat obrázek (jestli máte nějaký názorný), jak by ten přechod měl vypadat, ale i tak si troufám tvrdit, že to Catia umí. | ||
tvorba polotovaru | 19.3. 2011 | Je to tím, že geometrii vytváříte v Body a máte zapnutý přepínač Only current Body. Přepínače jsou vlastně dva (ikonky na obrázku):
Hlavně nedoporučuju vytvářet plochy přímo do Body - na to se v knížce trochu zapomnělo. Plochy, body, křivky a roviny vytvářejte v geometrických setech, Body požívejte na solidy. Navíc máte zapnutý Hybrid design, jinak by vám to ani pod Body uložit nešlo. Vřele doporučuji vypnout (v Options - Part Infrastructure). | ||
CatiaV5 - save as *.pdf | 17.2. 2020 | Dobrý den,
výkresy se zvětšily v pouze v R29 (po úpravách) nebo při přechodu z R28 na R29? Zatím jsem u R29 tyhle problémy nezaznamenal. Podívejte se na nastavení grafických formátů, jestli zde nenastala nějaká změna. Také bych vyzkoušel znovu export stejného výkresu v R28 a R29 a porovnal výslednou velikost, popř. i po zmíněných úpravách. Teprve pak se dá usuzovat, zde je u R29 něco špatně (jinak). Pokud však velikost výkresu u R29 je 20ti a vácenásobkem velikosti výkresu v R28, je to okamžitý report vašemu VAR, ať se o to postarají. | ||
CatiaV5 - save as *.pdf | 31.3. 2019 | Dobrý den,
tak zaprvé by kóty přes šrafy jít neměly, že...ale co si budeme povídat. Správně nastavené kóty by se měly za textem vytvářet obdélníček, který šrafy skryje a text je lépe viditelný, a to by podle mého mohlo stačit. A úplně nerozumím, proč by se při použití SaveAs PDF měla použít virtuální tiskárna. CATIA si PDF uloží sama, bez nutnosti různých PDF kreatorů apod. | ||
CatiaV5 - save as *.pdf | 9.7. 2013 | Jak už jsem psal, v Catii toho s PDF moc nejde, nejlepší je použít nějaký program - virtuální tiskárnu, která zvládne i velký formát a umí černobílý tisk.
V admin modu je to samé co v normálním, jen se dají settingy zamykat/odemykat, nic víc. | ||
CatiaV5 - save as *.pdf | 15.3. 2011 | V Tool - Options - Compatibility - Graphic formats lze měnit nastavení pro jednotlivé grafické formáty, ale u PDF zrovna nelze (alespoň u mě) nastavit nic. Rozdílná velikost může být kvůli jinému způsobu zápisu PDF.
Můžete také zkusit PDF Creator a porovnat velikosti. | ||
Convert .cgr to solid | 15.3. 2011 | Nejsem si jistý, ale myslím, že pan Svoboda (Cados) má na převody jednotlivých formátů šikovnou utilitku, která snad zvládá i cgr --> CATPart, s meziuložením do V4 modelu. Zkuste se ho optat. | ||
Získání feature pro Mirror a Symmetry | 15.3. 2011 | To je práve ono, můžu si jenom myslet, že objekt pro Mirror je předchozí Shape. Ta vlastnost v Mirror prostě nefunguje tak jak má, tak se to musí takhle obcházet. | ||
Získání feature pro Mirror a Symmetry | 14.3. 2011 | Zkoušel jste to? Z Mirror.Parent získám Shapes, a u těch žádné Item2 není. Nebo jsem to špatně pochopil?
Já to obešel tak, že procházím všechny Shape v Body kde je Mirror a porovnávám, je-li Shape onen Mirror. Pokud ho nejdu, beru jako vstup pro Mirror Shape s indexem o jedničku menším než má Mirror. | ||
Prosim pomozte | 5.3. 2011 | Všechno, na co se ptáte, je k nalezení na fóru, stačí trochu hledat. Manuál z výše uvedených stránek na vytvoření ozubených kol máme dokonce přeložený do češtiny (nebo slovenštiny, abych byl přesný).
V sekci ke stažení je celá řada manuálů a tutoriálů, které vám určitě pomůžou v začátcích. | ||
Problém se stromem při parametrizaci | 2.3. 2011 | Je třeba zatrhnout zobrazování obou zmíněných v nastavení, viz. obrázek. | ||
Nakreslenie mysky | 15.5. 2011 | Pro úplného začátečníka je to vcelku dobré, ale cena je opravdu vysoká. Za cca 800,- Kč by tam toho mohlo přeci jen být o něco víc. Polovina knihy ja navíc věnovaná obrábění, takže o konstruování toho také není zas tak moc. | ||
Nakreslenie mysky | 25.2. 2011 | Nezlobte se, ale fórum pomáhá řešit složitější věci - tohle jsou úplné základy. Podívejte se do sekce Manuál Catia, určitě vám to pomůže.
V sekci Ke stažení je také spousta návodů i tutoriálů (např. skvělý model PET láhve). | ||
Nakreslenie mysky | 25.2. 2011 | Nějak takhle, viz příloha. | ||
Kulové frézy | 27.2. 2011 | Namodelovat jde úplně všechno :-), ale musí k tomu být nějaký podklad. | ||
Kulové frézy | 26.2. 2011 | Uživatel odpovídá na příspěvek #1664:Přesně to jsem měl na mysli... | ||
Kulové frézy | 25.2. 2011 | Já to myslel spíš jestli potřebujete opravdu každý detail? Nějaká zjednodušená reprezentace by nestačila? | ||
Kulové frézy | 25.2. 2011 | Vy potřebujete úplně přesný model? | ||
Parametricky řízená sestava - za pomocí linků | 24.2. 2011 | Za nové téma se omlouvat nemusíte, spíš mě moc nepotěšilo, že jste ten článek nečetl, i když se snažím na ně upozorňovat... | ||
Parametricky řízená sestava - za pomocí linků | 24.2. 2011 | Přečtěte si tento článek (jestli už jste jej nečetl). Jedním z popudů, proč jsem se snažil vymyslet popisované řešení, byl přesně Váš problém.
http://www.catia-forum.cz/articles/?article_id=23 | ||
Pro mě překvapivé zjištění při ukládaní do modelu. | 22.2. 2011 | Taky jsme ukládali pro CAM přes model, ale tohle se nikdy nestalo. Opravdu zajímavé. | ||
Načítání dat z CAtie | 17.2. 2011 | Ten odkaz měl být jen nástin řešení. Makro by se muselo celé napsat, jednoduše vám poradit moc dobře nejde. Pokud nemáte žádné zkušenosti, pravděpodobně s tím sám nehnete.
Když chvíli vydržíte, zkusím něco opravu primitivního slepit. Nebo vám možná dřív pomůže někdo další. | ||
Načítání dat z CAtie | 16.2. 2011 | Pokud potřebujete tyto data vyexportovat do excelu, jde to udělat makrem.
Zde http://www.catia-forum.cz/forum/topic.php?topic_id=174 je ukázka, jak lze získat objekt Inertia, která má metodu GetPrincipalMoments a další, které potřebujete. Hmotnost lze změřit podobným způsobem, musí být ale zadán materiál, jinak se počítá s hustotou 1000kg/m3. Pokud máte materiál nastavený pro celý part, lze opět použít objekt Inertia a jeho vlastnost Mass. Pokud jsou v partu pomocná Body, je nutné je nějakým způsobem vyselektovat, změřit objem (Measurable) a vynásobit hustotou přiřazeného materiálu. Zápis hodnot do excelu se řeší obdobně. | ||
Bill Of Material | 28.6. 2012 | Tady vám nedokážu poradit, kde je problém. Většina firem ale používá jiné řešení - buď mají kusovník vedený úplně jinde (excel, PLM systém) nebo si jej nechají generovat pomocí makra. | ||
Bill Of Material | 14.5. 2012 | Materiál ani hmotnost nejsou standartní vlastnosti profilové karty. Možná by to šlo udělat tak (netvrdím že to půjde), že se vytvoří tzv. Added properties (další položky profilové karty) a do nich se přes formulas přiřadí naměřená hmotnost nebo název materiálu. Pak by se položky mohly objevit při definici sloupců BOM. | ||
Výchozí cesta dialogů | 12.2. 2011 | Anebo přejděte na jinou platformu. Já už téměř všechno píšu ve Visual studiu 2008. | ||
Výchozí cesta dialogů | 12.2. 2011 | Našel jsem tohle - snad jediná vlastnost týkající se Path, která není ReadOnly.
Returns or sets the default path concatenation used by the application to search for when opening files. Example: This example sets the paths to search for by the CATIA application to those defined in PathConcatenation. PathConcatenation = "/u/users/fbq/db/model:/u/users/psr/db/model"Theese methods require the installation of CATIA - PPR xPDM Gateway 1 Product (PX1) In case this product is not granted, the first invocation to one of the methods will fail. | ||
Částečný řez sestavou | 9.2. 2012 | To jsem zatím nikdy nezkoušel, tak nemůžu s jistotou tvrdit, jestli to lze nebo ne. Stejný postup jako u normálního pohledu na to nejde použít? | ||
Částečný řez sestavou | 11.2. 2011 | Možná by vám pomohlo i tohle.
http://www.catia-forum.cz/forum/topic.php?topic_id=177 Je tu popsáno, jak přesně nastavit hloubku u řezu. Většina uživatelů to neví, je to dost neintuitivní :-( | ||
Vymazanie po stlačení klávesy esc alebo cancel | 3.2. 2011 | Dobrý den,
v tomto případě se jedná o chybu Catie (od R19). Projevuje se u modelů vytvořených v nižších releasech než 19. V určitou chvíli (nevím co to spouští) se Catia začne chovat takhle podivně. Je to samozřejmě mrzuté, když přijdete o práci. Dalším doprovodný jev je, že Catia přestane i ukládat. Operace Save sice jakoby proběhne, ale data se vůbec neuloží. Řešení: Stará data vyčistit pomocí CATDua a přeuložit. Na nově vytvářených datech se to již nestává. Chybu ,může spustit i jeden jediný starý díl. Pokud nefunguje Save, použit Save As a model přeuložit. U sestavy se to ale musí udělat u každého modelu zvlášť. | ||
Převod Boolean na Real | 2.2. 2011 | No vida, to by se asi dalo.
A k tomu stringu, to jsem už jednou vymýšlel a jde to. Podmínka je, že v názvu možnosti musí nějaké číslo být, např velikosti: 1_malé 2_střední 3_velké 4_... převod na real se pak řeší vybráním podřetezce s požadovanou délkou do dalšího parametru a ten už lze použít v Law. Myslím, že je to v některém tématu. | ||
Převod Boolean na Real | 2.2. 2011 | Já ale vycházím z true/false, takže abs stejně nefunguje.
Jednoduše potřebuju tohle: vodící element: ANO --> šířka drážky = 184mm vodící element: NE --> šířka drážky = 100mm v Law tedy mám: If (ve == true){ ale nelze to použít. Zatím to dělám obráceně, tj. z šířky drážky určuju hodnotu vodícího elementu, ale chtěl bych to naopak. | ||
KWE-řešič | 2.2. 2011 | To nejsou dva nápady, ale dva kroky. Vytvoříte reakci, která při změně hodnoty parametru délky řemenu spustí konkrétní akci. Tou může být buď KWE skript nebo plnohodnotný CATScript.
Je to ale hodně krkolomné, spíš bych postavil tu rovnici s hromadou sinů, kosinů, závorek... | ||
KWE-řešič | 31.1. 2011 | Chvíli jsem přemýšlel a napadlo mě tohlo:
1. Vytvořit reakci na změnu parametru s požadovanou délkou řemenu 2. Vytvořit akci (buď přímo KW nebo úplný VB script) s přibližně následujícím algoritmem: ' nastavime hodnotu napinaku Moc se mi to ale stejně nelíbí, hlavně ten opakovaný update. Myslím, že by bylo lepší dát si tu práci, sestavit přímou rovnici a spočítat poloměr z geometrie. | ||
problém pri spustení na PC | 29.1. 2011 | Měl jsem podobný problém u release 18 SP4. Někdy to chvíli vydrželo, ale většinou po načtení dat s prvním "pohybem modelem" se objevila chyba "runtime exception" a pak "Click Ok...".
S přechodem na R19 (a u starších releasů) bylo všechno v pořádku. | ||
problém pri spustení na PC | 28.1. 2011 | Jaký release a SP používáte?
A jaké jsou parametry vašeho PC? | ||
Nezobrazení axis, hidden line, center line a thread | 25.1. 2011 | Dobrý den,
stává se to pořád nebo jen u některých modelů? Můžete nám model s výkresem poskytnout? | ||
Vytvaření výkresů ze sestavy a změna hodnoty koty | 25.1. 2011 | Ano, perfektní a v podstatě asi jediné řešení, pokud potřebujeme vytvořit rozpad.
Pro zobrazení vybraných partů bych se ale přikláněl spíš k předchozímu. Pokud máte čas na vytvoření scény, je v podstatě jedno, kterou možnost zvolíte. | ||
Vytvaření výkresů ze sestavy a změna hodnoty koty | 25.1. 2011 | Ad výkresy:
Pokud na výkrese potřebujete jen některé party v sestavě, uděláte to následovně: Před výběrem roviny určující pohled při jeho vytváření vyberte ve stromu jen ty party, které chcete mít zobrazené (pomocí stisknutého ctrl). V pohledu se pak zobrazí jen vybrané party. Další možností je použít funkci Overload properties (v kontextovém menu pohledu). Pak je možné určovat i barvy, čáry a samozřejmě to, zda se má model v pohledu zobrazit či ne.
První možnost je jednodušší a vybrané linky na zobrazované modely v pohledu se dají jednoduše přenášet i další pohledy pomocí Apply links to (opět v kontextové nabídce).
Linky na party, které se mají zobrazovat lze měnit fuknce Modify links (kontext). Zde jsou buď vybrané party nebo celá sestava (Whole assembly). Ad kóty: Stačí zatrhnou Fake dimension ve vlastnostech kóty, viz obrázek. Pak si do hodnoty můžete napsat co chcete. | ||
Umiestnenie bodov na krivke | 24.1. 2011 | Tak mě napadla celkem jednoduchá věc. Vytvořte si skicu a zakótujte ji tak, aby jeden z rozměrů (průměr, vzdálenost os) zůstal volný. Dále vytvořte požadovaný počet bodů a zakótujte jejich rozteče. Po vytvoření kóty poslední rozteče by se skica měla přizpůsobit, tj. její volný rozměr se změní a tím bude problém vyřešený. | ||
Umiestnenie bodov na krivke | 23.1. 2011 | Tohle opravdu jednoduše nejde. Myslím si, že by z toho dokonce mohl být slušný matematický úkol. Místo křivky byste musel mít polygon se všemi stranami stejně dlouhými a navíc by jeho vrcholy musely ležet na této křivce.
Navíc tu je další problém. Pokud použijete mód Euclidian, vznikne více bodů najednou (multi output result). | ||
Umiestnenie bodov na krivke | 23.1. 2011 | Tak to opravdu nevím. U módu Geodesic se dá kontrolovat zda už jste na konci křivky. Tady by šlo vždy změřit vzdálenost mezi prvním a posledním bodem a podle toho rozhodovat, jestli se bod ještě vytvoří či ne. U Euclidian ale nemáte jak určit počet bodů, protože nevycházíte jen z délky křivky, a tedy ani nejde spočítat vzdálenost mezi body.
Na neuzavřené křivce by to šlo, ale na uzavřené by se muselo k rozteči dojít nějakou aproximací, jinak počátek a konec v jednou bodu ležet nebudou. | ||
Umiestnenie bodov na krivke | 23.1. 2011 | Chápu. Takhle to nepůjde. Zaprvé se u této funkce implicitně bere mód Geodesic a za druhé je třeba, aby každý nový bod vycházel z předchozího. Takže pokud to děláte jednou, vytvořte ty body postupně, u opakovaného použití bych přemýšlel o makru. Stejný problém jsem řešil v článku Vyšíváme steh, viz. http://www.catia-forum.cz//articles/?article_id=14 | ||
Umiestnenie bodov na krivke | 23.1. 2011 | Myslíte tohle?
http://www.catia-forum.cz/manual-catia/shape/#point_and_planes_repetition | ||
Zobrazení informaci o partu | 23.1. 2011 | V Part designu taková funkce není. Tabulka děr (souřadnice, průměry) se dá vytvořit ve výkrese, tam je pro to speciální funkce. | ||
Zobrazování a kótování | 20.1. 2011 | Tak už vím, kde se vzala ta feature (wall). Při práci jste ji zřejmě nechtěně popotáhl na PartBody a pak myš pustil. Při tomhle sledu se vybraná feature zkopíruje (když to nejde provést, objeví se chybové hlášení, vám se to zrovna povedlo), většinou na konec stromu.
Občas se to při práci stane, člověk se pak diví, kde se to tam vzalo. Feature klidně smažte, deaktivace není ideální. | ||
Zobrazování a kótování | 20.1. 2011 | Já jsem se k tomu ještě nedostal, ale na něco takového to vypadalo. Že je tam něco co tam být nemá. | ||
Zobrazování a kótování | 20.1. 2011 | Dobrý den, můžete sem uložit model s výkresem? Podíval bych se co se s tím dá dělat. | ||
Model Wanklovho motora | 15.1. 2011 | Prosím Vás, než založíte nové téma, zjistěte si, zda už se na podobný problém někdo neptal. Jste dnes již druhý, kdo shání Wankelův motor, viz http://www.catia-forum.cz/forum/topic.php?topic_id=257. Takto duplikovaná témata většinou uzamykáme, aby nevznikaly paralelní diskuse. | ||
zostava - Vanklov motor | 17.1. 2011 | Dobrý den,
vzhledem k tomu, že téma se stejnou otázkou založil další uživatel a diskuse už se rozběhla, bude toto téma uzamčeno. Odpovědi na vaši otázku proto hledejte zde http://www.catia-forum.cz/forum/topic.php?topic_id=258. | ||
CATIA a linux | 11.1. 2011 | Ve Virtual Boxu s instalací WinXP (instalovaném ve Win) to funguje bez problémů, tak by to teoreticky mělo jít i pod Linuxem. | ||
Školení - zvýšení kvalifikace | 22.3. 2011 | Společností, které nabízí školení je v ČR několik. Nejvýhodnější by pro vás asi bylo zkusit se připojit k nějaké firemní skupině po domluvě s firmou, která si školení objednala, a finančně se podílet. Kdybyste si školení objednala individuálně, vyšlo by to dost draho. Dále je důležité, které moduly (MD2, GSD, ...) byste se chtěla naučit.
Máte představu kolik byste byla ochotná do školení investovat? | ||
Školení - zvýšení kvalifikace | 24.12. 2010 | Obrázky jsou přidané k tutoriálu. | ||
Školení - zvýšení kvalifikace | 22.12. 2010 | To se musíte zeptat Kamila, já jsem pouze zpřístupnil poslaný soubor. Za obsah - pokud nepodléhá autorským právům - neručím. | ||
Školení - zvýšení kvalifikace | 22.12. 2010 | Uživatel odpovídá na příspěvek #1506:Díky. Už jsem to uvolnil ka stažení. | ||
Školení - zvýšení kvalifikace | 22.12. 2010 | No, nevím jestli bude školení stačit (a také je otázka, kolik byste musela individuálně zaplatit). Z praxe vím, že alespoň trochu samostatný je člověk po cca půl roce praxe, plně použitelný tak po roce. A i dneska, po pěti letech práce s Catií stále objevuju nové věci. | ||
Školení - zvýšení kvalifikace | 21.12. 2010 | No, myslím že formařské "know-how" vám tu jen tak asi nikdo nepustí. Základem pro formařinu je úspěšné zvládnutí modulů MD2 a GSD, vyšší dívčí je pak modul Tooling Design ve spojení s templaty vytvořenými v Knowledgeware (ale to moc firem nemá).
Takže začněte se solidy a pak postupně přejít na plochy. V automotive oblasti se bez ploch víceméně neobejdete. | ||
Školení - zvýšení kvalifikace | 18.12. 2010 | Pokud jste v minulosti pracovala v jiných CADech, neměl by pro vás být žádný problém přejít na Catii. Záleží na tom, do jaké oblasti se chcete dostat (klasické strojařina, kde postačovali střední CADy, Automotive, kde je to často hodně o plochách, atd...)
Tady na fóru jsou v sekci Manuál Catia popsány základní moduly (pravda, na některé se teprve chystáme), a i v sekci Ke stažení je celkem dost materiálů, které vám na začátku určitě hodně pomůžou. Pro zkušenější uživatele čas od času napíšu příspěvek (Články), kde se věnuji pokročilejší problematice. | ||
Převod 3D souborů do PDF | 16.12. 2010 | Aha. A ještě jestli to bude fungovat jako převodník Catia --> SolidWorks, tak to bude stejně k ničemu. :-( | ||
Převod 3D souborů do PDF | 16.12. 2010 | S tou instalací u velkým firem, kde má uživatel omezená práva, to znám. Mnohdy je to nepřekonatelný problém. Pak bude lepší koupit si drahý PDF X a posílat to v tomto formátu. (A doufat že export CATIA --> PDF bude opravdu fungovat). | ||
Převod 3D souborů do PDF | 16.12. 2010 | 3D xml data lze prohlédnout v:
1. Catii (lze i měřit, v podstatě to samé jako u CGR dat) 2. 3Dxml playeru, free, musí se instalovat 3. ve Wordu (asi i excelu), je třeba naistalovat plugin pro Office, ke stažení myslím na stránkách Microsoftu nebo 3DS. Do Wordu se to vkládá jako objekt. Nejsem si jistý, jestli musí být plugin nainstalovaný i u koncového uživatele nebo jestli si dokument nese plugin s sebou (spíš ne). 4. Ve webovém prohlížeči (určitě to umí Mozilla i MSIE 7+, plugin se myslím instaluje společně s playerem (předvedu časem zde na fóru, aby se modely daly prohlížet). No a hlavní výhodou je, že 3Dxml data jsou asi tak 10 až 15x menší než nativní Catia data, takže přivézt někam sestavu, kterí má normálně přes 1GB, a otevřít jí na slabším počítači není problém. V příloze data otevřená v Mozille. | ||
Převod 3D souborů do PDF | 15.12. 2010 | Koukněte sem http://www.3ds.com/products/3dvia/3d-xml/1
3Dxml player je free, Catia do tohoto formátu standartně ukládá. | ||
Převod 3D souborů do PDF | 13.12. 2010 | Zkoušel jsem najít kolik to asi stojí, pokud jsem hledal správně, tak tady jsou výsledky:
http://www.zbozi.cz/items/?r=hint&itemType=new&q=adobe+acrobat+X | ||
Převod 3D souborů do PDF | 13.12. 2010 | Ahoj, koukni se soubor v příloze, vypadá to náramně. Určitě to nebude zadarmo (samotný PDF Writer je komerční). Já bych se držel starého dobrého 3D xml. Catie to uložit umí a prohlížeč je zdarma. Navíc jsou k tomu pluginy, takže se dá modelem otáčet i třeba v obyčejném wordu. | ||
Zavity | 13.12. 2010 | Ad závity:
Na vašem výkrese závit není vůbec vidět. Pokud se závit v pohledu zobrazí, měl by jít normálně okótovat. Takže, máte problém se zobrazením nebo s kótou? Ad témata: Upozornění na nový příspěvek ve starém tématu dostane každý, kdo si tohle téma přidal do seznamu sledovaných. K tomu právě slouží to zatrhávací políčko. Jeho zatržením si přidáte téma do seznamu a budou vám chodit maily se všemi příspěvky. Viz také http://www.catia-forum.cz/forum/topic.php?topic_id=58. | ||
Jak použít vlastní texturu? | 21.12. 2010 | Tak to možná bude ono. Export (import) do jiných než nativních formátů (např. stp) podporuje Catie od určitých releasů a také v závislosti na zakoupené licenci (školní Catie je tuším označena jako ED - Education).
Takže pokud v nabídce formátů pro uložení možnost 3dxml, nic s tím bohužel neuděláte. | ||
Jak použít vlastní texturu? | 21.12. 2010 | Jaký release a licenci používáte? | ||
Jak použít vlastní texturu? | 21.12. 2010 | Uživatel odpovídá na příspěvek #1494:Tím nelze uložit myslíte, že vám Catie nenabídne možnost formátu 3Dxml nebo je nějaký problém při samotném ukládání? | ||
Jak použít vlastní texturu? | 12.12. 2010 | Musíte si nejprve vytvořit materiál, kterému kromě všech myslitelných vlastností přiřadíte i vaší texturu. Tento materiál pak již použite standartním způsobem. | ||
Malé rozlišení monitoru | 10.12. 2010 | S okny dialogů u jednotlivých funkcí asi nic nesvedete. Sice jdou stáhnout, takže se dostanete alespoň k potvrzovacím tlačítkům, ale zase si tím skryjete některé vstupy.
Pak už jenom přeskládat spodní toolbary do stran a skrýt hlavním panel ve Win, čímž získáte pár drahocených pixelů navíc. Nic jiného mi nenapadá. | ||
Sketch a počet bodů | 11.12. 2010 | Já bych to zkusil takhle. Vytvořit reakci na změnu vzdálenosti os a v ní vytvořit krátký skript, který by si změřil aktuální délku úsečky ve skice, smazal stávající body a pak na ní vytvořil nové body v odpovídajícím počtu a s danou roztečí (podobný, i když mnohem složitější skript je v článku Vyšíváme steh, viz. http://www.catia-forum.cz//articles/?article_id=14). Pak by to fungovalo i na obecné křivce. | ||
Nový .xml soubor - změna Deafaultního nastavení | 6.12. 2010 | To už se tu řešilo, koukněte sem.
http://www.catia-forum.cz/forum/topic.php?topic_id=131 | ||
dialog výběr geometrie | 3.12. 2010 | To všechno lze udělat. Po nakliknutí Textboxu (událost) se spustí funkce, která "zamodří" textbox, pak pomocí Selection.SelectElement2 vybrat co potřebujete, uložit do nějaké proměnné a ukončit. Pak další vstup... Před spuštěním makra pak validovat, jestli se mi u vybraných vstupů mezitím něco nezměnilo. Co tu chybí, je odchyt událostí v Catii - možná to nějak lze, ale nevím jak. | ||
dialog výběr geometrie | 3.12. 2010 | Myslíte něco takového - viz. ukázky v článku http://www.catia-forum.cz//articles/?article_id=2?
Na tohle textbox nestačí, musíte si vytvořit vlastní formulář se všemi vstupy a ke každému musí být vlastní obsluha. Napsat to lze buď jako VBA přímo v Catii (integrovaný VB6) nebo externě v novějším Visual Basicu či v C. | ||
Mys pre Catiu V5 | 1.3. 2011 | A pohyb do stran / zoom funguje normálně? Jde jen o to otáčení?
Já osobně používám k rotaci a zoomu střed a levé, nicméně pro změny režimu pohybu by měla fungovat obě tlačítka. Zkuste to levé, pokud to nepůjde, bude chyba spíš na straně myši. Pokud je k ní nějaký SW, hledal bych řešení v jejím nastavení. | ||
Mys pre Catiu V5 | 9.12. 2010 | Mohl byste více upřesnit, proč se vám fórum zdá nepřehledné, abychom mohli případně strukturu optimalizovat?
PS: Zkusil jsem rychlé vyhledávání pro výraz "myš" na úvodní stránce a téma, na které jsem vás odkázal, bylo nalezeno jako první. Fórum není optimalizované pro slovenštinu, takže pro lepší výslkedky hledané výrazy zadávejte česky. | ||
Mys pre Catiu V5 | 30.11. 2010 | Podobné téma se právě řeší zde: http://www.catia-forum.cz/forum/topic.php?topic_id=226
Příšte zkuste nejprve chvíli hledat, než zbytečně položíte opakovanou otázku. Většinou vám pak málokdo znovu odpoví. | ||
Sheetmetal unfold | 3.12. 2010 | Ano, máte pravdu. Já jsem byl nevím proč duchem pořád na GSD Unfoldu, proto mi to bylo divné. Zase jsem o něco chytřejší. | ||
Sheetmetal unfold | 3.12. 2010 | Kde jste to našel? Zkoušel jsem to s výsledkem Unknown command. A navíc by zde byl úplně stejný problém jako u Unfold - tímto příkazem sice otevřete dialog, ale nedokážete jej nijak ovládat. Takže pokud Unfold nemá podporu pro makra, je to neřešitelná záležitost.
Kdysi jsem řešil podobný problém s disassemble. První možnost All cells není možné provést, druhá volba Domains only už má alternativu. Pokud je třeba interaktivita, nedá se s tím nic udělat. | ||
Sheetmetal unfold | 30.11. 2010 | Už jsem to pochopil, vy se ptáte zda jde makrem ovládat Unfold. Myslím že ne, a i kdyby to šlo, tak je tam spousta vstupů, které musí vybírat přímo uživatel, makro by si s tím těžko poradilo (v případě jednoznačných rozvinů by to asi šlo). | ||
Sheetmetal unfold | 30.11. 2010 | S Sheetmetalem nemám velké zkušenosti, ale myslím, že by to šlo řešit stejně jako bounding box u solidu, resp. mnohem jednodušeji. Na rozvinuté ploše se vytvoří extrémy ve směru aktuálního os. kříže, změří se jejich souřadnice a pak už stačí z nich vypočíst rozměry nástřihu.
Bounding box viz článek http://www.catia-forum.cz/articles/?article_id=7. | ||
Sheetmetal unfold | 29.11. 2010 | Polotovar jako plochu (obsah)? | ||
Oceňovanie výkresov | 1.12. 2010 | Pokud kreslíte na nelegální Catii, tak o tom tady alespoň nepište.
Téma uzamykám a podobné otázky už raději ne. Věnujme se spíše odborné stránce. | ||
Oceňovanie výkresov | 30.11. 2010 | Jak dlouho jste to kreslil? Hodinu, dvě? Já bych vám za tohle dal krabičku cigaret. Zkuste to nejdřív dodělat, ať je tam všechno co tam má být a pak to sem hoďte znova. | ||
Oceňovanie výkresov | 29.11. 2010 | Je to asi jako když se zeptám kolik stojí nová Octavia. Pokud chcete poradit, napište CO (rozsah), v ČEM a KOLIK toho kreslíte. Pak vám třeba někdo možná naznačí, jak by se měla cena odvíjet. | ||
Oceňovanie výkresov | 29.11. 2010 | Myslím, že jste trochu naivní, jestli si myslíte, že vám tu někdo jen tak řekne co za kolik kreslí.
Ceny se odvíjí od mnoha faktorů (SW, zákazník, rozsah práce) a hlavně, pokud náhodou nevlastníte legální SW, tak o tom tady raději ani nemluvte, nebo vás navštíví SW policie. :-) | ||
Nastaveni grafickych vlastnosti setu | 29.11. 2010 | Úplně jednoduše přes Selection - vyberte čáry, které potřebujete a pomocí SetRealColor je obarvíte. | ||
Nastaveni grafickych vlastnosti setu | 29.11. 2010 | Takhle to asi nepůjde, barva a ostatní vlastnosti se nastaví na celý set - pak Vám to obarví všechno, jak píšete.
Já bych set nechal v defaultním nastavení a měnil vlastnosti přímo u vytvářené geometrie. Často to používám, když si vytvářím nějakou dočasnou konstrukční geometrii, kterou nakonec smažu. Vytvářím ji v jiné hladině (999), pak jde snadno vybrat. Navíc geometrie v setu nepřebírá jeho nastavení, vlastnosti setu jen "přebíjí" vlastnosti dané feature. | ||
Pruzina | 14.12. 2010 | To ne, ale zrovna pružina se dá namodelovat parametricky (různé typy) a pak je jakákoliv pružina hotová za minutku.
Na spoustu věcí se dají vytvořit makra, existují hotová řešení, ale ty samozřejmě nejsou zadarmo. | ||
Pruzina | 14.12. 2010 | Ono tam opravdu také nic takového není. Pokud chcete pružinu ukončit nějak "normálně", musíte si to domodelovat. | ||
Souřadnicový systém v sestavě | 3.12. 2010 | Nevím jaké máte zkušenosti se skeletonem, ale v kostce by to bylo asi takhle:
V hlavní sestavě by kromě podsestav A a B byl ještě další part - skeleton. Ten by mohl mít jen drátovou geometri a všechny důležité napojovací body, roviny, popř. os. kříže, náležitě pojmenované a vypublikované. No a na tuto geometrii by se nabalily (pomocí vazeb - constraint) všechny ostatní komponenty podsestav. Pak lze samozřejmě měnit podsestavy, kdy by se (teoreticky) měly všechny vazby (pokud jsou mezi publikovanými elementy) zachovat. V praxi je ale téměř vždy třeba nadefinovat znovu kontextuální linky, aby se publikace chytly. Myslím, že makrem by to udělat šlo. Napsat něco na téma "skeleton" už se chystám dlouho, je to poměrně zajímavá metodika, na kterou už se hodně uživatelů ptalo. | ||
Souřadnicový systém v sestavě | 2.12. 2010 | Tak já se vrátím k vašemu úplně prvnímu dotazu. Píšete doslova "počátky (roviny) se mi rozjedou od sebe". Sestava ale žádné roviny NEMÁ, vždycky vidíte roviny některého z partů v této sestavě. Nulové body při vložení podsestav A a B do hlavní ale opravdu leží na sobě. Postup pro řešení vašeho problému je tedy následující.
1. do hlavní sestavy vložte podsestavu A a zafixujte ji 2. stejně vložte i podsestavu B a zafixujte ji. Tím se zaručí shodné počátky obou sestav 3. aktivujte podsestavu A a napozicujte všechny její komponenty podle toho, jak potřebujete vzhledem k podsestavě B Jedině tímto způsobem se zaručí, že počátky obou sestav zůstanou na sobě. Ale "roviny", o kterých píšete, na sobě NIKDY zůstat NEMŮŽOU, protože prostě MUSÍTE těmi party vůči sobě pohnout. (A navíc jste nenapsal, ke kterým partům v podsestavách ty roviny patří.) A k poznámce Pepeho: ANO, k napolohování podsestav se určitě dá perfektně použít pomocný part s např. drátovou geometrií, ale... dvě line ještě nedělají skeleton - to je spousta geometrie, publikací. Už si rozumíme? | ||
Souřadnicový systém v sestavě | 1.12. 2010 | Pořád nechápu co máte s tím skeletonem. Kvůli dvěma čepům přece nebudu dělat skeleton s dalšími řídícími party. Aby dostal ty čepy k sobě a současně zůstaly nulové body na sobě, musí s jedním z čepů pohnou v rámci partu - pokud je mrtvý, no problem, pokud je parametrický, bude to (vzhledem k poměrně jednoduchému modelu) trvat stejně jen chvilku. | ||
Souřadnicový systém v sestavě | 26.11. 2010 | A ještě - jak chcete dělat skeleton na datech, která máte od zákazníka? Pokud vám je zákazních poslal v nějaké pozici, tak s tím nic jiného nesvedete. Skeleton je nástroj na složitější věci než spojení dvou kulových čepů, tak aby to potom nebylo jako "jít s kanónem na zajíce". | ||
Souřadnicový systém v sestavě | 26.11. 2010 | Zkusím do toho vnést trochu svých znalostí:
Nulový bod sestavy (počátek) určí první part, který do ní vložíme. Pokud již máme sestavu s několika party a nevíme, kde přesně počátek leží, stačí do ní vložit prázdný part a zvolit možnost, kdy nulový bod sestavy určí počátek partu. (základní roviny partu budou v počátku sestavy. Při práci v sestavách existují dvě možnosti, jak popisují pan Mrázek a pan Svoboda. První možnost, tzv. modelování v pozici používají například automobilky. Tam je dohoda, že nulová bod (souřadnice 0,0,0) se nachází ve středu přední nápravy a směry jsou x-dozadu, y-doprava, z-nahoru. Všechny díly jsou pak konstruovány v pozici v autě. To znamená, že pokud do sestavy načtete jakýkoliv díl, je přesně tam, kde má být ("nula na nule"). Výjimkou jsou samozřejmě všechny normálie (šrouby, nýty, atd). Ty jsou konstruovány vždy v nule a jejich pozice většinou určuje další sestava, která se jmenuje např. Bolzenplan (rozložení šroubů). Konstruovat každý šroubek zvlášť v přesné pozici je samozřejmě nesmysl. Druhá možnost je taková, že díly jsou konstruovány v nule tak, aby se daly dobře pozicovat. Pár příkladů: Šroub - plocha hlavy v xy, dřík směr z Hydr. válec - základna xy, symetricky podle 0, směr zdvihu v z a dále. Z vašeho příkladu je ne první pohled zřejmě, že obě součásti jsou v naprosto obecné pozici vzhledem k počátku modelu, což není obvyklé. Pokud byste je chtěl dostat k sobě, aby jejich počátky zůstaly na svém místě, musel byste pohnout tělesem v rámci partu (ne sestavy), což také lze. Další poměrně důležitou věcí, na kterou spousta konstruktérů zapomíná, je fixování základních partů v podsestavách. Pokud máte sestavu s více podsestavami/úrovněmi, dobré podsestavu základat tak, že si ji otevřete prázdnou v novém okně, vložíte do ní základní part a ten zafixujete. Tím se eliminuje to, že při následném vazbení bude pohybovat celá podsestava a ne jen part uvnitř této podsestavy. Pak máme počátky podsetstav tam, kde je chceme mít a nikam se nám nemůžou pohnout. Když to neuděláme, může se to pěkně zamotat a většinou už to nikdo neopraví. | ||
Výkresy | 18.12. 2010 | Tenhle postup (data CATIA --> step, iges, ??? --> jiný CAD --> výkresy) sice funguje, ale s předpokladem, že se 3D data nebudou více měnit. Asociativita mezi nativními daty Catie a takto vytvořenými výkresy je stejně nulová a pak samozřejmě jak píšete dvoje data atd.
PS: Jak jste to myslela ohledně té brigády? To jako že se poohlížíte po nějaké práci navíc? Zamýšlím totiž vytvoření jakési burzy práce, kde by si firmy mohly zadávat pracovní nabídky (to už funguje) a naopak uživatelé, hledající práci/brigádu, by mohli nabízet svoje volné kapacity. | ||
Výkresy | 26.11. 2010 | Tady by vám spíše poradil některý z dodavatelů DS produktů. Řešením by mohlo být koupit nějaký jednodušší a levnější CAD systém, který dokáže importovat např. IGES, ale to by bylo řešení jen částečné, sestavu takto nevyexportujete.
Také jsem slyšel, že některé kanceláře začínají dělat na směny - tím byste získali rovnou dvě další licence, ale radši bych to tu moc nezmiňovat, firmy se toho pak rádi chytají. | ||
Výkresy | 25.11. 2010 | Chápu to správně tak, že máte k dispozici nativní data z Catie (Part, Product), NEMÁTE Catii a potřebujete z toho dělat výkresy?
Možnosti: 1. Zkusit obstarat data v jiném (univerzálním) formátu (step, iges) a naimportovat do vašeho CAD a v něm vytvořit výkresy 2. Zkusit data převést, ale naše zkušenosti s převodem Catia --> SolodWorks přes koupený převodník jsou spíše negativní. K tomu je ale zase potřeba převodník = spousta peněz. | ||
Options | 20.2. 2011 | Podívejte se do Options (viz obr) a pohrajte si hlavně s nastavením 3D a 2D accuracy a ostatními hodnotami, tím se to "kostrbaté" zobrazení zlepší.
| ||
Options | 23.11. 2010 | Zapomněl jsem označit ten přepínač - Highlight faces and edges | ||
Options | 23.11. 2010 | Myslím, že se jedné o tenhle přepínač. Já to mám vypnuté, protože např. při draft analýze je pak celý model označený oranžově a není nic vidět. | ||
Dotyk | 24.11. 2010 | Hm, divné. Zkusím to nahrát jako video a umístit sem, pro lepší názornost. | ||
Dotyk | 23.11. 2010 | K tomuhle slouží funkce v panelu Manipulation, viz obrázek. Nejprve spusťte příkaz Manipulate (otevře se dialog pro výběr směru pohyhu), pak zapněte přepínač Stop manipulate on clash , chytněte myší Part a pohybujte s ním. Při kontaktu s ostatnímu Party by se již neměl pohybovat dál. | ||
Hide a Show | 22.11. 2010 | Pokud vybíráte Part v prostoru a ne ve stromu, skryje se vám feature v modelu (solid nebo plocha), na které je kurzor v době přesunutí do Noshow. Instance daného partu partu ve stromu sestavy pak samozřejmě zůstane zobrazená. Pokud chcete takto skrytý part zobrazit, musíte jej nejprve aktivovat, pak najít to, co jste skryl (většinou je to celá struktura pod Body) a přesunout to zpět do Show.
Aby se vám tohle nestávalo, vybírejte instance v sestavě vždy ve stromu a ne v prostoru. | ||
Myš a trackball (spaceball) | 29.11. 2010 | Uživatel cituje z příspěvku #1327:
' jelikož Catia rotuje kolem souřadných systémů a ne těžiště tělesa'Catia rotuje podle bodu, který si vyberete prostředním tlačítkem. Implicitně je to onen nulový bod, ale jde měnit, jinak by všechny Space piloty a jiná polohovadla byla nanic. | ||
Myš a trackball (spaceball) | 21.11. 2010 | U jakékoliv jiné aplikace si práci bez kolečka nedovedu představit, ale u Catie jediné mi kolečko naopak vadí. Troufnul bych si říct, že bez kolečka "klikám" 2x rychleji. Je to věc názoru a zkušenosti, co vyhovuje jednomu, nemusí se líbit druhému.
Chvíli jsem používal i SpacePilot, nakonec jsem stejně zůstal jenom u myši. Polohování s s ním je sice perfektní, bez myši se ale člověk stejně neobejde. | ||
nastavení kót Cumulated dimensions | 16.11. 2010 | Způsob výběru řetězových kót se dá změnit zapnutím/vypnutím funkce Dimension system selection mode . Ikonka v panelu viz příloha. Pak se dají kóty vybírat jednotlivě. | ||
Offset plochy - Deformace | 17.8. 2011 | Když už se tohle téma znova otevírá, co si myslíte o té dané povolené odchylce u Thick Surface? Udivuje mě, že se nedá volit jako u Offsetu. V určitém případě pak mohou z jedné zdrojové plochy vzniknout dva různé výsledky (pokaždé se tolerance projeví trochu jinak). | ||
Offset plochy - Deformace | 15.11. 2010 | Nedávno jsem řešil naprosto stejný problém. Při konstrukci kobercového dílu, který vycházel z plošné geometrie (nakonec Thick surface), jsem k němu na konci přidával výztuhu. Ta vycházela ze STEJNÉ plochy, ale použil jsem další Thick surface. Při pokusu o spojení těchto objemů jsem narazil - tělesa si sice spojily, ale místo hladkého přechodu se vytvořil nehezký přechod, v jednom místě byla dokonce malá díra. Může za to implicitní nepřesnost Thick surface (0,1). Problém jsem vyřešil tak, že jsem oba offsety vytvořil v plochách s nejmenší možnou odchylkou (0,001) a tělesa vytvořil pomocí Close surface. U tohoto řešení je ale nutné dokonstruovat chybějící plochu vycházející k kontury. Pak se tyto tři plochy vzájemně oříznou Trimem a vznikne uzavřená plocha pro Close surface. | ||
SKL a SKLS metodologie | 13.11. 2010 | Popravdě řečeno, tohle téma přesahuje rámec této diskuse. O obecné metodice skeletonu mám poměrně dost materiálů, bohužel všechny podléhají autorským právům, takže je zde nemůžu zveřejnit. Připravuji (resp. chystám se na to) články na tohle téma, kde bych rád vysvětlil alespoň základy skeletonové konstrukce.
| ||
Ozubený hrebeň (CATIA V5 R20) | 10.11. 2010 | viz http://www.catia-forum.cz/recommends/?category=6, v sekci Ke stažení jsou k dispozici i jednotlivé modely. | ||
Otočení pohledu na výkrese | 9.11. 2010 | Přesný uhel natočení definiční čáry řezu lze zjistit když na ni dvakrát kliknete. Otevře se okno, kde jsou souřadnice koncových bodů, délka a úhel natočení. Tuto hodnotu si můžete zkopírovat a o ni pak pootočit pohled s řezem. | ||
Export partu do IGS/STEP - včetně struktury | 15.11. 2010 | To by vůbec nebyl problém. Body, které nechcete do sestavy, může mít v názvu třeba jen nějaký prefix (tím by dokonce šlo určit, do které sestavy se má Body umístit) nebo před generováním sestavy vyberete, které chcete.
Komunikace VB s Catií je velmi rozsáhlá, můžu říct, že v modulech MD / GSD lze naprogramovat možná 90% toho, co umí samotná Catie. | ||
Export partu do IGS/STEP - včetně struktury | 11.11. 2010 | Chtěl byste poradit s makrem na export jednotlivých Body? Anebo s makrem na rozebraní partu na Body, vytvoření sestavy a pak export do stepu? | ||
Automatické vyplnění textového pole | 8.11. 2010 | Uživatel cituje z příspěvku #1280:
'Je nutno ji vyvolat z příkazového řádku ve výkresu "c: force update"'Už jsem si toho také všimnul, to je celkem zásadní nedostatek. | ||
Automatické vyplnění textového pole | 6.11. 2010 | Tak o tohle se snažíme několik let, přitom je to tak snadné.
Máme makro, které nám umožňuje přidat k jednotlivým partům pozice a pořád jsme hledali způsob, jak je jednoduše přenášet do výkresů. Skončili jsme u Text Template, který si vytahoval Part Number, kde byla zapsána pozice (Part měl několik dalších Added Properties, kde byly uchovány původní hodnoty). Výhoda byla, že se nemuselo do 3D, Template si hodnotu vytáhl z 2D. Tohle je ale zdá se zdlouhavější, ale jednodušší. | ||
Automatické vyplnění textového pole | 5.11. 2010 | Na textové pole se bohužel nedá použít standartní "formula". Pokud potřebujete použít textové pole, lze jeho obsah změnit makrem, které si text vytáhne z objektu (PartNumber, parametr, ...) a poté přepíše obsah.
Další možností je použít Text template, který nabízí více možností parametrizace. | ||
Fitting simulator | 5.4. 2017 | Dobrý den,
možná pomocí nějakého makra, které by sledovalo dráhu a natáčelo dílem. Z dráhy ale dokážete určit jen polohu, natočení už ne. | ||
Navrh pracoviska | 5.12. 2010 | Docela chápu, že se na větším pracovišti může postavička ztrácet, ale pořád musí poměrově odpovídat všemu ostatnímu. Přece tam nemůžete postavit třímetrového člověka :-) ! | ||
Navrh pracoviska | 4.12. 2010 | Proč ho chcete zvětšovat? Postava měří po vložení nějakých 175cm, tedy tolik kolik by měla mít. | ||
Navrh pracoviska | 29.10. 2010 | Ještě jednou se pro jistotu zeptám na to pracoviště. Předpokládám, že po vás chtějí vytvořit návrh (layout) pracoviště v modulu AEC Plant - Plant layout. Nebo...? Mohl byste upřesnit, co má obsahovat to "3D" pracoviště? | ||
Navrh pracoviska | 29.10. 2010 | Nechci vás zklamat, třeba se někdo ozve, ale s tímhle modulem podle moc uživatelů zkušenosti nemá, resp. nebude moc firem (kromě distributorů Catie), které by měly zakoupenou tuhle licenci.
Takže nakonec to zůstane na googlu a spoustě tápání... | ||
Zobrazenie dvoch modelov v pohlade | 29.10. 2010 | Někdy je to samozřejmost, jindy je to, ač ne moc logicky, zakázané. Proto jsem psal, že bych to spíš neradil. | ||
Zobrazenie dvoch modelov v pohlade | 28.10. 2010 | To jsem myslel, zarovnat to přes geometrii, ale pořád se s tím dá nechtěně popotáhnout a přesnost je tatam. Takže když už (ale stejně bych nedoporučoval), tak dát přes sebe a vypnout zobrazení view frame. Pak se s tím jen tak nehne. | ||
Zobrazenie dvoch modelov v pohlade | 27.10. 2010 | Uživatel cituje z příspěvku #1251:
'a pak oba pohledy prekryt.'Jak byste to chtěl udělat? Jenom tak natáhnout přes sebe? To je podle mě dost choulostivé řešení. To už bych si raději pohled na odlitek odizoloval, pak nastavil typ čáry a geometrii vložil jako mrtvou do druhého pohledu s obrobeným odlitkem. | ||
Zobrazenie dvoch modelov v pohlade | 27.10. 2010 | Ano, jde to. Podmínkou je, že výkres musí být nalinkovaný na sestavu a každý model musí být v samostatném partu. Pak stačí v kontextovém menu pohledu vybrat funkci Overload properties, vybrat v pohledu geometrii některého z modelů a přiřadit jí vlastnosti (barva, typ čáry, ...).
Dialog v příloze. | ||
Nalezení nejbližší hodnoty z několika parametrů | 18.11. 2012 |
Tím jsme určili, že hodnota parametru y se bude řídit hodnotou parametru x podle závislosti definované v law Zavislost. To je celé. | ||
Nalezení nejbližší hodnoty z několika parametrů | 26.10. 2010 | Kde budou uložené ty další hodnoty délek? V dalších parametrech a vy z nich budete vybírat ten co je nejblíže dané hodnotě?
Možná by se dalo napsat jednoduché pravidlo (Rule), jinak bych to řešil makrem. Postupně projít jednotlivé hodnoty, pokaždé spočítat rozdíl od dané hodnoty a ukládat index prvku s nejmenším rozdílem a na konci vybrat hodnotu s tímto indexem. Při shodném rozdílu (3 - 4 - 5) stanovit např. podmínku, že se bude brát hodnota blíže k nule. Umíte s makry? | ||
z 2D do 3D help | 27.10. 2010 | Tak jednoduše udělejte výkres z té rozvinuté plochy, ohybové čáry tam pak už snadno zanesete. | ||
z 2D do 3D help | 24.10. 2010 | Myslíte jak vytvořit výkres obecně nebo jak do výkresu dostat ohybové čáry? | ||
z 2D do 3D help | 23.10. 2010 | To jde celkem snadno. Otevřete si DXF soubor (otevře se jako výkres), označte a zkopírujte potřebnou geometrii do schránky. Pak si otevřete nový part, spusťte skicář a jednoduše zde vložte nakopírovanou geometrii (křivky) ze schránky. Jednotlivé křivky nebudou nijak svázány, tak by bylo dobré je alespoň zafixovat. Jinak si je samozřejmě můžete zakótovat dle libosti.
PS: Tento postup je jedním ze způsobů, jak vytvořit 3D text - ve výkresu se napíše text, uloží jako DXF a pak se křivky přenesou do skicy. | ||
Řez CGR daty ve výkresu | 20.7. 2013 | Zkopírujte celý pohled, kde máte geometrii řezu, kterou chcete kopírovat. Pak tento pohled izolujte a geometrii můžete v klidu zkopírovat a vložit do kam potřebujete.
Když si ještě před izolováním pomocí Overload properties nastavíte barvy pro jednotlivé díly, můžete si pak z řezu selektivně vybírat jednotlivé díly. | ||
Řez CGR daty ve výkresu | 21.10. 2010 | Jojo, to funguje dobře. Je to kvůli velkým sestavám. V řezu se ale neobjeví nic a možnost zobrazení v CGR múodu už tam není. Vypadá to že zafunguje možnost zatrhnou Enable occlusion culling a jako mód zobrazení zvolit Aproximate. Na jednom dílu to prošlo, potřebuju ale říznout půlku auta... | ||
Spouštění Catie | 21.10. 2010 | To je dost obecné, mohl byste lépe popsat, co se děje při spuštění? Ukazuje se nějaká chyba? | ||
Remove Surface | 1.11. 2010 | Jen pro ujasnění, obě plochy jsou totožné, jen posunuté kvůli lepší viditelnosti. Obě vychází ze stejné plochy. | ||
Remove Surface | 1.11. 2010 | Jsou dvě možní příčiny, proč se vytváří takto "roztřepený" okraj.
- offsetovaná plocha má tangentní, nikoliv křivostní napojení - na offsetované ploše jsou ostré hrany Nerad bych se pouštěl do popisu geometrie ploch, ale myslím že offset se počítá z normál a ptotože se u tangentního napojení mění křivost nespojitěm, projeví se to i ve výsledku. V přílože malý příklad. Offset z rádiusu mezi dvěma plochami, jednou obyčejný, tj. s tangentním napojením (modrý), podruhé styling - křivostní (růžový). Můžete krásně vidět, co to udělá ve výsledku s hranicí. | ||
Remove Surface | 21.10. 2010 | Add Brep - chápete to úplně správě. Pokud geometrii musíte vybírat v prostoru a ne jen ve stromu, pak se Brep elementům nevyhnete. Někdy je použití Brepu nevyhnutelné (Variable fillet), ale jindy se dá použít alternativní funkce, např. místo Trim a EdgeFillet rovnou Fillet (plocha - plocha).
Add offset. Fce Offset i Thick surface počítají standartně s max. ochylkou 0,1mm (kterou využívá podle potřeby) - pozor na to. Pokud chcete úplně čistý offset, je třeba zvolit smoothing manual a zadat 0. A co se vám nezdá na tom obrázku? Podle mého je vše v pořádku. | ||
Remove Surface | 21.10. 2010 | Brep element je zjednodušeně řečeno veškerá geometrie, která se "nedá" nakliknout ve stromě.
Příklad: u line jsou to její dva koncové body u surface jsou to všechny segmenty její hranice a body (vertex) na těchto hranicích u solidu, např. u krychle, je to šest stěn, dvanáct hran a osm vrcholů. Tyto elementy se vytváří na každé geometrii a mají zcela specifické vnitřní pojmenování. Pokud pracujeme s funkcemi, kde je třeba vybírat právě tyto elementy (např. EdgeFillet), běžně se při změně geometrie stává, že Brep element přestane existovat nebo dostane jiný název a při updatu je nutné ho znovu vybrat. | ||
Remove Surface | 19.10. 2010 | Naprosto souhlasím s jk, heal deformuje plochy (což je většinou nežádoucí). Měl jsem tu čest vidět metodiky několika automobilek, a v řadě z nich se Join používal jako poslední operace nějaké dílčí geometrie (obsahoval pouze jednu plochu z předchozí operace). Velkou výhodu je, že u něj lze měnit orientaci. Lze tak opravit změnu normály při použití replace.
Na přidávání ani odebírání nevidím žádný problém, pokud se nevypíná kontrola "check manifold" ani "check conex", funguje naprosto spolehlivě. Větší nebezpečí u parametrického modelování představují funkce založené na tzv. Brep elementech. | ||
Remove Surface | 19.10. 2010 | Uživatel cituje z příspěvku #1209:
'jak ja normalne Join nemam rad'Co se vám nelíbí na Joinu? Já myslím že je to víceméně safe funkce. | ||
Remove Surface | 19.10. 2010 | Pokud jde jen o to, dostat tu plochu pryč, použijte obyčejný Join (pouze s tou jednou plochou) a v záložce Sub-elements to remove vyberte právě tu červenou plochu. Pak uvidíte malý zázrak :-).
Přišli jsme na to nedávno, jde tím odstranit v podstatě jakákoliv část složené plochy. | ||
Standarty výkresů | 17.10. 2010 | Pro změnu standartu je třeba spustit Catii v admin módu nebo můžete editovat soubor se standartem ručně. Pohodlnější je první varianta.
Podobný problém se tu již řešil, viz http://www.catia-forum.cz/forum/topic.php?topic_id=131 | ||
Panely nástrojů | 17.10. 2010 | Ještě tak mít ten 24" monitor...
Zkoušel jsem to také, jak jsem psal, ale 4 řady ikon už jsou celkem znát. | ||
Panely nástrojů | 13.10. 2010 | Uživatel odpovídá na příspěvek #1192:V menu Customize je záložka Toolbars a v ní je funkce Restore positions. Panely nástrojů se pak přeskládají tak, jak byly po instalaci.
Rozložení panelů se ukládá do souborů FrameConfig.CATSettings a FrameGeneral.CATSettings va složce C:\Documents and Settings\..uživatel..\Data aplikací\DassaultSystemes\CATSettings\. Ty lze někam zálohovat a pak znovu nahrát. | ||
Kóta závislá na parametre ktorého pôvod je z externého súboru | 3.10. 2010 | Co vlastně potřebujete? Ptáte se na možnost přirazení hodnoty kóty parametrem a pak píšete o sčítání dalších parametrů...
A máte ny mysli kótu jako constraint v modelu nebo kótu ve výkrese? | ||
Výpočet ozubených kol | 29.11. 2010 | Pokud máte obě kola spočtené, tak nevidím žádný problém, jak je v Catii napolohovat do záběru. | ||
Výpočet ozubených kol | 12.11. 2010 | Stáhněte si v sekci "Ke stažení" model kuželového kola.
(viz http://www.catia-forum.cz/download/?category=4) | ||
Výpočet ozubených kol | 5.10. 2010 | Já myslím, že jste málo hledal :-) Tohle je výsledek 5-ti minutového hledání na webu - html verze skript, podle kterých jsem se kdysi učil (Západočeská univerzita v Plzni, katedra konstrování strojů). Je tam úplně všechno co byste měl znát.
Adresa webu: http://www.kks.zcu.cz/pro-studenty-KKS/Studijni_podklady/PRIRUCKA/CADIS/MDOC/F/F12/F12_2/f12_2.htm | ||
Výpočet ozubených kol | 3.10. 2010 | Můžu se zeptat z jakého jste oboru? Pokud nejste strojař, budou vám ty výpočty stejně asi málo platné, protože to je poměrně složitá problematika. Tedy pokud ta kola skutečně hodláte vyrábět pro nějaký stroj. | ||
Výpočet ozubených kol | 3.10. 2010 | Podbrousit paty, tak se to řeší standartně, ale to už jsem psal. | ||
Výpočet ozubených kol | 3.10. 2010 | To opravdu myslíte vážně? Pokud takto navržená kola vyfrézujete a použijete, tak vám moc dlouho nevydrží. Pokud takto změníte geometrii kola, nebude docházet k řádnému odvalování a kola se po nějaké době zničí.
Takhle si můžete navrhovat tak kolečka do merkura nebo nějaké jiné dětské stavebnice. :-) Výpočet ozubení je v každých strojnických tabulkách... | ||
Výpočet ozubených kol | 3.10. 2010 | Já se podívám doma, jestli ještě najdu něco ze školy. Tenhle problém (vzniká u velkého kola a pastorku) se řeší podbroušením na patě zubu. | ||
Výpočet ozubených kol | 2.10. 2010 | A jak jste tedy ta kola navrhoval, když nemáte výpočet? | ||
Výpočet ozubených kol | 1.10. 2010 | Každé kolo v ozubeném převodu se musí nejprve spočítat, pokud to tedy software neudělá za vás. Jak byste chtěl jinak ta kola navrhnout?
Samozřejmě byste mohl koly pootáčet a kontrolovat kolize, ale pokud budou kola správně spočtena, tak k tomu není důvod. Zkuste "zagooglit", určitě najdete online výpočet. | ||
Napojení ploch | 26.12. 2010 | Uživatel cituje z příspěvku #1531:
'mám notas za 15k CZK'Já mám NTB za 12k, tak vím o čem mluvíte. Ale abyste si koupil pořádné Catia dělo, tak by musel být Ježíšek asi tak 5 až 6x stědřejší. :-) | ||
Napojení ploch | 24.12. 2010 | Podívám se na to.
PS: Filtr tu je, a dost "ostrej", občas zasáhne i tam, kde by neměl. Ale ukládají se původní slova, nahrazena jsou jen při zobrazení. Zkusím ho trochu umírnit. :-) | ||
Napojení ploch | 24.12. 2010 | No, nějak nevidím ty ostré hrany...
Nahrajte sem váš model, ať se na to můžu podívat. | ||
Napojení ploch | 1.10. 2010 | Fill je pro tenhle případ nevhodný, protože nedokáže respektovat prostřední "guide". Daly by se vytvořit dva filly, ale výsledek by nebyl pěkný. Fill má sice tangentní napojení ze všech stran, ale nelze u něj řídit tension. U spodní a horní spline navíc není žádná plocha, která by určovala tangentní směr, takže by se fill určitě odchýlil od prostřední "guide".
Pokusil jsem se alespoň narychlo vytvořit trochu uspokojivý výsledek. Nejsou to žádné Class A plochy (designéři by mě s tím vyhodili), ale je to jakž takž hladké. Postup, resp. princip je následující: Vstupní plochy zkrátit, aby na nich šly vytvořit isoparametry. Přes izoparametry natáhnout další dvě pěkné spline a mezi nimi vytvořit multisection. U původních spline určit směr napojení v koncových bodech (stačí tangentně, může být i křivostně) a zbývající plochy vytvořit jako fill, který se již tak nedeformuje, protože se chytá na celkem hladký multisection. Výsledná plocha by se ještě dala upravit ve FreeStylu, ale to by bylo na delší povídání... V příloze nový přechod s celou historií. | ||
Řízení parametrů pomocí dialogového okna | 30.11. 2011 | Tady je popsáno, jak měnit hodnotu parametru makrem...
http://www.catia-forum.cz/forum/topic.php?topic_id=454 Pak stačí jen parametr "Activity" příslušného feature pomocí formula nalinkovat na parametr, který se bude makrem ovládat. | ||
Řízení parametrů pomocí dialogového okna | 5.10. 2010 | Zajistit funkčnost makra, pokud je otevřená sestava, také není problém. Stačí aby požadovaný Part byl aktivní, jinak makro uživatele upozorní.
Kontakt jsem vám poslal na email (je to ten samý, který je uváděn u mých příspěvků), předpokládám, že jste ho dostal. | ||
Řízení parametrů pomocí dialogového okna | 30.9. 2010 | Ještě jsem vám zapomněl napsat, že do UserFormu musíte vložit příslušné ovládací prvky (rozklikávací seznam a tlačítka), ale pokud si otevřete projekt v příloze, uvidíte jak je to celé udělané. | ||
Řízení parametrů pomocí dialogového okna | 29.9. 2010 | Tak jsem dal dohromady jednoduchý příklad, pokusím se vám to alespoň trochu vysvětlit.
1. Vytvořte si novou Library typu VBA Project , pojmenujte třeba Parameters.catvba a dále si otevřete prázdný Part s jedním parametrem typu String a názvem "Color".
2. Otevřete si VBA editor (Tools - Macros) a načtěte si tento nově vytvořený projekt 3. Vložte do projektu UserFor m, ten pojmenujte "Main" a vložte do něj tento kód:
(pravým tlačítkem nad názvem UserFormu a vybrat view code) Dim oActiveDocument As Document 4. Vložte do projektu Module , pojmenujte ho "ChangeColor" a vložte do něj tento kód
Sub CatMain() 5. Uložte projekt a tlačítkem Run spusťte makro. Mělo by to hned fungovat. 6. Abyste mohl makro pohodlně spouštět ikonou, je třeba si vytvořit nový panel a makro do něj přiřadit. V Tools - Customize si v záložce Toolbars vytvoříte nový panel nástrojů. Pak se přepněte do záložky Commands a v levém sloupci vyberete skupinu Macros. Pokud máte nastavený jako aktuální projekt Parameters.catvba, mělo by se v pravém sloupci objevit ChangeColor - modul, který jste vytvořil v projektu. Stačí ho pouze přetáhnout myší do panelu nástrojů a vybrat mu nějakou ikonku. A to je vše. Samotný kód je úplné minimum, bez ošetření chyb atd, ale pro pochopení by to mělo stačit. Přeju hodně trpělivosti... V příloze máte CATPart, celý VBA projekt a video, jak by to mělo vypadat. PS: Pokud byste měl zájem o něco "většího" (např. fajnovou konfiguraci celého rámu kola), neváhejte se obrátit přímo na mě. | ||
Řízení parametrů pomocí dialogového okna | 28.9. 2010 | Problém by to nebyl, ale už na to nestačí obyčejný CATScript, takže triviální to úplně není.
Napsat to lze jako VBA aplikaci přímo v Catii (má zabudovaný VB 6) nebo externě (C, novější VB). Já osobně používám Visual studio 2008, ale pokud nemáte žádné zkušenosti s programováním, bude pro vás o trochu jednodušší VB6 v Catii. Ale jak vám co nejlépe poradit... Buď to nechám na vás a budete se v tom topit anebo vám to napíšu pro jeden parametr a vy si upravíte podle svých představ. Ještě poznámka - pokud byste potřeboval jen vybírat hodnoty parametrů z předem definovaných hodnot, jde to příkazem Add range , ale předpokládám, že tohle víte. | ||
Analýza v Catii | 5.10. 2010 | Něco podobného jsem řešil ještě na škole (v I-Deasu). Nakonec jsem to udělal tak, že jsem sílu přenášel přes další element (kostička), který se dotýkal dílu, který jsem potřeboval zatížit, v přesně definované ploše. Zátěžnou sílu jsem definoval na této kostičce a mezi ní a dílem jsem vytvořil pevný kontakt. Teoreticky by to mělo fungovat i v Catii, jde jen o princip. | ||
Studentské využití | 2.12. 2010 | Uživatel odpovídá na příspěvek #1401:To co v manuálech, resp. v helpu nenajdete, se čas od času snažíme podrobněji popsat zde na fóru v krátkých článcích. Věnujeme se jak základním modulům (MD2, GSD) tak i problematice programování maker. Bohužel nyní mám tak málo času, že se sotva stačím věnovat moderování diskuse, k dalšímu rozšiřování fóra se dostanu jen občas. | ||
Studentské využití | 25.11. 2010 | Rád bych vám poradil, chtěl jsem si to také vyzkoušet, ale moje studentská léta již dávno minula. Zkusím se zeptat přímo Dassaultu, co všechno to obnáší a pak na fórum pověsím stručný návod. Myslím že tohle by zajímalo více uživatelů - studentů. | ||
Studentské využití | 6.10. 2010 | Návodů jak nainstalovat "cracklou" verzi je plný internet, ale z důvodu porušování pravidel fóra vám žádné rady poskytovat nemůžu. Jediné, co vám může říct, že chyba zřejmě nesouvisí s Catií, ale spíše to vypadá na nějakou neshodu v systému.
Vyzkoušejte studenstkou verzi, která se dá instalovat pro studijní účely legálně. | ||
Studentské využití | 5.10. 2010 | Na jaký operační systém, jakou (studentskou / ??) verzi a z jakého média Catii instalujete? | ||
Studentské využití | 25.9. 2010 | Existuje studentská verze, která má určitá omezení. Je k dispozici přímo na stránkách 3DS.
http://campus.3ds.com/students/download-software/catia/ | ||
Otočenie pohľadu v Sketchery | 26.9. 2010 | Já myslím, že Kamil nepotřebuje otočit geometrii skicy, ale celým modelem, aby se mu na to jednoduše koukalo lépe. | ||
Otočenie pohľadu v Sketchery | 25.9. 2010 | Tím kompasem to jde, jen ho musíte správně chytit. Samozřejmě pak nesmíte použít Normal view, tím se to vrátí pokaždé zpátky. Skicovací rovina vám ale zůstane paralelní k monitoru. | ||
Otočenie pohľadu v Sketchery | 24.9. 2010 | To je trochu problém. Po kliknutí na Normal view se vám pohled vždy otočí podle orientace osového kříže skicy (V směr nahoru). Pokud potřebujete skicovat s otočeným pohledem o 180°, použijte k otočení kompas - tak se neodchýlíte od kolmého směru pohledu na skicovací rovinu. | ||
Catie - Vykreslování grafiky - volba grafické karty | 24.9. 2010 | Založím tuhle otázku jako nové téme, ať je to lépe vidět. | ||
Catie - Vykreslování grafiky - volba grafické karty | 22.9. 2010 | FX karty jsou nabízeny hlavně kvůli certifikaci (a pak zřejmě kvůli vysoké ceně, na něčem HP a Dell vydělávat musí). Je klidně možné, že Catia poběží na úplně obyč kartě, ale taky NEMUSÍ běžet na některé z High End herních grafik.
Podobné téma už se tu rozebíralo se stejným závěrem. Nejlepší by asi bylo testovat více GK s nějakým CAD benchmarkem - pak by se daly vyvodit relevantní závěry o vhodnosti či nevhodnosti té či oné karty. A jak moc se GK dělí o výkon s procesorem? Stačí si pustit správce programů, točit s modelem a sledovat využití CPU. I s FX je slušně vytížený. | ||
nelze znovu editovat sketch + problem s reorder | 16.9. 2010 | Ad 1.
Pravděpodobně chyba Catie, nejste jediný, komu se to stává. Skica jde editovat poklikáním na její ikonku v hierarchickém stromu. Znám i případy, kdy např. plochu nelze v prostotu ani vybrat. Někdy pomůže smazání a znovuvytvoření dané entity, jindy problém přetrvává. Ad2. Tady je důležité, jeslti se to stává v Body, Setu nebo uspořádaném setu (Ordered geometrical set) a jestli máte zapnutý hybrid design. Mohl byste udělal a poslat screenshot stromu po přesunutí skicy když není vidět? | ||
Jak pomocí klávesových zkratek či příkazů volat různé fce | 16.1. 2018 | Nebo si zkopírujte nastavení od kolegů - podívejte se do které složky si Catia ukládá a zkopírujte se soubory FrameCongig.CATSetting a FrameGeneral.CATSetting - v těchto dvou souborech jsou uloženy (kromě rozložení toolbarů a ikon) i klávesové zkratky. | ||
Jak pomocí klávesových zkratek či příkazů volat různé fce | 16.1. 2018 | Na hide / show bývalo F3, ale od jisté verze je to rezervované pro něco jiného, tak se dá použít ještě F8. | ||
Jak pomocí klávesových zkratek či příkazů volat různé fce | 16.1. 2018 | Máte to v kombinaci s ALT+... nebo CTRL+...? Pokud máte jen samotné klávesy, půjde to vždy jako command do příkazového řádku.
Samostatně lze použít snad jen funkční klávesy Fx. | ||
Jak pomocí klávesových zkratek či příkazů volat různé fce | 22.6. 2011 | Teď jsi nejsem jistý, ale myslím že line v draftingu zrovna šlo přiřadit klávesu. Určitě to nešlo u line v part designu. | ||
Jak pomocí klávesových zkratek či příkazů volat různé fce | 21.6. 2011 | Zapomněl jste dodat jakou "čáru" máte na mysli. Jestli jde o line v Drafting, nebo line v PartDesign.
Každpádně pokud v menu Customize nelze funkci přiřadit klávesovou zktratku, nic s tím asi nesvedete. Jediné, co vám můžu poradit (což ale předpokládám budete znát) je aktivace opakování funkce po jejím dokončení. To se provede dvojklikem na ikonu funkce - ta se pak po dokončení automaticky vyvolá znovu. Je mi jasné, že stisk klávesy je rychlejší než najetí myší a kliknutí, ale pokud potřebujete vytvořit více čar najednou, určitě to pomůže. | ||
Jak pomocí klávesových zkratek či příkazů volat různé fce | 16.9. 2010 | V příkazech, které mají svá dialogová okna to asi nejde. Řešil jsem nedávno to samé v makru. Nakonec jsem to vyřešil pomocí Center graph, což se mi zdá i praktičtější. | ||
Jak pomocí klávesových zkratek či příkazů volat různé fce | 16.9. 2010 | To je velmi snadné. V menu Tools zvolte Customize. Dále v záložce Commands vyberte příkaz, kterému chcete přiřadit klávesovou zkratku a tlačítkem Show properties si zobrazte další možnosti. Úplně dole je pak pole Accelerator - ona kláv. zkratka. Buď si ji nadefinujete stiskem kláves (či kombinací) nebo klikněte na Others a vyberte si klávesu ze seznamu. Vše je dobře vidět na obrázku. | ||
Tangenciální hrany - Multi Section | 20.9. 2010 | Neděláte špatně vůbec nic. "Hranky", jak nesprávně nazýváte hranice jednotlivých patch (dílčích ploch) na rádiusu, se vytváří na každé hranici patchů vstupních ploch. Každý patch je totiž popsán svojí vlastní funkcí a vytváří se mezi každou dílčí plochou, která je součástí vstupních ploch (Kdo pracoval s V4, určite si pamatuje funkci Connect).
Když se podíváte do záhlaví stránky (pod nápisem CATIA V5 FÓRUM), uvidíte kousek akustického dílu, kde se to Vámi zmiňovanými nehezkými napojeními jen hemží a je to naprosto v pořádku. A co se týká těch výkresů... Žádná "tangenciální hrana" není, jsou to pořád jen hranice jednotlivých ploch, tak moc dobře nechápu, jak to po Vám někdo může požadovat. Buď NEMÁTE zapnuté zobrazení rádiusů, vidíte ve výkrese jen skutečně ostré hrany. Pokud ano, můžete si nechat zobrazit VŠECHNY hranice ploch nebo jen naznačení rádiusu. V každém případě to není žádná chyba, tedy nic za co byste se měl stydět. Pokud opravdu potřebujete hranice odstranit, jediným řešením je použít takové vstupy, kde jsou jen křivostní napojení. Pak byste mohl z GSD pomalu přesedlat na FreeStyle, kde jsou pro tyto záležitosti příslušné nástroje. V příloze je příklad, jak hranice potlačit. První rádius je mezi plochami s tangentními přechody, druhý z ploch s křivostními přechody (skicu jsem křivostně vyhladil). | ||
Tangenciální hrany - Multi Section | 17.9. 2010 | Ad 1
Je úplně jedno, jestli budete používat skicy, jiné funkce (spline atd.) nebo hranice ploch. Všechno je to prostě drátová geometrie. Pokud potřebuje odstranit body, ve kterých má křivka tangentní napojení, použijte funkci Smooth curve .
Ad 2 Ke každému profilu je jeden closing point. Pokud je výsledek symetrický, měl by bod ležet v rovině symetrie každého profilu. Pak se plocha nebude kroutit. Ad 3 Nevím přesně, co myslíte "zdvojenou hranou". Na vašem příkladu jsou pouze 4 ostré, tedy netangentní hrany, které si plocha přebírá z druhého profilu. Všechno ostatní jsou pouze hranice ploch, resp. jednotlivých patchů s tangentním napojením. Na výkrese se vám tedy zobrazují právě hranice ploch, ale žádné ostré hrany. Ve vlastnostech view se dá nastavit, co se má zobrazovat. Ad 4 Válcový profil se správně rozdělenými patch lze vytvořit např. funkcí Cylinder nebo Sweep (typ Circle). Rotate se používá spíše pro rotační plochu s nějakým obecným profilem.
V příloze máte opravený model, zobrazení s izoparametrami a výkres se zobrazením bez hranic ploch. | ||
Tangenciální hrany - Multi Section | 15.9. 2010 | Zkusil jsem udělat malý příklad podle vašeho popisu, viz obrázek. Zelené body jsou použité jako Closing points - v tom bude podle mě ten problém. Pokud necháte funkci tyto body definovat automaticky, většinou se nevytvoří optimálně a pak se profil zkroutí nebo se plocha vůbec nevytvoří (je překroucená). Catia se samozřejmě snaží body určit tak, aby byla plocha co nejlepší (většinou vezme extrém v některém směru), ale u různých profilů (šestihran x kružnice) jsou body vždy jakoby vzájemně pootočené. | ||
Tangenciální hrany - Multi Section | 14.9. 2010 | Nahrajte sem soubor s modelem, tak vám dokážu lépe poradit. | ||
Drafting - nastaveni neviditelných hran | 10.9. 2010 | Nastavení generované geometrie se provede v Options, viz obrázek v příloze. | ||
Vkládání znaků | 10.9. 2010 | Jen je mrzuté, že se do pole TextBefore nedá vkládat pomocí funkce InsertSymbol . Takže buď pomocí kláv. zkratky, jak radí pan Mrázek nebo si dočasně vložíte do pohledu textové pole, kde si poskládáte všechny znaky co potřebuje mít před kótou a pak si je přes schránku vložíte do pole TextBefore . | ||
drawing - generative view style | 8.9. 2010 | Myslíte jestli si tu informaci o stylu výkres ponese s sebou a zůstane tak anebo jestli se při updatu v jinak nastaveném stylu (Catii) "překreslí"? Asi zbývá možnost vyzkoušet to a pak se uvidí. My jsme to zatím nikdy měnit nepotřebovali, stačil nám Default styl. | ||
drawing - generative view style | 7.9. 2010 | Taj jsem prošel celý CAA manuál a nic čím by to šlo nastavit jsem nenašel. Jedinné co by připadalo v úvahu je objekt DrawingViewGenerativeBehavior , ale žádné z metod ani vlastností se netváří tak, že by se s tím dalo změnit styl. Takže makrem to nespíš nepůjde, ale netvrdím to, třeba se někdo ozve.
Spíš to bude v nastavení prostředí. Otázka je, jestli to jde nastavit tak, aby to bylo jako výchozí styl a nemuselo se to pokaždé měnit. | ||
Catalogs | 31.8. 2010 | Nejprve si připravte Part(y), které chcete mít v katalogu. Zparametrizujte je podle potřeby a ke každému Partu vytvořte Design table . Tím nadefinujete jednotlivé řady komponentů. Je důležité, aby v každé Design table byl jeden sloupec s s názvem PartNumber, jinak to nebude fungovat.
Dále otevřete si nový dokument typu Catalog , do složky, která je vytvořena (Chapter.1) si přes Insert vložte novou Part Family . Zde pak vyberte některý z Partů, které chcete mít v katalogu. To je v podstatě vše.
Chystám se na tohle téma napsat článek, kde to bude vysvětlené dopodrobna. | ||
sketcher a kontura | 23.8. 2010 | Možná jsem vás nesprávně pochopil. Pokud potřebujete offsetovat 3D křivku, použijte fci 3D Curve offset, popis a příklad je http://www.catia-forum.cz/manual-catia/shape/#offsets2. | ||
sketcher a kontura | 23.8. 2010 | K tomu slouží funkce offset. Pokud je splajn z více kusů, stačí je vybrat všechny. Trochu problém je se zakótováním hodnoty offsetu - pokud to není úsečka nebo kružnice, offset se při změně hodnoty nezachová. Geometrie se spíše někam posune. Pak bych doporučoval místo offsetu ve skice použít fci Parallel curve (modul GSD) a jako support vybrat skicovací rovinu. | ||
Parametr - Seznam Hodnot | 23.8. 2010 | Ještě k tomu Knowledgeware. Je to mocný nástroj, ne každý s ním umí, ale řada věcí se dá (i když někdy trochu komplikovaně) obejít. Jen vědět jak na to. | ||
Parametr - Seznam Hodnot | 23.8. 2010 | Tak mám pro vás elegantní řešení bez Design table. Textové pojmenování rozměrů bude sice muset "někde" obsahovat jeden číselný znak s velikostí (např small (1), middle (2)) ale jinak si do názvu budete moct napsat co chcete.
Chtělo to jeden parametr a rovnici navíc - ta vytáhne ono číslo velikosti z názvu, a pak už se dá použít zmíněný Law, který obsahuje podmínky s převodem. Koukněte do přiloženého souboru. | ||
Parametr - Seznam Hodnot | 23.8. 2010 | Zkoušel jsem Law editor - jednoduchou podmínkou přiřazovat vstupním textovým hodnotám jejich číselné alternativy. Bohužel Law editor bere jako vstup jenom parametr typu real, takže jsem neuspěl. Dalo by se to udělat, pokud by vám stačilo místo označení "small, middle, atd" třeba jenom 1, 2, 3, 4 - prostě něco jako velikosti bot. :-)
Pak se nabízí použití design table, ale to už ztrácí ta jednoduchost. Předpokládám, že Knowledgeware by to šlo, ale zřejmě jím nedisponujete. | ||
Problem s power copy | 25.8. 2010 | Nedokážu říct, R20 jsem ještě neviděl, ale asi by to mělo fungovat stejně. | ||
Problem s power copy | 25.8. 2010 | Ale vždyť je úplně jedno jak ty roviny a bod vytvoříte. Ani nezáleží na tom jestli jsou parametrické či nikoliv. I když použijete základní roviny xy, yz, xz a vytvoříte bod se souřadnicemi 0,0,0 , tak to bude stejné. Prostě si dopředu musíte vytvořit pomocnou geometrii, která pak při vkládání bude nahrazena skutečnou geometrií v modelu. Vždyť si všimněte, že ty dvě roviny a bod při vkládání nevytváři ani nekopírují.
Jednoduchá rovnice: kolik vstupních parametrů (bodů, ploch, křívek, rovin) potřebujete, tolik si jich musíte dopředu nadefinovat a na nich model postavit. Opravdu už nevím jak vám to lépe vysvětlit. | ||
Problem s power copy | 25.8. 2010 | Co vám není jasné na těch rovinách a bodu? Jediná důležitá věc je, aby jste použil pozicované skicy a v nich nadefinoval počátek (Origin) a směry os (Orientation) toho žlutého osového kříže, který je vidět ve skice. Skica se pak pokaždé natočí podle vstupních elementů.
Nic víc v tom není. Udělejte to úplně stejně, jako je to v tom příkladu, co jsem poslal. Navíc všechny tyto úkony jsou popsané v sekci Manuál Catia - Sketcher a Part Design. | ||
Problem s power copy | 24.8. 2010 | Tak snad naposledy. Chyba byla v tom, že jste na Pocketu použil obyčejnou (Sliding) skicu. I když byla zavazbená k Padu, orientace os se vždy vztahovala k souřadnému systému modelu, takže když se vzpěra vytvořila nastojato, skica zůstala úplně mimo Pad. V takovýchto případech je nutné použít pozicovanou skicu, a určit orientace os podle referenčního elementu. Dále jste pořád neměl vyřešenou orientaci vzpěry, jenom náhodou se vám vytvářela na správné straně.
PowerCopy jsem upravil, řádně zjednodušil skicu přidal parametr tak jak to má být. Pro pochopení jsem to i nahrál. Pouze si poupravte skicu Pocketu (musel jsem ji vytvořit znovu). | ||
Problem s power copy | 23.8. 2010 | Jak použít parametr jsem psal minule, tak ještě jednou. Při definici PowerCopy si vyberete parametr v záložce Parameters a zatrhnete u něj Published (můžete ho i pojmenovat). Při vkládání pak klikněte na tlačítko Parameters a zde zadejte hodnotu.
K chybě: Samotná chyba není v PowerCopy, ale v definici Padu/Pocketu. Vycházejte s příkladu, který jsem vám poslal. Definiční elementy by měly být mimo Body, které vkládáte. A vy navíc pořád nevkládáte Body, ale pouze samotné feature. | ||
Problem s power copy | 20.8. 2010 | Nevím kde děláte chybu, ale mě se vložení podařilo. Pokud už píšete, že vám to "vyhodí chybu", tak tu chybu popište nebo přiložte screenshot, jinak vám těžko dokážu poradit.
Doporučuji vám vypnout si v Options "Enable Hybrid Design" (Part Infrastructure). Jinak to vaše PowerCopy není zrovna ideálně vytvořené, protože při vkládání musí být aktivní nějaké body, není součástí instance. Pro pozicování je lepší použít rovinu a bod (popř. další rovinu pro orientaci). Výšku můžete zadávat pomocí parametru, který se pojmenuje a vypublikuje v záložce Parameters. V příloze příklad, jak by to mohlo vypadat. PS: Při vkládání nesmíte "stát" na nějaké funkci v jiném Body, jinak se vložení nepodaří. | ||
Označenie všetkých Constraints alebo rozdelenie do skupín | 20.8. 2010 | Rozdělit kóty do skupin asi nelze, označit všechny najednou je možné pomocí makra. Kód makra je uveden v sekci Makra a programování / Příklady a vyřešené problémy. | ||
Částečný řez-výběr roviny řuzu | 20.8. 2010 | Pro úplnost screeshot - model je jednoduchá kostka s dírou. | ||
Částečný řez-výběr roviny řuzu | 20.8. 2010 | Fígl je v tom, že Reference element se musí vybrat v pohledu, kde děláte částečný řez, a ne ve 3D prohlížeči. Nakliknou ho lze i v kterémkoliv jiném pohledu, kde je viditelný. Vybraný element (plocha, hrana) se pak označí i v okně s 3D modelem a můžete nastavit offset. | ||
kopírování objektu podél křivky | 19.9. 2010 | Tak jsem na tohle téma nakonec napsal článek, kde je celá problematika podrobně popsána. Můžete si jej přečíst zde http://www.catia-forum.cz//articles/?article_id=14. | ||
kopírování objektu podél křivky | 16.9. 2010 | Uživatel odpovídá na příspěvek #1114:Psal jsem vám ohledně poskytnutí makra odpověď na váš email, přišla vám? | ||
kopírování objektu podél křivky | 10.9. 2010 | Tak jsem dal něco dohromady, podívejte se do přílohy na video jak to vypadá. Pár věcí by chtělo ještě ošetřit, ale v principu to funguje docela dobře. | ||
kopírování objektu podél křivky | 2.9. 2010 | Mohly by stehy vypadat nějak takhle? On totiž bude trochu problém vybrat pro makro takové funkce, které jsou jednoznačně určené vstupy a není třeba dále určovat např. orientaci a pod.
Bylo by možné měnit délku stehu (v příloze modře), délku zúžené části, průměr nitě a rozestupy jednotlivých stehů. | ||
kopírování objektu podél křivky | 25.8. 2010 | Tak tenhle šev zase nevypadá tak složitě. Myslel jsem, že budete chtít "entl" nebo jak se tomu říká. Myslím, že ani nebude nutné to PowerCopy, půjde to napsat jenom makrem.
Ještě se zeptám, jestli potřebujete modelovat i tu část pod látkou nebo jestli stačí jen ta rozteč (na rubu prostě nebude nic). Makru by pak stačilo vybrat křivku a plochu, zadat rozteč a délku švu a ono by si je postupně všechny vyšilo samo. A bylo by asi lepší švy dělat neparametrické, aby se netvořilo zbytečně moc geometrie. | ||
kopírování objektu podél křivky | 20.8. 2010 | Zajímavé řešení a hlavně vcelku jednoduché. Jediné omezení bych viděl v tom, pokud by byla podkladová plocha složítá a sweep nedokázal vytvořit. Čekám co jirik pošle za šev. Třeba by to šlo vyřešit takhle. | ||
kopírování objektu podél křivky | 19.8. 2010 | Korálky na niti jdou celkem pohodlně vytvořit makrem (od začátku křivky vytvářet body a v nich koule. U "korálků" ale nezáleží na orientaci. Pokud se bavíme o švu, ten by se dal nahradit spíše tenkým pásem, tj. pro jeho definici by bylo třeba nejméně dvou křivek nebo jedné křivky a plochy (třeba potah sedadla).
Pak by se dalo vytvořit PowerCopy s jedním dílem švu a makro, které by si vytvářelo ony zmíněné body na křivce (s roztečí rovnou délce švu) a vkládalo do nich instance PowerCopy. Plocha by sloužila k orientaci švů. Pošlete sem model švu, podívám se jak by to bylo náročné. | ||
Inertia na Body nebo ploše | 8.9. 2010 | Jo, to je přesně to co bych potřeboval (a funguje to), v CAA manuálu ale píšou tohle:
WARNING: this collection will be DEPRECATED in the next release. It is recommended to use the method GetTechnologicalObject("Inertia") on the product to analyze, to retrieve an Inertia object. Takže v dalším releasu by to už nemuselo fungovat. A právě ta metoda GetTechnologicalObject je jenom u Productu a nedá se jí podstrčit samostatné Body nebo plocha, i když se tam píše, že se dá použít pro každý objekt, kde to má smysl. Snad to někdy časem opraví nebo aspoň nechají stávající stav. | ||
Inertia na Body nebo ploše | 8.9. 2010 | Jde, ale v Measure nejsou Principal axis udávající orientaci Bounding boxu, je tam jenom těžiště. A Inertia se zase vytváří z celého Partu, takže pro jedno konkrétní Body nebo plochu se to musí kopírovat do prázdného modelu. Hledal jsem i na cizích webech, tenhle způsob tam někdo uváděl jako jednu z možností jak to obejít.
Psal jsem makro právě pro vytvoření Bounding boxu - třemi způsoby. První způsob měl definované všechny osy (jak jsem psal v článku), druhý pouze jednu (třeba směr formování) a druhé dva se dopočetly automaticky tak, aby byl BB co nejmenší a třetí byl nejmenší možný - a na to jsem právě potřeboval ty Principal axis z Objektu Inertia. | ||
Inertia na Body nebo ploše | 19.8. 2010 | Tak po dlouhém hledání jsem našel tip, jak to obelstít. Geometrie pro Inercii se nakopíruje do prázdného Partu, na něm se spočte Inercie a part se pak smaže. Trochu kódu navíc, ale funguje to celkem spolehlivě. | ||
Pootočenie skice | 16.8. 2010 | No, chce to taky více volného času. Bohužel se tomu nemůžeme věnovat tak, jak by bylo potřeba. | ||
Pootočenie skice | 16.8. 2010 | Pravda je, že spousta funkcí, které jsou hlavně v kontextových nabídkách, se v manuálech moc neobjevuje. | ||
Pootočenie skice | 15.8. 2010 | Pokud vytváříte skicu, můžete použít jednu ze dvou ikonek - Sketch nebo Positioned sketch . Ta druhá vám automaticky vytvoří pozicovanou skicu (stačí trochu ovládat angličtinu, z názvu funkce je to patrné). Typ skicy (sliding, positioned, isolated) se ale dá pořád měnit pomocí příkazu Change sketch support , jak již psal AlesM.
Jinak "pozicovaná skica" znamená, že počátek skicy a směry os (neboli její pozici) si definuje sám uživatel před samotným vytvořením. | ||
Pootočenie skice | 14.8. 2010 | Obecně je výhodnější používat pozicovanou skicu - dá se lépe editovat. Navíc si můžete určit počátek souřadného systému skicy (takže se vám při změně supportu geometrie nerozutíká) a dále určit směry obou os. | ||
Východzia farba pre PartBody | 12.8. 2010 | Jiný způsob, jak tohle vyřešit, je vytvořit si startovací modely (s prázdným Body, setem, skicou atd.). Tyto předem vytvořené elementy již mají nastavené barvy (typy čar, ...) a místo vytváření nových se jen tyto rozkopírují.
Používají to automobilky ve svých metodikách, mohu vřele doporučit. | ||
Vložení obrázku do výkresu | 24.1. 2011 | Průhlednost asi nepůjde, nicméně pro zachování barev podle modelu stačí zatrhnout volbu 3D colors ve vlastnostech pohledu, viz. obrázek. | ||
Vložení obrázku do výkresu | 11.8. 2010 | Obrázek vkládám přes Insert (hlavní menu) a potom Picture , jinak to snad ani nejde.
Pokud používáte nějaké prostředí/standart, zkuste to udělat s úplně prázdným výkresem a jakýmkoliv obrázkem (aby tam nebylo nic co bych nesměl vidět) - to byste potom mohl i poslat. | ||
Vložení obrázku do výkresu | 10.8. 2010 | Co přesně myslíte tím "výkres s rámečkem"? V jakém formátu je vkládaný obrázek?
Zkoušel jsem vložit jpg obrázek do pohledu (viz příloha) a do pozadí a při ukládání do tiffu se nic neztratilo. Pošlete výkres s obrázkem, podívám se na to. | ||
Parametre pre polomer a priemer | 7.8. 2010 | Ano, kružnice je definovaná jen radiusem. Pokud změníte způsob kótování, z poloměru se automaticky vypočítá průměr a naopak. | ||
Databaza - U, I, profily | 6.8. 2010 | Problém s katalogy se to už jednou řešil, viz.
http://www.catia-forum.cz/forum/topic.php?topic_id=45 Já osobně se Structure Design nemám žádné zkušenosti a i bych si skoro tipnul, že v ČR moc firem, které tuto licenci mají (a tím pádem s tím někdo umí) moc nebude. | ||
Databaza - U, I, profily | 3.8. 2010 | Pro tyhle případy je tu funkce (nebo spíš funkcionalita) Power copy . Všechny myslitelné profily se pak uloží do katalogu a jen se vkládají. | ||
Přerušení vynášecích čar | 3.8. 2010 | To jde celkem snadno. Vyberte vynášecí čáru textu (baloon), pak pravým tlačítkem na žlutý čtvereček na konci (objeví se po výběru) a v kontextovém menu jsou příslušné volby. | ||
Zobrazování na monitoru | 15.4. 2014 | Perfektní příspěvek, tohle myslím spoustě lidem usnadní tápání.
Ještě jsem slyšel jednu radu, že by se Catia měla instalovat na neširokoúhlém monitoru, pak prý změna za širokoúhlý problém nedělá. Obráceně ale ano. Posoudit nemůžu, nezkoušel jsem to. | ||
Zobrazování na monitoru | 3.8. 2010 | Hm, zajímavé. Zkusil bych jiné ovladače grafiky... pokud nějaké jiné existují. | ||
Zobrazování na monitoru | 1.8. 2010 | Já bych to skoro viděl taky tak. Aby se pro nic za nic deformovala zrovna kružnice, to je by bylo opravdu divné. | ||
Zobrazování na monitoru | 30.7. 2010 | To je opravdu divné. Jinak je vše zobrazené normálně? (ikony, lišty, ...) | ||
Zmena uhlov pre Isometric View | 5.8. 2010 | Uživatel odpovídá na příspěvek #988:Já myslím že Kamil neměl na mysli perspektivu, jen mu šlo o to, nadefinovat jinou stálou pozici pro 3D pohled.
ISO pohled je podle vektoru 1,1,1. Vlastní pohledy lze nadefinovat pomocí Named views - poslední ikona v panelu view. Vytvoříte si pohled, nastavíte parametry a pak už stačí jen přepínat. | ||
Zmena uhlov pre Isometric View | 29.7. 2010 | ISO pohled je standartní pohled, co byste na něm chtěl měnit?
PS: Chyba s přílohou odstraněna. | ||
Specificka otazka | 28.7. 2010 | Ano, Output feature je správně...
A tady je to správné téma s tolerancemi, zkopíroval jsem špatný řádek. http://www.catia-forum.cz/forum/topic.php?topic_id=99 | ||
Specificka otazka | 28.7. 2010 | Teď řešíte dvě věci najednou. Jednak import a pak přiřazení tolerace.
Tolerance jde přiřadit ve skice, už se to tu probíralo, viz http://www.catia-forum.cz/forum/topic.php?topic_id=122. A k tomu importu. U skicy existuje funkce (v kontext. menu) Output geometry - ze skici vám v podstatě vytvoří drátový element. To by mohlo usnadnit import. Ale aby to bylo i s informací o toleranci, to už vám opravdu poradit nedokážu. | ||
Reakcia na článok BB | 24.7. 2010 | Ano, pokud máte příslušnou licenci, Catia Bounding Box vytvořit umí. Předpokládám ale, že ne každý tuto licenci má (nelegální instalace raději nebudu rozebírat). Pokud se pohybujeme v mezích MD2 nebo HD2, tuto funkci k dispozici nemáme.
| ||
Nespojitý element vytvořený makrem | 26.7. 2010 | Tak jsem na to nakonec přišel. V HybridShapeFactory existuje funkce AddNewDatums - z plochy vytvoří instance podle počtu nespojitých oblastí a uloží je do pole. Tyto se pak vloží do setů pomocí AppendHybridShape(prvek pole) jako Datum feature. V podstatě to nahrazuje funkci Disassemble, ale jen její druhou volbu Domains only.
Ukázka kódu: MultiDomainShapes = oHybridShapeFactory.AddNewDatums(oReference) | ||
Nespojitý element vytvořený makrem | 23.7. 2010 | Pokud by VB nějak dokázal formulář, zacílit oblast pro kliknutí by už bylo snadné. Zkusím se zeptat na VB fóru, třeba poradí. | ||
Nespojitý element vytvořený makrem | 23.7. 2010 | Tak jsem to vyzkoušel, simulace funguje, myš kliká. Dostat ji ale na místo v dialogu, kde se má opravdu kliknout (když se dialog otevře pokaždé někde jinde) je naprosto nereálné.
Takže si zatím o ovládání formulářů myší můžu nechat zdát. Uvidíme, třeba někdo poradí. Nicméně díky za návod. | ||
Nespojitý element vytvořený makrem | 23.7. 2010 | Vyzkouším, uvidím. Pak sdělím pocity a dojmy... | ||
Nespojitý element vytvořený makrem | 23.7. 2010 | Extract by asi zafungoval, ale pokud bych ho vytvářel zase mrtvý, myslím že by výsledek byl stejný (jedna naspojitá plocha).
Jinak píšu to ve VB2008; pokud byste věděl jak nasimulovat ještě stisknutí tlačítka myši, také by mi to (sice v něčem úplně jiném) pomohlo. | ||
Funkce kopírovat vše ze stromu do určené složky | 22.7. 2010 | Navíc je to docela dobrý způsob, jak zjistit, kolik balastu je na sestavu navěšeno. Mnohokrát se člověk diví, na kolik různých již dávno neexistujících souborů/složek se sestava odkazuje. | ||
Znak průměru | 23.7. 2010 | Je to možné, ale víte jak je to s tím darovaným koněm... Tyto manuály jsou od jednoho z uživatelů a jsme za ně i tak rádi.
Snad se nám co nejdříve podaří sepsat vlastní manuál o Draftingu. Pořád ještě zbývá pár maličkostí k Part designu, plochy jsou jen "nakousnuté" a sestavy s draftingem úplně prázdné. | ||
Znak průměru | 21.7. 2010 | Musí se trošku hledat. Je to ikonka (viz příloha) v panelu Text properties (měl by být úplně nahoře). | ||
Tabulka děr | 9.8. 2020 | Dobrý den,
bohužel nic takového není možné. Funkce tabulka děr i tabulka bodů, které jsou dostupné v Draftingu, je z tohoto důvodu velmi omezeně použitelná při změnách. A to právě proto, že je nutné všechny popisky děr vymazat ručně. Doufat, že se někdy v budoucnu dočkáme funkce, které bude umět vytvořit asociativní tabulku děr na základě 3D modelu (včetně informace o hloubce, popř. velikosti závitu v díře), je asi zbytečné. Z tohoto důvodu vzniklo makro Advanced holes table které eleminuje alespoň některé z těchto nevýhod a nabízí mnohem větší komfort při aktualizaci tabulky. Ruční výběr děr sice stále zůstává, ale není třeba pokaždé odmazávat popisky a navíc je makro schopné podle průměru identifikovat i závity. | ||
Tabulka děr | 21.7. 2010 | No, možná by to také byla možnost. Ale berte v úvahu, že jednou můžete mít díry přes patern, podruhé jen tak, potřetí třeba nakopírované a posunuté.
Při vytváření tabulky se nejede přes 3D, Catia vyhledává kruhové entity v pohledu, měří jejich průměr a hledá středy. To pak zanáší do tabulky. | ||
Tabulka děr | 20.7. 2010 | Použijte funkce Hole Dimension Table nebo Coordinate Dimension Table - obě funkce jsou dostupné v panelu s kótami (Dimensions). | ||
Náhodnosť u makra? | 8.8. 2010 | Pošlete, resp. napište sem část kódu, která vám dělá problém, ať vám můžu lépe poradit. | ||
Náhodnosť u makra? | 7.8. 2010 | Na generování náhodných přímek opravdu žádná metoda neexistuje. Všechno se musí napsat. | ||
Náhodnosť u makra? | 20.7. 2010 | Já rekordér používám hlavně když potřebuju rychle nastavit potřebné instance a nepamatuju si jejich přesné názvy.
Kódy z rekordéru nejsou žádný zázrak a také rekordér nenahraje všechny úkony. Máte tedy dvě možnosti:
Jeden for cyklus s počtem rovin, které byste chtěl vytvořit. V cyklu bude kód, který vytvoří instanci roviny a vloží ji do setu. Dále se bude generovat náhodné číslo (0-2), ze kterého určíte osu rotace a druhé náhodné (30-80), které bude představovat úhel natočení. Vytvářené roviny si můžete pojmenovávat např X80, Z20 - podle osy a úhlu. | ||
Náhodnosť u makra? | 20.7. 2010 | Pravděpodobně máte zapnutý "Hybrid design", tzn. plochy a drátová geometrie se může vytvářet v Body. Doporučoval bych jej vypnout, kvůli tomu se vám myslím makro nahrálo nesprávně.
Nevím jaké jsou vaše zkušenosti s programováním obecně, ale to na co se ptáte, jsou naprosté základy. Rádi vám pomůžeme s určitým problémem, ale a to, abychom zde vysvětlovali Visual basic, už opravdu nezbývá čas. Zkuste si najít nějaký web, kde se o VB6 píše a něco si o něm přečíst. | ||
Náhodnosť u makra? | 20.7. 2010 | Pokud potřebujete poradit s makry, je vždy lepší poslat zdrojový kód, resp. část kde je problém. (ale zase neposílat odněkud stažený 1000 řádkový kód, to nikdo luštit nebude).
Makro které vytvoříte někdy bude fungovat jen v tom modelu, kde bylo vytvořeno a do té doby, než smažete nebo přejmenujete elementy, se kterými se pracovalo. Pokud jej vytváříte v jednom modelu a zkoušíte v jiném, je velká pravděpodobnosz že fungovat nebude. Pošlete zdroják, kouknu se. | ||
Jakou verzi Catie používáte a na jakém OS ji provozujete | 18.7. 2010 | My si bohužel nemůžeme moc vybírat na čem budeme pracovat. Musíme se přizpůsobit automobilkám. Momentálně jsou snad všichni na R19, ale pamatuju doby, kdy jsme pracovali snad se třemi releasy. (14, 16, 17) a ještě různými hotfixy. R16 jsme v té době měli jen 32bit, proto jsem žádný podstatný rozdíl nepozoroval. Na 64bit přecházíme až nyní. | ||
Reakcia na: Linky I. Paste Special | 16.7. 2010 | Myslíte, že je to málo srozumitelné? Ten článek by měl sám o sobě být jakýmsi návodem. Nejprve nastínit problém nebo určitou funkci a pak vysvětlení na příkladu. | ||
Reakcia na: Linky I. Paste Special | 16.7. 2010 | Nakopírujte si nejdříve ta Body s dírou, pak v nich udělejte transformace (symetriia rotaci) a pak teprve to skládejte přes Assemble. | ||
Zpětné nalezení směru podle reflect line | 17.7. 2010 | Abych to trochu upřesnil, jednalo se o vzduchový kanál klimatizace - tvarově velmi složitý vyfukovaný díl. Podle zákazníka měl být hlavní směr podle dvou retainerů, ale evidentně to nesouhlasilo, tak jsme zkoušeli určit skutečný směr.
S tím příkladem máte pravdu, je to hodně jednoduché, mě šlo o to přijít na univerzální způsob (pokud existuje), kterým by bylo možné směr lisování určit pokaždé. K vaší poznámce o R19. Pracujeme v automobilovém průmyslu, takže se musíme přizpůsobit tomu, v čem pracují automobilky, tj. dnes povětšinou R19 SP3, hotfixy se liší. R18 jsme úplně přeskočili, ale na přechod R17 --> R19 vzpomínám nerad, zejména na naprostou ztrátu dat při stisku ESC (nebo prostě stornování příkazu). Téma k otázce jakou verzi Catie, popř. kombinaci s OS uživatelé používají můžeme založit, už tu byl návrh na podobnou anketu. | ||
Zpětné nalezení směru podle reflect line | 16.7. 2010 | Tak už jsem to zkouknul, výsledek je ucházející. Zkusím to na tom našem modelu, v principu by to mělo být jedno.
Díky za snahu | ||
Zpětné nalezení směru podle reflect line | 16.7. 2010 | Někde bude chybička, přišel mi mail s upozorněním na příspěvek, ale příspěvek nikde. Mohl byste mi to kdyžtak poslat mailem, než najdu příčinu? Už se to jednou stalo, bylo to kvůli příloze. | ||
Jak dlouho pracujete v Catii V5? | 17.7. 2010 | Přechod z čehokoliv novějšího na V4 je šok. Já na škole dělal asi tři roky v I-Deasu,
když jsem potom poprvé uviděl "čtyřku", také jsem nechtěl uvěřit. | ||
Jak dlouho pracujete v Catii V5? | 15.7. 2010 | Tak aby se i admin přiznal...
S V5 pracuji cca 5 let, převážně plochy (HD2), předtím asi 8 měsíců V4. | ||
Jak dlouho pracujete v Catii V5? | 12.7. 2010 | No mohl bych u každého uživatele přidat kolonku "S Catií pracuji od roku:" a uvádět to v diskusi - dobrý nápad. Píšu si to na seznam úkolů. Kdybych tak nemusel chodit do práce...
Teď jsem strávil skoro týden (2 dny svátek a tři dny dovolené) s přípravou nové Redakce a dalšími úpravami. | ||
Jak dlouho pracujete v Catii V5? | 12.7. 2010 | To je jen momentální průzkum, za nějakou dobu anketu stáhneme. Šlo mi hlavně o to zjistit počty nováčků a pak těch hodně zkušených. Rád bych aby hlasovali všichni uživatelé fóra, podle počtů to tak zatím bohužel nevypadá. Ale i takhle malý vzorek má pro nás jistou vypovídací hodnotu. | ||
Plechy a rozvin tvaru přechodu z kruhu na obdelník s radiusama | 10.7. 2010 | Zkuste použít funkci Unfold , je v obyč. plochách. | ||
Plechy a rozvin tvaru přechodu z kruhu na obdelník s radiusama | 9.7. 2010 | Píše vám to, že vzhledem ke geometrii to Hooper neudělá. Když se použijí oba profily jako zaoblené obdélníky, funkce se vytvoří. S modulem generetive sheet metal nepracuji, zajímalo by mě ale na co potřebujete použít fci Hooper. | ||
Plechy a rozvin tvaru přechodu z kruhu na obdelník s radiusama | 9.7. 2010 | Lze to udělat v solidech, jak již zmínil jk nebo v plochách, tam máme více možností.
1. multi-section surface 2. blend Osobně bych zvolit blend. Aby se vám to "nezkroutilo", je třeba na každém profilu vytvořit bod (viz obrázek) a nastavit ho jako Coupling point. | ||
Change Geometrical Set | 29.8. 2010 | Tak jsem chvíli pátral na netu a zjistil jsem, že přesunout entitu do jiného setu je mimo Copy - Paste v podstatě nemožná operace.
Použití příkazu Change geometrical set je u ne-interaktivního makra taky vyloučené. Ptal jsem se .NET odborníků - teoreticky by to asi šlo, ale prakticky naprosté harakiri. | ||
Change Geometrical Set | 16.7. 2010 | Chvíli jsem zkoušel, chvíli hledal na netu a dospěl k tomuhle:
Domnívám se, že k vybrání elementu do pole "Before" je třeba kliknout myší nad vybranou entitou. Nasimulovat stisknutí tlačítka myši by asi nebyl takový problém, nicméně bychom se asi od catscriptu museli přesunout do plnohodnotného VB. Poslední otázka je, jak dostat kurzor myši tam kam potřebujeme, tj. nad řádek s entitou ve stromě. Zkoušel jsem výběr vyčistit a po vyvolání příkazu Change geo. set vybrat jinou entitu, ale nic se nestalo. Nedávno jsme dávali dohromady makro na kontrolu metodiky pro Daimler, přesouvání entit by se nám také hodilo... Tohle by se k tomu dalo použít, je to psané pro VB6. http://www.volny.cz/valerian/vb_util.htm | ||
Change Geometrical Set | 8.7. 2010 | Mohl bych se zeptat proč potřebujete přesouvat funkce v setu? Je to kvůli nějaké metodice? | ||
Change Geometrical Set | 8.7. 2010 | Dobrý nápad. Pokud jsou v setu ještě podsety nebo jiné funkce, které si mají zachovat svoji pozici, autosort to úplně zpřehází. Na set, kde jsou jen funkce by to ale mělo stačit. | ||
Change Geometrical Set | 6.7. 2010 | Asi se vám podařilo téma hned uzamknout, tak jsem ho opět odemknul, aby se mohlo přispívat.
Jinak tohle vypadá na pěkný oříšek. Ten druhý dialog, která se ptá jen na YES/NO by šel obejít posláním kódu klávesy jak říkáte, ale dostat se do pole Before... Co udělá Cut-Paste ? Klapne to nebo se zpřetrhá historie? | ||
R16 vs. R19 | 8.7. 2010 | V podstatě mohl, jenom přemýšlím kolik různých kombinací by to bylo. Kdybych nebral v úvahu servispaky a hotfixy, tak máme min. 3 operační systémy, 4. poslední releasy (17-20),
32/64 bit Catii nebo systém, tj. celkem hodně možností. Zkusím to nějak okleštit, abychom se vešli do nějakých rozumných 10 možností. | ||
R16 vs. R19 | 5.7. 2010 | R19 má certifikaci na Win7 až od Service packu 6. Na nižších SP se můžou objevovat chyby.
Osobní zkušenost s SP3 - na pár maličkostí funguje bez problémů. | ||
R16 vs. R19 | 4.7. 2010 | Trochu to motáte. Přechod na R19 neznamená přechod na 64-bitový systém. R19 existuje v jak ve 32-, tak v 64- bitové verzi. Takže alespoň v kostce:
Přechodem na R19/32 získáte několik nových/vylepšených funkcí, které přibývají s každým novým releasem, jinak se nic podstatného nezmění. Pokud přejdete na R19/64 (současně i na 64bitový OS, např. Windows 7), můžete využívat více operační paměti (32bit Win dokážou něco málo přes 3GB), což výrazně zrychlí práci a umožní načítat větší objemy dat. Z praxe můžu potvrdit, že je to opravdu znát. Zlepší se i stabilita, téměř to "nepadá". | ||
zobrazenie častí v reze | 5.7. 2010 | To se nalinkuje samo podle toho, z čeho děláte pohled. Když při vytváření pohledu budete vybírat promítací rovinu v sestavě, bude výkres nalinkovaný na sestavu (analogicky pro part). | ||
zobrazenie častí v reze | 4.7. 2010 | Pokusím se to vysvětlit. Aby fungovala funkce Overload properties , musí být výkres nalinkovaný na sestavu. Pak si můžete u jednotlivých komponentů nastavit barvu, tloušťku a styl čáry, zda se bude zobrazovat (obecně nebo jen v řezu) atd.
Dialogové okno vyvoláte stisknutím pravého tlačítka na rámečkem pohledu (např. Front View Object a pak Overload Properties). Po spuštění funkce se zobrazí dialogové okno (viz. příloha). Pak už jen vybíráte jednotlivé komponenty sestavy kliknutím na jejich zobrazení v pohledu (v okně se vytváří jejich seznam) a zatrháváte požadovaná nastavení. Tlačítkem Edit můžete měnit styl čáry. Náhled provedete tlačítkem Apply, OK je pro ukončení. | ||
Funkce Add position | 29.6. 2010 | Omlouvám se, zapomněl jsem přiložit obrázek... | ||
Export bodov do DWG | 2.7. 2010 | Já se ještě zeptám, vy potřebujete jen dvě (x,y) nebo všechny tři souřadnice? | ||
Export bodov do DWG | 28.6. 2010 | Formát DWG dokáže uchovat 2D i 3D data, ale myslím že Catie model jako DWG uložit nedokáže (pouze výkres, dxf třeba běžně používáme pro výpalky). A import stp a jiných formátu do Autocadu už je mimo tohle fórum. Zkuste se zeptat na http://www.cadforum.cz. | ||
Export bodov do DWG | 28.6. 2010 | Co zkusit některý z uni formátů (stp, igs), který by uměl AutoCAD načíst. Catie umí do DWG ukládat 2D data, jak je to s 3D si nejsem jistý. | ||
Konverzia R19 do R16 | 3.7. 2013 | Udělejte to přes STEP, je to nejjistější. Popsat co kde nastavit je na samostatný článek... | ||
Konverzia R19 do R16 | 22.6. 2010 | Nijak - o tom jsem se ale zmiňoval v minulé diskusi, že jsou to pouze mrtvé plochy. Pokud byste chtěl parametrický model, musíte si nainstalovat R19.
Princip, který jsem použil (a stejně tak i J.Cerki), je ale opravdu jednoduchý. Vytvoříte si jeden model s pěti- a druhý s šestiúhelníkem, postupně je přidáváte do sestavy a vazbíte je mezi sebou přes jejich hrany, až vytvoříte celý "ostrohranný" míč. | ||
Konverzia R19 do R16 | 22.6. 2010 | Konverze do nižších release je možná, ale za cenu ztráty historie modelu. Dělá se to v Tool - Utility - DownwardCompatibility.
Převedl jsem vám model do formátu igs, ten byste měl bez problému načíst. Tento postup (nebo přes stp) je mnohem pohodlnější než zpětná konverze a hlavně jsou to uni-formáty, které lze otevřít i v jiných softech. | ||
Futbalová lopta | 21.6. 2010 | A jak byste je chtěl poskládat v jednom Partu? V PartDesign jsou sice také Constraints, ale jejich použití není tak účinné jako v sestavě. | ||
Futbalová lopta | 21.6. 2010 | Funguje vám to výborně, jen jsem myslel jak by se dal zmenšit počet rovnic na minimum. | ||
Futbalová lopta | 21.6. 2010 | Moc, moc pěkné. J.Cerki na to šel stejně jako já, tj. poskládat to v sestavě z pěti a šestiuhelníků. Rychlé a snadné. Kamilovo řešení je taktéž fajn a hlavně parametrické. Mě napadl ještě jiný parametrický způsob. Nadefinovat 16 přímek od středu míče do středu ploch. Na nich vytvořit body ve stejné vzdálenosti od středu. V těchto bodech vytvořit roviny kolmé na přímky a v nich odpovídající skicy. Tyto skicy by se pak promítaly na kouli a průsečíky (křivky) by z ní vyřezávaly příslušné plošky (možná ještě lepší místo projekce použít Extrude a řezat plochou, ale pak by se musely parametrizovat i skicy. Pro změnu poloměru míče by pak stačilo změnit jenom poloměr koule a nic víc. | ||
Futbalová lopta | 20.6. 2010 | Pro úplnost ještě dodávám model. Jsou v něm pouze mrtvé plochy. Zajímalo by mě, jestli někdo přijde na nějaký efektivní způsob, jak míč namodelovat rychle a hlavně parametricky. | ||
Futbalová lopta | 20.6. 2010 | Chvíle hledání na wiki a míč je tu. Algoritmus pro makro, které by míč namodelovalo, se mi opravdu vymýšlet nechtělo, tak jsem si pomohl malou fintou. Stačí vědět, z kolika pěti- a šestiuhelníků se míč skládá. Udělat ostrohraný míč je otázkou několika minut a pak už je to jen otázka projekce a rozdělení koule a příslušné plošky. | ||
Převody do STEPu | 15.7. 2010 | To je divné, zkusím to převést ještě jednou a zkusím vám to poslat na vyzkoušení. Zkuste i ta ostatní nastavení, taky je možné, že jsem se spletl, zkoušel jsem totiž všechny možnosti. | ||
Převody do STEPu | 19.6. 2010 | Ještě jsem zapomněl dodat - vyzkoušeno na R19, na nižších releasech to teoreticky nemusí fubgovat. | ||
Převody do STEPu | 19.6. 2010 | Stačí přenastavit položku Aplication protokol v Options, viz příloha. Implicitně je tam 203 iso, to barvy nezachová, zkusil jsem 214 iso a barvy zůstaly.
| ||
HW pro catia V5 | 19.6. 2010 | Už se tu řešilo něco podobného, tak se podívejte sem...
http://www.catia-forum.cz/forum/topic.php?topic_id=111 | ||
Export stromu do txt | 15.10. 2022 | Dobrý den,
skript by měl fungovat i v R30, není v něm použita žádná funkce, které by v R30 nebyla k dispozici. Jen v řádku, kde se vytváří soubor, je malá chybka - v cestě k souboru kousek chybí, ale to si stejně budete muset upravit podle sebe. | ||
Export stromu do txt | 23.6. 2010 | Já se ještě zeptám k čemu ten export potřebujete? Pokud by to byla užitečná utilita, dala by se potom ještě zdokonalit. | ||
Export stromu do txt | 23.6. 2010 | Tak jsem pro vás vytvořil hodně jednoduché makro, které vyexportuje všechny Body a Geometrické sety do textového souboru. Není nijak ošetřené, soubor Export.txt se vytvoří na rootu disku D:. Pokud takový disk nemáte, změňte si ve zdrojovém kódu písmeno jednotky třeba na C: (11. řádek)
Pro správnou funkci musí být při spuštění otevřený samostatný Part. Language="VBSCRIPT" | ||
Export stromu do txt | 18.6. 2010 | Projděte si sekci Makra a Programování. Není tam zatím všechno, co máme naplánované, ale nějaké základy se dají najít.
Já se pokusím pro vás něco hodně jednoduchého připravit. | ||
Export stromu do txt | 17.6. 2010 | Máte nějaké zkušenosti s makry? Že bych vás jen popostrčil... | ||
Export stromu do txt | 17.6. 2010 | Ještě se zeptám s jak velkým stromem pracujete, jaký bude ca počet body a setů? (lze to udělat více způsoby (jeden je snadnější, ale u velkých stromů hodně pomalý, u druhého je to obráceně). | ||
Export stromu do txt | 17.6. 2010 | Potřebuje při exportu dodržet i hierarchii nebo by vám stačil jen jednoduchý seznam setů a body? Nebo ještě jinak, jak byste si ten export představoval?
Samozřejmě to jde. | ||
Export stromu do txt | 17.6. 2010 | Uživatel odpovídá na příspěvek #669:Jako nové (tj. červeně) se zobrazují jenom příspěvky od jiných uživatelů (neodpovídáte přeci sám sobě, ne?). Stejně jako vám nepřijde email o vašem příspěvku (tématu).
A příště raději pište do fóra Návrhy a připomínky, aby se to napletlo do rozjetých diskusí. | ||
Nastavenie Drafting | 28.6. 2010 | Takže uzamykám vlákno... | ||
Nastavenie Drafting | 28.6. 2010 | Stálo by to za to. Rád bych se tomu věnoval také, ale bohužel nezbývá čas. Pořád jsme ještě nedali dohromady ani ten "základní manuál" a na papíře mám spoustu dalších nápadů, jak to tady dále zlepšovat. | ||
Nastavenie Drafting | 28.6. 2010 | Koukám, že by by to asi chtělo vytvořit nějaký základní obecný návod jak se pracuje s environmenty. U nás pracujeme s několika různými prostředími (Škoda, VW, Audi, BMW, Porsche, ...), tak vím o čem je řeč, ale zatím jsem se k vytváření či nastavení těchto prostředí také nedostal. | ||
Nastavenie Drafting | 13.6. 2010 | Tak to přesně nevím. Můžete se podívat do Options, nastavit lze poměrně hodně věcí. | ||
Nastavenie Drafting | 13.6. 2010 | To už se tu řešilo, viz.
http://www.catia-forum.cz/forum/topic.php?topic_id=44 | ||
Parametrická křivka pomocí makra | 10.7. 2010 | Body se vztahují k osovému kříži, takže stačí vytvořit nový osový kříž a nastavit ho jako aktivní (a samozřejmě ho vybrat v makru). Křivka se pak vytvoří vzhledem k tomuto kříži. | ||
Parametrická křivka pomocí makra | 15.6. 2010 | To je škoda, že to vzdáváte, makra jsou mocná zbraň. Dnes ráno jsem to vyzkoušel i na jiné instalaci a opět vše fungovalo jak mělo. U vás je opravdu problém jen v rozpoznání parametrů u bodů, což souvisí s jejich názvem. | ||
Parametrická křivka pomocí makra | 14.6. 2010 | Tak už to mám. Může za to ta CZ lokalizace, došlo mi to až teď. Při vytváření formule si musím sestavit rovnici - u mě je to "Relations...", ale u vás se Relations jmenují Vazby. Vzorec je neplatný a proto se nevytvoří.
Přepište si řádek v makru a bude to. ' ----- sestavime retezec rovnice FormulaLaw = "Relations" přepište na "Vazby". | ||
Parametrická křivka pomocí makra | 14.6. 2010 | Už opravdu nevím. Zkuste do vzahu zadat jenom "x", pak by to mělo vykreslit přímku pod 45°. Nějakým záhadným způsobem se vám nevygenerují příslušné rovnice - jakoby to nechtělo rozpoznat vkládaný parametr - souřadnici X jednotlivých bodů. | ||
Parametrická křivka pomocí makra | 14.6. 2010 | Patrně tuším, kde je chyba. V názvu rovnice nesmí být kromě mezer ani jiné nestandartní znaky - vy tam máte znak hvězdičky - to je ten problém. Pokud se v Catii používají v názvech tyto znaky, Catia si název použitý v parametru uzavře do jednoduchých obrácených apostrofů. V makru jsem to vypustil, parametr tak není nalezen a v rovnici je chyba.
Tak ještě vyzkoušejte použít název složený jen z písmen a např. podtržítka. | ||
Parametrická křivka pomocí makra | 14.6. 2010 | Opravdu netuším, kde může být chyba. Nemáte mezery v názvu rovnice? Tam pak nefunguje funkce s ->Evaluate(). Mělo by to vypadat takhle.
Název: x_na_druhou Vztah: x * x Počátek: 0 Konec: 1 Přírůstek: 0,2 | ||
Parametrická křivka pomocí makra | 14.6. 2010 | 1) Chyba může být ve vzorci. Pokud se v něm vyskytuje desetinné číslo, MUSÍ být zadáno s TEČKOU. Ostatní hodnoty (intervaly, přírůstek) zadávejte s desetinnou ČÁRKOU. Pokud tam necháte ten předvyplněný interval, tj. od -1 do 1, výsledek vypadá jako přímka. Zkusil jste zadat větší interval?
A ještě, jaký release Catie používáte? Já to odladil na R19 SP2. 2) jako přílohu použijte obrázek ve formátu jpg - je to napsané ve formuláři. Pak se rovnou zobrazí. | ||
Parametrická křivka pomocí makra | 13.6. 2010 | Mě to funguje náramně. Do vzorce zadejte x * x * 0.02 (bez y =) a interval od -40 do 40 s přírůstkem 3, viz obrázek. | ||
Parametrická křivka pomocí makra | 13.6. 2010 | Vyzkoušejte si tuto alespoň částečně ošetřenou verzi (stále nejsou ošetřené vstupy, pokud zadáte očividný nesmysl, makro nedoběhne nebo se křivka nevytvoří). Pokud by byl mezi uživateli zájem, přepíšu to do VB2008 (nebo alespoň do CATVBA) a udělám k tomu nějaký příjemný form. | ||
Parametrická křivka pomocí makra | 13.6. 2010 | Makro musí být spuštěné v samostatně otevřeném partu, pokud máte part v sestavě, bude to psát toto chybu. Ošetření máme zvládnuté, jen jsem ho tam zatím nepřidal. | ||
Parametrická krivka | 14.6. 2010 | Překlad je generovaný nějakým programem - ne vždy je to korektní nebo to dává trochu jiný smysl. Pokud byste to chtěl přeložit celé, znamenalo by to přepsat všechny ty texty v uvozovkách do češtiny. To //us... jsou jen komentáře, kde je zachováno původní znění v angličtině. Jediné, co potřebujete k překladu, je textový editor, ovládat angličtinu a spousta trpělivosti.
Jinak CZ lokalizace (částečné) jistě existují, ale nejsou zadarmo. Myslím dokonce že tenhle překlad pochází z dílny Technodatu. | ||
Parametrická krivka | 13.6. 2010 | Bohužel nemám s modulem obrábění zkušenosti, tak posouzení nechám na ostatních uživatelích (jako příklad na začátek určite perfektní). Manuál přidávám do sekce Ke stažení.
Jen se zeptám - ta občasná čestina v dialogových oknech, to je nějaká rádoby CZ lokalizace? | ||
Parametrická krivka | 13.6. 2010 | Není, to musí fungovat na každém PC. Po stisknutí PrtScr máte obrázek ve schránce. Zkuste si to třeba v PowerPointu. PrtScr a pak Ctrl+V. | ||
Parametrická krivka | 12.6. 2010 | Tak jenom PrtScr, to "vyfotí" celou plochu. S tím Alt to fotí jen aktivní okno, ale vy to stejně budete upravovat, tak je to jedno. | ||
Parametrická krivka | 12.6. 2010 | Stiskněte současně klávesy Levý Alt + PrtScr, to uloží celé okno jako obrázek do schránky a pak si ho v něčem upravte jak potřebujete. | ||
Parametrická krivka | 12.6. 2010 | Co myslíte tím Scrn? Rád poradím, ale nevím co přesně potřebujete. | ||
Parametrická krivka | 11.6. 2010 | NA - z angličtiny not available (není k dispozici). Mělo by to správně být i u ostatních údajů, které uživatel neuvedl při registraci nebo by ty údaje neměly být uváděné vůbec. Zobrazení příspěvků od spuštění fóra zatím neprošlo změnou. Mám několik návrhů na úpravu, ale není to priorita č. 1. | ||
Parametrická krivka | 11.6. 2010 | Uživatel odpovídá na příspěvek #608:Přesně tak. Ta syntaxe nebude jednoduchá, ale zkusím tam uvést alespoň malá manuál. | ||
Parametrická krivka | 11.6. 2010 | Uživatel odpovídá na příspěvek #603:Ano, uživatel by měl možnost zvolit si počet bodů, inkrement (x), pak zadat vztah (k tomu by se musel udělat podrobný návod, ty názvy funkcí si z hlavy nikdo nepamatuje). Vytvořit spline z bodů už je pak celkem sranda. | ||
Parametrická krivka | 11.6. 2010 | Pořád by to ale byla nějaká aproximace. Na úplně přesnou křivku by bylo třeba prostředí CAA Rade (v tom je napsaná Catia). Zkusím se na to po večerech kouknout, vytvořit k tomu nějaký "user friendly" formulář pro pohodlné zadávání. | ||
Parametrická krivka | 11.6. 2010 | Teď jsem úplně nepochopil co byste ode mě potřebovali. Samozřejmě se na to rád podívám. Napsat makro, které by vytvořilo parametrickou křivku podle zadaného vztahu (počátek, orientace, vztah - rovnice) by se určitě hodilo více lidem. | ||
Parametrická krivka | 10.6. 2010 | To co uvádíte je také jedna z možností. Nadefinujete si několik bodů, kterými parabola prochází a pak jimi proložíte křivku (spline). Otázkou ale je, jak moc se tato křivka bude odchylovat od skutečné paraboly.
Jinak pro inspiraci něco o parabole http://cs.wikipedia.org/wiki/Parabola_(matematika). | ||
Parametrická krivka | 10.6. 2010 | Tady by to mohlo jít celkem pohodlně pomocí fce Parabola by Focus - podle vztahu se o parabolu jedná.(funkce je ve skicáři pod Elipsou). Stačí určit 4 body - ohnisko, vrchol a 2 koncové body. Na to by měly stačit obyčejné formula's.
Postup: Vytvořit ony 4 body, zakótovat, kótám přiřadit příslušné vztahy a pak těmito body protáhnout parabolu. | ||
Kopírování odečtových tělěs z více instancí do jednoho Partu/Productu | 19.6. 2010 | Tak tedy, nejprve nadeklarujeme proměnné:
Dim oActiveDocument As DocumentPak přijde na řadu hlavní program. V něm určíme název feature, které se budou kopírovat. Zatít to není nijak ošetřené, budou se kopírovat všechny feature s tímto názvem ze všech Partů (pokud tam budou). Dále vybereme cílový Part a zkontrolujeme prostředí (workbench). Pak spustíme vlastní kopírování s rekurzí a nakonec Part updatujeme. Set oActiveDocument = Catia.ActiveDocument A teď funkce Explore s kopírováním a rekurzí, parametrem je rodičovský produkt: Sub Explore(oProduct) Tak jsem to vysvětlil vskutku polopatě. POZOR, před spuštěním by měla být aktivní sestava, jinak funkce Paste nebude fungovat. I to ale jde ošetřit a na začátku aktivovat hlavní sestavu. | ||
Kopírování odečtových tělěs z více instancí do jednoho Partu/Productu | 18.6. 2010 | Zkusil jsem se na to podívat. Kouknětě na videoukázku do přílohy, jestli by to splňovalo vaši představu. Umí to kopírovat v podstatě cokoliv, stačí zadat název feature. Chvíli jsem se s tím trápil, místo parametru "in" se musí použít "sel", sám sebe jsem mystifikoval.
V podstatě to ale jde, samozřejmě by se to muselo doošetřit a dalo by se to uživatelsky zpříjemnit. | ||
Kopírování odečtových tělěs z více instancí do jednoho Partu/Productu | 9.6. 2010 | Teď jsem zkoušel celý postup "ručně", přímo v Catii - zjistěním je, že pokud jsem vybral všechny Body najednou, zkopíruje se opravdu jen Body z první instance. To samé se stane v makru, takže první podmínkou je, kopírovat postupně z jedné instance po druhé.
Problémem zůstává jak píšete jediný catpart pro všechny instance. Myslím že by to šlo následovně: Rekurzí procházet sestavou a jakmile narazím na hledaný part (na začátku ho zadám např. výběrem), zaktivuju ho a přes selection.search() s parametrem "in" vyhledám požadované Body - jinak to asi opravdu nepůjde. Pak už by to mělo být jen Copy - Paste.
Selekce to určitě znatelně zpomalí, ale když to bude fungovat... | ||
Kopírování odečtových tělěs z více instancí do jednoho Partu/Productu | 8.6. 2010 | Předpokládám, že kopírujete makrem. Aby se vám udržela poloha body v rámci sestavy, musíte použít kombinaci Selection.Copy() a Selection.PasteSpecial("CATPrtResult") anebo Selection.PasteSpecial("CATPrtResultWithoutLink") . Pokud budete používat jenom Paste, zachová se původní poloha Body vůči souřadnému systému modelu, odkud kopírujete (případ který popisujete).
První z výše uvedených případů vytvoří "mrtvé" Body, druhý Body s externím linkem. Jak pracovat se Selection je popsáno v sekci Makra a Programování. Pokud byste chtěl Body živé, musel byste nejprve zjistit polohu partu v hlavní sestavě (což celkem snadno lze) a po vložení toto Body napolohovat v modelu (to už není tak snadné, dokonce pokud je Body svázané s některou z hlavních rovin, je to nemožné). | ||
Závity | 4.6. 2010 | Á, zapomněl jsem že ne každý disponuje releasem 19. | ||
Závity | 4.6. 2010 | Použijte funkci USER PATTERN. Vytvořte si skicu, kde si zadefinujete jednotlivé body (středy děr) a pak pomocí této funkce "rozkopírujete" jednu díru do všech těchto bodů.
V příloze příklad. | ||
Závity | 4.6. 2010 | Funkcí HOLE lze vytvořit pouze jednu díru. Pokud jich potřebujete víc, použijte některou z funkcí PATTERN. | ||
AVI video ze simulace | 4.6. 2010 | A nebylo by lepší použít externí program pro zachytávání obrazovky a modelem při nahrávání otáčet (teď si tedy nejsem jistý, jestli to lze). | ||
Memory allocation error | 17.7. 2010 | Díky za odpověď, také už pomalu přecházíme na Win7. Stabilita je téměř 100%, ale pokud systému "dojde" volná paměť a začne swapovat, rychlost se rapidně sníží. Někdy je to tak strašné, že je lepší Catii restartovat. O 12GB RAM si totiž můžeme nechat jen zdát. | ||
Memory allocation error | 3.6. 2010 | Dokáže, při instalovaných 4GB RAM XP ukazují ca 3,25GB. | ||
Memory allocation error | 3.6. 2010 | Problém se týkal 32bit instalací (WinXP, 4GB RAM). Že je chyba v nedostatku fyzické paměti, tušíme od začátku. Otázka neměla rozpoutávát dohady o supportu ze strany Dassaultu - šlo mi vyloženě o to, co dělat, pokud se zmíněná chyba objeví, aby konstruktér nepřišel o data.
Usuzuji tedy, že řešením je pokusit se jakýmkoliv způsobem uvolnit RAM a doufat, že se práci povede uložit. | ||
Memory allocation error | 2.6. 2010 | S technickou podporou Dassaultu jsme trochu narazili. Rádi by nám poradili, ale ve smyslu "nic není zadarmo a jiní za to musí platit" nebo "nemůžeme si dovolit dát informace, za které nám jiní platí na veřejné fórum".
Nicméně jsme s nimi stále v úzkém kontaktu a budoucí spolupráce alespoň na nějaké úrovni se rýsuje. | ||
Memory allocation error | 1.6. 2010 | Velikost RAM se na tom samozřejmě podílí (32bit systém dokáže adresovat ca 3,2GB). Všechny uvedené kroky jsme dělali - v task manageru průběžná kontrola využití paměti, při překročení určité hranice restart Catie. Je to ale zdlouhavé a nepříjemné, a stejně se to čas od času nepodchytilo a výše uvedená chyba nastala. Uvítal bych něco jako vyčištění paměti přímo v Catii, aby nebylo třeba ji shazovat a znovu spouštět. | ||
Memory allocation error | 1.6. 2010 | SP3, HF49, prostředí DC AG. Stávalo se to i dříve, na starších releasech a ostatních prostředích. Problém se neobjevuje na 64-bitové instalaci v kombinaci s Win7 (64bit). | ||
DMU Kinematics | 25.5. 2010 | Každá podsestava se chová v rámci rodičovské sestavy jako jeden pevný celek, i když v ní není definovaná žádná vazba. Mělo by vám pomoci, když přepnete podsestavu z módu rigid do flexible. Stiskněte pravé tlačítko nad instatancí podsestavy a v kontextové nabídce zvolte Flexible/Rigid Sub-assembly (nebo v panelu Constraint, symbol dvou hydromotorů). Ikonka sestavy ve stromu se obarví narůžovo a podsestava se dá "řídit" zvenku.
V příloze jsem vytvořil malý příklad (válec zvedá rameno). Zkuste si měnit úhel natočení ramena - píst se bude posouvat ve válci. Pokud přepnete mód na rigid a změníte úhel, při updatu dojde k chybě. | ||
Jednoduchý 'Reorder Tree' pro mrtvoly sestav. | 25.5. 2010 | Možnožt by tu byla - makro. Rekurzivně by se projela sestava, všechny instance by se zkopírovaly, setřidily a pak vložily zpět do sestavy. Pokud by nezáleželo na hierarchii (všechny party v top sestavě), nebylo by to ani tak složité. Bylo by možné třeba i díly s četností větší než x vkládat do samostatných podsestav. Pravděpodobně by byl problém i s vazbami - ty standartně operaci copy-paste nepřežijou. Lze to sice zapnout v Options, ale pokud by se mzměnila hierarchie, bylo by to stejně k ničemu. | ||
Jednoduchý 'Reorder Tree' pro mrtvoly sestav. | 25.5. 2010 | Mě pořád není úplně jasné co chcete srovnat. Party v sestavě nebo Body v modelu? | ||
Jednoduchý 'Reorder Tree' pro mrtvoly sestav. | 24.5. 2010 | Pokud potřebujete přerovnat Body (Sety) v partu, klikněte pravým tlačítkem nad názvem partu ve stromu (top uzel stromu), z kontextové nabídky vyberte v posledním řádku "název partu" object a pak Reorder children. Otevře se malé okno, kde lze pohodlně přesouvat jednotlivá Body. | ||
Jednoduchý 'Reorder Tree' pro mrtvoly sestav. | 24.5. 2010 | Teď jsem to úplně nepochopil. Myslíte přeuspořádání Body ve stromu po použití Generate AllCATpart from Product? | ||
Nastavení cesty pro funkci Capture | 20.5. 2010 | Tak tady si vůbec nejsem jistý jestli něco takového jde. Zběžně jsem projel Options, je tam jen nastavení formátu. Možná něco takového nabízí fce Album (menu Tools), ale aby se nastavila pevná cesta, která by byla k dispozici po kliknutí na příkaz uložit po vyfocení obrázku, asi nejde.
Vím, že se dá "fotit" i makrem, to už by to pak umělo i s cestou, ale to makro by musel někdo napsat (nebo sehnat). | ||
Export parts z Assembly Design | 16.5. 2010 | Pokud by vám stačilo importovat je jako jeden model, existuje na to funkce Generate CATPArt from Product (Menu Tools). Ta vytvoří jeden Part, kde původní party budou jako Body. Nevýhoda: Ztratí se veškerá historie.
Další možnost je přepozicovat druhý part podle prvního. Zkopírujte nějakou referenční geometrii z prvního do druhého, aby bylo čeho se chytit a potom přesuňte celý part v rámci modelu. Dají se k tomu s velkou výhodou použít vazby (Constraint) v Part Design - stejné ikonky jako v Assebly Design. Prvotní posunutí (natočení) lze udělat i přes kompas. Je to popsané v manuálu. Nevýhoda: Pokud je jakákoliv geometrie partu svázaná s počátečním bodem modelu (Default) nebo k základním rovinám, s modelem pohnout nelze (musí se "odvázat"). | ||
Ikona opustenia Sketchera | 18.5. 2010 | To je přesně ten problém. Pokud se panely do postranní lišty vejdou, pozice jakž takž drží, ale pokud se tam nevejdou, mají tendenci se rozházet. | ||
Ikona opustenia Sketchera | 16.5. 2010 | Ono se stačilo podívat do sekce Manuál Catia - Úvod, tam je ten postup také popsaný. Problému se dá částečně předejít, pokud zatrhnete Lock toolbar positions v záložce Option. Tím si panely drží svou pozici a neměly by se vůbec pohnout. Pokud jich ale máte zobrazeno víc než jich se vejde do lišty, stejně se někdy pohnou. Lepší řešení je roztahat si je do více řad a tyto potom uzamknout. No a úplně nejlepší je vytvořit si vlastní Workbench, do něj nakombinovat všechny panely, které chcete používat a je vyřešeno jednou provždy. Chce to ale větší monitor, jinak to zabírá místo. | ||
Ikona opustenia Sketchera | 15.5. 2010 | To se občas stane, bohužel jediné řešení je opravdu reset pozic toolbarů. | ||
Catia na notebooku | 18.8. 2016 | Dobrý den,
pokud chcete uspokojivý stroj, volil bych asi Dell, řady M4xxx, nebo pak M6xxx. Verze M4600 a M4700 jsou na vaše požadavky pořád celkem výkonné a dají se použité pořídit do 20.000,-. M4800 pak stojí kolem těch 30k. Záleží jak budete chtít velký a jaká přesně bude konfigurace. Nešel bych s s RAM pod 16GB, k tomu aspoň 256GB SSD, grafiky bývají nVidia Quadro KxxxM, procesor ideálně i7. Pak je ještě druhá možnost pořídit něco od HP, já mám momentálně ZBook s i7, ale to stálo řádově 2x tolik. V každém případě bych se držel Dellu nebo HP, které jsou pro Catii certifikované. Z diskuze jste určitě vyčetl, že můžou fungovat i jiné NTB, ale je to vždycky loterie. Takže klidně můžete pořídit relativně "obyčejný" NTB, na kterém Catie pojede jak po másle, jindy nadupaný herní stroj bude mít problémy. Vždycky je to o grafice a ovladačích, které si spolu s Catií nerozumí. | ||
Catia na notebooku | 29.10. 2010 | Click OK to terminate téměř vymizelo po přechodu na Win7 a 64bit Catii. Někdy se stane, že Catie spadne bez varování, ale oproti předchozímu je to spíš výjimečně. Když "sežere" veškerou volnou RAM, začně být hodně pomalá a stejně je lepší ji shodit a pustit znovu, ale už jen tak nespadne, což je zásadní.
A k tomu procesoru. Pokud by jedno jádro na 4-jádru dávalo větší výkon než na 2-jádru, pak si ho kupte, při srovnatelném výkonu to myslím zbytečné. | ||
Catia na notebooku | 29.10. 2010 | Tady je to otázka, jestli jsou pády opravdu způsobené slabou grafikou. Znám případy, kdy stačilo nainstalovat novější ovladače a bylo po padání.
Neberte to tak, že vám doporučuju horší grafiku, spíš nevidím důvod dávat do toho drahou FX. | ||
Catia na notebooku | 28.10. 2010 | Jaké moduly budete využívat? Při jakés takés klasice MD2, HD2 Catia stejně využívá pouze jedno jádro, zbylá nejedou. Opakem je modul FEM, tam dokáže Catia využít v některých fázích výpočtu všechna jádra. Takže na obyč modelování spíše výkonnější dvoujádro.
A s těmi grafikami je to jak říká Pepe_CZ. Myslím že na "modelování" stačí daleko levnějsí karty než FX. | ||
Catia na notebooku | 11.5. 2010 | :-) Dobře si vzpomínám když jsme dělali výkresy sedaček k Audi Q5. Sestavy cca 800MB,
při exact módu to bylo udělat update jednoho pohledu, hned uložit, pak zkusit další pohled, což už většinou nevyšlo. Takže shodit, znovu načíst a tak dál pohled po pohledu. A to nebyl NTB ale normální stanice (HP Workstation xw440). | ||
Catia na notebooku | 11.5. 2010 | Spíš velikost. U živého modelu postaveného v plochách, který má 250MB si počet elementů ani netroufnu odhadnout... | ||
Catia na notebooku | 11.5. 2010 | Jen bych se zeptal s jak velkými modely pracujete? Ono přece jenom na načtení cirka 1,2GB sestavy už je třeba trochu lepší stroj. Když pak k tomu pracujete se třemi modely, z nichž každý má kolem 200MB a update trvá i několik minut už je výkon celkem znát.
Také jsem psal že NTB za 12k CATII zvládne, ale s výše uvedeným příkladem nehne. | ||
Catia na notebooku | 9.5. 2010 | To v každém případě. I když se konfigurace NTB blíží nebo téměř rovná stolnímu PC, pořád k tomu nemáme 22" - 24" monitor. Menší uhlopříčka se dá koupit už i s velkým rozlišením, ale pak se na tom zase nedá pořádně dělat. | ||
Catia na notebooku | 8.5. 2010 | Já si trochu rýpnu...
NTB Acer Extenza 5620, T5670, 3GB RAM, ATI Radeon HD 2600, kupovaný před rokem za ca 12k. Píšu na tom makra a sem tam si zatočím nějakým modelem. U větších modelů nebo sestav se samozřejmě začíná zadýchávat, ale Catia taky běží. Jinak ale vřele doporučuju některý z výše zmiňovaných modelů. Pokud na tom chcete opravdu pracovat, nevyplatí se moc šetřit. | ||
Vkládání detailů s modifikacemi | 9.5. 2010 | Tak jsem se na ten váš problém podíval a myslím, že mám řešení. Aby se vám u vkládaného detailu natáčel a zvětšoval i text, je třeba to nastavit v jeho vlastnostech. Podívejte se do přílohy, jde o položky Orientation - Reference: Zde nastavte View - 2D Component a dále zatrhněte volbu Apply Scale. Pak se text natáčí podle úhlu natočení pohledu s detailem i se zvětšuje text podle jeho měřítka.
Hezký den | ||
Scenes | 12.5. 2010 | Taky by to mohla být chyba Catie. Nikdo, tj. ani Dassault není neomylný...
Tyhle problémy je ale hodně těžké rozluštit. Jednou jsme řešili případ, kdy se mi nedařilo otevřít model. Zkoušeli jsme ho otevřít na cca 6 dalších počítačích - na polovině z nich se bez problémů otevřel, ostatní se po načtení prvních pár MB zasekly. Dodnes jsme nepřišli na to, proč se to dělo. | ||
Scenes | 7.5. 2010 | A když to zkusíte obráceně, tj. vytvořit scénu v 64 a pak otevřít v 32? To jde?
U nás používáme obě varianty 32/64, práci si běžně přehazujeme a žádný problém zatím není. Spíš pozorujeme problémy s instalací na Win7. | ||
Scenes | 7.5. 2010 | Mají instalace shodný service pack i hotfix? | ||
Update cgr Cache | 7.5. 2010 | Pokud potřebujete načíst nové stavy jiných dílů, CGR data se stejně musí znovu vygenerovat. Dokonce si myslím, že to Catia dělá sama (po načtení sestavy se zobrazí hlášení "The old CGR data representation has been deleted" nebo tak nějak.
Tohle znovuvygenerování by se mělo provést samo, ale předtím je myslím třeba shodit znovu spustit Catii, protože si všechno drží v paměti - i když soubor zavřete. Po jeho znovuotevření se vám načte to, co je v paměti a ne to, co opravdu chcete otevřít. Příklad: Otevřete soubor, zavřete, nahradíte ho novějším se stejným názvem, opět otevřete a uvídíte ten původní - pokud předtím neshodíte Catii. Velmi nebezpečné... | ||
Update cgr Cache | 6.5. 2010 | Aha, už je mi to jasný. Pak je řešení naprosto jednoduché - před otevřením sestavy smazat stará CGR data a Catia si je bude muset znova vytvořit. Stačí zjistit v Options kam se data ukládají a smazat je.
| ||
Update cgr Cache | 6.5. 2010 | Další možností jak předcházet podobným problémům je vypnout volbu Work with local cache a vůbec CGR reprezentaci nepoužívat. Pokud nepracujete s hodně velkými sestavami (1 a více GB dat), kde potřebujete ostatní díly pouze vidět a ne s nimi pracovat, je to skoro lepší. | ||
Update cgr Cache | 6.5. 2010 | Dost dobře nechápu co tím myslíte. Pokud part regulérně uložíte (nejlépe přes Save Management), nemůžete práci ztratit. CGR data by se měla generovat vždy nová podle aktuálního stavu plných dat. | ||
CATDUA priority 1, 2, 3 | 16.7. 2010 | Ono je spousta věcí, které se člověk nedozví ani na školení od profíků. Proto jsme založili fórum, aby se tyhle informace dostaly do světa. | ||
CATDUA priority 1, 2, 3 | 15.7. 2010 | CATDUA je podle mého velmi důležitá utilita a každý model by měl být nejen před archivací, ale i během práce takto vyčištěn. Jednak se zmenšuje datový objem a zadruhé sníží riziko výskytu chyb (někdy např, nelze vytvořit složitý offset, po vyčištění je vše OK). | ||
csn knihovna | 16.2. 2011 | Katalog se instalovat nemusí. Stačí ho nakopírovat do libovolného adresáře a pak otevřít pomocí ikony, která je vedle okna v mém posledním příspěvku.
Po otevření dialogu pouze vyberte cestu k souboru s katalogem (ikona vpravo nahoře). Součást vložíte dvojklikem, při vkládání je třeba mít otevřenou sestavu. | ||
csn knihovna | 4.5. 2010 | Pokud chcete použít díl z katalogu, musíte katalog nejprve otevřít pomocí funkce Catalog Browser. Pak si jednoduše vyberete požadovanou normálku (šroub, matici) a pouhým poklikáním si ji vložíte do sestavy.
Pokud použijete File --> Open, otevřete celý soubor katalogu pro editaci. Ikona Catalog Browseru a náhled jak by to mělo vypadat je v příloze. | ||
Zobrazení - Axis System | 4.5. 2010 | Naprosto rozumím vašemu přání, ale nejsem si si jistý, že tohle Catia umí (ještě jsem to neviděl). Nápad vytvořit si nějaký hezký 3D osový kříž bych nepovažoval za krajní řešení. Kolikrát je třeba si pomoci si daleko složitějším způsobem...
Pokud byste chtěl kříž ve výkresu sestavy, vytvořil bych pro to samostatný part jen s tímto křížem, u jednotlivých výkresů by pak ale bylo třeba dělat kříž v každém partu. Poslední řešení - nejefektivnější, je generovat tento kříž přímo v isopohledu makrem. Zkusím se na to podívat, nemělo by to být zas až tak složité a myslím že by se to hodilo. | ||
Hrúbka čiar | 3.5. 2010 | Uživatel odpovídá na příspěvek #455:Opravdu se změna projeví jen na nově generovaných elementech? Podle mě by se měla projevit vždy při změně standartu po update. Jednou jsme řešili problém nezobrazování hranic ploch u V4 modelů a změna se projevila i na stávající geometrii. | ||
Hrúbka čiar | 29.4. 2010 | Tloušťky čar jsou nastavené v xml souborech jednotlivých standartů. Nacházejí se v adresáři ../instalační adresář CATIA/B19/intel_a/resources/standard/drafting/
Např. ansi.xml pro standart ANSI. Zde je třeba upravit tloušky čar a pak u daného výkresu změnit standart na tento upravený. | ||
Vizualizace, vytvoření 2d výkresů součásti, sestavy | 28.4. 2010 | Už pracujeme na části manuálu týkající se výkresů, ale pořád to ještě není hotové. Tak alspoň v kostce:
Otevřete si model, sestavu, ze které chcete vytvořit výkres a k tomu nový CATDrawing. Klikněte ikonu Front View (první v panelu, který jsem vám dal do přílohy), pak přejděte do modelu (sestavy), vyberte nejprve Body (modely v sestavě), ze kterých chcete dělat výkres (pomocí CTRL při výběru) a nakonec vyberete rovinu projekce. Celý postup lze vyčíst i v infobaru vlevo dole. (Catia si říká co se má udělat). Další pohledy (odvozené, řezy atd) jsou v tom samém panelu. Kótování, texty, drsnosti atd. už jsou celkem intuitivní. A ještě jedna věc - při najetí myší na rámeček pohledu kliknětě pravým tlačítkem - z kontext. menu vyberte Properties, kde se nastavuje měřítko a spousta jiných důležitých věcí. | ||
Free style 3D krivka a pohyb jej bodov | 6.5. 2010 | A je vůbec třeba vytvářet si 3D křivky ve Freestylu? Podle mě se dá dobře použít i obyčejná Spline v GSD definovaná pomocí bodů anebo pro průběh profilu jenom 2D skica, ve které se nakreslí 2D Spline.
Navíc problém Freestyle ploch je, že nejsou parametrické. | ||
Free style 3D krivka a pohyb jej bodov | 6.5. 2010 | V tomhl případě bych spíš použil MultiSectionSurface s více profily. Bude to čistější než pak tahat za jednotlivé body ve freestylu. | ||
Free style 3D krivka a pohyb jej bodov | 3.5. 2010 | V sekci Ke stažení je několik nových materiálů s návody. Jeden z nich je k Freestyle. | ||
Free style 3D krivka a pohyb jej bodov | 28.4. 2010 | Uživatel odpovídá na příspěvek #450:Zmíněný dokument podléhá licenčním právům Dassaultu. Připomínám, že distributoři CATIA za podobné materiály platí nemalé peníze, proto bohužel nelze podobné návody na fóru přímo umístit. Pokud to kdokoliv napadne, bude nutné tento odkaz smazat. | ||
Značková pracovní stanice vs Poskládaný počítač | 17.7. 2010 | Myslím, že u nás přechod na neznačkové stroje nehrozí (Používáme buď HP nebo Dell, jak jinak, že). Náš IT se pořád pozastavuje nad tím, jaké nehorázné peníze stojí značkové stanice a říká, že by za cenu jedné značkové složil dvě výkonnější neznačkové.
SW problémy by se asi daly vyřešit, spíš bych obával poruchy HW. Přeci jen je u značkových stanic on-site podpora, do druhého dne děláte dál. | ||
Značková pracovní stanice vs Poskládaný počítač | 27.4. 2010 | Díky za radu, to vypadá slušně. Myslím že náš IT koukal na nějaká videa na Youtube, kde srovnávali právě tímhle benchmarkem. Nám jde především o výpočtovou rychlost, že se to nehýbá po obrazovce tolik nevadí, ale čekat při každém updatu víc než minutu už je dost. | ||
modelování plochy balsou | 19.4. 2010 | Catia má modul Sheet metal design a Sheet Metal Production (návrh a následná simulace), bohužel s nimi nemám skoro žádné zkušenosti. Zkusím se poptat u kolegy, ten občas některé funkce používá.
Pořád ale tažení plechu je hodně daleko od ohýbání balsy. Mám sice zkušenosti s konstrukcí lisovacích nástrojů, ale jen pro výrobu interierových a akustických dílů. :-( | ||
modelování plochy balsou | 19.4. 2010 | Teoreticky by se dal použít catiovský FEM modul. Byla by to spousta modelování, definování okrajových podmínek a nehledě na to, že byste musel znát mechanické vlastnosti balsy (suché, napařené). Pak by Catia mohla vypočítat alespoň nějaký výsledek, který by vám řekl, jestli to praskne nebo ne a na základě toho byste zjistil, co si můžete s balsou dovolit.
Otázkou je, jestli by to nebylo víc práce než metoda pokus-omyl v praxi. | ||
Hierarchický strom | 20.4. 2010 | Přesně tak. Všechny feature spadají víceméně do skupin Body, Shape, HybridBody, HybridShape a HybridSketches, takže se dají načítat vždy po jednotlivých skupinách, ale nidky tak jak jsou doopravdy za sebou. Zbývá jenom ta nešťastná selekce...
Ještě jsem zkoušel experimentovat s HSOSynchronized, ale to je velká magie. V Catscriptu se to zrychlilo, ale ve VB2008 (exe soubor) to dělalo neplechu. Kdyby šlo něco jako For Each Feature In Part.AnyObjects ... a pak filtrovat podle TypeName | ||
Hierarchický strom | 19.4. 2010 | Díky za inspiraci, já mám v podstatě to samé. Můj problém to stejně neřeší. Zkusím ještě jednou upřesnit na příkladu. Mám set a v něm další dva sety a dvě funkce v pořadí:
Set1
Výsledek ale bude Set1
Hierarchie stromu bude OK, ale nejdřív budou vypsány sety a pak teprv funkce. Buhužel právě to pořadí je pro zmiňovanou metodiku důležité. Kdyby se daly vylistovat všechny potomci setu, šlo by to, ale HybridShape a HybridBody je každé jiná třída. Proto používám selekci s filtrem na tyto dvě třídy a hlídám rodiče nalezených feature. No a čím více potomků má uzel, tím je to delší. | ||
Uložení plochy | 13.4. 2010 | Samozřejmě, záleží na tom, jestli chcete mít tyto plochy žívé, tj. s historií, nebo pouze mrtvé (i jako jednu plochu). Stačí otevřít nový model a požadované plochy do něj jednoduše nakopírovat. Pak je ještě důležité, jestli jsou zdrojové plochy nativní (tzn. vytvořené v plošném modeláři) nebo jestli plochy berete ze solidů.
Můžete podrobněji popsat co přesně potřebujete? | ||
Catia V5, jak nastavit velikost stromu? | 15.4. 2010 | Uživatel odpovídá na příspěvek #431:V hlavním menu Tools -> Options a pak v nastavení General -> Display -> Tree Manupulation a odznačit Tree zoom after clicking on any branch, viz příloha. | ||
Catia V5, jak nastavit velikost stromu? | 12.4. 2010 | Nebo viz stručný návod v manuálu...
http://www.catia-forum.cz/manual-catia/introduction/#tree_manipulation | ||
Zrychlení vyhledávání v R19 | 11.4. 2010 | Dávám zapravdu, je to citelně znát. | ||
CATIA na Windows 7 | 13.4. 2010 | Ale myslím že než všechny automobilky přejdou na R20 bude ještě chvíli trvat... | ||
Převod dat CATIA -> SolidWorks | 11.4. 2010 | A převádí se všechny solidy zase do solidů nebo se z některých vytvoří plochy? Jinak předpokládám že obrácený převod, tj. SolidWorks --> CATIA je stejný problém. | ||
Získat zpětně geometrii z daného partu | 13.4. 2010 | Jsou v podstatě dvě možnosti. Automatické a manuální rozpoznání features. Automatika je sázka do loterie, u složitého tvaru žádný uspokojivý výsledek nedostanete. U manuálního módů např. kliknete na plochu v solidu, o které si myslíte, že by mohla původně být např. kruhová díra a CATIA se pokusí ji převést do některé z existujících funkcí, tj. v případě díry by měla vytvoří odpovídající skicu a funkci Pocket.
Jednodušší tvary se dají celkem slušně obnovit. | ||
Vyhledaní daného feature v sestavě | 25.4. 2012 | Zkuste si vždycky představit všechny kroky, které děláte pro danou operaci. Stejné kroky je třeba pak zapsat do makra. :-) | ||
Vyhledaní daného feature v sestavě | 8.4. 2010 | Tak už vím čím to je. Znaky +, -, a & jsou rezervované pro vyhledávací syntaxi a znamenají:
+ = OR, & = AND, - = EXCEPT (vyjma)
Takže řešení je jednoduché - tyhle znaky prostě v názvech nepoužívat. | ||
Vyhledaní daného feature v sestavě | 8.4. 2010 | Zkuste si řetězec pro hledání (Search string) připravit do proměnné předem. Někdy mi to také dělalo problémy.
Př: strSearch = "Name=" & Name & ", all" A ještě otázka. Co používáte za prohlížeč? Ptám se k***i nekorektnímu převodu znaků uvozovek. Stává se to u někoho a zatím se mi nedaří přijít na to proč. | ||
Aktivace partu/produktu v sestavě | 12.4. 2010 | Aha, no tak pak je to vyřešený. Co mi to stálo času... | ||
Aktivace partu/produktu v sestavě | 11.4. 2010 | A zkoušel jsi to? Mě se takhle pokaždé otevřel nový part, tak jsem tuhle možnost rovnou zavrhnul, ale nevím jestli jsem měl ten part předtím vybraný. Kdyby to takhle šlo tak je to naprosto dostatečný. | ||
Aktivace partu/produktu v sestavě | 11.4. 2010 | I kdyby se to povedlo, tak nechápu, proč tak banální věc nejde udělat normálně. I samotné zjištění, který produkt je aktivní, dělám přes Search . Prošel jsem celý manuál k makrům a nikde nic není.
Zkoušel byc jít přes ten příkaz Edit , ale zatím se mi nepovedlo příjít na to jak ho použít ani v samotné CATII. | ||
Aktivace partu/produktu v sestavě | 6.4. 2010 | Hm, tak z toho nejsem dvakrát moudrý. Není třeba mít ještě kurzor nad produktem? Pak by to asi bylo opravdu neřešitelné... | ||
Aktivace partu/produktu v sestavě | 6.4. 2010 | Dobrá myšlenka. Mohl byste mi ještě poradit, jak se provede ta simulace dvojkliku? | ||
Aktivace partu/produktu v sestavě | 5.4. 2010 | Jenom pro zajímavost krátká videoukázka, jak by to mělo vypadat. Ještě bych chtěl, aby se po kopírovaní zaktivoval cílový part, aby se uživatel nemusel proklikávat. | ||
Aktivace partu/produktu v sestavě | 5.4. 2010 | Píšu makro na kopírování geometrie do vybraného setu v jiném partu. Předtím se ještě vytvoří samostatný set (název sestavený z vybraných vlastností zdrojového partu) a po nakopírování se před původní názvy geometrie vloží také prefix složený z vlastností zdroje (pro metodiku DC). Používám funkce SelectElement2 a SelectElement3 . Problém vzniká, když je před kopírováním aktivní Part - vybrané elementy pak nelze zkopírovat do schránky. Musím tedy předtím aktivovat nějakou sestavu, proto ten dotaz. Řeším to pomocí CATIA.StartWorkBench("Assembly") - aktivuje se instance aktivního partu a to stačí.
Ale i tak by mě zajímalo jestli se ta aktivace dá nějak provést. | ||
Aktivace partu/produktu v sestavě | 5.4. 2010 | Přesně to jsem zkoušel, když to udělám přímo v Catii, chvíli se něco děje, ale výsledek žádný. V makru většinou jen chyba.
Narazil jsem na případy, kdy potřebuju v průběhu makra měnit aktivitu. Zatím to tedy vypadá na neřešitelný problém, co? Zkoušel jsem to i změnou WorkBench, ale to funguje jen z Part Design na Assembly Design (zaktivuje se uzel instance Partu). Obráceně se otevře nový Part. | ||
Modelovanie Laminatu | 5.4. 2010 | Já bohužel žádné zkušenosti s modulem Composites nemám, takže nezbývá než doufat, že se ozve někdo, kdo s tím dělá anebo najít něco na webu. Zkoušel jsem jen namátko hledat, ale žádný na hodnotnější materiál jsem nenarazil. | ||
Modelovanie Laminatu | 5.4. 2010 | A nestačilo by zjistit alespoň základní hodnoty pro váš laminát, vytvořit odpovídající materiál a ten pak přiřadit nosníku? | ||
Nalezeni partu dle oznaceneho feature | 4.4. 2010 | Je tu ještě jedna možnost, jak nalézt rodičovský dokument vybraného elementu. Každý prvek výběru - oSelection.Item(i) - je objekt třídy SelectedElement , který má vlastnost Document , což je náš hledaný rodičovský dokument. | ||
Nalezeni partu dle oznaceneho feature | 2.4. 2010 | Nedávno jsem řešil stejné problém, tj. najít rodičovský part (produkt) od označeného elementu. Řešením je jednoduchá smyčka, která hledá rodiče označeného elementu, až se dostane k samotnému partu. Jinak to asi udělat nelze, protože nikdy předem nevíme, jak hluboko ve struktuře označený element je. Zkuste tedy tohle
oParentObject = oSelection.Item(1).Value 'mate oznaceny jeden prvek Posledni objekt v hierarchii je pak CNEXT - samotna CATIA, ale ten už nás nezajímá. | ||
Oznaceni elementu makrem | 6.4. 2010 | Workbench je pracovní prostředí - Part Design, Shape Design, Assembly Design atd. Příkaz vypadá CATIA.GetWorkbench("PrtCfg") (pro PartDesign). Problém je, že když se to přepíná do Part Design, otevře se nový Part. Obráceně, tj. přepnutí z Part na Assembly, se aktivuje instance Partu a to stačí. | ||
Oznaceni elementu makrem | 6.4. 2010 | Přesně tak. Lze to obejít nastavením Workbench, pak to funguje bez problémů. | ||
Oznaceni elementu makrem | 6.4. 2010 | Pozor na jednu věc. Pokud se budou dvě feature jmenovat stejně, funkce FindObjectByName najde vždy jen jednu, takže to také vůbec nemusí být ta kterou chcete kopírovat.
Příklad: Budete chtít kopírovat bod se jménem Point.1. Makro vám vybere bod v první skice, protože se stoprocentně jmenuje stejně a navíc (téměř) každá skica bod s tímto názvem obsahuje. Jde to použít, pokud zaručíte jedinečné názvy u všech feature... Používal jsem to v jiném makru a měl jsem velké problémy. | ||
Oznaceni elementu makrem | 3.4. 2010 | Tak jsem to asi vyřešil. Na ten návod v příspěvku 364 zapomeňte, takhle to nejde. Prvky vybrané v jednom dokumentu s nedají přidat do selekce v jiném. Zkusil jsem jiný způsob. V sestavě vyberete co chcete kopírovat (výběr omezen na plochy, wireframe a Body), pak vyberete Part, do kterého chcete kopírovat a zbytek obstará makro. Zdrojový kód, testovací sestava a videoukázka v příloze. | ||
Oznaceni elementu makrem | 2.4. 2010 | Search je ošidný, pokud nebudete specifikovat typ elementu, vyhledá i to co nechcete. Třeba pokud zadáte název Point.1, vyberou se všechny body s tímto názvem (i ze skic).
Musel byste tedy u každého elementu přesně specifikovat o jaký typ se jedná, a i pak není zaručeno že se vám některé názvy nebudou shodovat s jinou geometrií. Jinak tu selekci nebudete dělat znovu - je třeba jen znovu nastavit instanci a do ní pak nasypat prvky uložené v poli. Teď mi ještě napadlo, tu první selekci by asi chtělo nastavit na partu v sestavě, ze kterého kopírujete (byla by deklarovaná vzhledem k partu) a pak by se nemusela nastavovat znovu. Jak to udělat jsem vám odpovídal v posledním příspěvku. | ||
Oznaceni elementu makrem | 2.4. 2010 | Aha, to jste měl říct hned. Budu to psát z hlavy, tak snad tam nenasekám chyby.
(kód pro VB Studio 2008, pokud píšete ve VB6, přidejte si 'set' při vytváření objektů) Sub CatMain() a pak uz se jen vratite zpatky a vlozite vyber kam potrebujete. Netvrdím, že to bude fungovat. Nejsem si jistý, jestli půjdou přidat prvky do výběru, když se vytvářely v jiném okně. Pak by se musely ukládat názvy objektů a hledat je metodou FindObjectByName() | ||
Oznaceni elementu makrem | 2.4. 2010 | A vy to potřebujete jen vložit? Pokud to zkopírujete do schránky ještě než otevřete part v novém okně, zůstane to tam a nemusíte to znovu kopírovat. | ||
Oznaceni elementu makrem | 2.4. 2010 | Tady je jednoduchá pomoc. Odstraňte řádek oSelPart.Clear() - tím si pokaždé výběr smažete - nebo přidejte oSelPart.Copy() před oSelPart.Clear(). Jinak pokud byste chtěl do výběru opět přidávat, musíte si nejprve geometrii někam uložit (např. jako pole s objekty) a pak přidat do výběru příkazem oSelPart.Add( objekt). | ||
Navazbení přidávaného CATPartu do hotového CATProductu | 2.4. 2010 | Přebírání parametrů mám vyřešené makrem, ale není to jednoduché. Zkuste mi poslat malou sestavičku s jedním parametrem, jedním partem odkud se má brát a vaším partem se skicou a nějak označte to, co by se mělo automaticky vytvořit. Takhle se to dost složitě vysvětluje. Podívám se na to. | ||
Navazbení přidávaného CATPartu do hotového CATProductu | 2.4. 2010 | Já to tedy shrnu, jestli jsem to správně pochopil.
Jde vám o tom, vložit do sestavy Part s jednou (pro začátek) skicou, jejíž poloha a rozměry se budou řídit publikovanou geometrií (nebo parametry) z jiných partů v sestavě. A ještě - v jaké pozici vzhledem k hlavní sestavě by měl být Part se skicou? | ||
Vkládání partu do sestavy | 31.3. 2010 | Pokud nekopírujete geometrii nebo jiné elementy (např. parametry) mezi produkty nebo party s linkem, červený blesk by se vůbec neměl objevit. | ||
Zobrazení Part axis systému na výkresu | 26.3. 2010 | Tak pak ještě zkusit v záložce Layout View axis system based on 3D axis system | ||
Zobrazení Part axis systému na výkresu | 26.3. 2010 | Options - Mechanical Design - Drafting - General - View Axis. To by mělo zapínat a vypínat zobrazení modrého osového kříže v každém view. | ||
Nekonečné opakování | 24.3. 2010 | Přesně tak, celý skript dát do smyčky, např. <code>do {podmínka} loop until</code> a do podmínky dát výsledek z MsgBoxu, tj.
Do | ||
Vložení do aktivního setu | 26.3. 2010 | Za to SET se omlouvám, pracuju s VisualStudiem 2008, tam se to psát nemusí (pak to přepisuju do podoby VB6) a vypadlo mi to. Že to nefunguje s číselným názvem je divné,
zkusím příjít na to proč to nejde. Teď mě napadlo, že by mělo vlastně fungovat i tohle. Set oGeoSet = oPart.InworkObjectsamozřejmě s testem, jestli to opravdu set je. | ||
Vložení do aktivního setu | 24.3. 2010 | Použijte vlastnost InWorkObject - ta vám řekne, co je aktivní, tj. např:
Set oPart = CATIA.ActiveDocument.Part A je hotovo - můžete vkládat dle libosti. | ||
minimalni radius - CATIA V5R19 | 24.3. 2010 | Proložte těmito přímkami rovinu, v ni vytvořte skicu. Do ní promítněte obě přímky a spojte pomocí fce fillet s požadovaným rádiusem. Jako výsledek můžete použít samotnou skicu nebo pomocí fce Output geometry (kontextové menu skicy), což vám vyexportuje skicu jako wireframe. Snad vám to pomůže. | ||
Volné plochy (GSD) | 17.8. 2011 | :-) nemohu jinak než souhlasit. | ||
Volné plochy (GSD) | 2.3. 2011 | Já bych viděl hlavní výhodu ploch v opravdu neomezeném designu - můžete si namodelovat jakýkoliv "volný" tvar. U jednoduchých dílu ale vždy zůstávám u solidů a pokud je třeba si někde něco "oříznout", použiju plochu. | ||
Volné plochy (GSD) | 24.8. 2010 | Nechci nijak nasazovat na školitele, který vám vysvětloval GSD, ale na každém školení vám tak ukážou co která ikonka dělá. Z vlastní zkušenosti se v plochách pořádně naučíte tak po roce intenzivní práce. Já mám ca pětiletou praxi (začínal jsem ještě na V4) a pořád občas objevím novou věc, kterou vám na žádném školení neřeknou. Na efektivní práci s plochami existuje řada speciálních metodik a doporučení, které vám zase nikdo jen tak neprozradí. Často jsou to desítky stránek manuálů (např. metodika pro koncern Daimler), ale pak je práce s plochami jedna radost. | ||
Volné plochy (GSD) | 22.3. 2010 | Geo. sety lze umístit do Body i s vypnutým Hybrid design . Používáme to často při konstrukci více dílů, u kterých jsou shodné některé části. Ty pak lze snadno přemístit do jiného Partu pouhým zkopírováním Body. Podmínkou samozřejmě je, že z daného body nevedou žádné linky na jinou geometrii v modelu (kromě základních rovin).
Jinak Hybrid design bývá u automobilek zakázán. | ||
Volné plochy (GSD) | 21.3. 2010 | Když už jsme u těch ploch, co si myslíte o vkládání setů s geometrií do Body, ve kterém je pak následně použita? Má to svá pro i proti. Některé automobilky to mají v metodikách, jiné to striktně zakazují. | ||
Volné plochy (GSD) | 21.3. 2010 | S tou Catií V6 u Renaultu by mě to celkem zajímalo. Pokud začnou (ono to bude ještě nějaký čas trvat) automobilky přecházet na V6, bude pro všechny dodavatele znamenat obrovsky investovat. | ||
Volné plochy (GSD) | 21.3. 2010 | Mohl bych se ještě zeptat v jaké oblasti Automotive pracujete? | ||
převod dat z verze 19 do verze 18 | 16.3. 2010 | Podle toho obrázku chybí utilitě zmíněná dll knihovna. Buď chyba při instalaci nebo je to nesprávně nastavené. | ||
Materiály - Import | 14.3. 2010 | Uživatel odpovídá na příspěvek #280:Zkusil bych požádat Petra W., jestli by vám celý katalog neposlal (nebo by ho mohl poslal na fórum).
Jinak lze samozřejmě katalog vytvořit, ale je to spousta práce a opisování tabulek. | ||
Materiály - Import | 13.3. 2010 | Materiál jde přiřadit i tak, že ho myší chytnete a přetáhnete nad Body, ve kterém ho chcete mít. Někdy to ale trochu zlobí a jde to jenom u PartBody. | ||
Materiály - Import | 13.3. 2010 | To že se knihovna zobrazuje pouze pro čtení není chyba. Pro definici materiálu musí být vybráno nejaké Body nebo celý part, jinak se tlačítko Apply material neaktivuje. Funguje vám přiřazení s defaultní knihovnou?
Pošlete mi váš katalog na email, zkusím to otestovat u sebe. | ||
Work with the Cashe system | 12.3. 2010 | Díky za příspěvek. Pokud to bude fungovat bez restartu, tak je to naprosto perfektní věc. | ||
Bill of Material | 12.3. 2010 | Uživatel odpovídá na příspěvek #262:Ano, zkoušíme to. Do jednoho parametru v Added properties uložíme původní PartNumber a do dalšího pozici (případně další). Přepsání hodnot ve stromu je pak záležitostí několika vteřit a samozřejme i zpětně. | ||
Vlozeni objektu do daneho umisteni v sestave | 21.3. 2012 | Projdete všechny instance a porovnáváte název s tím co znáte, pokud je shoda, nalezl jste váš Part. Pak je tu ještě metoda GetItem("nazev"), která dokáže nalézt objekt v kolekci s konkrétním názvem. Navíc je to rychlejší, protože se nemusí procházet celá kolekce. | ||
Vlozeni objektu do daneho umisteni v sestave | 3.3. 2010 | Ještě ta příloha, kterou jsem slíbil... | ||
Vlozeni objektu do daneho umisteni v sestave | 3.3. 2010 | Je to opravdu tak, jak jsem říkal, ale o trochu složitější. Nejprve je třeba zkopírovat vybraný objekt do schránky, pak vybrat sestavu, kam chcete kopírovat a teprve potom lze pomocí Paste vkládat do aktivní sestavy - (Pozor - CATIA.ActiveDocument je top objekt v okně, nikoliv aktivní produkt) - tu je třeba také určit (ještě by se měl ošetřit případ vkládání do Partu nebo vkládání sestavy do sebe samotné). V příloze je vzorová sestava k makru, vyzkoušejte.
Sub CATMain() | ||
Vlozeni objektu do daneho umisteni v sestave | 3.3. 2010 | Objekt ze schránky se vloží tam, kde byla provedena selekce, tj. ve vašem případě productDocument1 (zřejmě hlavní sestava). Řešením je tedy vybrat požadovanou sestavu a do ní vkládat. | ||
SKELETON - KOPIROVANI LINKU | 4.3. 2010 | Uživatel odpovídá na příspěvek #243:
Hlavní výhoda IMPORT linků je, že si reference (geometrie) drží svou polohu v modelu vůči sestavě, u CPP nikoliv (tam zachována pozice v modelu). | ||
SKELETON - KOPIROVANI LINKU | 3.3. 2010 | Zdá se to být tak, že IMPORT linky se vytvoří v kontextu sestavy, CPP tento kontext nezohledňují (přímá vazba na dokument).
Řešením by bylo vybrat makrem nejprve part, kam chcete kopírovat, pak elementy, které chcete kopírovat a nakonec celou tu mašinérii s otevřením (a pak i zavřením) nového okna provést automaticky. Zkusím najít o typech linků, jeslti je třeba nelze jen změnit. V přloze první link IMPORT, druhý CPP (chybí mu tečky na začátku označující kontext) | ||
SKELETON - KOPIROVANI LINKU | 3.3. 2010 | Uživatel cituje z příspěvku #232:
'linky musi byt typu CCP link a ne IMPORT link 'Také mi není zcela jasný typ linků. | ||
Kniha: Navrhování a výroba s pomocí CA.. technologií | 11.10. 2011 | Nechci vás zrazovat od koupě, ale pokud ovládáte základy modelování, asi pro vás nebude mít kniha žádný velký přínos.
Část Obrábění je pro začátečníka už poměrně lepší, přece je s modelováním se člověk setká spíše v jiném CADu než s obráběním. | ||
Kniha: Navrhování a výroba s pomocí CA.. technologií | 22.4. 2011 | Možná někde ano, ale pochybuju o tom. Tahle kniha není žádná brožurka, a jsou tam jen naprosté základy. Manuál o makrech by byl na několik svazků.
Na druhou stranu ale potřebujete jen tohle: 1. Znalost některého programovacího jazyku (VB, C, ...), který je podporován 2. Znalost objektového modelu Catia, manuál je v každé instalaci. | ||
Kniha: Navrhování a výroba s pomocí CA.. technologií | 22.4. 2011 | Existuje, ale ne ne v češtině. Viděl jsem celkem povedený manuál, bohužel pouze v Němčině (dokonce v Německu objednáno, jestli to mají i u nás netuším). Na cenu radši neptejte, bylo to čtyřmístné číslo.
Tak čerpejte tady na fóru. Není toho tolik, ale pro úplné základy to stačí. | ||
Kniha: Navrhování a výroba s pomocí CA.. technologií | 10.7. 2010 | Uživatel odpovídá na příspěvek #254:Zdravím,
po delší době jsem si udělal čas a přečetl alespoň první část vaší knihy. Velice rád jí zhodnotím, ale nevím jestli mám recenzi raději poslat přímo vám nebo zda by vám nevadilo, kdybych ji uveřejnil zde na fóru. Objektivně se můžu vyjádřit jen k první části knihy o navrhování (5 let praxe akustika, interiér + nástroje), s modulem pro obrábění nemám téměř žádné zkušenosti. Už jsem toto hodnocení nabízel i paní Štamberkové z IT CAD (s tím, že vám jej přepošle), můžu ho ale poslat přímo vám. | ||
Změna barvy | 16.7. 2010 | Asi už to není aktuální, ale aby fungovala selekce přes název, musíte element najprve pojmenovat, takže zkuste třeba
vase_tabulka.Name = "My Table" a potomselection1.Search "Name='My Table', all" mělo by to fungovat | ||
Změna barvy | 2.3. 2010 | Jirka mě předběhl, ale v podstatě jsem chtěl poradit to samé. Vybrat konkrétní tabulku pomocí Selection a pak jí změnit barvu pomocí visProperties . Tento postup funguje prakticky u všech elementů, které mají grafické vlastnosti.
Argumenty metody SetRealColor jsou složky barev RGB modelu (+ inheritance, implicitně 0). | ||
Vyhledani daneho partu v sestave | 2.3. 2010 | Tam bych to potom řešil trochu jinak. Selekce obecně je dost pomalá, lepší by bylo projet rekurzí celý strom a porovnávat jednotlivé produkty s hledaným výrazem. Tam pak si pak můžete vybrat jestli chcete porovnávat PartNumber nebo InstanceName . Pěkný příklad na rekurzi je v sekci Makra - Příklady a vyřešené problémy.
PS: Mail dorazil, ale chybu jsem neobjevil. Ještě se tedy zeptám jaký používáte prohlížeč? | ||
Vyhledani daneho partu v sestave | 2.3. 2010 | Tohle funguje...
V proměnné Query string je sestaven dotaz pro vyhledávání - .Part znamená vyhledávat jen party, a pak Name = SearchedPart - vstup z Input boxu Sub CATMain() PS: Mohl byste mi na mail poslat přesně ten text, který jste odesílal v příspěvku? Nějak zlobí zobrazení znaků uvozovek, ale jen někdy - chtěl bych zjistit proč. Díky. | ||
Načtení souboru | 1.3. 2010 | Vzhledem k tomu, že dialog pro výběr souboru je záležitostí Windows (a na samotné Catie), asi s tím nic neuděláte. Typ souboru se dá vyčíst z ikony, pro ostatní vlastnosti je třeba pokaždé změnit nastavení zobrazení (je to pořád jen jedno kliknutí navíc, i když by to mohlo jít nastavit trvale).
Zkusil jsem nastavit zobrazení složek (Podrobnosti) jako výchozí, ale ani tak se to u výběru souboru pro otevření neprojevilo. | ||
Načtení souboru | 27.2. 2010 | Omezí se tím možnost přístupu uživatelů do jiných než povolených složek. Pro vás osobně to samozřejmě smysl nemá, ale pokud např. chcete zaměstancům ve firmě zakázat ukládat na lokální disky, nastavíte pomocí DllName adresáře na síťovém disku atd. Toto nastavení je pak samozřejmě uzamčeno, aby si je uživatelé nemohli měnit. | ||
Načtení souboru | 27.2. 2010 | Poradím následující:
1. Zapněte si možnost otevřít soubor ze složky na disku (viz. příloha). 2. Otevřený model přetáhněte myší do sestavy CATIA pravděpodobně zvolí prostředí podle typu otevíraného souboru (aby bylo možné model přidat do sestavy, musí ho nejprve načíst), proto nelze přetáhnou model přímo. | ||
FEM analýza | 15.4. 2011 | Jde to. Pokud znáte hodnotu posunutí, použijte funkci Enforced displacement . Místo, které chcete takto posunout ale musí být v tomto směru zafixováno - podmínka Catie.
Tímto se do modelu dá zanést hodnota posunutí vypočtená z předchozího příkladu. | ||
FEM analýza | 5.3. 2010 | Tak to opravdu netuším. Kdysi na škole jsem viděl soft, který uměl pracovat s plochami. Ale použít pro výpočet jenom drátovou geometrii (místo prostorových těles v síti by musely být v podstatě jen křivky) asi nepůjde. | ||
FEM analýza | 26.2. 2010 | Ale jak říkáte, jde o jednotlivou součást. Já počítal složitou kontaktní úlohu (vytlačovací lis pro Škodu TS), takže ty řádově desítky minut jsou na místě. | ||
FEM analýza | 26.2. 2010 | Můžu se zeptat, jak zhruba dlouho trvá výpočet? Měl jsem na tohle téma diplomku (výpočet v I-DEASU) a pamatuji se že to trvalo i 20 hodin (konfigurace P4, 1,25GB RAM). | ||
FEM analýza | 23.2. 2010 | Podívejte se do sekce Download - Výuka. Uložil jsem tam jeden dokument s příklady pro použití FEM. Je to anglicky, ale snad vám to pomůže. Pokud budete mít konkrétní dotaz, ptejte se. Kolega Jirka Pešek vám jistě rád odpoví. | ||
Material library (read only) | 26.2. 2016 | Tak potom jedině reset nastavení. Nikde jinde už být informace o cestě uložená nemůže. | ||
Material library (read only) | 24.2. 2016 | Dobrý den,
na tohle by možná pomohl reset nastavení. CATIA si podle mě cesty pamatuje jakmile jsou poprvé vybrány. Teoreticky by mohl pomoct jen přesunutí souborů na jiné místo. | ||
Material library (read only) | 22.2. 2010 | Ještě jsem zapomněl dodat, že Read only v záhlaví názvu knihovny není chyba. | ||
Material library (read only) | 22.2. 2010 | Zdravím. V tomto adresáři je ve standartní instalaci katalog se základními materiály - seznamu knihoven vyberte Default material katalog a otevře se právě tento. Jinak by katalogy měly být umístěné ve složce ..instaldir..intel_astartupmaterials .
Pokud máte tento adresář prázdný, pravděpobobně se někde stala chyba. Do přílohy jsem vám uložil prázdný materiálový katalog, kde si můžete nadefinovat své vlastní materiály (což je stejně v praxi většinou nutné). | ||
Převod textu do skicy, 3D text | 20.7. 2010 | Teď jdem vyzkoušel tu druhou utilitu - naprostá spokojenost, pro naše potřeby (štítky s označením dílu, čísla hnízd atd.) to stačí.
My jsme se kdysi do něčeho podobného pouštěli sami - dosáhli jsme podobného výsledku, ale byli jsme omezeni na jeden jediný font. Jinak jde jen o to dostat z fontu potřebné informace - vytvořit přislušné křivky v Catii už není zase tak složité. | ||
Převod textu do skicy, 3D text | 20.7. 2010 | Uživatel odpovídá na příspěvek #894:Právě jste si vysloužil VIP členství (ještě rozběhat tu VIP sekci...).
Myslím, že tuhle utilitu spoustu lidí hodně dlouho hledalo. | ||
Převod textu do skicy, 3D text | 26.2. 2010 | Díky za info. Ukázku (v podobě prezentace) jsem viděl, takže možnosti programu znám, ale nevěděl jsem přesnou cenu. Nám by stačil pouhý převod textu do skicy, řekněme v několika základních fontech. Máme zkušební makro, které to dokáže bez nutnosti převodu přes DXF, ale je to velice pracné. Každopádně zvládne alespoň základní funkci za zlomek ceny (v podstatě jen vynaložený čas). | ||
Převod textu do skicy, 3D text | 26.2. 2010 | Uživatel cituje z příspěvku #168:
'Vastníme zmiňovaný software do CATIE pro'Může se zeptat na cenu programu? Člověk, který mi jej předváděl si nebyl úplně jistý, tvrdil mi něco mezi 1000 a 2000 Euro. | ||
Převod textu do skicy, 3D text | 20.2. 2010 | Ano, to opravdu je. My jsme si trochu pomohli. Spustili jsme záznam nového makra a ve skicáři "oklikávali" jednotlivá písmena z DXF. Zaznamenaný kód pak stačilo jen upravit, připsat šířky písmen a určit vztah pro pozice jednotlivých písmen. | ||
Převod textu do skicy, 3D text | 20.2. 2010 | Pokud převod do DXF bude pomocí polyline, asi to jinak nepůjde. Naše makro funguje na principu přímého vytváření geometrie ve skice (každé písmeno má přesně definovanou geometrii), tam pak samozřejmě používáme pro křivky spline .
| ||
Převod textu do skicy, 3D text | 20.2. 2010 | Zkuste použít jiný font a pak si také zkontrolujte nastavení exportu DXF. | ||
Kinematika pružiny | 26.2. 2010 | Uživatel cituje z příspěvku #180:
'Je lepší jednotlivé party k sobě vazbit v assembly design nebo až v kinematics?'Raději používejte i vazby v sestavě. Vazby v assembly vám pomůžou vrátit jednotlivé komponenty do základních poloh. Na sestavách, v kterých se pohybují jejich jednotlivé komponenty, by mělo být nastaveno Flexible (kontextové menu sestavy). Pokud používáte pro kinematický mechanizmus drátový model, měly bý mít vazby všechny pohybující se díly. Pokud to neprovedete (budete používat jen kinematické vazby) a pak provedete update v jiné než základní poloze, sestava může rozpadnou. | ||
Kinematika pružiny | 23.2. 2010 | Zkusíme se zeptat Dassaultu, třeba nám něco poradí. Ale takhle to asi opravdu nepůjde. | ||
Kinematika pružiny | 18.2. 2010 | Zkusil bych vytvořit parametr, který by definoval zdvih součástí, mezi kterými je pružina a současně ho použil pro definici výšky šroubovice pružiny.
Pokud ale myslíte rozhýbat pružinu v rámci kinematického modelu, tak to momentálně netuším. Ale je to zajímavá otázka, zkusím si s tím pohrát. | ||
Váš názor na fórum | 26.8. 2012 | Spíš víc aktivních uživatelů. Podle mě již téměř 1900 lidí není úplně málo. | ||
Váš názor na fórum | 16.2. 2010 | Technodat o nás již ví. Je to složité - Beko, Technodat, Dytron (a další) jsou firmy, které si v podstatě konkurují. Pouhé umístění odkazu na jejich stránkách by neměl být problém. Předpokládám, že by pak ale chtěli mít zpětný odkaz na fóru, a to už by mohl být problém. Fórum je sice naprosto nezávislé, ale nechtěl bych si nikoho z těchto firem znepřátelit. Pokoušíme se oslovit více subjektů (technické weby, distributory), aby se informace o naší existenci co možná nejvíce rozšířila. | ||
Váš názor na fórum | 14.2. 2010 | Díky za názor. Fórum píšeme po večerech (resp. po nocích), zabere to spoustu času. Až bude hotová sekce "Manuál" a "Programování", trochu si oddechnu.
Do budoucna se budeme snažit získat oficiální podporu Dassaultu, pak by celý projekt získal úplně jiné rozměry. | ||
Jednoduchý program pro prepinani hladin (Visualization Filters) | 8.2. 2010 | Otestováno na R19 SP3 HF34 a funguje. My s hladinami tolik nepracujeme, ale je to určitě užitečná utilitka. | ||
Konverze křivky na arc a line | 5.2. 2010 | Zajímavé příklady. Můžeme se inspirovat a napsat něco podobného (jednoduššího, myslím že v tomto případě už je vývoj takového makra komerční záležitost) a pak umístit zdroj na fórum pro případné zájemce. | ||
Konverze křivky na arc a line | 5.2. 2010 | Zkusil bych se podívat do FreeStylu. Pokud tam není žádná funkce na oproximaci, bude to asi oříšek.
Koukal jsem se zběžně na ten odkaz - zřejmě je to katalog nějaké firmy, které se touto problematikou zabývá, ve standartní instalaci to není (Workbench Architecture and Structures). Zkusím se podívat, jestli ta PowerCopy nejsou jen někde schovaná, ale silně o tom pochybuji. A pokud je to dodělávka někoho dalšího a ne přímo Dassaultu, tak si to budou asi hodně hlídat. | ||
Výkres partu pomocí sestavy | 16.2. 2010 | V tomhle případě by to určitě pomohlo. Ještě by se ale muselo vyzkoušet, co by to udělalo s externími referencemi, pokud by byly vložené do sestavy ve špatné pozici a ta by se pak přesunula na správné místo.
Pokud by šlo jen o to dostat Part do nuly sestavy kvůli výkresu, nevidím problém. Díky za příklad. | ||
Výkres partu pomocí sestavy | 5.2. 2010 | Tenhle problém velmi dobře znám. Při práci dodržujeme pravidlo, že první Part v sestavě (většinou ten základní, ke kterému se váže vše ostatní) MUSÍ být zafixovaný. To samé platí pro podsestavy. Když to někdo zapomene udělat, pohne se při vložení nové součásti a jejího a zavazbení samotný "základ" (nejhorší případ je, když se pohne podsestava, protože to často vůbec není patrné) a pak nastavají zmiňované problémy s výkresy.
Setkal jsem se ale praxí, že každý Part měl svojí sestavu právě k***i problémům s přelinkováním. | ||
Sestava řízená skeletonem | 4.2. 2010 | Určitě se na to chystáme, kdyby člověk nemusel chodit do práce, bylo by na to víc času. Až dopíšu základní manuál (jsem teprv u PartDesigu, k sestavám, plochám a výkresům nemám ani čárku), vrhnu se na taková ty lepší témata jako je parametrizace, publikace, skeletony atd. Podkladů máme spoustu z praxe, jen tomu dát nějakou "štábní kulturu" a pověsit to sem. | ||
Sestava řízená skeletonem | 4.2. 2010 | Pane Svobodo, my jsme vám tu oba sepsali výčet pro a proti, ale ani jsme se vás nezeptali, jestli se skeletony běžně pracujete a chcete jenom znát názory ostatních nebo se o nich chcete dozvědět více. | ||
Sestava řízená skeletonem | 2.2. 2010 | Tohle bude myslím hodně diskutované téma. Už nějakou dobu se snažíme najít rozumnou mez mezi způsobem konstrukce úplně základním (tj. prosté použití běžných funkcí) a naopak s maximálním využítím právě skeletonu v kombinaci s parametry a negativy. Na jedné straně je pak poměrně jednoduchý model, se kterým se snadno pracuje, ale všechny změny se musí pracně editovat na více místech, a na straně druhé je perfektně propracovaný model, který má zase větší nároky na hardware (update takové "větší" sestavy je pak u slabších PC sázka do loterie, jestli Catia spadne nebo ne) a dále větší uživatelskou znalost publikací a kontextuálních linků (když se to někde "přetrhne" a konstruktér to neumí navázat, je to spíš kontraproduktivní).
Skeleton je perfektní nástroj, ale podle mě se hodí jen na určité konstrukční úlohy, kde se dá využít modularita (záměnnost celků). Na unikátní konstrukce je zbytečné skeleton stavět - když je model postavený čistě a rozumně, jde to i bez něj. Konstruování v jednom partu má opět své pro a proti, z vlastních zkušeností mohu uvést: PRO: Vše je v jednom souboru, žádné constrainy, jeden počátek, žádné ext. linky. U některých součástí, které jsou sice složeny z více dílů, ale ty se vzájemně nepohybují (nebo není třeba aby se pohybovaly), je lepší a přehlednější je dát do jednoho partu, než tvořit sestavu (příklad: zátka s těsněním) PROTI: Horší manipulace s částmi, narůstající velikost dat. Je lepší editovat několik menších souborů, než jeden se 400MB. | ||
Hmotnost samostatného Body | 4.2. 2015 | Dobrý den,
co myslíte tím "mám nastavenou" hmotnost? Znamená to že máte přiřazený materiál k součásti? Pokud má každá součást přiřazený materiál (globálně na partu nebo na každém samostatném Body), pak by měl být výpočet hmotnosti (funkce Measure inertia nebo hodnota Mass v profilové kartě) na sestavě správný. Hmotnost sestavy se počítá jako součet hmotností všech instancí, kdy hmotnost instance je rovná součtu hmotností samostatných Body. Hmotnost Body se pak určí jak jeho objev * hustota. Hustota se bere z materiálu, který je přiřazen buď k Body nebo globálně na Partu. Pokud je modelu samostatné Body bez materiálu a part nemá přiřazený globální materiál, počítá se s hustotou vody a to pak často způsobuje chybné výsledky. | ||
Hmotnost samostatného Body | 9.11. 2013 | Výsledná hmotnost je součet součinů objemů Body a jejich hustot, matematicky je samozřejmě správně. Jde o to, jak je zadaný materiál. Výchozí hustota se u V5 bere 1000kg/m3 (voda), takže pokud jsou v modelu nějaká pomocná Body, kde není materiál definovaný, bere se tento výchozí a to ovlivňuje hmotnost celého Partu. Stačí to metodicky ošetřit, ale musí se na to dávat pozor.
U modelu, který vytváříte sám, se to tedy dá řešit snadno. Problém je u importovaných modelů, kde geometrie neodpovídá skutečnosti, nebo je model jen z ploch atd. Když potom chcete určit hmotnost a těžiště např. sestavy, musí se to obejít, jinak budou výsledky zkreslené. | ||
Hmotnost samostatného Body | 3.8. 2012 | Šikovná funkce. Už jenom napsat celé makro, kterou tu celkovou hmotnost na sestavě spočítá (bez balastních a pomocných Body). | ||
Hmotnost samostatného Body | 4.2. 2010 | Tak na to nakonec Jirka přišel. Funguje to. Zdroj zde...
Sub CATMain() | ||
Ozubená kola | 21.10. 2010 | Tenhle manuál máme dokonce přeložený od Kamila, (jde o to samé) je v sekci Ke stažení. Ale díky za snahu. | ||
Ozubená kola | 12.8. 2010 | Existuje. Jsou tam všechny základní matematické funkce (ve skupině Math), stačí se podívat. Pro zaokrouhlení použijte Round (aritmetické), popř. Floor (dolů) nebo Ceil (nahorů). | ||
Ozubená kola | 9.8. 2010 | Možná že "chyba" jen jen v hrubém zobrazení Catie. Křivka je ve skutečnosti stále evolventa, jen se zobrazuje jako přímka. Zkuste si nastavit jemnější zobrazení v Options, mělo by se to pak zobrazovat lépe. | ||
Ozubená kola | 26.3. 2010 | Uživatel odpovídá na příspěvek #320:Pokud máte chuť a sílu cokoliv přeložit a poskytnout to fóru, budeme (a nejenom my, ale i spousta jiných uživatelů) jenom rádi. | ||
Ozubená kola | 1.2. 2010 | Velmi pěkný příklad, snad to Vencovi a ostatním pomůže. Ale jak jsem říkal, kreslení evolvent se nevyhnete. | ||
Ozubená kola | 30.1. 2010 | Dobrý den, nevím přesně co Design Accelerator u Inventoru umí, nicméně Catia nabízí vynikající možnosti parametrizace (Samostatný modul pro ozubená kola v Catii není).
Ve vašem případě by byla možnost namodelovat parametrický model od každého typu kola, řemenice, atd. a jejich rozměry řídit pomocí Design table - tabulkou v excelu, která je provázaná s parametry v Catii. Další možností je PowerCopy - vkládání předpřipravené geometrie s možností změnit před vložením parametry. Samotnému modelování prvních parametrických modelů (samozřejmě včetně 2D skicování) se ale asi nevyhnete. | ||
Programování maker - platforma | 24.10. 2010 | Postup pro zpětné přepnutí je následující:
V příkazové řádce vpravo dole napiště "c: options" a potvrďte enterem. Otevře se menu Options. Najeďte na záložku General, kde jste přepnul na z P2 na P3. Sice tu není nic vidět, ale přepínače jsou na svých místech, stačí se myší trefit do správného místa. Jakmile to přepnete, Catia ohlásí, že je třeba restart. Po restartu je vše OK. PS: Proč to proboha píšete sem? Tady by vám nikdo neodpověděl... | ||
Programování maker - platforma | 27.2. 2010 | Ještě jsem zapomněl dodat. Abyste pro deklarace proměnných mohl používat stejný způsob jako v interním editoru Catie, uveďte úplně na začátku kódu toto:
Imports INFITF Tím naimportujete nalinkované knihovny a všechny objekty, vlastnosti a metody Catie z těchto knihoven se pak budou objevovat v nabídce Intelisense Visual Studia (samozřejmě je třeba importovat vše co používáte). Pak namísto složitého Dim oProduct As ProductStructureTypeLib.Product stačí jen Dim CATIA As Applicationatd. | ||
Programování maker - platforma | 18.2. 2010 | Zkuste to podle návodu, co psal pan Svoboda. Ve Visual studiu (při nově otevřeném projektu) klikněte v horním menu na Project a dále Add reference. Pak přepněte na záložku COM a v seznamu vyberte knihovny, které jsou příloze příspěvku pana Svobody.
CATIA V5 InfInterfaces Object Library Tyhle knihovny obsahují základní objekty nutné pro práci s catií, pro další moduly je třeba načíst i ostatní knihovny. K samotnému propojení s catií stačí podle mně tento kód. Public Class Main | ||
Programování maker - platforma | 7.2. 2010 | Co spouštět makro z nějakého síťového disku? Pak stačilo nakopírovat knihovny sem, makro by se spouštělo pokaždé ze stejného umístění. | ||
Programování maker - platforma | 1.2. 2010 | Vloudila se malá chybička, na konci kódu chybí End Class ...
Jinak též děkuji za příklad, i já uvažuji o tom, že bych se pustil do VB2008EE, Catiovský VB6 má sice opravdu lepší odezvu, ale jeho možnosti jsou na dnešní dobu už trochu omezené. | ||
Porovnání Catie a Inventoru | 24.8. 2010 | Vcelku hodnotné porovnání od někoho, kdo si mohl obojí řádně "osahat".
Díky. | ||
Porovnání Catie a Inventoru | 2.2. 2010 | Napsal jsem to nepřesně, chtěl jsem říst, že Catia je obecně obsáhlejší, FEM modul nebyl ten nejlepší příklad. Pamutuju si ještě ze školních let (tenkrát jsme počítali v I-Deasu, Marku, Ansysu a někdo v Catii), že výsledky z Catie, pokud byla úloha složitější, nám moc neuznávali. | ||
Porovnání Catie a Inventoru | 1.2. 2010 | Uživatel cituje z příspěvku #100:
'Při použití funkcí, které se často opakují, stačí pouze funkci jednou aktivovat (např. kótování, v Catii jsem si všiml že při kótovaní skici musím neustále funkci kótování zapínat) 'Abych Catii trochu obhájil... Téměř každá funkce v Catii se dá zapnou "natrvalo" dvojklikem. Pak po např. vytvoření kóty její ikona nezhasne, ale zůstane oranžová a můžete kótovat dál. Klávesové zkratky se dají nadefinovat zcela individuálně pro každou funkci zvlášť, jak se komu hodí, takže zde Catia rozhodně neztrácí. Ale konec obhajoby. V čem máte pravdu, je absence vyšší uživatelské podpory (ony manuály, normy, knihovny normálek atd.) Catia zkrátka není a nebyla koncipována jako klasický strojařský program (mimochodem vznikla jako konstrukční nástroj pro letecký průmysl a dnes je hojně využívaná v automotive), a možná proto absenci výše uvedeného vyvažuje svojí "silou" . Navíc má spousty dalších modulů, včetně FEM, které Inventor rozhodně neobsahuje. Za to, že napíšete něco, co nemusí být pravda, se rozhodně nemusíte omlouvat, od toho tu fórum je. Tedy, zkoušejte, učte se, a pokud narazíte na jakýkoliv další problém, ptejte se. | ||
Porovnání Catie a Inventoru | 28.1. 2010 | Uživatel cituje z příspěvku #69
[I]'nabídnout vedení nové konstrukční metody pomocí maker a kompletní parametrizace sestav'[I]Pokud vám jde o to najít důvod, jak přesvědčit vedení zůstat u Catie, přidávám se k p. Svobodovi - zkuste vyzdvihnout přednosti Catie. Nejen automatizace pomocí maker, ale i různé jiné metodiky (negativ, skeleton), které dokážou velmi urychlit práci. Oponovat tím, že se dražší systém vyplatí díky zkrácení času konstrukce atd. | ||
Porovnání Catie a Inventoru | 28.1. 2010 | Vidím, že víte o Inventoru víc než já. Bohužel neznám nikoho, kdo by aktivně používal oba systémy v podobné oblasti, takže vám asi víc neporadím. Nicméně se přesto pokusím najít někoho, kdo má s obojím zkušenost a sdělí mi svůj názor.
Třeba se časem ještě někdo ozve, moc lidí o fóru zatím neví, ale uživatelé pomalu přibývají. | ||
Porovnání Catie a Inventoru | 27.1. 2010 | Uživatel odpovídá na příspěvek #63:Tak jsem zjišťoval vše možné o Inventoru a mohu říct následující. Inventor je ve srovnání s Catií jako CAD software o dva řády níž, čemuž odpovídají i cenové relace. Na solidy, jak píše maggi, je dostatečný, navíc už základní konfigurace obsahuje (oproti Catii) knihovny normalizovaných částí, a je v české verzi. Pokud ale budeme potřebovat pracovat s plochami, nedá se vůbec s Catií srovnávat. Catii právě proto používá hodně evropských automobilek (např. celé VW, BMW, Mercedes, Porsche, z neevropských DC, Ford). To co se dá celkem bez problémů namodelovat v Catii i v základní konfiguraci (MD2), by byl v Inventoru velký problém. Pokud bych mohl udělat přibližný žebříček běžně používaných CAD systémů, tak by vypadal následovně:
1. CATIA, ProEngineer, Unigraphics (ten je spíš někde mezi) 2. SolidWorks 3. SolidEdge, Inventor A závěr: Za méně peněz, méně muziky. V žádném případě nechci Inventor nijak hanět, ale srovnávat ho s Catií lze opravdu velmi těžko. Pokud byste měl nějaké konkrétnější dotazy, klidně se ptejte dál. Na ukázku přikládám scrennshot z tvarově složitého modelu vytvořeného v plochách. | ||
Porovnání Catie a Inventoru | 27.1. 2010 | Tak to nejste jedinný, koho tahle otázka zajímá. Pokusím se zjistit od kolegů, kteří měli tu čest pracovat s jinými softwary, názor na srovnání s Catií a výsledek (nebo alespoň subjektivní dojmy) zde uvést. | ||
Structure Design Problem | 29.1. 2010 | Uživatel odpovídá na příspěvek #73:Pokud chcete náhrát tutoriál na fórum, udělejte to v sekci Ke stažení. Po přihlášení se tam objeví formulář pro odeslání souboru. Umístit soubor do kategorie pak ale zatím může jen moderátor, po zhodnocení nezávadnosti obsahu.
PS: Tutoriál určitě nebude závadný, je to k***i autorským právům. | ||
Structure Design Problem | 27.1. 2010 | Zdravím, s jakou verzí Catie pracujete? Já osobně zkušenosti se SR nemám, ale zkoušel jsem alespoň spustit modul a podívat se na to nastavení. V Options jsem našel jen jednu záložku s nastavení barev pro profil/plech a nic víc.
A co se týká knihoven, myslíte předdefinované profily? S knihovnami to bývá problém, viz např. jiné typy závitů u díry v PartDesignu je třeba také donahrát.. Tenhle modul se používá spíše pro velké svařované konstrukce, takže je otázka, jestli by to tu práci v tomto případě opravdu dokázalo ulehčit. | ||
Mrtvý solid jako první operace v Body | 25.1. 2010 | Převod dat z V4 do V5 je někdy prekérní záležitost, obzvlášť pokud jsou data ve V4 jako živé solidy. Někdy opravdu stačí jen Copy - Paste, jindy ja třeba použít migraci v utilitách, protože ve V4 modelu otevřeném normálně není třeba vůbec nic vidět. | ||
Mrtvý solid jako první operace v Body | 14.1. 2010 | V jistých případech to jde, záleží na tom, jestli jsou další operace v Body vázané přímo na prvky (plochy, hrany, ...) mrtvého solidu. Pokud ne, dá se do Body vložit přes Assembly jiné, prázdné Body, pak jej presunout hned za mrtvý solid a ten do tohoto nového Body přetáhnout myší. Body s mrtvým solidem už lze nahradit pomocí fce. Replace .
Pokud začínáte práci na mrtvém solidu, je lepší jej ihned vložit do samostatného Body. | ||
Co byste si zde přáli | 1.12. 2011 | Video se natahuje celé. Aby to bylo jinak, musel bych vytvářet stream a na to už opravdu nemám čas ani prostředky.
Mobilní verze Catia fóra se nepřipravuje :-). | ||
Co byste si zde přáli | 12.5. 2011 | Každá drobnost dokáže pomoci, ale já bych se raději věnoval pokročilejším tématům. Zkusím obnovit komunikaci s jedním uživatelem, který nabízel tvorbu komentovaných videí, jestli by ještě měl chuť se do toho pustit. | ||
Co byste si zde přáli | 31.1. 2010 | Pokud máte chuť a čas připravit něco podobného o Catii, určitě to uvítáme. Videoukázka je někdy nejlepší způsob, jak se něco naučit.
Bohužel vám za vaši aktivitu zatím nemáme co nabídnout. Do budoucna je plánováno, že někteří členové, kteří významně podpoří fórum se stanou tzv. VIP a budou mít přístup k informacím a souborů, které budou mít větší hodnotu. Pak byste byl prvním kandidátem. | ||
Co byste si zde přáli | 31.1. 2010 | Ano, to máte pravdu. Mám to v hlavě, jen se k tomu musím dostat. Momentálně se ze všech sil snažíme dopisovat sekce manuál a programování, aby tu bylo něco i pro nováčky a ne jen diskuze.
Místo pro partnery je vyhrazené v pravém sloupci pod přihlášením a reklamou, samozřejmě se s tím počítalo. Do povědomí se dostáváme zatím pomalu, ale počet uživatelů zatím utěšeně roste. |