Zobrazit plnou verzi příspěvku: Konfigurátor

madep
17.11.2020, 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 5GZí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 Díky za pomocMartin Depta

Navara
18.11.2020, 09:27
K poli se dá přistoupit i přes jeho název[code]Dim patternName As String = "Pole komponent 1:1"
Dim occPattern As OccurrencePattern = asm.ComponentDefinition.OccurrencePatterns(patternName)[/code]

madep
22.11.2020, 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=8XIcOdK2Ig0Probí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

Navara
22.11.2020, 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 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í hodnotyuploads/9996/20201122.zip

Navara2020-11-22 21:30:52

madep
25.11.2020, 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