Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de
  PTC Creo Elements/Programmierung
  ME10 Makro Lisp Programm

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
  
Altair ernennt MAIT zum Channel Partner für DACH, Benelux und Liechtenstein, eine Pressemitteilung
Autor Thema:  ME10 Makro Lisp Programm (2428 mal gelesen)
edgar
Mitglied
Dipl. Ing. Maschinenbau


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

Beiträge: 386
Registriert: 06.06.2001

ME10 8.7F
OSDM 11.50A
OSDD 11.5
HPUX 10.20
C3600

erstellt am: 16. Okt. 2002 18:04    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 Leute
Gibt es kein Werkzeug, mit dem man ein ME10 Makro in Lisp übersetzen kann?

Gruß Edgar

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

awi
Mitglied
Programmierer


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

Beiträge: 275
Registriert: 11.11.2001

awinformatik
- individuallösungen
rund um me10.
- pc-steuerungen.

erstellt am: 16. Okt. 2002 18:30    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 edgar 10 Unities + Antwort hilfreich

hi edgar
ich denke nicht. obschon der soliddesigner auch ein produkt von cc ist.
was für ein macro musst du übersetzen ?

gruss aus finsterhennen

------------------
awi
André Weidmann

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

UW
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 10
Registriert: 14.10.2002

erstellt am: 18. Okt. 2002 14:10    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 edgar 10 Unities + Antwort hilfreich

mußt dir wohl einen eigenen übersetzer programmieren. wie man sowas macht ist in Otto Mayers LISP-buch beschrieben. we4r dort allerdings einen fertigen translator erwartet, den muß ich enttäuschen. dort wird beschrieben, wie ein LISP-interpreter für LISP programmiert. und ob der interpreter jetzt ein programm ausführt oder in eine datei schreibt, das ist kein großer unterschied.

denke, wenn du das hinbringst, dann bist du der held im CoCreate-Umfeld und kannst Dich - finanziell abgesichert für die nächsten 3 generationen - zur ruhe setzen  . die ME10-anwender, die den umstieg auf den soliddesigner bislang gescheut haben, würden ihre ME10-makros wohl liebend gerne portieren und im annotation verwenden. und dementsprechend auch dafür bezahlen.

gruß

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

edgar
Mitglied
Dipl. Ing. Maschinenbau


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

Beiträge: 386
Registriert: 06.06.2001

ME10 8.7F
OSDM 11.50A
OSDD 11.5
HPUX 10.20
C3600

erstellt am: 18. Okt. 2002 14: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

Hallo Awi
Da gibt es einige Macros die da in Frage kämen, vor allem Plotmacros,
Macros zur dxf-Ausgabe und Macros zur Dateiverwaltung

Gruß Edgar

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

baumgartner
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 715
Registriert: 05.01.2001

Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10.
* ME10-Makros
* ME10-Makroschulungen

erstellt am: 18. Okt. 2002 15:47    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 edgar 10 Unities + Antwort hilfreich

vielleicht war es auch ein strategischer Fehler, damals noch von HP, dass im SolidDesigner die Makrosprache von ME10 nicht integriert ist. Ja Lisp mag moderner sein, aber wenn sich kein Maschinenbauer an die Sache traut, dann ist doch der spärliche Erfolg des Produktes SD mit Annotation schon vorhersehbar. Aber vielleicht integriert CC die Sache ja in Version 12. Warten wir es ab... irgendwo müssen die Gelder aus den Wartungsvertägen auch mal sichtbar werden! 

Zumindest gibt es ja eine Möglichkeit ME10-Makros zu integrieren. Mit
sd-execute-annotator-command
ist eine engeschränkte Möglichkeit vorhanden. Allerdings darf das Makro nicht interaktiv sein.

------------------
Grüsse aus dem Schwarzwald 
www.Andreas-Baumgartner.de

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

UW
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 10
Registriert: 14.10.2002

erstellt am: 21. Okt. 2002 08:25    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 edgar 10 Unities + Antwort hilfreich

hallo,

nachdem ich gestern abend eine linux-büchse installiert habe und diverse pakete auswählen mußte - die ich vermutlich nie brauche  habe ich auch verschiedene textparser gesehen. mit sowas muß das lösbar sein. vielleicht traut sich ja mal einer dran.... ich habe in meiner ME10-karriere schon ein oder zwei makros mal gesehen. fehlertolerant sollte das programm schon sein - wenn ich mich an so manche makros erinnere *haare zu berge stehen*.

die wahrscheinlichkeit, daß CoCreate das makro-ai implementiert halte ich eher für unwahrscheinlich.

was das beste ist: selbst wenn jemand ein lisp-training bei CoCreate bucht, dann macht das ein externer trainer. tja, leute die lisp können, scheinen rar zu sein - selbst bei CoCreate. vielleicht sollte ich mich doch selbständig machen - mit etwas AutoLISP-kenntnissen 

gruß

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: 2166
Registriert: 12.12.2000

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

erstellt am: 21. Okt. 2002 10:00    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 edgar 10 Unities + Antwort hilfreich

Hallo,
also ein bissel muß ich CC in Schutz nehmen:
Mit LISP lassen sich komplexere Aufgabenstellungen einfach besser lösen als mit der BASIC-ähnlichen ME10-Sprache, speziell halt im 3D braucht man schon Strukturen und Rekursionen und das UI ist mit dem Dialog-Generator wirklich gut gelungen. Wo man im ME10 die Hälfte der Programmierung aufwenden mußte um Fehleingaben abzufangen, geht das im Dialog mit Standarddefinitionen (so viel zur Fehlertoleranz ;-)).
Am Anfang meines Umstiegs habe ich allerdings auch gedacht, das pack ich nie. Meinen speziellen Dank an dieser Stelle an Herrn Schaumberger von Techsoft Rand, der große Geduld bewiesen hat bei meinen Fragen.
Jetzt noch ein Wort zu Annotation: als alter ME10-Kämpe glaubt man zunächst, da fehlt ja alles, aber so ist es einfach nicht. Konstruieren tut man ja im 3D und dort spielt die Musik. Im 2D gehts tatsächlich nur mehr um Ansichterstellung und Bemassung und da ist ja -fast- alles da. Bei der Ausgabe (Plot und DXF) könnte die Sache allerdings wirklich komfortabler sein, hier kann man sich aber großteils mit ME10-Unterprogrammen helfen (sd-execute-annotator-command).
Eine Dateiverwaltung selbst zu schreiben halte ich für absolut nicht ratsam, dazu ist die Problematik mit der Assiziativität zu komplex. Im ME10 hatten wir auch was Selbstgestricktes und waren gut unterwegs damit, aber mit OSD kommt man auf lange Sicht nicht am PDM vorbei.

------------------
DC4 Technisches Büro GmbH

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

baumgartner
Mitglied
Dipl.-Ing. Maschinenbau


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

Beiträge: 715
Registriert: 05.01.2001

Ing.-Büro Andreas Baumgartner bietet Lösungen rund um ME10.
* ME10-Makros
* ME10-Makroschulungen

erstellt am: 21. Okt. 2002 15:08    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 edgar 10 Unities + Antwort hilfreich

hallo,
wer hat denn Erfahrungen mit dem Umstieg/Neuanfang mit SD-Lisp? Wenn ich recht informiert bin, gibt es ja verschiedene Lisp-Dialekte. Welches Lisp sollte man sich vor der Schulung mal so reinziehen. Gibt es passende Literatur. Am liebsten wäre mir "Lisp in 24 Stunden". Wer hat da eine Empfehlung für mich. - Übrigens, ich blicke auf 16 Jahre Erfahrung in ME10-Programmierung zurück.

------------------
Grüsse aus dem Schwarzwald 
www.Andreas-Baumgartner.de

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

FL
Mitglied
Konstrukteur


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

Beiträge: 148
Registriert: 15.05.2002

erstellt am: 21. Okt. 2002 16:33    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 edgar 10 Unities + Antwort hilfreich

Hallo zusammen,
Ich bastle im Moment an einer OSD-Erweiterung. Als Startlektüre würde ich ein Buch über Common Lisp empfehlen(Bsp. ISBN: 3860257102).Der Lisp-Dialekt, der für OSD verwendet wurde ist KCL und dieser ist mit Common Lisp fast identisch. Unter www.lisp.org  gibt es Links zu verschiedenen Lisp-Tools für Linux, Unix und Windows. Einige davon stehen sogar unter der GPL-Lizenz. Was die lisp-spezifischen Befehle im OSD betrifft, hat es eine kleine Einführung in den OSD-Hilfen.

Grüsse und so

FL

[Diese Nachricht wurde von FL am 22. Oktober 2002 editiert.]

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

UW
Mitglied
Dipl.-Ing.(FH)


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

Beiträge: 10
Registriert: 14.10.2002

erstellt am: 22. Okt. 2002 08:37    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 edgar 10 Unities + Antwort hilfreich

hallo,

in der online-hilfe vom solid sind 3 bücher beschrieben (leider alle in englisch - aber da werdet ihr nicht drum rumkommen. ich kann das buch von Prof. Otto Mayer (oder schreibt der sich mit "ai", "ei", "ey"??) auch weiterempfehlen. ein ex-kollege von mir hörte vorlesungen an der Uni Kaiserslautern von dem. soll der deutsche LISP-Guru sein. Die LISP-Bibel von steele braucht ihr euch nicht zu kaufen. gibt genügend online-doku im www. für win32 gibts auch eine LISP-IDE namens "lispworks" - für umme  . es gibt ein paar einschränkungen, so in etwa, daß nach 8 stunden das programm nach mehr oder weniger penetranten meldungen sich beendet und man bitte speichern möge. aber nach 8 stunden sollte man das eh mal getan haben  .

LISP (for beginners) ist nicht SO schwer, ungewohnt ist eher die integration des LISP-AI in den solid. denn die in den normalen büchern beschriebenen ausgabebefehle und rückgabewerte des interpreters sieht man im solid nicht. für debug-zwecke ein (display {ausgabestring}) hilft da weiter. also genau gleich wie im ME10 - für alle konservativen nostalgiker  .

die dialoge sind im integration-kit (neuerdings nennt sich das dingens anders - name fällt mir gerade nicht ein) beschrieben. muß extra installiert werden!!!

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

Markus Kuehl
Mitglied



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

Beiträge: 165
Registriert: 22.06.2001

erstellt am: 22. Okt. 2002 09:17    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 edgar 10 Unities + Antwort hilfreich

Hallo zusammen,

Zitat:
Original erstellt von UW:
...
Die LISP-Bibel von steele braucht ihr euch nicht zu kaufen.


Als Referenz Buch ist Steele aber sehr zu empfehlen. OK, ja, man kann auch alles Online nachlesen, aber ich bevorzuge ein Buch.

Zitat:
...
LISP (for beginners) ist nicht SO schwer, ungewohnt ist eher die integration des LISP-AI in den solid. denn die in den normalen büchern beschriebenen ausgabebefehle und rückgabewerte des interpreters sieht man im solid nicht. für debug-zwecke ein (display {ausgabestring}) hilft da weiter. also genau gleich wie im ME10 - für alle konservativen nostalgiker.


Sofern man im Designer die Konsole angeschaltet und die Preselektion ausgeschaltet hat, kann man die Ergebnisse von LISP Funktionsaufrufen sehr schoen im Terminal Fenster sehen.

Zitat:
...
die dialoge sind im integration-kit (neuerdings nennt sich das dingens anders - name fällt mir gerade nicht ein) beschrieben. muß extra installiert werden!!!


Das Developers Kit muss NUR installiert werden, wenn man den eigenen LISP Code kompilieren und lizensieren will. Das gesamte LISP APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface) samt Dokumentation wird schon mit der "typischen" Installation mitinstalliert.

Viele Gruesse,
Markus

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: 2166
Registriert: 12.12.2000

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

erstellt am: 22. Okt. 2002 10: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 Nur für edgar 10 Unities + Antwort hilfreich

Der Schwerpunkt beim Programmieren für OSD liegt nach meinen Erfahrungen nicht so sehr auf der Basis-Syntax von LISP, die hat man relativ bald intus und so richtig schulmäßig fallen die Programme dann eben nicht aus. Vielmehr muss man sich in dem Wirrwar aus Commands, Funktionen und bei Annotation auch noch den alten ME10-Befehlen zurechtfinden, die zuweilen abenteuerlich in der Dokumentation verteilt sind und keineswegs einheitlich in der Syntax. Ich buddle schon seit Jahren in der Online-Doku und finde noch immer Sachen, die mir absolut neu sind. Insgesamt ein irrsinnig mächtiges Werkzeug, erinnert mich das Ganze an die seligen UNIX-Zeiten, das war auch so ein Dschungel aus Tools, die Programmierer für Programmierer geschrieben haben 

------------------
DC4 Technisches Büro GmbH

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

Dieter Kotsch
Mitglied



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

Beiträge: 311
Registriert: 10.08.2002

erstellt am: 18. Jul. 2003 09:45    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 edgar 10 Unities + Antwort hilfreich

Hallo

Mit LISP sind komplexere Strukturen mit weniger Programmcode möglich. Diese komplexen Strukturen werden z.T. für OSD-Fragestellungen benötigt. Als Nachschlagewerke verwende ich die Doku des Integration-Kit, den J.R. Steele und das eine oder andere LISP-Buch. Im Annotation können auch ME10-Makros aufgerufen werden. Hier sollte man sich aber über den Verwendungszeck Gedanken machen, denn Körper werden im 3D erzeugt.

Gruß Dieter

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)2025 CAD.de | Impressum | Datenschutz