Hallo, zur Steuerung von Platinenprüfungen benutzen wir ein Terminalprogramm (z.B. Tera Term Pro). Die jeweiligen Prüfkommandos werden aus einer Datei gelesen und zum Prüfling gesendet. Dieser wiederum sendet das Ergebnis des jeweiligen Prüfschritts zur Anzeige ans Terminal. Leider besteht die Einschränkung, daß die Einstellung des Terminals bzgl. der Textübertragung (Pausenzeiten zwischen den Kommandos, Zeilen- oder Zeichenweise,..) immer für alle Prüfschritte gilt. Daher denken wir darüber nach, ein eigenes einfaches Terminalprogramm zu erstellen, mit dem vom PC aus Kommandos aus einer *.ini-Datei über eine COM-Schnittstelle gesendet und die empfangenen Zeichen von dieser COM in einem Fenster dargestellt werden. Durch entsprechenden Aufbau der *.ini-Datei sollen zusätzliche Infos über die zeitlichen Abstände zwischen den Prüfschritten oder andere individuelle Einstellungen für einzelne Prüfschritte hinterlegt werden. Gibt es eine kostenlose Entwicklungsumgebung, mit dem so etwas innerhalb einiger Tage ohne bestehende Windows-Programmierkentnisse, also mit entsprechender Einarbeitung machbar wäre. Mir wurde Visual Studio empfohlen - jedoch mit dem Hinweis, daß aufgrund der Komplexität voraussichtlich eine Woche zur Einarbeitung nicht ausreicht. Wie gesagt, wir sind alles C-Programmierer aus den Bereichen Regelungstechnik, RTOS,.. und haben keinen Windows-Programmierer an Bord.
Holger B. schrieb: > Gibt es eine kostenlose Entwicklungsumgebung, mit dem so etwas innerhalb > einiger Tage ohne bestehende Windows-Programmierkentnisse, also mit > entsprechender Einarbeitung machbar wäre. ja, aber nur wenn ihr schnell lernfähig seit. > Mir wurde Visual Studio empfohlen - jedoch mit dem Hinweis, daß aufgrund > der Komplexität voraussichtlich eine Woche zur Einarbeitung nicht > ausreicht. kann ich nicht sagen. Es gibt auch noch SharpDevelop. Das kann etwas weniger und ist damit eventuell einfacher. > Wie gesagt, wir sind alles C-Programmierer aus den Bereichen > Regelungstechnik, RTOS,.. und haben keinen Windows-Programmierer an > Bord. naja, man könnte es auch in C Programmieren, aber da braucht man auch mit C Kenntnisse länger als wenn mit es mit C# macht. Ich würde Visual Studio und C# empfehlen. Damit kommt man recht schnell zu Ergebnissen. Dafür braucht man auch keine Windowskenntnisse nur OOP sollte man schon können.
schnitzel schrieb: > Wenn schon C-Kenntnisse vorhanden sind kann ich dir Qt empfehlen. > > http://www.qt.io/ Naja... so schnell geht der Umstieg von C auf C++ dann aber doch nicht.
Holger B. schrieb: > wir sind alles C-Programmierer Dann nimm VS Express. https://www.visualstudio.com/de-de/products/visual-studio-express-vs.aspx Das es nicht mit drei Zeilen QC machbar ist sollte euch aber klar sein! Bei einem Windows-Form könnt ihr aber die Schnittstelle einfach auf das Form ziehen und dann entsprechend auswerten. Mit startpage.com bzw search.disconnect.me und den Suchbegriffen wie "VC.net Serielle Schnittstelle" gibts als Ergebnis "SerialPort-Klasse (System.IO.Ports) - MSDN - Microsoft"
würde auch eher zu Visual Studio C# raten. Der Zugriff auf die Serielle-Schnittstelle bekommt man durch das .NET-Framework schon mehr oder weniger fertig geliefert. Die Implementierung beschränkt sich auch ein paar wenige Zeilen. Ein ausführliches Beispiel gibts etwa unter https://msdn.microsoft.com/de-de/library/system.io.ports.serialport%28v=vs.110%29.aspx?f=255&MSPPError=-2147217396 der Zugriff auf eine Textdatei ist auch nicht weiter schwer.
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.