Hot News aus dem CAD.de-Newsletter:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Modeling
  Plott- Macro starten

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
Autor Thema:   Plott- Macro starten (1771 mal gelesen)
JürgenHusemann
Mitglied
Konstruktion/Entwicklung


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

Beiträge: 18
Registriert: 30.01.2009

OSD (64x edition)
MM Vers 17
Win 7 Vers 6.1

erstellt am: 12. Sep. 2011 08: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


Druck.jpg


Druck.txt

 
Hallo!

Ich möchte gerne aus der Schnellstartleiste von Anno meine Drucker starten (siehe Druck.jpg).
Die Leiste habe ich erstellt, aber ich kann die einzelnen Macros nicht starten.
Ich habe es schon mit dem Recorder versucht. Damit kann ich prima die Plotteinstellungen verändern,
aber zum starten oder zur Integration eines Macros hilft der Recorder nicht sehr viel weiter.

Ich habe schon im Forum gesucht aber nichts in dieser Richtung gefunden.
Meine Lisp- Kenntnisse sind auch nicht gerade gut.
Kann mir jemand helfen?

------------------
Jürgen Husemann
Konstruktion / Engineering VRT
Gebrueder Loedige Maschinenbau GmbH
33102 Paderborn

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

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

erstellt am: 12. Sep. 2011 14:06    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 JürgenHusemann 10 Unities + Antwort hilfreich

Die Syntax, die der Recorder aufzeichnet, und die du (fast vollständig) in deiner Datei verwendest, ist zum definieren von Commands geeignet, für Dialoge sieht das Ganze ziemlich anders aus.
In deinem Fall ist aber ein Command voll ausreichend, weil es ja keinerlei Eingabewerte vom User gibt.
Hilfe für die Verwendung von Commands unter Hilfe-Hilfethemen-Dokumentation für fortgeschrittene Benutzer-Customization Guide-Available Commmands

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

Walter
DC4 Technisches Büro GmbH

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

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

erstellt am: 12. Sep. 2011 14:15    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 JürgenHusemann 10 Unities + Antwort hilfreich


am_avail_cmds.cmd.txt

 
So eine Datei könnte als am_avail_cmds.cmd im SDSITECUSTOMIZEDIR stehen (schnell und ungetestet), bzw. könnte bei bereits bestehender Datei der entsprechende Abschnitt dazukopiert werden.
Ist immer ein bissel eine Operation am offenen Herzen, da das Austesten nur mit Neustart möglich ist

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

Walter
DC4 Technisches Büro GmbH

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

JürgenHusemann
Mitglied
Konstruktion/Entwicklung


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

Beiträge: 18
Registriert: 30.01.2009

OSD (64x edition)
MM Vers 17
Win 7 Vers 6.1

erstellt am: 12. Sep. 2011 16:16    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


am_customize.txt

 
Hallo Walter,
vielen Dank für die Antwort!

Ich habe aber noch einige Fragen.

Die Icons habe ich in der am_customize gespeichert.
Die Plotteinstellung sind in der am_avail_cmds.cmd
Wie kann ich jetzt die einzelnen Befehle (Macros) starten?
Muß ich die am_avail_cmds.cmd noch mal gesondert laden?

Grüße aus Paderborn

------------------
Jürgen Husemann
Konstruktion / Engineering VRT
Gebrueder Loedige Maschinenbau GmbH
33102 Paderborn

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

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

erstellt am: 12. Sep. 2011 16: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 JürgenHusemann 10 Unities + Antwort hilfreich

Die am_avail_cmds.cmd wird beim Start automatisch geladen. Danach stehen die entsprechenden Befehle (Commands) als Icons für eine Toolbar unter (Rechtsklick-Anpassen-Befehle) in der Gruppe "Loedige-Anpassungen" zur Verfügung.
Ein Command in ein Menü einzubauen habe ich ehrlich gesagt selbst noch nicht versucht.

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

Walter
DC4 Technisches Büro GmbH

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

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

erstellt am: 12. Sep. 2011 17:01    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 JürgenHusemann 10 Unities + Antwort hilfreich


am_avail_cmds.cmd.txt

 
 
Zitat:
Original erstellt von Walter Geppert:
Ein Command in ein Menü einzubauen habe ich ehrlich gesagt selbst noch nicht versucht.


Sollte so gehen, wie du es in der am_customize gemacht hast, nur muss die Command-Definition (jeweis erste Zeile) in der am_avail_cmds.cmd genau gleichlautend sein

------------------
meine LISP-Makros sind auf osd.cad.de
Disclaimer
Grüße aus Wien   
   
Walter
DC4 Technisches Büro GmbH

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

JürgenHusemann
Mitglied
Konstruktion/Entwicklung


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

Beiträge: 18
Registriert: 30.01.2009

OSD (64x edition)
MM Vers 17
Win 7 Vers 6.1

erstellt am: 16. Sep. 2011 07: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


am_avail_cmds.jpg

 
Hallo!
Ich habe das Macro in die Datei am_avail_cmds.cmd geschrieben.
Die Icons habe ich und kann sie auch in eine Toolbar legen und starten.
Ich möchte den Befehl aber in die Schnellstartleiste legen.
Dazu brauche ich den Startbefehl den man auch in die Komandozeile schreiben würde.
Mit den Befehlen ("Laser_A4_auf_A4") und (Laser_A4_auf_A4) startet die Funktion nicht.

  Vielen Dank im voraus.

------------------
Jürgen Husemann
Konstruktion / Engineering VRT
Gebrueder Loedige Maschinenbau GmbH
33102 Paderborn

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

der_Wolfgang
Ehrenmitglied
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: 1644
Registriert: 3.20.

● PEnix@home
● W10 Pro Build16299
● Drafting V17~V20.2.0
● Modeling V17~V20.2.0
● @Scirotec201804

erstellt am: 17. Sep. 2011 15: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 JürgenHusemann 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von JürgenHusemann:
Mit den Befehlen ("Laser_A4_auf_A4") und (Laser_A4_auf_A4) startet die Funktion nicht.
Der Befehl lautet ja auch nach wire vor AM_PLOT_EX. einen Befehl Laser_A4_auf_A4 oder eine funktion (Laser_A4_auf_A4) gibt es nun mal nicht. Du hast sozusagen "nur" eine art shortcut fuer den AM_PLOT_EX (+ diverser parameter) angelegt, den du ueber einen Click auf ein Icon ausfuehrst.

Ich bin mit der Terminologie nicht mehr wirklich vertraut : "Schnellstartleiste" im Modeling???

------------------
Seamonkey FirefoxJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++

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

JürgenHusemann
Mitglied
Konstruktion/Entwicklung


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

Beiträge: 18
Registriert: 30.01.2009

OSD (64x edition)
MM Vers 17
Win 7 Vers 6.1

erstellt am: 19. Sep. 2011 07: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

Zitat:
Ich bin mit der Terminologie nicht mehr wirklich vertraut : "Schnellstartleiste" im Modeling???

Entschuldigung, gemeint ist die Hauptaufgabenleiste auf der rechten Seite.
Bei uns wird sie vielfach Schnellstartleiste genannt.
Ich war der Meinung das man das auf dem Bild Druck.jpg hätte sehen können.

------------------
Jürgen Husemann
Konstruktion / Engineering VRT
Gebrueder Loedige Maschinenbau GmbH
33102 Paderborn

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

der_Wolfgang
Ehrenmitglied
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: 1644
Registriert: 3.20.

● PEnix@home
● W10 Pro Build16299
● Drafting V17~V20.2.0
● Modeling V17~V20.2.0
● @Scirotec201804

erstellt am: 19. Sep. 2011 21: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 JürgenHusemann 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von JürgenHusemann:
"Schnellstartleiste" im Modeling???
Entschuldigung, gemeint ist die Hauptaufgabenleiste auf der rechten Seite.


ah, danke..  okay ... Begrifflichkeiten. Bei mir waere es das main menu gewesen ;-)

Wenn Du dir die LISP aufrufe mal ansiehst, rufst Du sd-create-menu auf..  Also ein "Menu".

------------------
Seamonkey FirefoxJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++

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

der_Wolfgang
Ehrenmitglied
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: 1644
Registriert: 3.20.

● PEnix@home
● W10 Pro Build16299
● Drafting V17~V20.2.0
● Modeling V17~V20.2.0
● @Scirotec201804

erstellt am: 19. Sep. 2011 21: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 Nur für JürgenHusemann 10 Unities + Antwort hilfreich

Du koenntest / solltest die Button list mal mit den avail_cmds verknuepfen:  etwa so:
Code:

    :buttons
    (
        (Laser_A4_auf_A4_Hu
          :availCmd ("Loedige" "Loedige-Anpassungen" "Laser_A4_auf_A4_Hu")
          :label "A4 auf A4")
        (Laser_A3_auf_A4_Hu
          :availCmd ("Loedige" "Loedige-Anpassu......
          :label "A3 auf A4")
        (Laser_A2_auf_A4_Hu
          :availCmd ("Loedige" "Loedige-Anpassu......
          :label "A2 auf A4")


Einfacher erscheint es mir allerdings fuer Dich zu verzichtest auf die avail_cmds datei und schreibst das commando und den command input direkt in's Menu, das du definierst.

------------------
Seamonkey FirefoxJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++

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

der_Wolfgang
Ehrenmitglied
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: 1644
Registriert: 3.20.

● PEnix@home
● W10 Pro Build16299
● Drafting V17~V20.2.0
● Modeling V17~V20.2.0
● @Scirotec201804

erstellt am: 19. Sep. 2011 21:36    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 JürgenHusemann 10 Unities + Antwort hilfreich

Du nutzt aber doch die Version 17. Erstelle interatkiv dein PLOT STYLES!!!

Dann sieht Dein menu nur noch so aus:

Code:
.....
:buttons
    (
        (am_plot_ex
          :buttonID "Laser_A4_auf_A4_Hu"
          :commandInput " :Plotstyle \"A4A4HU\""
          :label "A4 auf A4")
        (am_plot_ex
          :buttonID "Laser_A3_auf_A4_Hu"
          :commandInput " :Plotstyle \"A3A4HU\""
          :label "A3 auf A4")
......

Warnung:  ich schreibe nur (noch) und teste nicht (mehr)!

------------------
Seamonkey FirefoxJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++

[Diese Nachricht wurde von der_Wolfgang am 19. Sep. 2011 editiert.]

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

JürgenHusemann
Mitglied
Konstruktion/Entwicklung


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

Beiträge: 18
Registriert: 30.01.2009

OSD (64x edition)
MM Vers 17
Win 7 Vers 6.1

erstellt am: 22. Sep. 2011 07: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

Nach dem Befehl "am_plot_ex"
kommt bei mir die Fehlermeldung

LISP- Fehler
AM_PLOT_EX is not of type LIST.

------------------
Jürgen Husemann
Konstruktion / Engineering VRT
Gebrueder Loedige Maschinenbau GmbH
33102 Paderborn

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

der_Wolfgang
Ehrenmitglied
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: 1644
Registriert: 3.20.

● PEnix@home
● W10 Pro Build16299
● Drafting V17~V20.2.0
● Modeling V17~V20.2.0
● @Scirotec201804

erstellt am: 22. Sep. 2011 23: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 JürgenHusemann 10 Unities + Antwort hilfreich

Aus'm Kopp:
Code:
:buttons
  '(
    ....

das fehlt n Quote.


Warnung:  ich schreibe nur (noch) und teste nicht (mehr)!

------------------
Seamonkey FirefoxJava Forum Stuttgart JUGS ● OSD Hilfeseite (de) / help page (en)NotePad++

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