VKRC-Grundfunktionen
Mit einem Rechtsklick auf das geöffnete VKRC-Programm erhält der Benutzer schnellen Zugriff auf viele nützliche Optionen und Tastenkürzel.
Im Folgenden beschreiben wir einige der hilfreichsten davon.



» Über das Kontextmenü eines Bewegungspunktes erreicht der Benutzer einige nützliche Punktaktionen.

  • Cut - schneidet den aktuell ausgewählten Text aus (einfacher Text, Punkte, Kommentare, Unterfolds). Das Tastenkürzel ist Ctrl + X.
  • Copy - kopiert den aktuell ausgewählten Text. Das Tastenkürzel ist Ctrl + C.
  • Paste - fügt den Text aus der Zwischenablage ein. Sie können Text zwischen zwei Dateien in einer Sitzung und von einer geöffneten DReS-Instanz in eine andere kopieren und einfügen. Das Tastenkürzel ist Ctrl + V.

  • Select all - wählt den gesamten Text im Editor aus.

  • Remove viewer - entfernt den VKRC-Viewer für die aktuelle Datei und zeigt den Quelltext der src-Datei an.

  • Check full syntax - prüft, ob die Syntax des aktuellen Programms korrekt ist, z. B. ob Variablenname und -bereich den zulässigen Bereich nicht überschreiten, die Reihenfolge der Befehle, Sprünge und Labels usw.
  • Paste VW doc text - fügt Text ein, der aus der VW Standard Documentation kopiert wurde. Alle Zeilennummern im Format 1: am Anfang jeder Textzeile in der Zwischenablage und alle Kommentare, z. B. ~ Schutzgitter gesperrt am Ende der Textzeile, werden automatisch entfernt.

  • Edit point - öffnet den Punkteditor für die Textzeile unter dem Mauszeiger. Weitere Details finden Sie in der Referenzdokumentation.
  • Copy point coordiantes - kopiert die Koordinaten des Punktes in die Zwischenablage. Sie können Punktkoordinaten zwischen verschiedenen Dateien und DReS-Instanzen kopieren und zuweisen.
  • Assign coordiantes to point - weist dem Punkt unter dem Mauszeiger die Koordinaten zu.


» Wenn Sie das Kontextmenü für eine Variable öffnen, stehen Ihnen folgende Optionen zur Verfügung.

  • Change variable - ändert die Variable in der aktuellen Datei, in allen geöffneten Dateien oder in allen Folgen, UPs und Makros des Roboters, siehe Change variable.


  • » Wenn Sie die Taste Ctrl gedrückt halten und den Mauszeiger über einen Merker bewegen, können Sie zur Stelle springen, an der diese Variable definiert ist.
    Klicken Sie dazu einfach mit der linken Maustaste. Machen Sie dasselbe bei einem Makro-Aufruf, springen Sie in dieses Makro.



    »


    Über das Kontextmenü eines Elements im Dateibaum können Sie die Datei schließen oder alle Dateien außer der gewünschten schließen.
    Außerdem können Sie den Datei-Explorer des Systems am Speicherort dieser Datei öffnen.



    Mit einem Doppelklick auf das Dateielement im Dateibaum können Sie den Kommentar der Datei ändern.
    Die Änderung wird beim Speichern der Datei wirksam.



    Mit einem Klick auf die Zeilennummer am linken Rand wählen Sie bequem die gesamte Textzeile aus.




    Mit einem Klick auf das schwarze oder weiße Dreieck öffnen oder schließen Sie den gewählten Fold.
    Mit gedrückter Taste Ctrl öffnen oder schließen Sie alle Folds im aktuellen Programm.
    Für diese Aktion gibt es auch ein Tastenkürzel - Ctrl + Q.




    Für den in der Punktbaum-Tabelle ausgewählten Punkt können Sie die Koordinaten bequem kopieren und zuweisen.


    Offene Dokumente – Sortierung und Robotername

    Das Kontextmenü der Liste Open documents gilt für die Dateien aller Steuerungen (VKRC, KRC, Fanuc, ABB, Yaskawa): Die Einstellungen bleiben nach einem Neustart erhalten. Skripte und der KI-Agent setzen sie mit dem Befehl documents_view (siehe Editor-API).

    Langtexte aller Roboterprojekte exportieren

    Tools > Export langtext for all robot projects to separate files... (auch im Kontextmenü eines Roboters im Projektbaum, direkt nach Load extra long texts) speichert die Langtexte (Signalbeschreibungen) jedes Roboterprojekts des Projektbaums in getrennte Dateien, eine pro Roboter, in einem gewählten Ordner. Die Texte werden aus den Roboterdaten auf der Festplatte gelesen, kein Programm muss geöffnet sein. Im Dialog wählen Sie das Format: Die Texte von VKRC stammen aus dem WorkVisual-Projekt des Archivs oder sonst aus der in den Einstellungen gesetzten Referenzliste, die von KRC nur aus dem WorkVisual-Projekt (*.wvs, von DReS direkt gelesen; dafür ist die Laufzeitumgebung Microsoft SQL Server Compact 3.5 SP2 nötig, ein Abschnitt des 64-Bit-Installationsprogramms). Am Ende zeigt eine Zusammenfassung die gespeicherten Dateien mit der Anzahl der Texte und die nicht gespeicherten Roboter mit dem Grund (z. B. keine Langtextdatei, fehlende Lizenz des Editors). Skripte und der KI-Agent verwenden den Befehl export_longtexts (siehe Editor-API).

    Kollisionskarte der Roboterprojekte

    Tools > Collision map of the robot projects... erstellt die Verriegelungs- (Kollisions-) Karte Roboter–Roboter aller oder der gewählten geöffneten Roboterprojekte. Unterstützt werden nur KUKA VKRC und Fanuc im VW-Standard, gemischte Stationen sind erlaubt; andere Steuerungen werden übersprungen. Die Karte nutzt dieselbe Verriegelungsanalyse wie der Robot Cell Simulator und der Robot Collisions Analyzer: eine Signalanalyse des Programmcodes (Anforderungen, Bereiche, Freigaben), keine geometrische Kollisionsprüfung; die Programme werden nie geändert. Die Partner und die Beschreibungen der Bereiche stammen bei VKRC aus den Langtexten (WorkVisual-Projekt oder Referenzliste und Langtexte der Steuerung), bei Fanuc aus der Referenzliste (DI-41 / DO-81); Bereiche ohne Beschreibung erhalten die Kommentare der Programme. Im Dialog stellen Sie ein: Die Ausgaben: Am Ende zeigt eine Meldung die Anzahl der Roboter, Paare und Befunde sowie die geschriebenen Dateien und bietet an, die erste Datei zu öffnen. Lizenzen: API / CLI (248) und Wissen des KI-Agenten (247). Skripte und der KI-Agent verwenden den Befehl collision_map (siehe Editor-API).