|
Unigraphics Programmierung : Ausgabe einer Warnmeldung
en0038 am 18.07.2005 um 11:19 Uhr (0)
Habe den Parameer jh_m1 eingefugt. Ganze .dfa steht wie auch schon zufor im zip Anhang. (Boolean Parameter Modifiable) jh_a1: @{ storeValue(round(jh_n7 ,self:,jh_n8); if (jh_n7: 7) then ug_printMessage({"groove depth must be at least 7 mm !"}) else 0; true; }; # chosen wire groove depth (Number Parameter Modifiable) jh_n8: 0; (Boolean Parameter Modifiable) jh_m1: @{ if ( jh_n8: 7 ) then ug_printMessage({"groove depth must be at least 7 mm ! ...
|
| In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : Ausgabe einer Warnmeldung
en0038 am 19.07.2005 um 10:46 Uhr (0)
Hallo alg, hat mal wieder geklappt. Was mir allerdings nicht so gefallt ist das die Message auch erscheint wenn der "import proposed value" button gedruckt wird. Zudem wird der apply button nicht deaktiviert? Habe die dfa wie folgt umgeschrieben( steht auch in der zip) (Boolean Parameter Modifiable) jh_a1: @{ storeValue(round(jh_n7 ,self:,jh_n8); true;}; (Boolean Parameter Modifiable) jh_m1: @{ if (jh_n8: 7) then ug_printMessage({" ...
|
| In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : Extrude-Fläche mit Parameter Gewinde versehen
en0038 am 06.06.2006 um 08:56 Uhr (0)
Hallo KF-ler,ich habe einen Extrude erstellt und möchte der Extrudefläche das Attribut "Gewinde" mitgeben. Das Attribut soll bei jedem Erstellen vorhanden sein.
|
| In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : Extrude-Fläche mit Parameter Gewinde versehen
en0038 am 08.06.2006 um 16:54 Uhr (0)
Hallo Joerg,Danke für Deinen Tip. Das Attribut zuweisen hat gut geklappt.Erstelle ich den Abzugskoerper aber in einer neuen Datei wird die Fläche des Extrudes nicht erkannt.(Der Koerper wird nicht erstellt).In meinem Beispiel habe ich die Fläche einfach adoptiert.Wie referenziere ich am besten die Fläche des Extrudes?
|
| In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : Extrude-Fläche mit Parameter Gewinde versehen
en0038 am 20.06.2006 um 19:16 Uhr (0)
Hallo Joerg.A,danke erst mal. Wenn man das UDF mit der geänderten Zeile und den Standarteinstellungen einfügt kommt keine Fehlermeldung mehr. Super!Ändert man den Durchmesser des Abzugskoerpers aber vor dem Erstellen des UDFs wird immer noch eine Fehlermeldung ausgeggeben. (siehe Abzugskoerper.bmp im Anhang)Schlimmer ist aber dass das Flächenattribut an der Zylinderfläche nicht dynamisch mitgeht. Es bleibt auf dem Ausgangswert M10 stehen obwohl der Durchmesser im Bsp. auf M50 geändert wurde. Dieses Flächen ...
|
| In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : 3 Nuten unabhaenig voneinander bearbeiten
en0038 am 08.07.2005 um 17:44 Uhr (0)
Hallo, ich habe ein Programm geschrieben das 3 Nuten erstellt. In meinem Interface ist ein Auswahlfenster wo man zwischen den Nuten wahlen kann um diese zu bearbeiten. Das Problem ist nur das wenn ich von einer Nut auf die Andere wechsele bleibt die zuvor bearbeitete Nut in der bearbeiteten Form nicht erhalten. Komme mit if then else Anweisung nicht voran. Das else muesste weg. Was ich eigendlich schreiben will ist: # rule for groove1 dummy width (Number Parameter Modifiable) jh_n11: if (jh_o3: = "gro ...
|
| In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : Extrude-Fläche mit Parameter Gewinde versehen
en0038 am 19.06.2006 um 11:46 Uhr (0)
Hallo Joerg.A,ich habe mit KF einen Zylinder erstellt, dieser hat das Flächenattribut "GEWINDE". "GEWINDE" hat my_diameter als Referenz. Ändert sich der Wert von my_diameter so ändert sich der Wert von "GEWINDE" mit. Jetzt habe ich diesen Koerper als UDF exportiert und die Referenzierung ist verlorengegangen. Das heißt: ich ändere den Durchmesser des Zylinders beim erstellen des UDFs z.B. auf 22. Prüfe ich später das "Geewinde"-Attribut steht immer noch der alte Wert M10. Beim erzeugen des UDFs wird die im ...
|
| In das Form Unigraphics Programmierung wechseln |
|
Unigraphics Programmierung : loop soll Linien erstellen
en0038 am 10.08.2005 um 14:06 Uhr (0)
Hallo,ich habe ein Programm erstellt mit dem Linien uber ein loop erstellt werden sollen..dfa wird eingelesen aber es werden keine Linien erstellt.Zuerst werden Punkte auf dem Bildschirm erstellt anschliessend werden diese uber die .dlg Maske eingelesen und in der Liste sel_coords gespeichert. Aus diesen Punkten sollen dann eigendlich Linien erstellt werden. Dies passiert aber nicht..dlg im zipWer weiss RatGruss en#! UG/KF 17.0DefClass: more_than_2_points (ug_base_part);(list modifiable Parameter) sel_coor ...
|
| In das Form Unigraphics Programmierung wechseln |