-> Hier kostenlos registrieren
Hallo zusammen,
ich schreibe gerade meine Bachelorarbeit und dabei muss ich ein Portal konstruieren, dass in X-, Y- und Z- Richtung verfährt, verschied. Positionen anfährt, ect ... und mit SPS gesteuert wird.
Z.b. sollen man bestimmte Formen abfahren können mit unterschiedlicher Größe.
Dreieck und einfache Geometrien, die mit wenigen Punkten abgefahren werden können, sind kein Problem.
Anders sieht es mit einem Kreis aus. Hier habe ich mir anfangs gedacht, ich berechne z.b. 500 Koordinatenpunkte mit einem VBA Programm oder auch Taschenrechner und gebe diese manuell in einem DB ein. Je nach dem, wie groß oder an welche Stelle nun dieser Kreis "gemalt" werden soll, werde ich mit Hilfe eines Pointers die DB´s für die verschied. Koordinatenachse auslesen und ihn mit einem Faktor multiplizieren (um ihn zu vergrößern) oder addieren (um eine Verschiebung stattfinden zu lassen) und in neuen DB´s ablegen, die ich verarbeite.
Natürlich ist z.b. das Eingeben manuell von 500 Werten umständlich und meiner Meinung nach wenig professionell. Eleganter wäre es doch, die math. Formel zu Berechnung der Kreiskoordinatenpunkte zu Programmieren und die DB´s mit den Koordinaten zu füllen und anschließend wieder zu verarbeiten. Ich dachte beim Füllen der DB´s evenutell an eine Schleife.
Ist das möglich?
Hoffe ich habe mein Anliegen verständlich geschildert.
VIELEN DANK
ich schreibe gerade meine Bachelorarbeit und dabei muss ich ein Portal konstruieren, dass in X-, Y- und Z- Richtung verfährt, verschied. Positionen anfährt, ect ... und mit SPS gesteuert wird.
Z.b. sollen man bestimmte Formen abfahren können mit unterschiedlicher Größe.
Dreieck und einfache Geometrien, die mit wenigen Punkten abgefahren werden können, sind kein Problem.
Anders sieht es mit einem Kreis aus. Hier habe ich mir anfangs gedacht, ich berechne z.b. 500 Koordinatenpunkte mit einem VBA Programm oder auch Taschenrechner und gebe diese manuell in einem DB ein. Je nach dem, wie groß oder an welche Stelle nun dieser Kreis "gemalt" werden soll, werde ich mit Hilfe eines Pointers die DB´s für die verschied. Koordinatenachse auslesen und ihn mit einem Faktor multiplizieren (um ihn zu vergrößern) oder addieren (um eine Verschiebung stattfinden zu lassen) und in neuen DB´s ablegen, die ich verarbeite.
Natürlich ist z.b. das Eingeben manuell von 500 Werten umständlich und meiner Meinung nach wenig professionell. Eleganter wäre es doch, die math. Formel zu Berechnung der Kreiskoordinatenpunkte zu Programmieren und die DB´s mit den Koordinaten zu füllen und anschließend wieder zu verarbeiten. Ich dachte beim Füllen der DB´s evenutell an eine Schleife.
Ist das möglich?
Hoffe ich habe mein Anliegen verständlich geschildert.
VIELEN DANK