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

Knowledge - Správná syntaxe, operandy v parametru typu String - spojení z více parametrů

Kompletní přehled příspěvků v tématu Knowledge - Správná syntaxe, operandy v parametru typu String - spojení z více parametrů řazený podle data jejich publikace na fóru.

UživatelPříspěvek
Viktor Dosedel

Poslat zprávu | Profil
Datum: 8.4. 2016 | Zobrazeno: 2640x
Konfigurace CATIA: CATIA V5-6 R24 SP4, MD2+GSD

Text dotazu:
Dobrý den,

potřeboval bych poradit s vložením správné syntaxe do formule parametru typu String, tak aby výsledný text vypadal např. takto:

40x20x2;L=100

přičemž parametr se skládá z A''x''B''x''T';L=''L

z čehož A, B, T, L jsou rovněž parametry typu String.

Není mi jasné jak vložit text - ''x'' do formule. Dokázal by někdo prosím poradit..?

Když tam vložím ono x v závorkách hodí to hlášku viz obrázek.

Rovněž mi není jasné jak zadat že následující řetězec znaků bude získán z dalšího parametru (B).

Předem děkuji za reakce.

Přiložené obrázky:

Ing Jan Cinert

Poslat zprávu | Profil
[#5720] | Publikováno: 08.04. 2016 - 13:09
Dobrý den,

části řetezce se ve formula editoru spojují operátorem +, stejně jako číselné proměnné. Formule pak bude vypadat - viz obrázek.

Přiložené obrázky:

Viktor Dosedel

Poslat zprávu | Profil
[#5724] | Publikováno: 11.04. 2016 - 07:19
Dobrý den,

děkuji, už to funguje. Nicméně nevím jak převést pomocí příkazu ToString, parametr typu Length do String.

Převod ze Stringu - např. A.ToReal() * 1mm mi funguje.

Předem díky za reakci.
Ing Jan Cinert

Poslat zprávu | Profil
[#5726] | Publikováno: 11.04. 2016 - 09:15
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".

Přiložené obrázky:

Miroslava Nemčeková

Poslat zprávu | Profil
[#5819] | Publikováno: 24.05. 2016 - 16:08
Dobrý deň,
neviem nájsť zmienku o tom, ako sa zaokrúhli parameter typu length (zmenou na Real?), môžete mi prosím pomôcť? Vopred ďakujem.
Ing Jan Cinert

Poslat zprávu | Profil
[#5820] | Publikováno: 25.05. 2016 - 22:01
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.
Ing Jan Cinert

Poslat zprávu | Profil
[#5822] | Publikováno: 25.05. 2016 - 22:20
Ještě jsem zapomněl na obrázek ...

Přiložené obrázky:

Jana xx

Poslat zprávu | Profil
[#5927] | Publikováno: 21.07. 2016 - 09:30
dobry den,
ako mozem v catii ziskat modul "KNOWLEDGE ADVISOR". Potrebujem z viacerých modelov mať jeden aktívny a ostatné deaktívne. Mám nejaký vzor a tam je to cez RULE definované, lenže bez modulu KNOW... to neviem ani otvoriť.
ďakujem
Ing Jan Cinert

Poslat zprávu | Profil
[#5928] | Publikováno: 21.07. 2016 - 10:24
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.



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.