Vítejte !   Přihlášení | Registrace
Hlavní menu
CATIA fórum.cz
Novinky
Seriál CATIA
Obecně o CAD
Novinky ze světa DS
Makra pro CATIA V5
Diskuse
Vytvořit téma
Koncepty
Seznam oblíbených
Soukromé zprávy
Pravidla
Live CHAT
VIP žádost
Základy Catia
Ke stažení
Doporučujeme
Pracovní příležitosti
Reklama a kampaně
O fóru
Nápověda

parametr na změnu boolean operace

Kompletní přehled příspěvků v tématu parametr na změnu boolean operace řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Michal Topič

Poslat zprávu | Profil
Datum: 10.12. 2012 | Zobrazeno: 10054x
Konfigurace CATIA:

Text dotazu:
DObrý den,
Chci se zeptat jestli v Catii existuje parametr který by mi zmenil boolean oeraci z ADD na REMOVE??
priklad = ve strome mam 2 body, v prvnim pripade potrebuji mit prvni body aktivni a druhe odebrane od prvniho pomoci remove, a v druhem pripade potrebuji prvni body neaktivni a druhe mit pridano pomoci ADD.
aktivaci a deaktivaci prvniho body pomoci parametru uz jsem zadal.. ale nevim jak s tou zmenou z REMOVE na ADD.
Existuje neco takoveho??? Díky za odpoved

Ing Jan Cinert

Poslat zprávu | Profil
[#3528] | Publikováno: 10.12. 2012 - 16:01
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.
Josef Kočí

Poslat zprávu | Profil
[#3529] | Publikováno: 10.12. 2012 - 19:35
Dotaz směřoval spíš na řízení parametry. Udělal bych obě operace a pak aktivoval a deaktivoval co potřebuju, vše by mohlo být vloženo v jednom "nadbody". Jinak jedině makrem, to se spusti při změně parametru, nebo skriptem v události (modul KWE)..
Bez ukázkového partu to asi nevymyslíme...
Ing Jan Cinert

Poslat zprávu | Profil
[#3530] | Publikováno: 10.12. 2012 - 20:03
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,....
Břeťa Doležal

Poslat zprávu | Profil
[#3532] | Publikováno: 10.12. 2012 - 22:46
Myslím si, že jednoduše v rámci update změna z Add na Remove nepůjde. Nebo také nevím jak.? Já bych udělal obojí Add i Remove a potom bych zapínal buď Add či Remove. Body mohou být stejné,s tím že uděláte z toho jednoho Body další kopii Body s linkem. Viz. přiložený soubor.

Přiložené soubory:
part1.zip

Ing Jan Cinert

Poslat zprávu | Profil
[#3533] | Publikováno: 10.12. 2012 - 23:03
Nebo to jde tím makrem. Stačí vybrat danou operaci a změnit ji, např. takto:

...

oSelection.Add(oBooleanShape)

CATIA.StartCommand("Change to Remove / Change to Add")


Makro vybere daný shape a změní ho, v příkazové řádce to funguje.
Michal Topič

Poslat zprávu | Profil
[#3535] | Publikováno: 11.12. 2012 - 11:54
Diky za rady,
pravdepodobne vyzkousim vsechny moznosti...
Michal Topič

Poslat zprávu | Profil
[#3536] | Publikováno: 11.12. 2012 - 12:00
Diky,
jeste jeden dotaz, pokud nakopiruju body a hodlam je prepinat parametry, jak vytvorim parametr ktery mi to bude ovladat? tim myslim rozsirenejsi parametr, kde nebude jen true/false ale primo napsano co chci mit aktivni... (jiz jsem to videl vim ze to existuje ale nevim jak to vytvorit)... v podstate to vypada tak ze ten parametr rozkliknu a je tam na vyber z ruznych moznosti co zobrazit...( bohuzel ten part nesmim nikde publikovat)
Diky
Ing Jan Cinert

Poslat zprávu | Profil
[#3541] | Publikováno: 11.12. 2012 - 19:23
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.
Břeťa Doležal

Poslat zprávu | Profil
[#3546] | Publikováno: 18.12. 2012 - 12:26
Uživatel odpovídá na příspěvek #3541:


Jednoduchý příklad na zapínání a vypínání operace na základě parametru string připojen. Nevýhodou je, že se musí ohlídat stejné textové řetězce v parametru a následně v podmínce pro aktivitu true/false.

Přiložené soubory:
part1.zip



Uživatel nepřihlášen

Pro zobrazení obsahu stránky / provedení akce (vytvoření nového téma, napsání odpovědi do diskuse apod.) musíte být přihlášeni.