Diskuzní fórum a databáze tipů a utilit pro AutoCAD, Inventor, Revit a další produkty Autodesk - od firmy Arkance Systems [www.cadforum.cz]
CZ | SK | EN | DE
Přihlášení
či registrace
   právě nás čte: 14043 
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

 

NápovědaCAD diskuze, rady, výměna zkušeností

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

Téma uzavřenoZápis názvu súboru do iVlastnosti

 Odpovědět Odpovědět archiv
Autor
JANíčOK Zobrazit panel
Diskutér
Diskutér

Přihlášen: 10.čer.2009
Lokalita: Slovensko
Používám:
Inventor 2013
Stav: Offline
Bodů: 95
Přímý odkaz na tuto zprávu Téma: Zápis názvu súboru do iVlastnosti
    Zasláno: 12.srp.2014 v 08:34
Prosím vás o radu. Dá sa v inventore pridať pravidlo, prípadne nejako inak nastaviť zápis čísla výkresu do iVlastnosti > Projekt > Číslo součásti, napr. mám model 376006050800200_vystuha.ipt a číslo 376006050800200 chcem mať v Číslo součásti. Inventor to síce zapisuje ale v tvare 376006050800200_vystuha, čo mi nevyhovuje, nakoľko to potrebujem použiť vo výkrese.
Vopred ďakujem.
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 12.srp.2014 v 09:52
Ukázku rozkladu jména souboru součásti a naplnění iVlastností popisuje příbuzný tip 9341:
 
Záleží jaké možné podoby může mít onen název souboru modelu. Jen jedno podtržítko?
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
JANíčOK Zobrazit panel
Diskutér
Diskutér

Přihlášen: 10.čer.2009
Lokalita: Slovensko
Používám:
Inventor 2013
Stav: Offline
Bodů: 95
Přímý odkaz na tuto zprávu Zasláno: 12.srp.2014 v 10:25
Súbory sú vždy označené 15 miestnym číslo za ktorým nasleduje podčiarknik (_) a za ním názov v ktorom tiež môžu byť podčiarkniky, napr. 376006050800200_vystuha_motora.ipt. Ten druhý podčiarknik môže byť problém?
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 12.srp.2014 v 11:21
Není to problém, jen je třeba správně zkonstruovat ten regulární výraz. Pokud víte, že je název vždy 15 znaků, je nejlépe použít tu druhou podobu rozkladu naznačenou ve výše zmíněném tipu a podtržítky se nemusíte vůbec zabývat. Výsledek pak zapíšete do iVlastnosti "Part Number".
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
JANíčOK Zobrazit panel
Diskutér
Diskutér

Přihlášen: 10.čer.2009
Lokalita: Slovensko
Používám:
Inventor 2013
Stav: Offline
Bodů: 95
Přímý odkaz na tuto zprávu Zasláno: 12.srp.2014 v 13:59
Tak to bude problém... :( Viete mi prosím pomôcť upraviť toto pravidlo?
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 12.srp.2014 v 14:41
Řádek "matches" bude vypadat takto:
 
matches = System.Text.RegularExpressions.Regex.Matches(docname, "\b(\d{15})_.*\b")
 
- tedy "15 číslic, pak podtržítko, pak cokoliv"
 
a řádek s nastavením iProperties (místo dvou bude jeden) bude vypadat takto:
 
iProperties.Value("Project", "Part Number") = groups.item(1).Value
 
ale neodzkoušeno - s konkrétním makrem nebo nastavením vám detailněji poradí kolegové na našem Helpdesku.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
JANíčOK Zobrazit panel
Diskutér
Diskutér

Přihlášen: 10.čer.2009
Lokalita: Slovensko
Používám:
Inventor 2013
Stav: Offline
Bodů: 95
Přímý odkaz na tuto zprávu Zasláno: 13.srp.2014 v 09:12
Ďakujem.
Vyskúšal som, funguje to. Dá sa vypnúť upozornenie pri zapísaní tohto pravidla (viď. príloha)?

Připojené souboryraruploads/17112/t1p25aqn.rar



Upravil JANíčOK - 13.srp.2014 v 09:31
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 13.srp.2014 v 11:00
Ano, stačí smazat nebo zakomentovat ty příkazy MsgBox.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
JANíčOK Zobrazit panel
Diskutér
Diskutér

Přihlášen: 10.čer.2009
Lokalita: Slovensko
Používám:
Inventor 2013
Stav: Offline
Bodů: 95
Přímý odkaz na tuto zprávu Zasláno: 18.srp.2014 v 14:02
Konečne som sa k tomu dostal...
Viete mi prosím ešte pomôcť:
1. Je možné toto pravidlo nastaviť tak aby bolo číslo rozdelené pomlčkami takto: 37-6-006-050-80-02-00?
2. Veľa súborov v ktorých toto pravidlo potrebujem použiť je staršieho dáta (nevytváral som ich ja) dá sa toto pravidlo doplniť aj do týchto súborov?
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 18.srp.2014 v 14:51
Těch cest na hromadné přidání pravidla je více, kolegové na Helpdesku na to mají šikovný nástroj.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Kasi84 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 20.pro.2012
Lokalita: Austria
Používám:
Inventor 2014
Stav: Offline
Bodů: 22
Přímý odkaz na tuto zprávu Zasláno: 11.zář.2014 v 15:46
Mám podobný dotaz. U nás ve firmě používáme témeř stejný způsob pojmenovávání součástí. Inspirován tipem 9341 a touto diskuzí se mi daří iLogicem naplnit číslo výkresu do iVlastností, ale nemůžu přijít jak to udělat s názvem, když má pokaždé jiný počet znaků?
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 11.zář.2014 v 15:58
Vždy je třeba najít určité pravidlo - logiku podle které se název odvozuje. Na to se pak aplikuje regulární výraz jako je ten v tipu.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Kasi84 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 20.pro.2012
Lokalita: Austria
Používám:
Inventor 2014
Stav: Offline
Bodů: 22
Přímý odkaz na tuto zprávu Zasláno: 11.zář.2014 v 16:08
Název souboru je vždy 16-místné číslo výkresu, pak podtržítko a pak název a ten je pokaždé jinak dlouhý - a tady se mi žádná logika nedaří najít, když je to pokaždé rozdílné. To číslo výkresu je jednoduché, když je to pokaždé stejný počet znaků. V tom tipu je uvedeno rozdělení na 7 a 3 znaky. Já bych potřeboval na 16 a zbytek...
Zpět nahoru
Vladimír Michl Zobrazit panel
Moderátor
Moderátor
Avatar
Arkance Systems

Přihlášen: 09.zář.2004
Lokalita: ČR (JČ)
Používám:
Dodáváme produkty Autodesk
Stav: Offline
Bodů: 21434
Přímý odkaz na tuto zprávu Zasláno: 11.zář.2014 v 16:47
Ne, v tom tipu je právě dělení podle pomlček (to 7/3 je jen jako varianta). Takže to vaše dělení je celkem jednoduché z pohledu reg.výrazu.
Vladimír Michl (moderátor)
Arkance Systems s.r.o. - www.arkance-systems.cz
(podpora viz hd.cads.cz)
Zpět nahoru
Kasi84 Zobrazit panel
Diskutér
Diskutér

Přihlášen: 20.pro.2012
Lokalita: Austria
Používám:
Inventor 2014
Stav: Offline
Bodů: 22
Přímý odkaz na tuto zprávu Zasláno: 11.zář.2014 v 17:12
Děkuji za nasměrování správným směrem. To číslo výkresu totiž také obsahuje podtržítka, proto jsem se zaměřil pouze na tu druhou variantu, ale kombinací obou se zadařilo a iLogic pravidlo funguje perfektně.
Zpět nahoru

Pro technickou podporu CAD
kontaktujte Helpdesk

Příbuzné CAD tipy:
Tip 10851:iLogic - jak ve výkresu zpracovat materiál a cestu součásti?
Tip 9341:Použití iLogic na rozklad jména IPT souboru a naplnění iVlastností.
Tip 9476:Ukládání DWG kopie IDW výkresu pojmenované podle revize.
Tip 9951:iLogic pravidlo - kontrola ručního přepsání iVlastností.
Tip 11550:iLogic: Spuštění externího procesu s parametry
Tip 9942:VIPPřevodní tabulka anglických, českých a německých názvů standardních iVlastností v Inventoru.


 Odpovědět Odpovědět

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



Stránka byla vygenerována za 1,387 sekund.