Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Modeling
  Maßhalbierung links und rechts zu einer Linie oder Hilfsgeolinie

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 PTC CREO
Autor Thema:  Maßhalbierung links und rechts zu einer Linie oder Hilfsgeolinie (553 mal gelesen)
Walter Frietsch
Mitglied
Konstrukteur / Rentner


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

Beiträge: 227
Registriert: 25.07.2003

HP xw8600 64 bit
Grafikkarte HPnVIDIA Quadro fx3500
OSM 16.50
OSD 16.0
Solid Power

erstellt am: 22. Aug. 2006 15:18    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 zusammen,
bin auf der Suche nach einer Möglichkeit folgendes zu erschlagen.Ich will zu einer bestehenden Hilfsgeolinie , parallel links und rechts, jeweils 1 Linie erzeugen, deren Abstand genau dem halben eingegebenen Wert entspricht (z.B. 47,776). Wenn ich diesen Wert eingebe und die Ausgangslinie anklicke sollten nun parallel 2 Linien entstehen mit einem Abstand von 23,888, und zwar 1x links und 1x rechts. Im ME10 hatte ich mal sowas. Könnte man dies evtl. in OSDM und Annotation integrieren??
Vielleicht könnt ihr mir da weiterhelfen.
Habe schon versucht mit Linie parallel in der Befehlszeile 60/2 einzugeben, was auch funktionierte, allerdings immer nur einseitig. Wenn ich aber 47,776/2 eingebe kriege ich die Fehlermeldung, daß die Variable 47,78 nicht gebunden ist etc.

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

highway45
Moderator
Bastler mit Diplom




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

Beiträge: 6331
Registriert: 14.12.2004

SolidDesigner-20.5.1 + PhoenixPDM-11 + Solidworks-2022 + PE8

erstellt am: 22. Aug. 2006 15:27    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 Walter Frietsch 10 Unities + Antwort hilfreich

Das war eine Funktion in ME10 ? 
Ich kenn das nur so, daß zwischen zwei parallelen Linien eine Winkelhalbierende gemacht werden kann, was es in OSDM nicht gab.

Meintest Du eigentlich in OSDM oder in Annotation ?
Eigentlich ganz brauchbar die Funktion, ist wohl bis jetzt niemand drauf gekommen

Etwas ähnliches gibt es: 2D-Langloch und dann die beiden Halbkreise wegmachen.
Aber dann kannst Du die Linien auch einzeln hinbauen...

------------------
Matthias              OSDM-Hilfeseite

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

StephanWörz
Mitglied
Maschinenbautechniker


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

Beiträge: 770
Registriert: 11.10.2000

CEDM V20
SolidPower V20
ModelSearch
KeyShot 7
CadDoctor V4.2
SWX 2008
PHOENIX V10

erstellt am: 22. Aug. 2006 15:44    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 Walter Frietsch 10 Unities + Antwort hilfreich

Zitat:
Etwas ähnliches gibt es: 2D-Langloch und dann die beiden Halbkreise wegmachen

Super Idee!

... das mit dem Linienzug "NUT"!!!!

Wieso kommt man da nicht selber drauf!

Gruss

Stephan

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

Walter Frietsch
Mitglied
Konstrukteur / Rentner


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

Beiträge: 227
Registriert: 25.07.2003

HP xw8600 64 bit
Grafikkarte HPnVIDIA Quadro fx3500
OSM 16.50
OSD 16.0
Solid Power

erstellt am: 22. Aug. 2006 15:59    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

Zitat:
Original erstellt von highway45:
Das war eine Funktion in ME10 ?  
Ich kenn das nur so, daß zwischen zwei parallelen Linien eine Winkelhalbierende gemacht werden kann, was es in OSDM nicht gab.

Meintest Du eigentlich in OSDM oder in Annotation ?
Eigentlich ganz brauchbar die Funktion, ist wohl bis jetzt niemand drauf gekommen 

Etwas ähnliches gibt es: 2D-Langloch und dann die beiden Halbkreise wegmachen.
Aber dann kannst Du die Linien auch einzeln hinbauen...


Das Macro sah so aus:

DEFINE AXSE2
LOCAL Pt
Local Ptl
READ NUMBER ´Gebe zu teilendes Maß ein´ Abst
LET Absh (Abst /2)
C_Line PARALLEL Absh (-(Absh))
END_DEFINE

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

Walter Frietsch
Mitglied
Konstrukteur / Rentner


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

Beiträge: 227
Registriert: 25.07.2003

HP xw8600 64 bit
Grafikkarte HPnVIDIA Quadro fx3500
OSM 16.50
OSD 16.0
Solid Power

erstellt am: 22. Aug. 2006 16:26    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

Zitat:
Original erstellt von highway45:
Das war eine Funktion in ME10 ?  
Ich kenn das nur so, daß zwischen zwei parallelen Linien eine Winkelhalbierende gemacht werden kann, was es in OSDM nicht gab.

Meintest Du eigentlich in OSDM oder in Annotation ?
Eigentlich ganz brauchbar die Funktion, ist wohl bis jetzt niemand drauf gekommen 

Etwas ähnliches gibt es: 2D-Langloch und dann die beiden Halbkreise wegmachen.
Aber dann kannst Du die Linien auch einzeln hinbauen...


Bist Du gut im Kopfrechnen? Ich bin rechenfaul. Aber mit dem gezeigten Macro kann das Maß noch so krumm sein, ich brauchs nur einzugeben.

Walter

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

Walter Geppert
Moderator
Frank und Frei




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

Beiträge: 2143
Registriert: 12.12.2000

Konstruktion von Sondermaschinen, Montageautomaten, Meß- und Prüfeinrichtungen, Vorrichtungen und Produktentwicklung mit Creo Elements/Direct Modeling 20.4, AdvancedDesign, Surfacing, Simulate, SolidPower, ModelManager auf
HP ZBook 17 G4, Windows 10 Pro 64

erstellt am: 22. Aug. 2006 17:42    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 Walter Frietsch 10 Unities + Antwort hilfreich

Das mit dem Rechnen direkt in der Eingabe hatten wir schon mal hier
Die Eingabe 60/2 erkennt LISP als rationale Zahl = Bruch und kann damit was anfangen. Das ist aber eben keine Rechenoperation, die muss man z.B. so eingeben:
(/ 47,776 2), weil LISP eben mit UPN (umgekehrte polnische Notation) rechnet und auch immer schön brav seine Klammern verlangt!

------------------
meine LISP-Makros sind auf osd.cad.de
Grüße aus Wien

Walter
DC4 Technisches Büro GmbH

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

RainerH
Mitglied
Techn. Ang. (Konstruktion)


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

Beiträge: 736
Registriert: 22.01.2003

OSDM 14.00A
OSDD 14.00A
MM 14.00A
Windows-XP Professional
---
HP xw4100
3.0 GHz
2GB RAM
Quadro4 980 XGL

erstellt am: 23. Aug. 2006 09:20    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 Walter Frietsch 10 Unities + Antwort hilfreich

@Walter Frietsch

Zumindes geht es mal so in einer Modeling-AE:

Code:

(in-package :examples)
(use-package :oli)

(sd-defdialog 'Axse2
:toolbox-button nil
:dialog-control :sequential
:variables
'((Abst
:value-type :positive-number
:prompt-text "Zu teilendes MaÞ eingeben."
)
)
:ok-action
'(progn
(sd-put-buffer (format nil "c_line_inf :parallel ~a -~a" (/ Abst 2) (/ Abst 2)))
)
)


Du musst dir nur nuch ein Icon dazu basteln und dieses dann belegen ...


HTHHope this helps (Hoffe, es hilft weiter)

Gruss
RainerH.

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

highway45
Moderator
Bastler mit Diplom




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

Beiträge: 6331
Registriert: 14.12.2004

SolidDesigner-20.5.1 + PhoenixPDM-11 + Solidworks-2022 + PE8

erstellt am: 28. Aug. 2006 07: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 Walter Frietsch 10 Unities + Antwort hilfreich

Könnte eine meiner Lieblingsfunktionen werden !

Dies ist übrigens das Startargument für das Icon: set_pers_context "Toolbox-Context" Axse2

Vielleicht könnte das Makro noch etwas verfeinert werden: daß man immer noch auf eine Seite klicken muß, ist ja hier nicht nötig. Ich mein ja nur: falls jemand Langeweile hat...

------------------
Matthias              OSDM-Hilfeseite

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

RainerH
Mitglied
Techn. Ang. (Konstruktion)


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

Beiträge: 736
Registriert: 22.01.2003

OSDM 14.00A
OSDD 14.00A
MM 14.00A
Windows-XP Professional
---
HP xw4100
3.0 GHz
2GB RAM
Quadro4 980 XGL

erstellt am: 28. Aug. 2006 08:14    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 Walter Frietsch 10 Unities + Antwort hilfreich

@Matthias

Mit dieser Funktion kann der eingegebene Wert auch an
andere Funktionen weitergegeben werden:

Beispiel: Hilfsgeokreis-Kreis Mitte/Radius anklicken ->
Kreismittelpunkt angeben -> Icon fuer eingabewert-halbieren anklicken ->
Zu habierenden Wert eingeben -> Fertig


Code:

(in-package :examples)
(use-package :oli)

(sd-defdialog 'eingabewert-halbieren
:toolbox-button nil
:dialog-control :sequential
:dialog-type :interrupt
:variables
'((wert
:value-type :number
:prompt-text "Zu halbierenden Wert eingeben."
)
)
:ok-action
'(progn
(let (returnwert)
(setf returnwert (/ wert 2))
(sd-put-buffer (format nil "~a" returnwert))
)
)
)


HTHHope this helps (Hoffe, es hilft weiter)

Gruss
RainerH.

[Diese Nachricht wurde von RainerH am 28. Aug. 2006 editiert.]

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

Walter Frietsch
Mitglied
Konstrukteur / Rentner


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

Beiträge: 227
Registriert: 25.07.2003

HP xw8600 64 bit
Grafikkarte HPnVIDIA Quadro fx3500
OSM 16.50
OSD 16.0
Solid Power

erstellt am: 28. Aug. 2006 16:55    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 Rainer,
herzlichen Dank für Deine Mühe. Funktioniert bestens.

Gruß aus Bühl

Walter

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