Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Drafting
  Makro nicht kompatibel

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:  Makro nicht kompatibel (390 mal gelesen)
Tom R
Mitglied
Technischer Zeichner


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

Beiträge: 274
Registriert: 02.11.2003

Solid Edge ST7
mit SMAP Piping
OSDD 2006
unter Win 7

erstellt am: 29. Apr. 2004 14: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

Hallo!

Ich habe ein Problem mit einem Makro, das Prä- und Postfixes für Bemaßung erzeugt. Z. B. für's Durchmesserzeichen sieht der Code so aus:

    LOOP
      READ PNT 'Mass anklicken' P1
      INQ_SELECTED_ELEM P1
    EXIT_IF ((INQ 403)=DIM_LINE)
    EXIT_IF ((INQ 403)=DIM_DIAMETER)
      BEEP
    END_LOOP

    da_style_get P1
    dim_prefix ''

    inq_env 17
    let strPreFix ((inq 902)+'ó')
    CHANGE_DIM_TEXTS PREFIX RELATIVE 1 P1
    ADD_DIM_PREFIX strPreFix P1

Nun setzen wir hier sowohl die Version 10.50 als auch 12.01 ein. Unter der älteren Version läuft das Makro tadellos, bei der neuen Version werden damit die alten Präfixes nicht mehr von den neuen überschrieben. Und beim ersten Eintrag erscheint zusätzlich ein "END_OF_LIST", das statt des vorherigen Präfix' ausgelesen wurde.
Kann da jemand helfen oder kann man den Code nur für die eine oder andere Version schreiben?

Viele Grüße
Tom

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

BennoR
Mitglied



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

Beiträge: 282
Registriert: 02.10.2002

xw6400 etc

erstellt am: 29. Apr. 2004 15: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 Tom R 10 Unities + Antwort hilfreich

Hallo

12 bzw 11.6 und 10.5 Makros sind bei "let" Definitoinen nicht mehr kompatibel, was in 12 geht, geht in 10, aber nicht umgekehrt.
Uns hat es unsere Datenbank damit über den Haufen geworfen, wie nun die let Variablen genau geändert wurden kann ich Dir nicht sagen, mussten wir extern reparieren lassen..

sorry for no more news
Benno

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: 29. Apr. 2004 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 Tom R 10 Unities + Antwort hilfreich

Hallo Tom,

erweiter mal diese Zeile so:
DIM_PREFIX '' END
Dieser Befehl verlangt zumindest ein END als Abschluss, wenn
man ihn manuell in die Befehlszeile eingibt.

Besser ist, wenn du die Abfrage vom Prefix des uebernommenen
Bemassungsstiles gleich nach: DA_STYLE_GET P1 machst.

'END-OF-LIST' bedeutet uebrigens, dass kein Prefix vorhanden ist.

@BennoR: Das mit dem LET ist ja ganz was neues !! Ich wundere mich, dass unsere Makros ueberhaupt noch funktionieren - hab nie was davon gehoert...

Gruss
RainerH.

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: 29. Apr. 2004 15:50    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 Tom R 10 Unities + Antwort hilfreich

Hallo Tom,

kleiner Nachsatz ...

Wenn du mittels DIM_PREFIX '' das uebernommene Prefix loeschen willst,
dann kann das auch mit dem Befehl CLEAR_PREFIX geschehen.
Vielleicht ist das schon der Fehler !
Am besten waere natuerlich, das ganze im TRACE zu verfolgen ...

Gruss
RainerH.

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



Ausbildung zum:zur Bauzeichner:in (m/w/d) Ingenieurbau im Hochbau
Bei STRABAG bauen rund 86.000 Menschen an 2.400 Standorten weltweit am Fortschritt. Einzigartigkeit und individuelle Stärken kennzeichnen dabei nicht nur unsere Projekte, sondern auch jede:n Einzelne:n von uns. Ob im Hoch- und Ingenieurbau, Straßen- und Tiefbau, Brücken- und Tunnelbau, in der Projektentwicklung, Baustoffproduktion oder im Gebäudemanagement ? wir denken Bauen weiter, um der innovativste und nachhaltigste Bautechnologiekonzern Europas zu werden....
Anzeige ansehenTechnischer Zeichner, Bauzeichner
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: 29. Apr. 2004 17:35    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 Tom R 10 Unities + Antwort hilfreich

Zitat:
Original erstellt von BennoR:
... 12 bzw 11.6 und 10.5 Makros sind bei "let" Definitoinen nicht mehr kompatibel, was in 12 geht, geht in 10, aber nicht umgekehrt.
Uns hat es unsere Datenbank damit über den Haufen geworfen, wie nun die let Variablen genau geändert wurden kann ich Dir nicht sagen, mussten ...

hallo,
??? habe Probleme mit dieser Aussage so... Könnte es sein, dass ein Variablenname nicht mehr geht mit Version 12. Ist mir mal passiert hatte eine Variable definiert, diese wurde aber in späteren Versionen zum Befehl. Gibt auch, dass mein Variablenname DUMMY im Makro beim Kunden nicht lief, weil dort DUMMY ein Befehl innerhalb von seinem Modul war. Das war Pech, aber sonst ist mir nichts aufgefallen.
Hast Du ein konkretes Beispiel? Ich kann es nicht glauben, hätte aber grosses Interesse an der konkreten Info, weil mir wirklich viele individuelle Makros für Kunden über die Finger gehüpft sind.

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

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