ARKANCE - globální Platinum partner Autodesk ARKANCE | KONTAKT - CZ | SK | EN | DE
Již 10.000+ CAD tipů. Přes 118.500 registrovaných u nás, celkem 1.095.000 registrovaných (CZ+EN), přes 53.000 CAD/BIM bloků. Vyzkoušejte nový přesný Inženýrský kalkulátor. Kompletní příkazy AutoCADu a proměnné AutoCADu 2026.
Katalog CAD bloků
RSS kanál - CAD tipy RSS tipy
RSS diskuze

Diskuze Diskuzní fórum, poradna

?
CAD 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, 3ds Max, Vault a s dalšími CAD/BIM/PDM 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 (CAD Studio) - přímá podpora pro zákazníky funguje na helpdesk.arkance-systems.cz
  FAQ FAQ  Prohledat fórum Najít  Události Události  Registrovat Registrovat  Přihlásit Přihlásit

Téma uzavřenoNenalezení iLogic pravidla

 Odpovědět Odpovědět archiv
Autor
vasekkazda Zobrazit panel
Nováček
Nováček

Přihlášen: 25.čvc.2019
Lokalita: ČR (PL)
Používám:
Inventor2019
Stav: Offline
Bodů: 3
Přímý odkaz na tuto zprávu Téma: Nenalezení iLogic pravidla
    Zasláno: 25.čvc.2019 v 14:08
Zdravím
mám napsáno externí pravidlo pro převod aktivního dokumentu na jiný formát. Přes makro toto pravidlo spouštím. 
Všechno funguje jak má, kromě prvního spuštění tohoto makra. Inventor 2019 vyhodí zprávu: 
Připojené náhledyPřihlaste se pro zobrazení plné verze - 91899/bug_skript.PNG

 
Když spustím iLogic pravidlo ručně tak potom už makro funguje.
Prosím o pomoc, programovat moc neumím.


Makro zde:

Public Sub STEP_a_STL_convert()
Dim addIn As ApplicationAddIn
Dim addIns As ApplicationAddIns
Set addIns = ThisApplication.ApplicationAddIns
    For Each addIn In addIns
        If InStr(addIn.DisplayName, "iLogic") > 0 Then
                        addIn.Activate
            Dim iLogicAuto As Object
            Set iLogicAuto = addIn.Automation
            Exit For
        End If
    Next
Debug.Print addIn.DisplayName
 

Dim rule As String


EXTERNALrule = "STEPaSTL"
 
  Dim oDoc As Document
 
  Set oDoc = ThisApplication.ActiveEditDocument
  If oDoc Is Nothing Then
    MsgBox "Missing Inventor Document"
    Exit Sub
  End If

iLogicAuto.RunExternalRule oDoc, EXTERNALrule 

End Sub


Zpět nahoru
issin Zobrazit panel
TOP uživatel
TOP uživatel

Přihlášen: 11.čvc.2015
Lokalita: ČR (ZL)
Používám:
Inventor, Fusion 360
Stav: Offline
Bodů: 608
Přímý odkaz na tuto zprávu Zasláno: 01.srp.2019 v 10:36
Budu spekulovat. Prověřte v Inventoru záložka Nástroje: Možnosti (kliknout na šipku - rozbalit): iLogic-konfigurace. Otevře se okno ve kterém je možno definovat cestu k externím pravidlům. Tady bych asi začal. Z vlastní zkušenosti u mne nejčastěji byl problém v tom že nebyla cesta definována nebo byla chybná.
Zpět nahoru
vasekkazda Zobrazit panel
Nováček
Nováček

Přihlášen: 25.čvc.2019
Lokalita: ČR (PL)
Používám:
Inventor2019
Stav: Offline
Bodů: 3
Přímý odkaz na tuto zprávu Zasláno: 05.srp.2019 v 12:14
Děkuji,
kód už je opravený, místo hledání mezi přidanými externími pravidly, je nadefinována cesta kde jsou uloženy.
tedy:
Dim ExternalRuleFile As String
ExternalRuleFile = "C:\Users\vaclav.kazda\Documents\iLogic\STEPaSTL.iLogicVB"
Zpět nahoru

Sdílet na: Digg it! Del.icio.us Twitter Google záložka Linkuj Vybrali.sme

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 8631:Mluvící iLogic pravidlo pro kontrolu materiálu součásti Inventoru (výchozí materiál).
Tip 11550:iLogic: Spuštění externího procesu s parametry
Tip 9467:Automatické publikování schválených výkresů z Inventoru.
Tip 12654:VIPPřehled názvů všech interních příkazů Inventoru.
Tip 9476:Ukládání DWG kopie IDW výkresu pojmenované podle revize.


 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,488 sekund.