| |
| 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: Parameter Ganzzahl( ) (11953 / mal gelesen)
|
rain-inv Mitglied Metallbauer
Beiträge: 187 Registriert: 14.03.2011 Inventor2017 HP Z820 Intel(R) Xeon (R) CPU 3.3 GHZ RAM 32GB NVIDIA Quadro 5000 Windows 7 64Bit<P>Inventor 2017
|
erstellt am: 30. Mrz. 2011 14:24 <-- editieren / zitieren --> Unities abgeben:
|
CAD-Huebner Ehrenmitglied V.I.P. h.c. Verm.- Ing., ATC-Trainer
Beiträge: 9803 Registriert: 01.12.2003 AutoCAD 2.5 - 2025, Inventor AIP 4-2025 Windows 11 i7, 96 GB, SSD, Quadro P2200
|
erstellt am: 30. Mrz. 2011 14:32 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
|
ulrix Mitglied Maschinenbauingenieur
Beiträge: 736 Registriert: 10.07.2007 Xeon 2,67 GHz / 12GB RAM Quadro FX 1800 / 768 MB Space Navigator Win7 Inventor 2012
|
erstellt am: 30. Mrz. 2011 14:37 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
|
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11279 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 30. Mrz. 2011 14:41 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
Zitat: Original erstellt von CAD-Huebner: Ja.
Zitat: aus F1 Operatoren in Parametern: floor(Ausdr.) oE oE Nächstniedrigere ganze Zahl ceil(Ausdr.) oE oE Nächsthöhere ganze Zahl round(Ausdr.) oE oE Runden auf nächste ganze Zahl
Aus- und Eingabe jeweils ohne Einheit, das könnte die nächste Hürde sein. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
rain-inv Mitglied Metallbauer
Beiträge: 187 Registriert: 14.03.2011 Inventor2017 HP Z820 Intel(R) Xeon (R) CPU 3.3 GHZ RAM 32GB NVIDIA Quadro 5000 Windows 7 64Bit<P>Inventor 2017
|
erstellt am: 30. Mrz. 2011 15:09 <-- editieren / zitieren --> Unities abgeben:
|
Charly Setter Moderator
Beiträge: 11981 Registriert: 28.05.2002 Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen.<P>Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw)
|
erstellt am: 30. Mrz. 2011 15:55 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
Zitat: Original erstellt von CAD-Huebner: Ja.
Nur bedingt zielführend, aber auf jeden Fall korrekt beantwortet.. ------------------ Der vernünftige Mensch paßt sich der Welt an; der unvernünftige besteht auf dem Versuch, die Welt sich anzupassen. Deshalb hängt aller Fortschritt vom unvernünftigen Menschen ab. (George Bernard Shaw) Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Little_Devil Mitglied Technische Zeichnerin
Beiträge: 1412 Registriert: 25.04.2003 IV 2023 Radeon (TM) Pro WX 5100 Dell Precision 5820 Tower Intel Xenon CPU @3,7 GHz 32 GB RAM 64 Bit
|
erstellt am: 19. Aug. 2015 09:11 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist! Auch ich habe gerade ein ähnlichse Problem, meine Forensuche hat mich nicht zum Ziel gebracht. Ich möchte einen Regaldummy erstellen (Blechstärken daher nicht ganz relevant) der Dummy (mehrvolumenkörper)soll über eine Tabelle steuerbar sein. Das Regal kann sich in den Abmessungen ändern, derzeit variiert die Anzahl der Böden und die Höhe des Regales. Die Böden können nur in einem Raster von 25mm verstellt werden. Ich habe einen Parameter "lichte_Regalhöhe" welchen ich durch die "Anzahl_Fachböden" teile, der Wert der sich hier ergibt, ist leider nicht teilbar durch 25. Ich habe (mit nem Kollegen)versucht eine Formel zu generieren, sobald man aber nur eingibt: floor(lichte_Regalhöhe/Anzahl_Fachböden) setzt er alles in Rot und scheint einen Fehler in der Formel zu haben, gebe ich ein : floor(21/5) also Ganzzahlen, gibt es kein gemecker. Wer hat Zeit sich meinem Problem mal Zeit zu widmen? Vielen lieben Dank. Das Modell ist allerdings schon mit IV2016 erstellt, ich werde das Modell mit anhängen, vielleicht ist nur was mit den Einheiten nicht ok? (txt bitte umbenennen in ipt)
------------------ Grüßle Daniela Wer meint es besser zu wissen, der soll es grad selber machen! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
muellc Ehrenmitglied V.I.P. h.c. ICT Specialist
Beiträge: 3501 Registriert: 30.11.2006 Inventor 2017.4.12 64 bit Windows 10 Enterprise 64 bit 3DEXPERIENCE R2016x -------------------- HP Z-Book 15 G4 32 Gig Ram NVIDIA Quadro M2200 2x HP E243i
|
erstellt am: 19. Aug. 2015 09:48 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
Hallo Daniela, das scheint ein Einheitenproblem zu sein. Stell mal Abstand_Böden um von oE auf mm, das sollte helfen. die EInheit, die in deiner Formel übrig bleibt muss auf jeden Fall auch bei Einheit/Typ ausgewählt sein, sonst wird die Formel rot dargestellt und das Ergebniss stimmt nicht! ------------------ Gruß, Gandhi "Dem guten Frager ist schon halb geantwortet" - Friedrich Nietzsche Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Little_Devil Mitglied Technische Zeichnerin
Beiträge: 1412 Registriert: 25.04.2003 IV 2023 Radeon (TM) Pro WX 5100 Dell Precision 5820 Tower Intel Xenon CPU @3,7 GHz 32 GB RAM 64 Bit
|
erstellt am: 19. Aug. 2015 10:08 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist! Hallo Gandhi, danke für den schnellen Tipp, ich hatte es schon versucht, deshalb gab es 2 Spalten um die Fachbodenabstände zu generieren. Anbei die Parameterliste, wieder rot ------------------ Grüßle Daniela Wer meint es besser zu wissen, der soll es grad selber machen! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
jupa Ehrenmitglied V.I.P. h.c. Ruheständler
Beiträge: 6052 Registriert: 16.09.2004 Inventor Prof. bis 2022
|
erstellt am: 19. Aug. 2015 10:53 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
Sind denn die Parameter "Höhe_Traverse" und "_Boden" irgendwo definiert? (Vllt. sehen wir ja nicht die komplette Parameterliste). Jürgen ------------------ Bildung kommt nicht vom Lesen, sondern vom Nachdenken über das Gelesene. (Carl Hilty) [Diese Nachricht wurde von jupa am 19. Aug. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Little_Devil Mitglied Technische Zeichnerin
Beiträge: 1412 Registriert: 25.04.2003 IV 2023 Radeon (TM) Pro WX 5100 Dell Precision 5820 Tower Intel Xenon CPU @3,7 GHz 32 GB RAM 64 Bit
|
erstellt am: 19. Aug. 2015 11:19 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
Hallo Jürgen die Parameter sind definiert, allerdings nicht unter den Benutzerparametern sondern oben in dem Modellparametern
------------------ Grüßle Daniela Wer meint es besser zu wissen, der soll es grad selber machen! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Chris 31 Mitglied Konstrukteur und Mädchen für alles
Beiträge: 575 Registriert: 23.04.2013 Inventor 2013 Windows 7 64 bit 16GB RAM nVidia Quadro 600
|
erstellt am: 19. Aug. 2015 11:42 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
|
Little_Devil Mitglied Technische Zeichnerin
Beiträge: 1412 Registriert: 25.04.2003 IV 2023 Radeon (TM) Pro WX 5100 Dell Precision 5820 Tower Intel Xenon CPU @3,7 GHz 32 GB RAM 64 Bit
|
erstellt am: 19. Aug. 2015 11:53 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
Hallo Chris, "Warnung, Einheiten sind Unterschiedlich" Ja logo ich will einen Abstand in mm durch eine Stückzahl oe Teilen um wieder mm zu erreichen. Oder hab ich einen Denkfehler? (mein Problem mit dem Raster 25 ist in der Formel noch gar nicht enthalten ------------------ Grüßle Daniela Wer meint es besser zu wissen, der soll es grad selber machen! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Chris 31 Mitglied Konstrukteur und Mädchen für alles
Beiträge: 575 Registriert: 23.04.2013 Inventor 2013 Windows 7 64 bit 16GB RAM nVidia Quadro 600
|
erstellt am: 19. Aug. 2015 12:00 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
Da ist Inventor leider etwas eigen, wenn man versucht mm durch oe zu teilen. Musste ich auch schon feststellen. Normalerweise sollte die Berechnung aber trotzdem funktionieren. Sonst hast du nur noch die Möglichkeit deine Anzahl in mm um zu wandeln und hast dann deinen Abstand Oe. Den kannst du dann auch wieder *1 mm nehmen und bist wieder auf einer Länge angekommen. ------------------ MFG Chris Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Little_Devil Mitglied Technische Zeichnerin
Beiträge: 1412 Registriert: 25.04.2003 IV 2023 Radeon (TM) Pro WX 5100 Dell Precision 5820 Tower Intel Xenon CPU @3,7 GHz 32 GB RAM 64 Bit
|
erstellt am: 19. Aug. 2015 13:21 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
So die Tat ist geschafft, dank Eurer Hilf. Sehr gut war auch der Tipp von Chris. Ich mußte noch ein paar Umwege über Zwischenparameter einbauen damit es funktioniert. Die größte Herausforderung war die Nuss zu knacken, das Inventor "richtig" gerechnet hat. Es hing mit dem Formelspiel zwischen mm und oe zusammen, da IV ja aus mm*mm mm² macht. Anbei mein Formelwulst ------------------ Grüßle Daniela Wer meint es besser zu wissen, der soll es grad selber machen! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
AnMay Mitglied Konstrukteur MB
Beiträge: 633 Registriert: 16.02.2008 Inventor 2019 Inventor 2023
|
erstellt am: 19. Aug. 2015 13:43 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
IV erwartet bei der floor()-Funktion einen einheitenlosen Ausdruck (oE) in der Klammer und gibt dir das Ergebnis auch wieder als oE zurück. Das trifft auf viele Funktionen zu. Du hättest zum Bleistift auch 1mm*floor(lichte_Regalhöhe/Anzahl_Fachböden/1mm) verwenden können Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Manfred Gündchen Ehrenmitglied V.I.P. h.c. SelbstständIng mit Planungsbüro Anlagenbau, Dipl.-Ing.-Maschinenbau
Beiträge: 2416 Registriert: 08.03.2008 IV seit den 5.3Er aktuell den 2014Ner WIN7pro-64bit SP das jeweils aktuelle
|
erstellt am: 19. Aug. 2015 19:40 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist! ...ja, ja, ja, ist doch schon gut, weis ich doch auch. @Nighty + Charly, in der Annahme das Ihr noch mitlest, da ich speziell Herrn Udo, deutlich gesagt, auch anders kenne, hat mich diese Antwort ja auch besonders gefreut, und Nighty ist ja auch drauf "abgefahren"... War mir auch 10 Üs wert ------------------ In diesem Sinne wünsche ich allen, weiterhin effektives Schaffen
---------------- Manfred Gündchen www.guendchen.com [Diese Nachricht wurde von Manfred Gündchen am 19. Aug. 2015 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
SmilingDevil Mitglied Dipl. Ing.
Beiträge: 460 Registriert: 02.09.2005 Autodesk Inventor 2018
|
erstellt am: 17. Nov. 2017 09:23 <-- editieren / zitieren --> Unities abgeben: Nur für rain-inv
ACHTUNG! Sie antworten auf einen Beitrag der älter als 1 Jahr ist! <- Manchmal aber eben auch hilfreich.... Moin, Also, für Dummies wie ich einer bin...
"floor" erwartet eine einheitenlose Zahl vorgesetzt zu bekommen, also muss man in dem Beispiel mit dem Regal die Berechnung der Höhe zunächst (in einem Klammerausdruck verschachtelt) einheitenlos machen (teilen durch 1mm) den Audruck dann je nach Gusto mit Round/floor/ceil verarbeiten, diesen Ausdruck wieder in eine Klammer setzen, und mit 1mm multiplizieren um die Einheit wieder "Anzubasteln".. Wenn "floor" einfach die angelieferte Einheit ignorieren würde, und eben nur eine Einheitenlose Zahl zurückgeben würde, wäre das etwas intuitiver zu bedienen. und weiter gehts..
------------------ In übereinstimmung mit der Prophezeiung! Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |