Produkt: Inventor 11
Datum: 29.3.2007
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 Sub
Export_Workpoints()If
(ThisApplication.ActiveDocumentType <> kPartDocumentObject)Then
MsgBox ("Open a part")Exit Sub
End If
Dim
oPartAs
PartDocumentSet
oPart = ThisApplication.ActiveDocumentDim
expFileAs
Integer expFile = FreeFileOpen
"C:\ExportWorkpoints.txt"For Output As
#expFileDim
oWPAs
WorkPointFor Each
oWPIn
oPart.ComponentDefinition.WorkPointsNext
Close
#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.