Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Drafting
  Positionszahlen auslesen (Text und Ort)

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:  Positionszahlen auslesen (Text und Ort) (711 mal gelesen)
am
Mitglied
Ingenieur FH / Manager Development Tools


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

Beiträge: 245
Registriert: 01.02.2003

erstellt am: 03. Feb. 2003 07:23    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

Wie kann aus einer ME10 Zeichnung alle Texte mit zB. Grösse 7, der Farbe cyan und der Schriftart hp_block_v in eine Datei ausgelesen werden?
Zugleich sollte von jedem Text der Ort festgehalten werden.
(x,y-Koordinate)
Diese Angaben wollen wir weiter für ein Ersatzteilprogamm weiterverwenden.
Besten Dank für Ihre Mithilfe.
am

------------------
am

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: 03. Feb. 2003 08:03    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 am 10 Unities + Antwort hilfreich

hi am
siehe mal in der hilfe nach inq_env und inq_elem

gruss aus finsterhennen

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

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

rhoffmann
Mitglied
Techniker


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

Beiträge: 58
Registriert: 22.01.2003

erstellt am: 03. Feb. 2003 08: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 Nur für am 10 Unities + Antwort hilfreich

Hier ein Ausschnitt aus einem meiner Makros.
Hoffe, das hilft weiter.

DEFINE Textersetzen
  LOCAL P
  LOCAL POSI
  LOCAL Laenge
  LOCAL TextAusZeichnung
  LOCAL OKIn
  LOCAL OK
  LOCAL InDateiName
  LOCAL InDateiNummer
  LOCAL OutDateiName
  LOCAL OutDateiNummer
  LOCAL Zeile
  LOCAL ZeileLinks
  LOCAL ZeileRechts
  LOCAL Zeilennummer
  LOCAL Zeilenzahl
  LET InDateiName 'C:\TEMP\POS.TXT'
  LET InDateiNummer 9
  LET Tabellenname 'EVA_POSITIONEN'


  INQ_SELECTED_ELEM TEXTS ALL
  WHILE (INQ 14)
    IF (INQ 403 = TEXT)
      LET TextAusZeichnung (INQ 902)

| Wenn Elementtyp = TEXT (Text)                                              |
+------------------+--------------+-------------------------------------------+
|                  |      3      | Textjustierung (1-9)                      |
|                  |      4      | Textzeilenabstand (Durchschuß)            |
|                  |      5      | Textverhältnis (Breite/Höhe)              |
|                  |      6      | Texthöhe (Benutzereinheiten)              |
|                  |      7      | Textneigung (Benutzerwinkeleinheiten)    |
|                  |      8      | Textwinkel (Benutzerwinkeleinheiten)      |
|                  |    101      | Textursprungspunkt                        |
|                  |    302      | Text-1-Byte-Schriftname                  |
|                  |    303      | Text-2-Byte-Schriftname                  |
|                  |    601      | Textrahmen (AUS, KASTEN, BALLON)          |
|                  |    602      | Textfüllung (AUS oder EIN)                |
|                  |    902      | Erster Textstring von Text                |
|                  |    903      | Nächster Textstring von Text              |
+------------------+--------------+-------------------------------------------+
          IF (TextAusZeichnung=ZeileLinks) {Vergleichswert aus Tabelle}
            TRAP_ERROR
              CHANGE_TEXT ZeileRechts (INQ 101) END {Text an Ursprung ersetzen}
            IF (CHECK_ERROR)
              DISPLAY('Fehler: Text '+ZeileLinks+' konnte nicht ersetzt werden')
            END_IF
          END_IF

      INQ_NEXT_ELEM
    END_IF                          {  IF (INQ 403 = TEXT)          }
  END_WHILE                        {  WHILE (INQ 14)                }
END_DEFINE

Robert

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

am
Mitglied
Ingenieur FH / Manager Development Tools


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

Beiträge: 245
Registriert: 01.02.2003

zurzeit: ptc creo elements/direct modeling 20.0
mit ASCAD Schnittstelle ins SAP
vormals: SolidWorks
mit Direktschnittstelle CIDEON in SAP

erstellt am: 03. Feb. 2003 08: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

Besten Dank für die Antwort.
Sieht gut aus. Daraus ist sicher was zu machen!
Gruss am

------------------
am

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

Fan-ME10
Mitglied
DV-Adminstrator, Konstrukteur


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

Beiträge: 543
Registriert: 21.08.2001

Erare humanum est

erstellt am: 05. Feb. 2003 20:07    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 am 10 Unities + Antwort hilfreich

Hallo am,
meine Antwort kommt spät, hoffentlich nicht zu spät.

Wir haben neben dem Text mit einem Makro einen schwarzen Punkt gesetzt und den als Einzelteil mit einem aussagekräftigem Namen z.B. dem Text selbst o.ä. versehen. Dieses Teil kann man immer wieder mit einem Makro finden.

Vielleicht hilft dir das.

Gruß aus Ostwestfalen

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