Produkt: Inventor 11
Datum: 29.3.2007
Stáhnout VBA projekt (3 KByte)
Výčet ComponentDefinitions.WorkPoints obsahuje souřadnice a další vlastnosti pracovních bodů dané součásti. V režimu dokumentu Součásti tak můžete snadno exportovat souřadnice do tabulky - textového souboru. Tento soubor (v "tab-delimited" formátu) můžete následně načíst např. do Excelu.
Nejprve připravte samotný VBA kód funkce. Pomocí Alt-F11 spusťte editor VBA a zadejte tento kód - popř. načtěte předpřipravený projekt Export_Workpoints.ivb (viz výše):
Public SubExport_Workpoints()If(ThisApplication.ActiveDocumentType <> kPartDocumentObject)ThenMsgBox ("Open a part")Exit SubEnd IfDimoPartAsPartDocumentSetoPart = ThisApplication.ActiveDocumentDimexpFileAsInteger expFile = FreeFileOpen"C:\ExportWorkpoints.txt"For Output As#expFileDimoWPAsWorkPointFor EachoWPInoPart.ComponentDefinition.WorkPointsNextClose#expFile MsgBox ("Part workpoints exported to C:\ExportWorkpoints.txt" & vbCrLf & "(you can load this tab-delimited file into Excel)")End Sub
Tento kód si můžeme uložit např. do projektového souboru .IVB.
Nyní již jen musíme vyvolat nově vytvořenou funkci. Ve spuštěném Inventoru, v dokumentu součásti/náčrtu, stiskněte Alt-F8 a v seznamu maker (projekt Export_Workpoints) zvolte funkci Export_Workpoints. Ta vytvoří soubor C:\ExportWorkpoints.txt .
Copyright © 2007 CAD Studio a.s.