Hot News:

Mit Unterstützung durch:

  Foren auf CAD.de (alle Foren)
  PTC Creo Elements/Direct Drafting
  Erzeugung einer MI-Datei mit Visual Basic

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
Autor Thema:  Erzeugung einer MI-Datei mit Visual Basic (482 mal gelesen)
Roman
Mitglied



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

Beiträge: 674
Registriert: 16.01.2001

erstellt am: 28. Mrz. 2003 17: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

Hallo,
gibts es, analog zur C-APIProgrammier- und Anwendungsschnittstelle (Application Programming Interface), eine Bibliothek von CoCreate oder einem Drittanbieter, die es erlaubt aus einem Visual Basic-Programm ME10-Dateien zu erzeugen? Es geht um nicht allzu komplexe Geometrien, ohne Texte oder Bemaßungen, die mit diesem Programm berechnet werden.
Gibts es eine Formatbeschreibung des MI-Formats aus der ein normaler Programmierer einen Exportfilter bauen könnte?

Folgende Ansätze wurden bisher überlegt:
1. Erzeugung von DXF/DWG-Dateien. Hier existieren Toolkits.
    Leider ist dann immer noch eine Konvertierung nach ME10 erforderlich.
2. Steuerung von ME10 per DDE. Dies erfordert m.M. nach die Installation von ME10 auf jedem Client und ist uns nicht so lieb.
3. Erzeugen einer "Makrodatei" die dann in ME10 "eingespielt" wird.

Jeder Vorschlag ist willkommen

Roman

[Diese Nachricht wurde von Roman am 28. März 2003 editiert.]

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: 28. Mrz. 2003 17: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 Roman 10 Unities + Antwort hilfreich

hallo,
kenne jetzt die Möglichkeiten von C und den Bibliotheken dazu nicht. Aber beim Lesen der Überschrift habe ich mir schon die Lösung 1 über DXF überlegt. Einfache Geometrieen lassen sich in DXF gut und einfach abbilden. Danach könnte ja der DXF-MI Konverter ohne Lizenz automatisch starten. Denke auch, dass es leichter ist einen Programmierer zu finden der DXF erzeugen kann.

Vorschlag 2 wäre denkbar, doch muss dann überall ein ME10 zusätzlich laufen. Ausserdem wird eine Lizenz benötigt.

Mit Vorschlag 3 kann ich nichts rechtes anfangen. Weiss nicht was damit gemeint ist. Aber ME10 bietet ja auch die Möglichkeit eine Zeichnung mittels SAVE "Dateiname" zu sichern. Anschliessendes INPUT "Dateiname" erzeugt die Zeichnung wieder. Kenne dieses Verfahren mangels Einsatz zu wenig. Denke aber auch das könnte wohl der Weg mit Prio 2 sein. Aber wenn das gemeint ist.

Der Aufbau des MI-Files steht auf alle Fälle in alten Handbüchern so um die Version 5. Seither habe ich dies nicht mehr benötigt. Die Änderungen waren wohl auch so minimal, dass meine Makros von damals noch laufen.

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

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

Roman
Mitglied



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

Beiträge: 674
Registriert: 16.01.2001

erstellt am: 28. Mrz. 2003 18: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

Zitat:
Original erstellt von baumgartner:

Mit Vorschlag 3 kann ich nichts rechtes anfangen. Weiss nicht was damit gemeint ist. Aber ME10 bietet ja auch die Möglichkeit eine Zeichnung mittels SAVE "Dateiname" zu sichern. Anschliessendes INPUT "Dateiname" erzeugt die Zeichnung wieder. Kenne dieses Verfahren mangels Einsatz zu wenig. Denke aber auch das könnte wohl der Weg mit Prio 2 sein. Aber wenn das gemeint ist.

Fast :-)
Das Programm erzeugt einfach ein Makro:

DEFINE programmausgabe
...
Geometrie wird mit ME10-Befehlen gezeichnet
...
END_DEFINE

Dieses Makro wird als Textdatei gespeichert und kann mit "INPUT" in ME10 verarbeitet werden.

Roman

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

Dittrich
Mitglied
SysAdmin


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

Beiträge: 388
Registriert: 06.06.2000

Wenn es nicht geht, probier was anderes,
vielleicht geht es dann auch nicht.

erstellt am: 28. Mrz. 2003 18: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 Nur für Roman 10 Unities + Antwort hilfreich

3. ist sicher das einfachste,
Schau dir dochmal den Output von SAVE an. Andreas Idee ist noch einfacher als ein Makro in eine Datei zuschreiben. Das MI Format ist verstehbar, wenn es nur um einfache Geometrien ohne Teiletechnik geht. (Klappt auch mit selbst lernen.) Die Outputdatei von SAVE enthält die Zeichenbefehle für ME10 in Kommandosprache. Im Prinzip auch ein Makro, aber ohne Variablen und DEFINE END_DEFINE.
Einfach ein INPUT drauf und die Geometrie ist auf dem Bildschirm.

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