[Pa...] Posted October 12, 2020 Share Posted October 12, 2020 Servus Mädels, ich habe ein Programm geschrieben in dem alle Taster enthalten sind. Bevor ich das Programm starte maskiere ich die Taster, die momentan nicht geladen sind. Da es jedes Mal eine andere Belegung ist, bin ich gezwungen Hand an das Programm anzulegen. Meine Idee die ich habe ist, dass kein Taster maskiert ist, sondern vor dem aufrufen eines Tasters eine Bedingung abgefragt wird, ob der jeweilige Taster gerade in dem Magazin geladen ist, oder nicht. Wenn ja, dann soll er natürlich kalibrieren, wenn nicht soll er den nächsten aufrufen. Ist so etwas umsetzbar, eventuell auch auf eine andere Art und Weise? Link to comment Share on other sites More sharing options...
[Re...] Posted October 14, 2020 Share Posted October 14, 2020 Hallo, das wird ohne PCM nicht funktionieren..... Grüße Link to comment Share on other sites More sharing options...
[Pa...] Posted October 14, 2020 Author Share Posted October 14, 2020 Please sign in to view this quote. PCM ist vorhanden. Aus der Funktions- und Parameterliste habe ich nichts passendes finden können. Vielleicht habe ich es auch einfach nur übersehen. Link to comment Share on other sites More sharing options...
[Er...] Posted October 14, 2020 Share Posted October 14, 2020 Please sign in to view this quote. Reiner, das is brilliant! 🙂 Link to comment Share on other sites More sharing options...
[Re...] Posted October 15, 2020 Share Posted October 15, 2020 Guten morgen, also bei mir funktioniert das mit der Funktion <setCF(getRackPorts().asArray)> recht einfach. Wichtig ist das die Gruppennamen den Tasternamen entsprechen.... Link to comment Share on other sites More sharing options...
[Pa...] Posted October 15, 2020 Author Share Posted October 15, 2020 Hallo Reiner, Danke für diesen Tipp erst einmal. Ich habe es so versucht, wie Du es vorgeschlagen hast. Allerdings bleibt "getRackPorts" schwarz und ist nicht definiert. Ich vermute mal, dass es an Calypso 2014 liegt und dort diese Funktion einfach nicht enthalten ist, oder? In der Funktions- und Parameterliste ist dieser Befehl auch nicht vorhanden. Gruß Link to comment Share on other sites More sharing options...
[Re...] Posted October 15, 2020 Share Posted October 15, 2020 Hallo Patrick, der Befehl ist in der offiziellen Liste von Calypso 2019 auch nicht enthalten. Aber du hast Recht. In Calypso 2014 gibt es diesen Befehl noch nicht... ... hab aber keine Ahnung ob es da noch eine Alternative gibt ❓ Link to comment Share on other sites More sharing options...
[Pa...] Posted October 15, 2020 Author Share Posted October 15, 2020 Schade...aber Danke für die Info. Link to comment Share on other sites More sharing options...
[Ma...] Posted October 19, 2020 Share Posted October 19, 2020 Hallo Patrick, wir besitzen bei uns kein PCM und ich hab das Problem trotzdem lösen können. Das Programm läuft halt nicht voll automatisch ab. Ich hab auch alle vorhandenen Taster in das Programm genommen. Und ich mach für jeden Taster eine Abfrage ob er kalibriert werden soll oder nicht. Es ist eine einfache Abfrage die mit einer 1 oder 0 als Eingabe endet. Wenn 1 eingegeben wird, dann wird der Taster kalibriert, bei 0 nicht. Ich weiß nicht wie viele Tastsysteme du hast. Aber bei uns sind das jetzt nicht so viele, so dass das jetzt nicht sehr lange dauert bis die paar Abfragen durch sind. Danach läuft das Programm voll automatisch ab bis alle Taster kalibriert sind Link to comment Share on other sites More sharing options...
[Pa...] Posted June 17, 2021 Author Share Posted June 17, 2021 Please sign in to view this quote. Nach langer Zeit von mir mal eine Rückmeldung. Wir haben jetzt Calypso 2020 und ich habe es dann natürlich mit der Funktion ausprobiert. Doch irgendwie will es nicht klappen. Die Maschine fordert mich bei einem nicht geladenen Taster auf, den dann händisch einzuwechseln. Diesen Punkt möchte ich ja überspringen und mit dem nächsten weiter machen. Gruppennamen entsprechen den Tasternamen. Hab ich irgendwas übersehen? Link to comment Share on other sites More sharing options...
[Re...] Posted June 17, 2021 Share Posted June 17, 2021 Hallo, müsste eigentlich funktionieren in 2020. Bitte mal den Befehl getRackPorts().asArray markieren und ausführen. Da stehen dann die ausgelesenen Tasternamen von den Ablagen drin und dies ist dann die Auswahl die gemessen werden soll. Im obigen Beispiel sind 2 Ablagen leer.... Link to comment Share on other sites More sharing options...
[Pa...] Posted June 17, 2021 Author Share Posted June 17, 2021 Das funktioniert zumindest. Hab ich den Befehl an die falsche Stelle gesetzt? Ich habe es bei dem ersten Taster (Ref.-Taster) in den Parametern drin. Muss der Befehl woanders eingefügt werden? Link to comment Share on other sites More sharing options...
[Re...] Posted June 17, 2021 Share Posted June 17, 2021 In den Eingangseinstellungen des Prüfplans.... Link to comment Share on other sites More sharing options...
[Pa...] Posted June 17, 2021 Author Share Posted June 17, 2021 Hat geklappt. Vielen dank dafür! 😃 Link to comment Share on other sites More sharing options...
Recommended Posts
Please sign in to comment
You will be able to leave a comment after signing in