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: 11186 
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řenoKonfigurátor

 Odpovědět Odpovědět archiv
Autor
madep Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 01.pro.2006
Lokalita: ČR (Pha)
Používám:
Inventor 2022
Stav: Offline
Bodů: 186
Přímý odkaz na tuto zprávu Téma: Konfigurátor
    Zasláno: 17.lis.2020 v 20:11
Dobrý den všem,

potřebuji v jedné sestavě naprogramovat jednoduchý konfigurátor, který by uměl pracovat s jednotlivými poli. Našel jsem na jednom fóru pravidlo, které toto umožňuje, ale jeho omezení je v tom, že odkazuje na jedno a to první vytvořené pole a ty další ignoruje.
Další funkcí by měl být rozevírací seznam, v němž budou jednotlivé varianty.
Jenom pro představu, jedná se o gondolu v prodejním prostoru velkého prodejce.
Označení by mělo být "Gondola 1G, Gondola 1,5G, Gondola 2G až Gondola 5G


Získané pravidlo:

Dim oAssyDoc As AssemblyDocument = ThisDoc.Document

        Dim AssyCompDef As AssemblyComponentDefinition = oAssyDoc.ComponentDefinition

        Dim compPattern As RectangularOccurrencePattern = AssyCompDef.OccurrencePatterns(1)
          
          compPattern.ColumnCount.Value = počet_01



Připojené náhledyPřihlaste se pro zobrazení plné verze - 1782/V2.JPG



Díky za pomoc

Martin Depta
Zpět nahoru
Navara Zobrazit panel
Arkance Systems support
Arkance Systems support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1636
Přímý odkaz na tuto zprávu Zasláno: 18.lis.2020 v 09:27
K poli se dá přistoupit i přes jeho název
Dim patternName As String = "Pole komponent 1:1"
Dim occPattern As OccurrencePattern = asm.ComponentDefinition.OccurrencePatterns(patternName)
Zpět nahoru
madep Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 01.pro.2006
Lokalita: ČR (Pha)
Používám:
Inventor 2022
Stav: Offline
Bodů: 186
Přímý odkaz na tuto zprávu Zasláno: 22.lis.2020 v 18:23
Dobrý den pane Navaro,
děkuji za ukázkový kód, ale problém je v tom, že já jsem pořád v programování pravidel začátečník a potřeboval bych se někde podívat na ukázkovou sestavu, která by uměla alespoň zhruba to co potřebuju.
Díky tomu bych pochopil souvislosti, protože to není jenom o tom napsat pravidlo, ale nejdříve se musí definovat dialog "Parametry".
Na to navazuje i to, že chci rozevírací seznam, kde by byly pevně definované varianty a konstruktér by jenom překlikával.
Udělal jsem video, kde je vidět co od toho očekávám.
Odkaz na video: https://www.youtube.com/watch?v=8XIcOdK2Ig0

Probíral jsem se Fórem, sekcí "Přizpůsobení aplikace Inventor", "Kolekce modelů iLogic pro začátečníky", ale nikde jsem nenašel to co potřebuji.

Pokud by jste měl nějaký typ, byl bych rád.

Díky
Zpět nahoru
Navara Zobrazit panel
Arkance Systems support
Arkance Systems support
Avatar
Arkance Systems

Přihlášen: 08.zář.2008
Lokalita: ČR (Pha)
Používám:
Inventor
Stav: Offline
Bodů: 1636
Přímý odkaz na tuto zprávu Zasláno: 22.lis.2020 v 21:27
Dobrý den,
V tomhle případě bych asi celý problém vyřešil jedním parametrem v sestavě, který bych nastavoval centrálně. Asi bych ani nepotřeboval iLogic.
Nicméně jako trénink Wink

V příloze je ukázkové řešení s tím parametrem a iLogic formulářem.
20201122-Posunvik.iam - Obsahuje řešení s posuvníkem, pokud je možné nastavovat hodnotu z intervalu.
20201122-Seznam.iam - Ukazuje řešení s pevným seznamem, pokud by bylo možné nastavit jenom konkrétní hodnoty


Připojené souboryzipuploads/9996/20201122.zip





Upravil Navara - 22.lis.2020 v 21:30
Zpět nahoru
madep Zobrazit panel
Zasloužilý člen
Zasloužilý člen

Přihlášen: 01.pro.2006
Lokalita: ČR (Pha)
Používám:
Inventor 2022
Stav: Offline
Bodů: 186
Přímý odkaz na tuto zprávu Zasláno: 25.lis.2020 v 20:34
Dobrý den pane Navro,

díky moc, konečně jsem pochopil, co jsem dělal špatně.

Odkaz na video:
https://www.youtube.com/watch?v=2aonglBGbpc
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 9476:Ukládání DWG kopie IDW výkresu pojmenované podle revize.
Tip 8717:Jak ve výkresu zobrazit těžiště podsestavy?
Tip 9341:Použití iLogic na rozklad jména IPT souboru a naplnění iVlastností.
Tip 9467:Automatické publikování schválených výkresů z Inventoru.
Tip 11550:iLogic: Spuštění externího procesu s parametry


 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 0,656 sekund.