DrawNet ist ein VB6-Makro zur Erzeugung von Netzlinien in Catia V5-Draw-Views.
Das Ergebnis sieht dann so aus:
Die Makro-Oberfläche
Das Makro kann entweder aus Catia heraus ausgeführt werden oder auf Betriebssystemebene.
Syntax: DrawNet [-mbv]
Der Parameter '-mbv' bewirkt, daß auch die System Views(Main + Background View)
bearbeitet werden können.
Eingestellt werden können - neben der zu bearbeitenden Ansicht:
- der Netzlinienabstand
- der Font
- die Schriftgröße
- der Layer
- Pick/NoPick
- NotFixed/Fixed
- Vor- oder Hintanstellen von XYZ
Vernetzt werden systemparallele Ansichten von ZBs und Einzelteilen, sowohl mit
rechtsdrehendem als auch linksdrehendem (und verlinktem) Achsensystem, ausserdem
'Main'- und 'Background View'.
Nicht vernetzt werden: ISO-Ansichten, nicht systemparallele Schnitte und bei der View-Erzeugung
rotiert und gedrehte Hauptansichten. Lediglich gedrehte oder rotierte Ansichten hingegen schon.
Bei Rotationswinkeln <> n*90° wird jedoch die Achsenrichtung(X,Y,Z) nicht angegeben.
Ein Klick auf den Button 'Draw net' startet die Routine. Hierbei werden die Ansichten gegebenenfalls entsperrt,
danach erfolgt ein Update der Ansicht(mit Laden der betroffenen Bauteile), sowie das Zentrieren der Ansicht und die Abfrage der Eckpunkte.
Mit dem Button 'Erase' werden in der gewählten Ansicht mit DrawNet erzeugte Gitternetzlinien gelöscht.
Der 'Refresh'-Button bewirkt, dass die Ansichten wieder eingelesen und in die Liste eingetragen werden.
Das DrawNet-Menü
Fehlermeldungen a la 'Not a Drawing' können individuell unterdrückt werden. Sollen die Fehlermeldungen wieder angezeigt werden,
so lässt sich dies über den Menüpunkt 'Restore Error Messages' erreichen.
Menüpunkt 'About DrawNet' zeigt folgendes Fenster:
Der Button 'Catia Info' ...
zeigt Catia Version, Release, SP sowie die verfügbaren Produkte/Lizenzen an.
Was DrawNet nicht mag
DrawNet ermittelt 1 Mal das Catia-Objekt. Catia zu schliessen, während DrawNet geöffnet ist, führt meist zum Absturz von DrawNet.