| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
| |
| Auf dem Weg zur digitalen Auftragsmappe. , ein Anwenderbericht
|
Autor
|
Thema: K-Faktor ändern (595 mal gelesen)
|
j.krusat Mitglied
Beiträge: 1 Registriert: 21.07.2022 Inventor 2021
|
erstellt am: 21. Jul. 2022 06:45 <-- editieren / zitieren --> Unities abgeben:
|
TimFoell Mitglied Technischer Zeichner
Beiträge: 32 Registriert: 13.04.2018
|
erstellt am: 21. Jul. 2022 06:47 <-- editieren / zitieren --> Unities abgeben: Nur für j.krusat
|
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11279 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 21. Jul. 2022 07:20 <-- editieren / zitieren --> Unities abgeben: Nur für j.krusat
da der k-Faktor in der Datei gespeichert ist mußt/kannst du ihn auch in jeder individuell ändern. Ein Updaten auf eine gewünschte Vorlage ist nicht vorgesehen
------------------
------------------ Es reicht nicht, sich Blödsinn nur auszudenken, wenn man ihn nicht auch bis zur letzten Konsequenz durchzieht! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rkauskh Moderator Dipl.-Ing. (FH) Versorgungstechnik
Beiträge: 2630 Registriert: 15.11.2006 Windows 10 x64, AIP 2020-2025
|
erstellt am: 21. Jul. 2022 15:26 <-- editieren / zitieren --> Unities abgeben: Nur für j.krusat
Hallo Man könnte es über Bitschubsen versuchen. iLogic:
Code:
Sub MainIf MsgBox("Achtung. Die Funktion setzt in ALLEN geöffneten Blechbauteilen den k-Faktor neu. Das gilt auch für Blechbauteile die in geöffneten Baugruppen und/oder Zeichnungen referenziert sind.", MsgBoxStyle.OkCancel, "iLogic Setkfactor") = MsgBoxResult.Cancel Then Exit Sub Dim sInput As String= InputBox("k-Faktor angeben (0 bis 1):", "iLogic Setkfactor", "0.5") If sInput = "" Then Exit Sub 'User canceled dialog Dim oDoc As Document Dim oPartDoc As Inventor.PartDocument Dim oCompDef As SheetMetalComponentDefinition For Each oDoc In ThisApplication.Documents If oDoc.DocumentType = DocumentTypeEnum.kPartDocumentObject Then oPartDoc=DirectCast(oDoc,Inventor.PartDocument) If oPartDoc.ComponentDefinition.Type=Inventor.ObjectTypeEnum.kSheetMetalComponentDefinitionObject Then oCompDef = DirectCast(oPartDoc.ComponentDefinition,SheetMetalComponentDefinition) oCompDef.UnfoldMethod.kFactor = sInput oPartDoc.Update End If End If Next End Sub
------------------ MfG Ralf RKW Solutions GmbH www.RKW-Solutions.com Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |