Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Programmierung
  Annotation Bemßung Fangpunkte

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 Creo
Autor Thema:  Annotation Bemßung Fangpunkte (921 mal gelesen)
taino
Mitglied
CAD Konstrukteur


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

Beiträge: 93
Registriert: 11.06.2013

PTC Creo Elements/Direct Modeling 20

erstellt am: 18. Mai. 2018 14:05    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


2018-05-18_135818.png

 
Hallo

weis jemand wie ich die Fangpunkte ausgelesen bekomme wenn ich
jetzt zum Beispiel eine Bemaßung setzen will und beim Absetzen fahre ich über eine andere Bemaßung dann erscheinen kleine Punkte.
Und diese Punkte möchte ich auslesen.

Hab noch ein Bild angehängt.

Hat da jemand eine Idee?

Gruß tAiNo

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

der_Wolfgang
Ehrenmitglied V.I.P. h.c.
Tastenhauer


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

Beiträge: 2017
Registriert: 3.20.

● PE60+80@home
● W10 Pro Build19044.2364
● Drafting V17~V20.5.1
● Modeling V17~V20.5.1

erstellt am: 20. Mai. 2018 13:29    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 taino 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von taino:
Hat da jemand eine Idee?

Ohjeee.  ( <- das war meine erste Idee ) ..  das sind temporäre Pünktchen per Feedback erzeugt, tief im Drafting.


Aber sind denn das nicht die (möglichen) Mittelpunkte der Bemassungstexte? Dann wären das die normalen inq befehle der Bemassung. ich habe das aber nicht nachgerechnet.

Erzeuge eine Bemassung und bau dir nen Makro der überall dort wo es positionen per inq dim gibt, mit einem kleine Blauen Kreuz(oder kreis) diese position mal markiert. Spendiere nen Infotext. dann kannst die Kreischen schnell wieder loswerden.

------------------
Firefox ESRJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++BuFDi

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

taino
Mitglied
CAD Konstrukteur


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

Beiträge: 93
Registriert: 11.06.2013

PTC Creo Elements/Direct Modeling 20

erstellt am: 22. Mai. 2018 08:32    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 Wolfgang

mit (sd-am-inq-dim-text-cen-pnt) bekomme ich den Text-Mittelpunkt. Das sollte auch nicht das Problem sein.

Aber der Befehl müsste ja ausgeführt werden mit "Mouse over" oder sowas.
Und da finde ich nix im IKit. Wenn das überhaupt geht?

Okay bin jetzt anders an mein Ziel gekommen.

(sd-execute-annotator-command :cmd "CATCH PERMANENT NO_VIEWPORT_RANGE 2")

Das war der Schlüssel.

Hier mal ein Auszug:

(tp_pnt1
:selection (*sd-anno-geo-seltype*)
:toggle-type :invisible
:prompt-text (sd-multi-lang-string "Specify point to start." :german "xxPunkt angeben")
:title (sd-multi-lang-string "Start Point" :german "1.Punkt")
:after-input
(progn
(setq tp_tp_pnt1_str_split (sd-string-split (sd-get-annotator-position :object tp_pnt1) ","))
(setq tp_pnt1_x (sd-read-from-string (first tp_tp_pnt1_str_split)))
(setq tp_pnt1_y (sd-read-from-string (second tp_tp_pnt1_str_split)))
(setq tp_p1 (make-gpnt2d :x tp_pnt1_x :y tp_pnt1_y))

(setq tp_ist_da_was1 (sd-call-cmds (get_selection :focus_type *sd-anno-geo-seltype* :select tp_p1)))
(if tp_ist_da_was1
(progn
(setq tp_view (or
(first(sd-call-cmds (get_selection :focus_type *sd-anno-view-seltype* :select tp_p1)))
(first(sd-call-cmds (get_selection :focus_type *sd-anno-flat-seltype* :select tp_p1)))
))
(setq tp_scale (/ 1 (sd-am-view-struct-scale (sd-am-inq-view tp_view))))
(setq tp_unique (sd-am-inq-unique-name tp_view))
(setq tp_unique_sheet (sd-am-inq-unique-name (sd-am-inq-curr-sheet)))
(sd-execute-annotator-command :cmd "CATCH PERMANENT NO_VIEWPORT_RANGE 2")
(sd-execute-annotator-command :cmd
(format nil "EDIT_PART '~A' DA_DIM_LINE ~A ASSIST AUTO ~A,~A"
tp_unique
tp_ausrichtung
(*(oli::gpntdocu_x tp_p1)tp_scale)
(*(oli::gpntdocu_y tp_p1)tp_scale)
))
)
(progn
(setq tp_pnt1 nil)
));;ende if
;
);;ende progn
:next-variable
(progn
(if tp_pnt1
(progn (unless tp_pnt2 'tp_pnt2))
(progn (unless tp_pnt1 'tp_pnt1))
);;ende if
);;ende progn
)
(tp_pnt2
; :value-type :docupntcnp
:selection (*sd-anno-geo-seltype*)
:toggle-type :invisible
; :initial-visible t
:prompt-text (sd-multi-lang-string "Specify point to start." :german "Punkt angeben")
:title (sd-multi-lang-string "Start Point" :german "1.Punkt")
:after-input
(progn
(setq tp_tp_pnt2_str_split (sd-string-split (sd-get-annotator-position :object tp_pnt2) ","))
(setq tp_pnt2_x (sd-read-from-string (first tp_tp_pnt2_str_split)))
(setq tp_pnt2_y (sd-read-from-string (second tp_tp_pnt2_str_split)))
(setq tp_p2 (make-gpnt2d :x tp_pnt2_x :y tp_pnt2_y))
(setq tp_ist_da_was2 (sd-call-cmds (get_selection :focus_type *sd-anno-geo-seltype* :select tp_p2)))
(if tp_ist_da_was2
(progn
(sd-execute-annotator-command :cmd
(format nil "~A,~A"
(*(oli::gpntdocu_x tp_p2)tp_scale)
(*(oli::gpntdocu_y tp_p2)tp_scale)
))
)
(progn
(setq tp_pnt2 nil)
));;ende if
)
:next-variable
(progn
(if tp_pnt2
(progn (unless tp_pnt3 'tp_pnt3))
(progn (unless tp_pnt2 'tp_pnt2))
);;ende if
);;ende progn
)
(tp_pnt3
:value-type :docupntcnp
:toggle-type :invisible
; :initial-visible nil
:prompt-text (sd-multi-lang-string "Specify point to start." :german "Punkt angeben")
:title (sd-multi-lang-string "Start Point" :german "1.Punkt")
:after-input
(progn
(sd-execute-annotator-command :cmd
(format nil "~A,~A end EDIT_PART '~A'"
(oli::gpntdocu_x tp_pnt3)
(oli::gpntdocu_y tp_pnt3)
(sd-am-inq-unique-name (sd-am-inq-curr-sheet))
))
);;ende progn
:next-variable 'tp_pnt1
)

Gruß

[Diese Nachricht wurde von taino am 22. Mai. 2018 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)2023 CAD.de | Impressum | Datenschutz