Hot News:

Unser Angebot:

  Foren auf CAD.de (alle Foren)
  MicroStation/PowerDraft (J, V8, XM, V8i)
  Messen

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:  Messen (1315 mal gelesen)
Cad-Teufel
Mitglied
Bauzeichner


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

Beiträge: 146
Registriert: 20.11.2002

erstellt am: 21. Nov. 2002 13: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

Gibt es eine Methode ein Polygon zu messen un den Umfang als Text am curser hängen zu haben ?

Gruß

------------------
ML

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

rwcaddy
Mitglied
CAD-Konstrukteur


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

Beiträge: 70
Registriert: 02.10.2002

erstellt am: 21. Nov. 2002 14:28    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 Cad-Teufel 10 Unities + Antwort hilfreich

Hallo ML,
die Möglichkeit gibt es. Speichere folgendes Programm unter
"MessUmf.bas" oder sonst irgendeinen schlüssigen Namen, Haupsächlich mit " .bas" am Ende und in dem Verzeichnis wo Deine Macros gespeichert sind, Starten unter MS mit ->Extras->Makros :

' Auf die schnelle mal so eben gemacht
' abspeichern als MessUmf.bas
' kein support

Sub main

  Dim area#, perimeter#
' Variablen für Koordinaten
    Dim view as Integer
    Dim P1 As MbePoint


' Verarbeiten des Befehls Fläche messen
    MbeSendCommand "MEASURE DISTANCE ICON "

    MbeSendCommand "MEASURE AREA ICON "


    area = MbeState.measureResult1

    perimeter = MbeState.measureResult2
'    warten auf einen Datenpunkt oder Reset
        MbeGetInput MBE_DataPointInput, MBE_ResetInput
'---------
'  Wenn Reseteingabe, dann Ende Programm
        if MbeState.inputType = MBE_ResetInput Then Goto Ende
'---------
'    verarbeiten des Datenpunktes, coordinaten und Fenster
        status = MbeState.getInputDataPoint (P1, view)

    MbeSendKeyin "place text"
'  Ausgabe Umfang 
    MbeSendKeyin Str$(perimeter)
'  Ausgabe Fläche
'    MbeSendKeyin Str$(area)

'    MbeCurrentTransform.scalarFromUors
Ende:
end Sub

---------------------

------------------
Tschüss

Reinhard

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

Cad-Teufel
Mitglied
Bauzeichner


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

Beiträge: 146
Registriert: 20.11.2002

erstellt am: 21. Nov. 2002 14: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

Hey cool
Aber ich hab immer nur ne 0 am curser
Gruß

------------------
ML

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

rwcaddy
Mitglied
CAD-Konstrukteur


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

Beiträge: 70
Registriert: 02.10.2002

erstellt am: 21. Nov. 2002 15: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 Cad-Teufel 10 Unities + Antwort hilfreich

Hallo ML,
Du hast recht, gebe zu, war zu schnell.
Werde, aber die Lösung finden. So in etwa weiß ich schon woran es liegt.....

Sorry

------------------
Tschüss

Reinhard

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

Cad-Teufel
Mitglied
Bauzeichner


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

Beiträge: 146
Registriert: 20.11.2002

erstellt am: 21. Nov. 2002 15:46    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

Klass

------------------
ML

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

Cad-Teufel
Mitglied
Bauzeichner


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

Beiträge: 146
Registriert: 20.11.2002

erstellt am: 21. Nov. 2002 15:53    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

1. Ich meinte klasse
2. Kennst du die Mdl Appl A tool 95 ?

------------------
ML

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

rwcaddy
Mitglied
CAD-Konstrukteur


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

Beiträge: 70
Registriert: 02.10.2002

erstellt am: 21. Nov. 2002 16: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 Cad-Teufel 10 Unities + Antwort hilfreich

Nein kenn ich nicht!
So, bei http://www.cadgurus.com/learn/freedwnl/default.asp

gibt es ein kleines Programm

81  Measure Length and Place Text

kannste ja mal runterladen und ausprobieren, so 100pro funktioniert es bei mir nicht. Aber wir arbeiten dran.

------------------
Tschüss

Reinhard

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

rwcaddy
Mitglied
CAD-Konstrukteur


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

Beiträge: 70
Registriert: 02.10.2002

erstellt am: 21. Nov. 2002 16:41    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 Cad-Teufel 10 Unities + Antwort hilfreich

Na hast Du's Dir bei Cadgurus geholt??

Bei mir ist die Prozedur immer beim 2.mal ausgestiegen. Wenn es bei Dir auch aussteigt, dann ersetze den 1. Teil des Programms mit folgenden Zeilen:

'----------------------------------------
Sub measureAndPlaceText (point as MbePoint, view as Integer)
    Dim area As String
    Dim perimeter As String

    ' MEASURE THE ELEMENT LENGTH
    MbeSendCommand "MEASURE DISTANCE ICON "

    MbeSendCommand "MEASURE AREA ICON "
    MbeRelocate point, view
    MbeSendDataPoint point, view
    area = str$(MbeState.measureResult1)

    perimeter = str$(MbeState.measureResult2)

    MbeSendKeyin "place text"
'  Ausgabe Umfang
    MbeSendKeyin perimeter
'  Ausgabe Fläche
'    MbeSendKeyin area
End Sub
'-----------------------------------

Danach hat es bei mir wunderbar geklappt. Auch bei verschiedenen Objekten.

------------------
Tschüss

Reinhard

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

Cad-Teufel
Mitglied
Bauzeichner


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

Beiträge: 146
Registriert: 20.11.2002

erstellt am: 21. Nov. 2002 17: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

Klasse man
Es klappt
1000 Dank

------------------
ML

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