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: 5784 
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ř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ů: 600
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

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 9476:Ukládání DWG kopie IDW výkresu pojmenované podle revize.
Tip 12654:VIPPřehled názvů všech interních příkazů 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 0,615 sekund.