| |
| 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: Abwicklungs Abmessungen (1135 / mal gelesen)
|
Canadabear Mitglied Konstrukteur
Beiträge: 921 Registriert: 30.06.2010 Inventor 2020 SolidWorks 2020
|
erstellt am: 17. Mai. 2021 18:02 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich versuche die maximalen Abmessungen der Abwicklung eine Blechteiles auszulesen um sie in einer Stueckliste anzuseigen. ich habe gefunden das es mit einer benutzerdefinierten iProperty gemacht wird. nach Beschreibung soll man eine Text iProperty anlegen und in dem Wert-Feld "=<Flat Pattern Length>" eintragen soll. nur bei mir schaltet das Feld nicht auf Formel um und zeigt den Text. ist irgendwo eine Einstellung die diese Umschaltung verhindert? Danke Ray
------------------ Barbarus hic ego sum, quia non intellegor ulli! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
himmelblau Mitglied
Beiträge: 532 Registriert: 11.11.2004
|
erstellt am: 17. Mai. 2021 18:44 <-- editieren / zitieren --> Unities abgeben: Nur für Canadabear
|
Canadabear Mitglied Konstrukteur
Beiträge: 921 Registriert: 30.06.2010 Inventor 2020 SolidWorks 2020
|
erstellt am: 17. Mai. 2021 19:15 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von himmelblau:
Das schaltet erst auf formel um, wennste unten im Dialog auf übernehmen oder ok klickst. Danach haste beim editieren auch den fx knopf hinterm wertfeld stehen.
leider nicht so bei mir. bei dem Feld Beschreibung funktioniert es, ber nicht bei einem benutzerdefiniertem Feld. habs direkt kopiert und auf Modify und Apply geklickt, bleibt text if wird nicht zu einer Formel. Ray [edit] auf einmal hats geklappt, siet so aus als wenn ich das Fenster schliessen muss und dann nach dem naechsten aufruf ist es korrect. Danke fuer die hilfe. ------------------ Barbarus hic ego sum, quia non intellegor ulli! [Diese Nachricht wurde von Canadabear am 17. Mai. 2021 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leftfield62 Mitglied Werkzeugmacher
Beiträge: 157 Registriert: 07.07.2006 IV 2014 WIN 7 Prof. 64 Bit Quadro M4000 64GB RAM
|
erstellt am: 19. Mai. 2021 17:34 <-- editieren / zitieren --> Unities abgeben: Nur für Canadabear
|
mcap Mitglied CAD-Supporter
Beiträge: 137 Registriert: 13.11.2014 Lenovo P360 ACAD 2022/24 IV 2022/24 WIN 10/64
|
erstellt am: 19. Mai. 2021 21:45 <-- editieren / zitieren --> Unities abgeben: Nur für Canadabear
Die ausdrücke mit <Flat Pattern xxx> sind immer in cm. Ab Version 2018 gibt es die zusätzlichen Werte: =<Sheet Metal Length> =<Sheet Metal Width> =<Sheet Metal Area> Diese berücksichtigen die aktuellen Dokument-Einheiten. Siehe hier: Hilfe Die deutschen Ausdrücke =<Blechlänge> =<Blechbreite> =<Blechbereich> funktionieren aber nicht. ------------------ Gruss Marco Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leftfield62 Mitglied Werkzeugmacher
Beiträge: 157 Registriert: 07.07.2006 IV 2014 WIN 7 Prof. 64 Bit Quadro M4000 64GB RAM
|
erstellt am: 20. Mai. 2021 07:43 <-- editieren / zitieren --> Unities abgeben: Nur für Canadabear
|
EIBe 3D Mitglied Dipl. - Ing. (FH)
Beiträge: 267 Registriert: 24.01.2020 HP Z4 G4 Workstation Xeon 3,6 32GB Nvidia P2000 WIN10 SW2015 SP5.0 SW2017 ************* Inv2018 akt.SP
|
erstellt am: 20. Mai. 2021 10:22 <-- editieren / zitieren --> Unities abgeben: Nur für Canadabear
Hallo Leftfield, ich hab folgende iLogic Regel erstellt. Sollte mit Inv 2014 funktionieren Zieht sich die <Flat Pattern xxx> properties, rechnet in mm / mm² um und schreib sie jeweils in ein benutzerdef. iProperty. Die Werte werden allerdings nicht automatisch aktualisiert. Dafür müsste man die Regel als externe Regel ablegen und einen entsprechenden Ereignisauslöser hinzufügen. Benutzung natürlich auf eigene Gefahr
Code:
Sub Main() 'Als externe Regel anlegen 'Legt Benutzerdefinierte iProperties für Blechlänge, -breite u. fläche an 'Als Auslöseereignis bieten sich "vor speichern" oder "bei Modelländerung" an Dim oDoc As Inventor.Document = ThisApplication.ActiveDocument Dim oPrtDoc As PartDocument Dim Name As String Dim Value As Double Dim Unit As String If oDoc.DocumentType = Inventor.DocumentTypeEnum.kPartDocumentObject Then 'raus wenn kein Bauteil oPrtDoc = oDoc Else Exit Sub End If If oPrtDoc.SubType = "{9C464203-9BAE-11D3-8BAD-0060B0CE6BB4}" Then 'Nur wenn Blechteil Name = "BlechLaenge" 'Name iProperty anpassen Unit = " mm" Value = iProperties.Value("Design Tracking Properties", "Flat Pattern Length") Value = Value * 10 iProperties.Value("Custom", Name) = Value & Unit Name = "BlechBreite" 'Name iProperty anpassen Unit = " mm" Value = iProperties.Value("Design Tracking Properties", "Flat Pattern Width") Value = Value * 10 iProperties.Value("Custom", Name) = Value & Unit Name = "BlechFlaeche" 'Name iProperty anpassen Unit = " mm²" Value = iProperties.Value("Design Tracking Properties", "Flat Pattern Area") Value = Value * 100 iProperties.Value("Custom", Name) = Value & Unit End If End Sub
Grüße EIBe 3D Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Leftfield62 Mitglied Werkzeugmacher
Beiträge: 157 Registriert: 07.07.2006 IV 2014 WIN 7 Prof. 64 Bit Quadro M4000 64GB RAM
|
erstellt am: 20. Mai. 2021 13:31 <-- editieren / zitieren --> Unities abgeben: Nur für Canadabear
|