Informationen zum Forum Pro ENGINEER:
Anzahl aktive Mitglieder: 7.163
Anzahl Beiträge: 154.295
Anzahl Themen: 22.716
Schlagwort:
Im Beitrag/Titel Nur im Titel Nur nach Datum sortieren Docs / Anhänge mit Lösung
Suchmaschinenstatistik
Livesuche
Einstellungen
Info

Auch mit chatGPT* können Lösungen aus dem CAD.de-Forum recherchiert werden:

* chatGPT ist eine eingetragene Marke von openAI

Ergebnisse 92 - 104, 133 Gesamtergebnisse mit Suchbegriffen itos sec.
Pro ENGINEER : Wert runden mit floor, ceil und itos
NicoFTB am 27.01.2014 um 13:27 Uhr (1)
Deine Formel solltest nochmal genau begutachten. Da tauschst du ja Birnen und Äpfel gegen Bananen.Hier mal meine Lösung:[Beziehung "Nach Regenerierung"]MASS = PRO_MP_MASS*1000 WEIGHT = itos(floor(MASS))if string_length(WEIGHT) == 0    WEIGHT = "0"endifWEIGHT= WEIGHT+ extract("0,000", 2, 4 - string_length(itos((MASS - floor(MASS))*10^3))) + itos((MASS - FLOOR(MASS))*10^3)------------------GrüßeNico o/Üs - ProE-Beziehungen[Diese Nachricht wurde von NicoFTB am 27. Jan. 2014 editiert.]

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Text aus Analyse-KE gravieren + weniger Dezimalstellen
Wyndorps am 21.09.2015 um 18:51 Uhr (1)
Die Idee mit der Beziehung ist schon ganz gut, nur gehört diese nicht in die Skizze, sondern in das Analyse-KE.Also KE-Beziehung im Analyse-KE (z.B. Neu=itos(Distance) oder irgendwelche Rundungsmathematischengeschichten liefert einen weiteren KE-Parameter "NEU". Diesen kann man dann im TEXT-Dialog des Skizzierers als Parameter auswählen (Umschalten auf Suchen in KE, Anlyse-KE-wählen und da isser) ----------------------------------"Ich stimme mit der Mathematik nicht überein. Ich meine, daß die Summe von N ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : fehlende Eingabe in Beziehung
Beemer328 am 09.10.2015 um 11:51 Uhr (1)
Ich habe meine Bauteile mit Länge, Breite, Höhe im 3D bemaßt (Anmerkungs-KE im Startteil). Diese werden über Beziehungen für die Stückliste (Abmaß) genutzt. Funktioniert prima. Allerdings passiert es hin und wieder, dass die Anmerkungs-KEs während der Konstruktion gelöscht werden (wenn deren Bezug am Bauteil fehlt). Dann bleiben falsche Werte in der Stückliste und man merkt es nicht. Außerdem kann ich den Parameter für "Abmaß" erst editieren, wenn ich die Beziehung gelöscht habe. Gibt es eine Möglichkeit d ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Abmaße in Parameter text
drmichl am 04.07.2017 um 09:56 Uhr (1)
Zitat:Original erstellt von CAMicro:Hallo weko,Fliesskommazahlen mit ihren Nachkommastellen in Zeichenketten verwenden.Beispiel, wenn es sich um 2 Nachkommastellen handelt.z.B. Laenge = 100.25, Breite = 50.55rund_laenge=floor(laenge)rung_breite=floor(breite)nachkomma_laenge=laenge-rund_laengenachkomma_breite=breite-rund_breitenachkomma100_laenge=nachkomma_laenge*100nachkomma100_breite=nachkomma_breite*100Parameter = "Laenge"+itos(rund_laenge)+"."+itos(nachkomma100_laenge)+" x "+"Breite"+itos(rund_breite)+" ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Abmaße in Parameter text
drmichl am 04.07.2017 um 10:47 Uhr (1)
Zitat:Original erstellt von U_Suess:Das können wir bestimmt.Aber erst einmal ein herzliches Willkommen im WBF    Damit wir Dir besser helfen können, wäre es sehr gut, wenn Du uns Deine Beziehungen mal verraten würdest. Die Beziehungen von weko helfen recht wenig, wenn wir einen Fehler in Deinen Beziehungen finden sollen.  sehr gerne. Also wie beschrieben möchte ich die Steigung des Gewindes in ein Zeichenformat bringenmeine momentane Beziehung wäre wie folgt.:DIM_P_HLP1 = floor (pitch)DIM_P_HLP2 = pitch - ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Abmaße in Parameter text
U_Suess am 04.07.2017 um 11:40 Uhr (1)
An sich ist die Beziehung richtig. Normalerweise hätte ich jetzt auf einen Fehler in der Funktion ITOS() getippt. Aber da diese Funktion schon Jahrzehnte existiert, habe ich mal in der Hilfe geschaut.Dort steht dann recht eindeutig, dass die Funktion bei der Umwandlung einer Null den Wert "" zurückgibt. Dort ist auch gleich eine Abhilfe beschrieben. (Die hatte ich aber auch schon vorher in ähnlicher Form selbst gefunden.)Code:DIM_P_HLP1 = floor (pitch)IF DIM_P_HLP10DIM_P_HLP1_STRING = itos(DIM_P_HLP1)ELSED ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Abmaße in Parameter text
drmichl am 04.07.2017 um 11:52 Uhr (1)
Zitat:Original erstellt von U_Suess:An sich ist die Beziehung richtig. Normalerweise hätte ich jetzt auf einen Fehler in der Funktion ITOS() getippt. Aber da diese Funktion schon Jahrzehnte existiert, habe ich mal in der Hilfe geschaut.Dort steht dann recht eindeutig, dass die Funktion bei der Umwandlung einer Null den Wert "" zurückgibt. Dort ist auch gleich eine Abhilfe beschrieben. (Die hatte ich aber auch schon vorher in ähnlicher Form selbst gefunden.)Code:DIM_P_HLP1 = floor (pitch)IF DIM_P_HLP10DIM_P ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Beziehungsproblem
Hutmacher am 18.04.2024 um 20:12 Uhr (1)
Guten Abend,ich habe auch ein Problem mit "Wahrscheinlich Fehler in Funktionsauswertung" und komme nicht ganz dahinter warum.Womöglich kann man das auch einfacher schreiben.../*-------------------------------------------------- if string_length(itos((PRO_MP_MASS)*10^3)) 4Einheit = "g"elseEinheit = "kg"endifif string_length(itos((PRO_MP_MASS)*10^3)) 4GEWICHT = extract(itos((PRO_MP_MASS)*10^3),1,3)endif if string_length(itos((PRO_MP_MASS)*10^3)) = 4 & string_length(itos((PRO_MP_MASS)*10^3)) 5GEWICHT = ext ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Beziehungsproblem
BergMax am 19.04.2024 um 11:01 Uhr (1)
if string_length(itos((PRO_MP_MASS)*10^3)) = 4 & string_length(itos((PRO_MP_MASS)*10^3)) 5Warum so kompliziert? Da string_length immer eine ganze Zahl liefert ist das doch schlicht if string_length(itos((PRO_MP_MASS)*10^3)) = 4Außerdem (und daher die Warnmeldung) bekommt dein extract Probleme, wenn das Gewicht zu klein wird, denn extract((...),1,3) funktioniert nicht bei einem String mit weniger als 3 Stellen. Hier also müssen es mindestens 100 Gramm sein. ------------------Beste GrüßeMax

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Beziehungsproblem
Hutmacher am 21.04.2024 um 18:42 Uhr (1)
Servus Max,herzlichen Dank.Sieht jetzt recht gut aus.DaS Problem mit den Gramm hab ich dann so gelöst:GEWICHT = extract(itos((PRO_MP_MASS)*10^3),1,string_length(itos((PRO_MP_MASS)*10^3)))Gruß,Andi------------------„Glaubst Du, ich habe den Verstand verloren?“ -„Ich fürchte, ja. Du bist übergeschnappt, hast eine Meise, bist nicht ganz bei Sinnen. Aber weißt Du was? Das macht die Besten aus!“

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Mass im Startfile festlegen
jfk-alive am 13.12.2007 um 15:08 Uhr (0)
Soda, das is meine Lösung für das Problem.....is zwar immer noch Pfusch und kompliziert aufgebaut, aber ich weis net besser, bin ja kein Programmierer....Und zum thema Lösungen finden: der einzige Link der mir was bracht hat zu diesem themea war..... http://ww3.cad.de/foren/ubb/Forum12/HTML/003834.shtml#000003 oder auch sehr wichtig wegen den Befehlszeilen, die ich alle nicht kannte, wegen meinen Hobbyprogrammierfähigkeiten: http://silverstone.fortunecity.com/daytona/344/proehelp/fundamentals/relations.htm ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Attributfeld mit Text und reelem Maß füttern
sunraiser am 21.10.2013 um 07:04 Uhr (1)
Hallo Nico,danke für den Code ich habe diesen noch ein kleinwenig verfeinert, siehe:Code:TEMP_LAENGE = d5LAENGE = ITOS(FLOOR(TEMP_LAENGE))IF LAENGE == "" LAENGE = "0"ENDIF IF ((TEMP_LAENGE - FLOOR(TEMP_LAENGE))*1000) 1000 LAENGE = LAENGE + "," ENDIF IF ((TEMP_LAENGE - FLOOR(TEMP_LAENGE))*1000) 100 LAENGE = LAENGE + "0" ENDIF IF ((TEMP_LAENGE - FLOOR(TEMP_LAENGE))*1000) 10 LAENGE = LAENGE + "0" ENDIF IF ((TEMP_LAENGE - FLOOR(TEMP_LAENGE))*1000) 1 LAENGE = LAENGE + "0" ENDIFLAENGE = LAENGE + ITOS(( ...

In das Form Pro ENGINEER wechseln
Pro ENGINEER : Attributfeld mit Text und reelem Maß füttern
NicoFTB am 18.10.2013 um 13:31 Uhr (1)
Siehe mein erster Post.Zitat:Original erstellt von NicoFTB:zB hierAngepasst schaut das in etwa so aus:Code:TEMP_LAENGE = d5LAENGE = ITOS(FLOOR(TEMP_LAENGE))IF LAENGE == "" LAENGE = "0"ENDIF IF ((TEMP_LAENGE - FLOOR(TEMP_LAENGE))*1000) 1000 LAENGE = LAENGE + "," ENDIF IF ((TEMP_LAENGE - FLOOR(TEMP_LAENGE))*1000) 100 LAENGE = LAENGE + "0" ENDIF IF ((TEMP_LAENGE - FLOOR(TEMP_LAENGE))*1000) 10 LAENGE = LAENGE + "0" ENDIFLAENGE = LAENGE + ITOS((TEMP_LAENGE - FLOOR(TEMP_LAENGE))*1000)Bemerkung = "Länge: " ...

In das Form Pro ENGINEER wechseln

Anzeige:

Anzeige: (Infos zum Werbeplatz)

Ergebnisseiten :  1   2   3   4   5   6   7   8   9   10   11 

Alle Produkt-, Schrift-, Firmennamen und Logos sind Warenzeichen oder eingetr. Warenzeichen der jeweiligen Firmen.
©2025 CAD.de , Lenggries. Tel: ++49 (8042) 973 8208 | Datenschutz