vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Mails senden, abrufen und decodieren - ganz easy ;-)  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

Fortgeschrittene Programmierung
Re: c-dLL AUS vb 
Autor: dingsbums
Datum: 23.08.02 16:26

was längeres, so also:

DllExport typedef struct _process {
Machine machine;
Workpiece workpiece;
int numwheels;
Wheel wheels[MAX_WHEELS];
} Process;

DllExport typedef struct _machine {
double nennx;
double nenny;
double nennz;
double nenna;
double nennb;

/* Beschleunigungswerte der Achsen in mm/min^2 bzw. grad/min^2 */
double beschlx;
double beschly;
double beschlz;
double beschla;
double beschlb;

/* Verzoegerungswerte der Achsen in mm/min^2 bzw. grad/min^2 */
double verzoegx;
double verzoegy;
double verzoegz;
double verzoega;
double verzoegb;

/* Satzwechselzeit */
double satzwechsel; /* in Sekunden */

/* Abrichtdaten */
double abrichtradius; /* mm */
double abrichtwinkel; /* Grad */
double abrichtrolle; /* mm */
double abrichtsicherx; /* mm */
double abrichtsichery; /* mm */
double abrichtbahnzeit; /* Berechnung der Bahnkurve in Sekunden */
double abrichtnennx; /* mm/min */
double abrichtnenny; /* mm/min */
double abrichtbeschlx; /* mm/min^2 */
double abrichtbeschly; /* mm/min^2 */
double abrichtverzoegx; /* mm/min^2 */
double abrichtverzoegy; /* mm/min^2 */

/* Zeitkonstanten fuer besondere Verfahrwege */
double werkstueckwechsel; /* Zeit fuer Werkstueck einlegen und entnehmen in Sekunden */
double werkzeugwechsel; /* Zeit fuer Entnahmeposition zum Schleifen und zurueck in Sekunden */
double abrichtwechsel; /* Zeit fuer Werkzeug zum Abrichten und zurueck in Sekunden */
/* double kalibrierung; / * ges. Zeit zur Kalibrierung der Y-Achse und zurueck zur Entnahmeposition */
/* double tasterwechsel; / * Zeit fuer die Positionierung des Messtasters */

/* Sonstige Zeitkonstanten */
double spindel_an; /* Sekunden */
double spindel_aus; /* Sekunden */
double kuehlung_an; /* Sekunden */
double kuehlung_aus; /* Sekunden */
} Machine;

/**


DllExport typedef struct _workpiece {
int zz;
/* double h; / * Steigung */
double beta; /* Schraegungswinkel */
double df; /* Fusskreis */
double da; /* Kopfkreis */
double breite; /* Zahnbreite */
/* double modul; */
/* double alpha; */
double dnf; /* Fussnutzkreis */
double dna; /* Kopfnutzkreis */
double d0; /* Teilkreis */
double dv; /* V-Zylinderdurchmesser */
/* double db; / * Grundkreis */
/* double X; / * Profilverschiebungsfaktor */
} Workpiece;

DllExport typedef struct _wheel {
int typ; /* z.B. CBNWHEEL */
int rillig; /* fuer Saetze typ = CBNWHEELSET */
int numrot; /* Anzahl der Umlaeufe */
WheelRotation rotations[MAX_ROTATIONS];
} Wheel;

DllExport typedef struct _duotriorotation {
double reduziert_vorschub1;
double reduziert_vorschub2;
} DuoTrioRotation;

DllExport typedef struct _wheelrotation {
int teilverfahren; /* z.B. KONTEILPOS */
double ueberlaufo;
double ueberlaufu;

/* Schleifzyklus */
int zyklustyp;
int zyklusanzahl;
double zustellung1;
double vorschub1;
double zustellung2;
double vorschub2;

/* Fuer Duo oder Triosaetze */
DuoTrioRotation duotrio;

/* Abrichtdaten */
Dress dress;
} WheelRotation;
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
c-dLL AUS vb91dingsbums23.08.02 14:06
Re: c-dLL AUS vb224unbekannt23.08.02 15:06
Re: c-dLL AUS vb66dingsbums23.08.02 15:44
Re: c-dLL AUS vb220unbekannt23.08.02 15:49
Re: c-dLL AUS vb67dingsbums23.08.02 16:13
Re: c-dLL AUS vb220unbekannt23.08.02 16:20
Re: c-dLL AUS vb56dingsbums23.08.02 16:26
und so sieht die Struktur in VB aus:52dingsbums23.08.02 16:42
Re: und so sieht die Struktur in VB aus:232unbekannt23.08.02 16:48
Re: und so sieht die Struktur in VB aus:228unbekannt23.08.02 17:00

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel