| |
| Gut zu wissen: Hilfreiche Tipps und Tricks aus der Praxis prägnant, und auf den Punkt gebracht für Autodesk Produkte |
Autor
|
Thema: Parameter Verwendung (2651 mal gelesen)
|
Gobbel Mitglied
Beiträge: 50 Registriert: 29.09.2010 IV 2011 + Vault EPLAN Electric P8 Select 2.3 <P>Mehrköpfige Kampfmaschine Intel(R) Core(TM) i5 CPU 2,8 GHz 4 GB RAM 64 Bit-Betr.System (Windoof 7) ATI Radeon HD5570
|
erstellt am: 14. Jul. 2011 10:11 <-- editieren / zitieren --> Unities abgeben:
Hallo, ich möchte aus einer in benutzerdef.Parametern definierten Länge eine Anzahl berechnen um z.B. die Anzahl von Bohrungen bei einer bestimmten Teilung und Länge zu ermitteln. Theoretisch funktioniert das mit "round(Länge / Teilung), wobei Länge in mm und Teilung ohne Einheit mit oE festgelegt sind. Das funktioniert sogar bis auf folgende Einschränkungen: Die Länge wird nur als 1/10 des waren Wertes berücksichtigt und die Formel wird rot dargestellt, da offenbar die Verwendung einer Länge in einem Parameter ohne Einheit nicht erkannt wird. Zum Verständnis hab ich noch ein Bild angehängt auf dem man den Effekt sehen kann. Gibt es eine "richtigere" Lösung, um sowas darzustellen? Vielen Dank Gobbel Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 14. Jul. 2011 10:42 <-- editieren / zitieren --> Unities abgeben: Nur für Gobbel
Wenn du die verwendete Formel abbilden würdest, könnten wir sogar was beurteilen . Du hast EinMaß als mm und setzt es bei eineAnzahl oE ein, das geht natürlich nicht. Aber die Formel round(Länge/Teilung) oE bei Anzahl engesetzt funktioniert. BTW: ß im Parameternamen ist übrigens höchst gefährlich und sprachlicher Egoismus .
------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
hermann Mitglied Konstrukteur
Beiträge: 257 Registriert: 11.04.2001
|
erstellt am: 14. Jul. 2011 10:45 <-- editieren / zitieren --> Unities abgeben: Nur für Gobbel
Schau Dir mal den Infotext an der erscheint wenn Du betreffende Zelle (Rot markierten Eintrag) anklickst: Code: Warnung: [oE] erwartet, aber [mm] gefunden
Die Gleichung möchte korrekt aufgelöst werden, dann klappts auch mit dem Nachbarn. =) Code: EinMaß = 100mm EineZahl = EinMaß * 1 oE / mm
Wäre zumindest ein Ansatz, geht vielleicht auch eleganter. Grüße, Hermann [EDIT]Rechtschreibung [/EDIT] [Diese Nachricht wurde von hermann am 14. Jul. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Gobbel Mitglied
Beiträge: 50 Registriert: 29.09.2010 IV 2011 + Vault EPLAN Electric P8 Select 2.3 <P>Mehrköpfige Kampfmaschine Intel(R) Core(TM) i5 CPU 2,8 GHz 4 GB RAM 64 Bit-Betr.System (Windoof 7) ATI Radeon HD5570
|
erstellt am: 14. Jul. 2011 15:28 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank Euch beiden, Hermanns Tipp mit X * 1oE/mm hats gebracht (Da muss man erstma rauf kommen:eek Wenn ich das richtig verstehe wird mit diesem Ausdruck die Anzahl 1 Stück pro mm gesetzt? @ nightsta1k3r: An die Formel einfach nur oE anhängen bringt leider nischt, das wird nach dem Entern gleich wieder gelöscht. [Diese Nachricht wurde von Gobbel am 14. Jul. 2011 editiert.] Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
nightsta1k3r Ehrenmitglied V.I.P. h.c. plaudern
Beiträge: 11223 Registriert: 25.02.2004 Hier könnte ihre Werbung stehen!
|
erstellt am: 14. Jul. 2011 15:48 <-- editieren / zitieren --> Unities abgeben: Nur für Gobbel
Zitat: Original erstellt von Gobbel: @ nightsta1k3r: An die Formel einfach nur oE anhängen bringt leider nischt
Klar, sollst du nicht und habe ich auch nicht geschrieben: Zitat: Original erstellt von nightsta1k3r: Aber die Formel round(Länge/Teilung) oE bei Anzahl engesetzt funktioniert.
Das bedeutet: round(Länge/Teilung) in die Formel einsetzen und den Parameter Anzahl mit seiner Einheit auf auf oE setzen. Ich habe das auf Verträglichkeit getestet, bevor ich gepostet habe , sonst wäre ein Vermerk auf "vielleicht" dabei gestanden . ------------------ Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Kappi Mitglied Konstrukteur
Beiträge: 994 Registriert: 24.07.2002 Inventor 2018 SP3.4; Windows 7 x64; Intel Xeon E3, 3,50 GHz; 32 GB RAM; NVIDIA Quadro K2200
|
erstellt am: 14. Jul. 2011 18:06 <-- editieren / zitieren --> Unities abgeben: Nur für Gobbel
Zitat: Original erstellt von Gobbel: Vielen Dank Euch beiden, Hermanns Tipp mit X * 1oE/mm hats gebracht (Da muss man erstma rauf kommen:eek Wenn ich das richtig verstehe wird mit diesem Ausdruck die Anzahl 1 Stück pro mm gesetzt?@ nightsta1k3r: An die Formel einfach nur oE anhängen bringt leider nischt, das wird nach dem Entern gleich wieder gelöscht. [Diese Nachricht wurde von Gobbel am 14. Jul. 2011 editiert.]
Hallo Gobbel, Inventor rechnet inklusive Einheiten und manche Funktionen verlangen bestimmte Einheiten - stimmen die Einheiten nicht, so wird die fehlerhafte Formel / Gleichung in rot dargestellt. In deinem Problemfall hätte es gereicht, wenn du das Maß (Einheit in mm) durch "1 mm" geteilt hättest - dadurch hätte sich die Einheit mm weggekürzt und das Ergebnis wäre einheitenlos (oE - ohne Einheit). Im realen Leben kann man ja Äpfel und Birnen auch nicht zusammenzählen (außer man führt Apfelbirne ein, macht Muss daraus, ...). Z. B. round, ceil, floor, ... verlangen einheitenlose Werte in der Klammer.
------------------ Gruß Kappi Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
| Konstrukteur (m/w/d) im Maschinenbauumfeld | Menschen und Technologien zu verbinden, den Perfect Match für unsere Kunden zu gestalten, immer die richtigen Expert:innen für die jeweilige Herausforderung zu finden - das ist unser Anspruch bei FERCHAU und dafür suchen wir dich: als ambitionierte:n Kolleg:in, der:die wie wir Technologien auf die nächste Stufe bringen möchte. Wir realisieren spannende Projekte für namhafte Kunden in allen Technologiebereichen ... | Anzeige ansehen | Maschinenbau |
|
Gobbel Mitglied
Beiträge: 50 Registriert: 29.09.2010
|
erstellt am: 14. Jul. 2011 20:18 <-- editieren / zitieren --> Unities abgeben:
Ahhh, dank Kappi weis ich jetz nicht nur das sondern auch warum des geht. @nightsta1k3r guggst du Bild in meinem Post? Da siehst du die eingetragene Formel und das der berechnete Parameter als oE definiert ist. Is aber trotzdem rot weil, ... wie Kappi sagt der mm weggekürzt werden getan muß. Man lernt nie aus Schönen Abend Euch alle
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |