
Diskuzní fórum, poradna
![]() |
| ![]() |

Fórum nenahrazuje technický support firmy CAD Studio - přímá podpora pro zákazníky funguje na helpdesk.cadstudio.cz
Nenalezení iLogic pravidla |
Odpovědět ![]() |
archiv |
Autor | |
vasekkazda ![]() Nováček ![]() Přihlášen: 25.čvc.2019 Lokalita: ČR (PL) Používám: Inventor2019 Stav: Offline Bodů: 3 |
![]() ![]() ![]() ![]() ![]() 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: 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 |
|
![]() |
|
issin ![]() TOP uživatel ![]() Přihlášen: 11.čvc.2015 Lokalita: ČR (ZL) Používám: Inventor Stav: Offline Bodů: 273 |
![]() ![]() ![]() ![]() ![]() |
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á.
|
|
![]() |
|
vasekkazda ![]() Nováček ![]() Přihlášen: 25.čvc.2019 Lokalita: ČR (PL) Používám: Inventor2019 Stav: Offline Bodů: 3 |
![]() ![]() ![]() ![]() ![]() |
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" |
|
![]() |
Pro technickou podporu CAD
kontaktujte Helpdesk
Odpovědět ![]() |
|
Přejít na fórum | Oprávnění fóra ![]() Nemůžete vytvářet nová témata v tomto fóru Nemůžete odpovídat na témata v tomto fóru Nemůžete vymazávat vaše příspěvky v tomto fóru Nemůžete upravovat vaše příspěvky v tomto fóru Nemůžete vytvářet ankety v tomto fóru Nemůžete hlasovat v anketách v tomto fóru |
Stránka byla vygenerována za 0,266 sekund.