Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  Parameter Verwendung

Antwort erstellen  Neues Thema erstellen
CAD.de Login | Logout | Profil | Profil bearbeiten | Registrieren | Voreinstellungen | Hilfe | Suchen

Anzeige:

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen nächster neuer Beitrag | nächster älterer Beitrag
  
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



Sehen Sie sich das Profil von Gobbel an!   Senden Sie eine Private Message an Gobbel  Schreiben Sie einen Gästebucheintrag für Gobbel

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Parameter.png

 
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



Sehen Sie sich das Profil von nightsta1k3r an!   Senden Sie eine Private Message an nightsta1k3r  Schreiben Sie einen Gästebucheintrag für nightsta1k3r

Beiträge: 11223
Registriert: 25.02.2004

Hier könnte ihre Werbung stehen!

erstellt am: 14. Jul. 2011 10:42    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gobbel 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von hermann an!   Senden Sie eine Private Message an hermann  Schreiben Sie einen Gästebucheintrag für hermann

Beiträge: 257
Registriert: 11.04.2001

erstellt am: 14. Jul. 2011 10:45    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gobbel 10 Unities + Antwort hilfreich

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



Sehen Sie sich das Profil von Gobbel an!   Senden Sie eine Private Message an Gobbel  Schreiben Sie einen Gästebucheintrag für Gobbel

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities


Parameter.png

 
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



Sehen Sie sich das Profil von nightsta1k3r an!   Senden Sie eine Private Message an nightsta1k3r  Schreiben Sie einen Gästebucheintrag für nightsta1k3r

Beiträge: 11223
Registriert: 25.02.2004

Hier könnte ihre Werbung stehen!

erstellt am: 14. Jul. 2011 15:48    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gobbel 10 Unities + Antwort hilfreich

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


Sehen Sie sich das Profil von Kappi an!   Senden Sie eine Private Message an Kappi  Schreiben Sie einen Gästebucheintrag für Kappi

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 oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities Nur für Gobbel 10 Unities + Antwort hilfreich

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 ansehenMaschinenbau
Gobbel
Mitglied



Sehen Sie sich das Profil von Gobbel an!   Senden Sie eine Private Message an Gobbel  Schreiben Sie einen Gästebucheintrag für Gobbel

Beiträge: 50
Registriert: 29.09.2010

erstellt am: 14. Jul. 2011 20:18    Editieren oder löschen Sie diesen Beitrag!  <-- editieren / zitieren -->   Antwort mit Zitat in Fett Antwort mit kursivem Zitat    Unities abgeben: 1 Unity (wenig hilfreich, aber dennoch)2 Unities3 Unities4 Unities5 Unities6 Unities7 Unities8 Unities9 Unities10 Unities

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

Anzeige.:

Anzeige: (Infos zum Werbeplatz >>)

Darstellung des Themas zum Ausdrucken. Bitte dann die Druckfunktion des Browsers verwenden. | Suche nach Beiträgen

nächster neuerer Beitrag | nächster älterer Beitrag
Antwort erstellen


Diesen Beitrag mit Lesezeichen versehen ... | Nach anderen Beiträgen suchen | CAD.de-Newsletter

Administrative Optionen: Beitrag schliessen | Archivieren/Bewegen | Beitrag melden!

Fragen und Anregungen: Kritik-Forum | Neues aus der Community: Community-Forum

(c)2024 CAD.de | Impressum | Datenschutz