|
Programmierung : LISP: Dialog nach der Initialisierung abbrechen
holt am 12.09.2008 um 13:15 Uhr (0)
Hallo,ich möchte beim Aufruf eines Dialogs eine Warnmeldung ausgeben die den Benutzer an einen eventuell notwendigen Schritt erinnert.Wenn dann auf Abbrechen gedrückt wird, sollte der Dialog gleich beendet werden.Ich habe die Warnmeldung bei :after-initialization-ui eingebaut.Leider bekomme ich beim Aufruf der Funktion (sd-abort-dialog) immer den Fehler "0 is an undefined tag.".Kann mir jemand sagen, woran das liegt bzw. ob es eine Möglichkeit gibt, den Dialog an dieser Stelle abzubrechen?----------------- ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : Schnittpunkt v. 2 unendl. Hilfslinien
holt am 05.11.2008 um 11:00 Uhr (0)
Zitat:Original erstellt von Patrick Weber:@holt:Willst du auf einen Fangbereich anspielen oder auf eine mögliche Punktüberdeckung? Letztere wird durch meine Variablendefinition im Dialog nicht möglich sein.Nein! Aber es hat etwas mit dem Fang zu tun.Überleg mal: Am Punkt PU liegen 2 Hilfslinien. Mit deinem LISP ist nicht gewährleistet, dass die schräge Hilfslinie gefunden wird. Tatsächlich wird bei beiden get_selection die selbe (senkrechte) Hilfslinie gefunden. Und die beiden ( ) haben keinen Schnittpun ...
|
| In das Form CoCreate Programmierung wechseln |
|
Makro Programmierung : Lisp: Teile entfernen funktioniert nicht
holt am 04.03.2005 um 08:43 Uhr (0)
Zitat: Original erstellt von Dorothea: Ist dir da aufgefallen, dass bei der Auswahl immer alle Teile automatisch in der Liste waren, die auch Referenz von der Teilegruppe sind? Der Dialog ist so geschrieben, dass der Auswahldialog als initiale Liste die aktuell von der Teilegruppe referenzierten Teile bekommt. Hallo Dorothea, ich möchte ja genau das, nämlich aus den Teilen, die bereits in der Teilegruppe enthalten sind Teile entfernen (funktioniert nicht) bzw. welche hinzufügen (funktioniert). -- ...
|
| In das Form Makro Programmierung wechseln |
|
Programmierung : Pseudoordner in der Strukturliste umfärben
holt am 29.06.2007 um 08:26 Uhr (0)
Hallo Stephan,ich glaube, dass du Pseudo-Ordner mit deinem Interrogator gar nicht behandeln kannst, weil sie kein wirkliches Browser-Objekt sind, sondern nur eine optische Zusammenfassung von mehreren Exemplaren (vielleicht gibt es (noch) keine IKIT-Funktionen dafür oder sie sind nicht dokumentiert).Ich würde folgendes machen:Du kannst die Pseudo-Ordner ausschalten. (Siehe Bild)Dann werden deine Exemplare direkt angezeigt.Wie du an diese Einstellung per Lisp rankommst, weiß ich leider nicht.--------------- ...
|
| In das Form Programmierung wechseln |
|
CoCreate Programmierung : LISP: 3D-Zusatzfenster wieder loswerden
holt am 09.11.2009 um 13:58 Uhr (0)
Hallo,ich erzeuge in einem Annotation-Dialog innerhalb des Codes von :show-input-tool ein Zusatz-3D Fenster mit dem Befehl (DOCU::SHOW-3DVP).Beim Aufruf des Codes von :hide-input-tool möchte ich dieses 3D-Fenster wieder löschen.Leider finde ich keinen Befehl dazu.Versuche mit (sd-call-cmds (delete_vp "3D VP")) haben mich auch nicht weiter gebracht. Hier wird nur der Inhalt des DF entfernt aber das Fenster bleibt erhalten.Hat jemand Tips wie ich das lösen könnte?------------------Gruß aus dem SalzkammergutT ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: Hundertstel Sekunden messen
holt am 19.01.2012 um 07:15 Uhr (0)
Hallo Patrick,internal-time bringt mich leider auch nicht weiter.Grund:Die Konstante internal-time-units-per-second hat zwar den Wert 1000, die Rückgabewerte von get-internal-real-time sind aber immer ganze 1000er, also wieder ganze Sekunden.get-internal-run-time ist für mich nicht brauchbar, da die CPU-Zeit nicht mit der verstrichenen Zeit übereinstimmt und gerade bei Ladevorgängen (diese möchte ich unter anderem messen) deutlich von der realen Zeit abweicht.------------------Gruß aus dem SalzkammergutTho ...
|
| In das Form CoCreate Programmierung wechseln |
 Microjoint_test.zip |
PTC Creo Elements/Programmierung : EQUIDISTANCE arbeitet als in Annotation anders als in ME10
holt am 05.06.2025 um 13:15 Uhr (5)
Im Anhang die komprimierte Version des Ganzen, aufgeteilt in LISP und Makrodatei.Zusätzlich noch ein Trace von der Kontur, die im Annotation fehlerhaft erstellt wird. Die Traces habe ich mit BeyondCompare verglichen. Bis auf die variablen Werte (Ids, Infotexte) ist alles gleich. Was vor allem wichtig ist: Die Koordinaten sind exakt gleich.Ich bekomme auch nirgends einen Fehler.Wie es für mich aussieht, ist das kein Fehler von meinem Code, sondern ein fehlerhaftes Verhalten des Befehls EQUIDISTANCE im ME10- ...
|
| In das Form PTC Creo Elements/Programmierung wechseln |
|
Programmierung : Strukturbrowser abfragen
holt am 17.08.2006 um 07:07 Uhr (0)
Hallo Walter,danke für deine Antwort. Aber: Was ich suche, wäre eine Funktion, die mir den Zustand für ein Objekt liefert und nicht die ganze Liste.Das Problem ist nämlich, wenn ich jedesmal die ganze Liste abarbeiten muss, dauert das bei großen Baugruppen sehr lange. Da die Funktion bei jeder Browseraktualisierung für jedes Objekt aufgerufen wird (siehe Anhang in meinem ersten Beitrag), kann das eine sehr zähe Sache werden.Die Standard Lisp-Funktion member funktioniert ja bei sel_items nicht. Oder doch?- ...
|
| In das Form Programmierung wechseln |
|
Programmierung : LISP: berechnete Werte auf Zeichnung
holt am 15.11.2007 um 12:08 Uhr (0)
Zitat:Original erstellt von der_Wolfgang:Ich meinen es gibt auch ein brauchbares Beispiel in der OnlineDoku (im Bom/TitleBlcok bereich). Mit sicherheit gabe es mal ein Tutorial fur die Schriftfeldanpassung (auch, aber nicht nur) im Zusammenhang mit DDM. Du bräuchtest dich *nicht* um das Aussammlen der in der Zeichnung verstreuten texts zu kümmern, denn das können diese text refenzen einfach von Natur aus, sozusagen.Hallo,das sind aber gute Neuigkeiten! Und von einer Doku bezüglich TitleBlock hab ich bis ...
|
| In das Form Programmierung wechseln |
|
Makro Programmierung : Lisp: Teile entfernen funktioniert nicht
holt am 04.03.2005 um 09:26 Uhr (0)
[QUOTE]Original erstellt von Dorothea: Der Code kann wie folgt aussehen: Code: :items :start :clear Tgr-Teile :select_done (Hier werden nur die Parameter aufgerufen, die man auch interaktiv eingibt.) Hallo Dorothea, habs probiert (bin erst nach meiner letzten Antwort draufgekommen, was du meinst). Es funktioniert! 10 Us 4U! Ein kleines Anliegen habe ich aber noch: Wie kann ich es anstellen, dass ein entfernter Teil im Darstellungsfenster nicht mehr hervorgehoben wird? Sonst sieht man ja nicht, dass ...
|
| In das Form Makro Programmierung wechseln |
 |
CoCreate Programmierung : LISP: Fangbereich bei get_selection
holt am 26.01.2012 um 10:37 Uhr (0)
Hallo,wenn ich mittels get_selection abfrage, ob sich an einem Punkt eine Fläche befindet, werden auch Flächen gefunden, die neben dem Punkt liegen.Beispiel (siehe auch angehängtes Bild): (sd-call-cmds (get_selection :focus_type *sd-face-seltype* :select (sd-vec-xform (make-gpnt2d :x -0.5 :y 0) :source-space wp :dest-space :global)))bringt als Ergebnis eine Fläche.Weiß jemand, wie groß dieser Fangbereich ist bzw. ob dieser immer gleich groß ist?Kann der Fangbereich eingeschränkt werden?------------------Gr ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP mit Kommandos von nicht aktiven Modulen laden
holt am 12.04.2010 um 07:14 Uhr (0)
Hallo,tut mir leid, dass ich so spät antworte, aber das Internet war letzte Woche so weit weg! Zitat:Original erstellt von der_Wolfgang:Du packt auch nicht das Schlauchboot in den Kofferraum, wenn du zum skifahren fährst... und du vielleicht im Sommer an die See.. ODER? Da muss ich dir eindeutig recht geben, obwohl ... meine Frau würde das vielleicht machen, sicher ist sicher! Zitat:Du koennest dein Tool auch folgendermassen (aufnem button) startenCode:(unless (fboundp meintool) (load "j:/a/da/i ...
|
| In das Form CoCreate Programmierung wechseln |
|
CoCreate Programmierung : LISP: Syntax gesucht (AM_PLOT_EX)
holt am 23.04.2009 um 20:58 Uhr (0)
Ich vermute mal dass es sich hier um einen Bug in V16 handelt. In V15 und zu Hause in der PE2.0 funktioniert sowohl meine Variante als auch Walters.Werde morgen eine Anfrage beim Support machen.Was mich beim Plotten auch immer wieder stört ist dass beim interaktiven Aufruf des Plotdialogs die Endung (.pdf) beim Dateinamen immer manuell eingegeben werden muss. Das werde ich wohl auch noch mal erwähnen müssen. (Hab ich zwar schon bei Einführung des PDF_GENERIC in V14? gemacht, ist wohl ein paar Jahre aus. Ge ...
|
| In das Form CoCreate Programmierung wechseln |