HELPCINT - CC - proncislav

Werbung
HELPCINT.DOC
(445 KB) Pobierz
MegaCAD C - Schnittstelle
Wichtige Hinweise zum neuen C - Interpreter
MegaCAD C-Schnittstelle Version 6
Wegen der neuen und zum Teil erweiterten Datenstrukturen und Elementtypen sowie neuer
Funktionen wurde die interne Versionsnummer des Compilers geändert.
MegaCAD V.5 und V.15 akzeptieren die bestehenden Interpreterprogramme und Dll’s nicht
mehr als lauffähige Programme.
Bereits bestehende Zusatzprogramme müssen deshalb neu übersetzt werden.
Beim übersetzen ist folgendes zu beachten :
Einige Datenstrukturen sind erweitert worden. Wenn diese Datenstrukturen vom Programmierer
einzeln besetzt werden, müssen die neu hinzugekommenen Strukturelemente auch initialisiert
werden.
Sie finden die Datenstrukturen in der Datei MEGATYP.H.
Die geändert Datenstrukturen sind in der Datei mit dem Kommentar ‘// !’ gekennzeichnet.
Eine schnelle und trotzdem saubere Lösung ist auch, die komplette benutzte Datenstruktur vor
dem Besetzen der einzelnen Werte mit einem memset() mit 0 vorzuinitialisieren.
Beispiel :
t_text txt;
.
memset(&ttxt,0,sizeof(t_text));
Beachten Sie auch, daß die Datei MEGAIF.C neu ist, bitte tauschen Sie diese Datei gegen die
vorhandende MEGAIF.C in Ihrem Projekt aus.
ACHTUNG !!! Wenn Sie in Ihrer MEGAIF.C Änderungen vorgenommen haben, so
müssen Sie diese vorher sichern und das neu MEGAIF.C übertragen.
Haupt-Inhaltsverzeichnis
Der MegaCAD C-Interpreter
10
Vorgehensweise bei der Erzeugung einer Interpreterdatei:
Präprozessoraufruf
Compileraufruf
10
10
12
Interpreterdatei ausführen
14
Aufruf aus einer WINDOWS-DLL.
15
Windows DLL in MegaCAD ausführen (aufrufen)
17
Schicken von DDE EXECUTES an MegaCAD aus einer WINDOWS
Applikation
18
Funktionen, die mit Parametern aufgerufen werden können
Funktionsbeschreibung
21
23
MegaCAD - Präprozessor Fehlerliste
23
MegaCAD - Compiler Fehlerliste
28
Funktionsbeschreibung der MegaCAD C Interpreter Funktionen
Grundaufbau eines MegaCAD C Interpreter Programmes
Beschreibung der Include Dateien :
Besonderheiten :
39
Applikationsdaten :
39
39
3D-Koordinatensystem :
42
Die Flächenbeschreibung eines Körpers (ADF Struktur)
Datentypen im MegaCAD Compiler
48
MegaCAD Makros und Elementtypen
MegaCAD - Funktionen.
Polyline-Punkt hinzufügen
37
38
Element Identifikation (ID):
MegaCAD - Datenstrukturen
37
49
51
52
52
44
Lesen der ADF Listengrößen !!! NEU !!! nur ACIS
53
Aus ADF Daten ein Objekt brechnen !!! NEU !!! nur ACIS
Initialisieren der t_DrawInvObj - Struktur
Etwas blinken lassen
55
56
57
Berechnung des Durchnittes zweier Körper NUR ACIS
58
Subtraktion eines Körpers von einem anderen Körper NUR ACIS
59
Aus ADF Daten ein Objekt brechnen !!! NEU !!! nur ACIS
Addition zweier Körper NUR ACIS
60
61
Umfang, Fläche , Schwerpunkt bererchnen
62
Überprüfen der t_mat44 Struktur
63
Einzelnes Element anklicken
64
Makro anklicken
66
Element speichern
67
Erzeugung eines Quader NUR ACIS
68
Erzeugung eines Zylinders NUR ACIS
69
Erzeugung eines Kelgel oder Kegelstumpfes NUR ACIS
Erzeugung einer Kugel NUR ACIS
71
Erzeugung eine Torus NUR ACIS
72
Erzeugen einer 3D Linie
70
73
ein MegaCAD Makro erzeugen und einfügen
ein Makro erzeugen und einfügen 3D
74
75
Erzeugen eines Prismas / Prismafläche NUR ACIS
76
Erzeugen eines Rotationskörpers / Rotationskörperfläche NUR ACIS
77
Erzeugen eines Sweepkörpers / einer Sweepfläche NUR ACIS
78
Schnittkurvenberechnung zweier Körper / Flächen NUR ACIS
79
Einen Körper mit einer Fläche schneiden
80
Schnittpunkte bestimmen !!! NEU !!! nur ACIS
Elemente löschen
81
82
ein Makro komplett löschen
83
Anwender Dialog mit Text - und Werteeingabe eingeben
Elemente invers zeichnen
84
85
Temporäres Objekt zeichnen und eintragen
86
temporäres Objekt zeichnen und eintragen (3D)
87
Einen Körper / Fläche invers zeichnen
88
Freigeben der t_DrawInvObj - Struktur
89
Länge eines MegaCAD Elementes ermitteln
Alle Elemente durchlaufen
90
91
Alle Elemente einer Applikation durchlaufen !!! NEU !!!
Temporäre Objekte löschen
Element austauschen
92
93
94
Element Infos austauschen
95
Flächenumrandung als Polyline !!! NEU !!! nur ACIS
96
Diese Funktion räumt die umschreibende Kontur der Fläche obj in ppt ein.
Anzahl Polyline Punkte einer planaren Flächenumrandung !!! NEU !!! nur
ACIS
97
Freigeben der t_Obj3D Struktur
98
Nächstgelegene umschliessende Polyline finden
99
Projektionsdaten des aktuellen Fensters lesen
100
MegaCAD Attributeinstellungen ermitteln
101
Berechnen von Volumen und Schwerpunkt eines Körpers
Berechnung des Körperschwerpunktes
103
102
96
Liefern der Transformationmatrix eines Körpers
104
Namen der aktuellen Zeichnung ermitteln
105
Elementdaten eines Elmentes holen
106
Bemaßungs-Paramter ermitteln
107
mathematischen Ausdruck berechnen
108
ermittle Element-Daten
109
Dateinamen auswählen
110
Raster Einstellungen ermitteln
111
Zustand der Layer / Gruppen ermitteln
Gruppen Namen ermitteln
112
113
Element Info Daten ermitteln
114
Layer Namen ermitteln
115
die aktuellen Schraffureinstellungen ermitteln
Punkt anklicken 2D
117
Punkt anklicken 3D
118
116
Punkt anklicken (Fang-Modus 2D)
119
Punkt anklicken (Fang Modus 3D)
120
Punktsymbol Einstellungen ermitteln
Text-Parameter ermitteln
Aktuelle Arbeitsebene holen
121
122
123
Hidden Line Berechnung (Bildschirm)
Hidden Line Berechnung (Datei)
124
125
Hiddenline Berechnung (Auslesen der 2D Linien)
Schleife über alle Element Infos
Initialisierung der t_obj3D Struktur
126
127
128
Makro-Datei einfügen
129
Schleife über eingefügte Makros
131
Einfügen und Positionieren eines Makros
133
Erzeugen einer Zylinderfläche NUR ACIS
135
Erzeugen einer Kegelfläche NUR ACIS
136
Erzeugen einer Kugelfläche NUR ACIS
137
Erzeugen einer Torusfläche NUR ACIS
138
Matrixberechnung auflösen
139
Berechnen der die Superposition von zwei Matrizen
140
MegaCAD Kommando ausführen
141
Meldungs-Dialog von MegaCAD
142
Datei Öffnen
143
Datei Schließen
144
Datei Löschen
145
Von Datei lesen
146
Auf Datei schreiben
147
Holen der Dateiposition
148
Positionieren auf eine Dateiposition
149
Printf auf die Datei
150
Dateilänge ermitteln
151
Dateipuffer leeren
Dateizeiger auf Anfang
String auf Datei schreiben
String von Datei lesen
Zeichen auf Datei schreiben
152
153
154
155
156
Zeichen von Datei lesen
157
Hilfe-Texte in der MegaCAD-Statuszeile ausgeben
158
Speichern aller Zeichnungselemente als IGES Datei
159
Berechnen einer parallelen Fläche (Offsetfläche)
...
Plik z chomika:
proncislav
Inne pliki z tego folderu:


ADDPOLY.C (4 KB)
ATTRIBS.C (3 KB)
 BLINK.C (1 KB)
 BODYS.C (3 KB)
 CALCPATT.C (1 KB)
Inne foldery tego chomika:


Zgłoś jeśli naruszono regulamin







Strona główna
Aktualności
Kontakt
Dla Mediów
Dział Pomocy
Opinie
Program partnerski




Regulamin serwisu
Polityka prywatności
Ochrona praw autorskich
Platforma wydawców
AUT
BACKUP
 CAM
 cdl
 CIP
160
Copyright © 2012 Chomikuj.pl
Herunterladen