Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  Inventor
  iLogic Regel Nachkommastelle mit 0

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
  
Autodesk Inventor: Rendering und Animation, ein Seminar am 03.02.2025
Autor Thema:  iLogic Regel Nachkommastelle mit 0 (2755 / mal gelesen)
GZDesign
Mitglied
Designer


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

Beiträge: 58
Registriert: 05.02.2016

i7 4790 16GB Windows 7 64 Bit
Inventor 2016
Vault 2016

erstellt am: 29. Apr. 2016 07:09    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

Hallo,
ich habe eine iLogic Regel, um die Länge eine Bauteiles in die iProperties zu schreiben und zwei Nachkommastellen ausgeben soll.

Code:
iProperties.Value("Custom", "Länge") = Round(Measure.ExtentsLength, 2)

Bei 90,646464456456 gibt er also jetzt 90,65 aus. Ok.
Wenn die Länge aber genau 90 ist, gibt er "90," aus. Ich möchte aber "90,00" haben. Wie geht das? Ich finde nirgends etwas dazu...

------------------
MFG
Florian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

KraBBy
Mitglied
Maschinenbau-Ingenieur


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

Beiträge: 721
Registriert: 19.09.2007

Inventor Professional 2020
WinX

erstellt am: 29. Apr. 2016 08:52    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 GZDesign 10 Unities + Antwort hilfreich

das müsste mit dem Format-Befehl gehen. Zumindest hat das bei mir in einem schnellen Test geklappt

Code:
myVar = 90.001
myVar = Round(myVar,2)
myVar = Format(myVar, "0.00")
MsgBox( myVar)

------------------
Gruß KraBBy

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

muellc
Ehrenmitglied V.I.P. h.c.
ICT Specialist



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

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: 29. Apr. 2016 09:49    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 GZDesign 10 Unities + Antwort hilfreich


50-036744.png

 
Hallo Florian,

um die Länge deines Bauteils in die iproperties zu schreiben musst du lediglich den Haken bei Exportparameter setzen.
Die Nachkommastellen kannst du auch in den Parametern einstellen, im Eingabefald des Parameters auf den kleinen Pfeil --> "Benutzerdefiniertes Eigenschaftsformat..."

------------------
Gruß, Gandhi
"Dem guten Frager ist schon halb geantwortet" - Friedrich Nietzsche

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

GZDesign
Mitglied
Designer


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

Beiträge: 58
Registriert: 05.02.2016

i7 4790 16GB Windows 7 64 Bit
Inventor 2016
Vault 2016

erstellt am: 29. Apr. 2016 09:58    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

Hallo,
es geht darum, das auch für Baugruppen zu machen. Diese kann ich nicht über die fx exportieren.

------------------
MFG
Florian

Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP

GZDesign
Mitglied
Designer


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

Beiträge: 58
Registriert: 05.02.2016

i7 4790 16GB Windows 7 64 Bit
Inventor 2016
Vault 2016

erstellt am: 29. Apr. 2016 12:54    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

KraBBy,
danke das war übrigens was ich suchte.
Mittels diesem Code greife ich jetzt bei mir die Bauteile und Baugruppen in den Dimensionen ab und schreibe sie in iProperties für die Vault.
Die iLogic Regel lasse ich ereignisorientiert ausführen und zwar beim Speichern.  

Danke dir!  

Code:
iProperties.Value("Custom", "Länge") = Format(Round(Measure.ExtentsLength, 2), "0.00")

------------------
MFG
Florian

[Diese Nachricht wurde von GZDesign am 29. Apr. 2016 editiert.]

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