| |
| MegaCAD Metall 3D - Die wichtigsten Funktionen im Überblick, eine Pressemitteilung
|
Autor
|
Thema: Layer bereinigen bzw. verschieben (1350 mal gelesen)
|
Peter M Mitglied CAD
Beiträge: 15 Registriert: 25.04.2001
|
erstellt am: 09. Okt. 2001 11:47 <-- editieren / zitieren --> Unities abgeben:
Kann mir jemand helfen, ich würde gerne importierte Zeichnungen die Layernamen von nicht belegten Layern komplett löschen. 2.Frage wie kann ich die importierten Layer auf einfache Art über den Layer 100 aufsteigend verschieben. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Knoop Mitglied Dipl.-Ing. masch.
Beiträge: 409 Registriert: 09.10.2000
|
erstellt am: 22. Okt. 2001 18:03 <-- editieren / zitieren --> Unities abgeben: Nur für Peter M
Hallo, irgendwie hatte ich Ihren Beitrag überlesen, sorry. 1. Frage "Kann mir jemand helfen, ich würde gerne importierte Zeichnungen die Layernamen von nicht belegten Layern komplett löschen" Es gibt da derzeit keinen Automatismus. Man muß es manuell machen. Man könnte über die C-Schnittstelle ssich ein entsprechendes Werkzeug programmieren. Aber trägt ein derartiges Werkzeug zum sauberen Datenaustausch bei? Wenn man eine Importierte Zeichnung wieder exportiert, fehlen die Layerdefinitionen im Empfangenen CAD-System. Ist das gewollt?? 2.Frage "Wie kann ich die importierten Layer auf einfache Art über den Layer 100 aufsteigend verschieben" Es gibt da derzeit keinen Automatismus. Man muß es manuell machen. Man muß alle Elemente des Layers umeditieren und anschließend den Namen der Layers manuell verschieben. Man könnte auch hierfür die C-Schnittstelle quälen Ich mache mir mal irgendwann dazu nähere Gedanken, erscheint mir sehr interessant.
mfg Bernd Knoop
------------------ -Megatech Software GmbH- -Niederlassung Nord- Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Henry Scholtysik Mitglied Architekt
Beiträge: 695 Registriert: 02.03.2001 MegaCad 2017 2D Windows 7 prof. www.architekt-scholtysik.de
|
erstellt am: 21. Nov. 2001 15:45 <-- editieren / zitieren --> Unities abgeben: Nur für Peter M
Hallo Peter, die Firma Kazmierczak bietet DXF-Konvertierungsprogramme an, mit denen sich offenbar fast alles beeinflussen läßt. Vielleicht läßt sich das damit gleich beim Importieren erledigen. Schau mal unter dxf.de. Gruß Henry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter M Mitglied CAD
Beiträge: 15 Registriert: 25.04.2001
|
erstellt am: 22. Nov. 2001 11:23 <-- editieren / zitieren --> Unities abgeben:
danke im voraus, habe mir die Seite unter die Lupe genommen, sie ist sehr gut. Auch meine Probleme könnte man mit dieser Software erledigen.Aber leider ist oft die Meinung des Mitarbeiters und des Chef`s beim Kauf sehr unterschiedlich. Z.Info Henry ich bekomme meine Zeichnungen von Architekten Bau, Einrichtung, Heizung usw. dies benutzten Layer schiebe ich über den Layer 100 weil meine eigene Layerstrucktur von 1-99 geht. Beim versenden meiner Zeichnungen sind nur noch meine Layerbezeichnungen für Elektro,Telefon,EDV, Brandmeldeanlage usw. erforderlich. Vielleicht könnte sich doch die Herren von der Softwareentwicklung dieses Problem annehmen. Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Henry Scholtysik Mitglied Architekt
Beiträge: 695 Registriert: 02.03.2001 MegaCad 2017 2D Windows 7 prof. www.architekt-scholtysik.de
|
erstellt am: 12. Dez. 2001 17:42 <-- editieren / zitieren --> Unities abgeben: Nur für Peter M
Hallo Peter, nur 'ne Idee: vielleicht läßt sich das Ganze vereinfachen, wenn Du die gesamte importierte Zeichnung in eine andere Gruppe kopierst. Das wäre wenig Aufwand. Wenn Du allerdings die "fremden" Layer einzeln ein- uns ausschalten mußt, dann bringt es leider nichts. Gruß Henry Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hillex Mitglied Meister/BWdH/Dipl.Ing.Ind.Engineering
Beiträge: 587 Registriert: 16.01.2002
|
erstellt am: 02. Feb. 2002 10:12 <-- editieren / zitieren --> Unities abgeben: Nur für Peter M
Anbei ein kleines C-Skript für den megacad-interpreter, welches helfen sollte das 2. problem zulösen (falls noch layer frei sind). Für das erste problem muß ich noch mal in einer nachtschicht die c-schnittstelle quälen, wenn ich mal zeit habe - denn wer viel bringt muß viel machen. * eingefügt wird die interpreter-datei ganz einfach - movelay.zip entpacken - movelay.cip in megacad/cip ordner kopieren - usermenu.txt im megacad ordner öffnen und folgende zeile einfügen - verschiebe layer : InterP c:\megacad\cip\movelay.cip - datei speichern -> - neuer eintrag im megacad usermenu sollte nun vorhanden sein - verschiebe layer aufrufen und ausprobieren (movelay.c enthält den quelltext für interessierte, kann auch ganz einfach auf verschieben von gruppen umgestellt werden) mfg K.Hiller
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter M Mitglied CAD
Beiträge: 15 Registriert: 25.04.2001
|
erstellt am: 06. Feb. 2002 13:46 <-- editieren / zitieren --> Unities abgeben:
Vielen Dank für das Programm, habe es nach Anleitung installiert, aber leider bekomme ich die Fehlermeldung PC:0 ERR:9 Fehler beim öffnen der .cip-Datei Können Sie mir sagen warum? Für Ihre Hilfe bedanke ich mich schon jetzt, Mit freundlichen Grüßen Peter M Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hochbaum Ehrenmitglied
Beiträge: 1795 Registriert: 14.08.2000 MegaCAD alles und in jeder Form i7, 12GB, Quadro K2200 WIN10/64
|
erstellt am: 06. Feb. 2002 14:05 <-- editieren / zitieren --> Unities abgeben: Nur für Peter M
Hallo, Programme für die C-Schnittstelle (*.cip) laufen immer für die gleiche MegaCAD Version problemlos. Hillex muß seine C-Quelle für die von Ihnen verwendete MegaCAD Version passend übersetzen. Dann gibt es keine Problem. Sie müssen Ihm also die von Ihnen verwendete Version mitteilen. MfG Hochbaum Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Peter M Mitglied CAD
Beiträge: 15 Registriert: 25.04.2001
|
erstellt am: 06. Feb. 2002 14:18 <-- editieren / zitieren --> Unities abgeben:
Zitat: Original erstellt von Hillex: Anbei ein kleines C-Skript für den megacad-interpreter, welches helfen sollte das 2. problem zulösen (falls noch layer frei sind).Für das erste problem muß ich noch mal in einer nachtschicht die c-schnittstelle quälen, wenn ich mal zeit habe - denn wer viel bringt muß viel machen. * eingefügt wird die interpreter-datei ganz einfach - movelay.zip entpacken - movelay.cip in megacad/cip ordner kopieren - usermenu.txt im megacad ordner öffnen und folgende zeile einfügen - verschiebe layer : InterP c:\megacad\cip\movelay.cip - datei speichern -> - neuer eintrag im megacad usermenu sollte nun vorhanden sein - verschiebe layer aufrufen und ausprobieren (movelay.c enthält den quelltext für interessierte, kann auch ganz einfach auf verschieben von gruppen umgestellt werden) mfg K.Hiller
Meine derzeitige eingesetzte Version ist 6.01 Könnten Sie mir für diese Version das Programm umschreiben. mfg Peter M
Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hillex Mitglied Meister/BWdH/Dipl.Ing.Ind.Engineering
Beiträge: 587 Registriert: 16.01.2002 Windows10 MegaCAD 2023 3D
|
erstellt am: 11. Feb. 2002 19:10 <-- editieren / zitieren --> Unities abgeben: Nur für Peter M
Hallo Peter M Habe heute kurz mit herrn hochbaum über das problem gesprochen. Da ich keine version 6 besitze und diese auch nicht mehr unterstützt wird von megetech, kann ich die *.cip datei nicht neu übersetzen für deine version -> dieses mußt du selbst tun, dabei dürfte es laut herrn hochbaum keine probleme im c-code geben, da die struktur der funktionsaufrufe und elementtypen die selbe ist. Zum übersetzen sind folgende schritte notwendig: - entpacken von movelay.zip - datei movelay.c in das megacad-verzeichnis "CC" kopieren (z.B. c:\megav6\cc) - über windows-schaltfäche Start->Ausführen oder besser über das dos- fenster (da evl. auftretende fehlermeldungen gelesen werden können bzw. auch das arbeits-verzeichnis gewechselt werden kann) folgendes eingeben - in das magacad "cc" verzeichnis wechseln mit: cd c:\megav6\cc - aufruf des magacad compiler-batches mit: mtc movelay - ausgabe von: preprocessing movelay.c - ausgabe von: compiling movelay.pre to ..\cip\movelay.cip - neu übersetzt movelay.cip - datei sollt nun im verzeichniss \cip von megacad stehen - aufruf der neu übersetzten interpreter-datei wie im voran gegangen Beitrag beschrieben mfg K.Hiller Eine Antwort auf diesen Beitrag verfassen (mit Zitat/Zitat des Beitrags) IP |
Hochbaum Ehrenmitglied
Beiträge: 1795 Registriert: 14.08.2000 MegaCAD alles und in jeder Form i7, 12GB, Quadro K2200 WIN10/64
|
erstellt am: 12. Feb. 2002 11:07 <-- editieren / zitieren --> Unities abgeben: Nur für Peter M
|
Peter M Mitglied CAD
Beiträge: 15 Registriert: 25.04.2001
|
erstellt am: 13. Feb. 2002 13:59 <-- editieren / zitieren --> Unities abgeben:
|