Hallo Leute,
für eine umfangreiche Projektarbeit im Rahmen meiner weiteren Ausbildung muss ich eine Mess-, Steuer- und Regelsoftware entwickeln.
Es bleibt jedoch nicht nur bei der Software sondern es wird natürlich auch geprüft, ob es praktisch funktioniert. D.h. es wird einen Versuchsaufbau geben, der abgefragt und angesteuert werden muss bzw. auch auf Störungen von außen und auf Abweichungen reagieren muss. Leider erfahre ich erst in den nächsten Wochen, was detailliert gefordert wird. Zeitrahmen: 2 Jahre.
Realisieren möchte ich das Ganze gerne mit einem Mac oder gar einem iPad. Bzgl. der benutzten Oberfläche, Mac oder PC, gibt es nämlich keine Vorgabe.
Einzige Vorgabe ist hierbei, dass die entsprechenden Sensoren und Aktoren sowie deren Verbindung auf einer grafischen Oberfläche dargestellt sein müssen. Weiterhin soll man sehen können, in welchem Zustand sie sich befinden (also ein, aus, gestört usw.). D.h. z.B. ein Behälterfüllstand soll anhand einer Skala auf dem Bildschirm ersichtlich sein, eine laufende Pumpe soll grün (o.ä.) dargestellt werden, ein Ventil soll auf/zu anzeigen bzw. Öffnung in %. Wie gesagt, nur Beispiele... Hier muss ich also frei in der Gestaltung der optischen Oberfläche sein, da vermutlich vorgegebene Norm-Symbole zu verwenden sind.
Nun zu meinen Fragen:
Da ich bisher nicht viel mit Programmierung am Hut hatte suche ich nun a) die optimale Programmiersprache (wird ja wohl auf Objective-C rauslaufen...) und b) den richtigen Einstieg.
Ich meine, soll ich mich vorher mit C oder C++ beschäftigen um dann in Objective-C einzusteigen oder ist das Quatsch? Brauche ich Objective-C womöglich gar nicht?
Weiterhin stellt sich mir noch die Frage nach der Verbindung Rechnersteuerung (Software) und Hardware (anzusteuernde Sensoren und Aktoren). Gibt es hier entsprechende Adaptierungen um o.g. Hardwaresteuerungen/-abfragen durchzuführen?
Um ehrlich zu sein, verzweifele ich gerade ein wenig an der gestellten Aufgabe. Ich habe die Befürchtung, dass es sehr knapp ist, das alles zu lernen und umzusetzen.
Ich bin Euch sehr dankbar für jeden Tipp.
Viele Grüße
Tina
für eine umfangreiche Projektarbeit im Rahmen meiner weiteren Ausbildung muss ich eine Mess-, Steuer- und Regelsoftware entwickeln.
Es bleibt jedoch nicht nur bei der Software sondern es wird natürlich auch geprüft, ob es praktisch funktioniert. D.h. es wird einen Versuchsaufbau geben, der abgefragt und angesteuert werden muss bzw. auch auf Störungen von außen und auf Abweichungen reagieren muss. Leider erfahre ich erst in den nächsten Wochen, was detailliert gefordert wird. Zeitrahmen: 2 Jahre.
Realisieren möchte ich das Ganze gerne mit einem Mac oder gar einem iPad. Bzgl. der benutzten Oberfläche, Mac oder PC, gibt es nämlich keine Vorgabe.
Einzige Vorgabe ist hierbei, dass die entsprechenden Sensoren und Aktoren sowie deren Verbindung auf einer grafischen Oberfläche dargestellt sein müssen. Weiterhin soll man sehen können, in welchem Zustand sie sich befinden (also ein, aus, gestört usw.). D.h. z.B. ein Behälterfüllstand soll anhand einer Skala auf dem Bildschirm ersichtlich sein, eine laufende Pumpe soll grün (o.ä.) dargestellt werden, ein Ventil soll auf/zu anzeigen bzw. Öffnung in %. Wie gesagt, nur Beispiele... Hier muss ich also frei in der Gestaltung der optischen Oberfläche sein, da vermutlich vorgegebene Norm-Symbole zu verwenden sind.
Nun zu meinen Fragen:
Da ich bisher nicht viel mit Programmierung am Hut hatte suche ich nun a) die optimale Programmiersprache (wird ja wohl auf Objective-C rauslaufen...) und b) den richtigen Einstieg.
Ich meine, soll ich mich vorher mit C oder C++ beschäftigen um dann in Objective-C einzusteigen oder ist das Quatsch? Brauche ich Objective-C womöglich gar nicht?
Weiterhin stellt sich mir noch die Frage nach der Verbindung Rechnersteuerung (Software) und Hardware (anzusteuernde Sensoren und Aktoren). Gibt es hier entsprechende Adaptierungen um o.g. Hardwaresteuerungen/-abfragen durchzuführen?
Um ehrlich zu sein, verzweifele ich gerade ein wenig an der gestellten Aufgabe. Ich habe die Befürchtung, dass es sehr knapp ist, das alles zu lernen und umzusetzen.
Ich bin Euch sehr dankbar für jeden Tipp.
Viele Grüße
Tina