Содержание
Rocs использует обработчик JavaScript QtScript. Это значит, что все реализуемые алгоритмы должны использовать JavaScript. Далее будет представлена информация о том, как изменить элементы графа с помощью обработчика сценариев. Обратите внимание, что изменения, внесённые обработчиком сценариев, напрямую отражаются в свойствах элементов редактора графов.
Существует несколько режимов выполнения алгоритмов:
: выполнять сценарий до его завершения.
: остановить выполнение сценария (доступно только при выполнении сценария).
Во время выполнения алгоритма отладочные данные и вывод программы отображаются на панели вывода отладки и сценария. Если обработчик сценариев обнаруживает синтаксическую ошибку, эта ошибка будет отображаться в виде отладочного сообщения. Обратите внимание, что все сообщения программы также отображаются в выводе отладки (выделены жирным шрифтом).
Параметры текста, отображаемого в выводе сценария, возможно менять с помощью следующих функций:
Console.log(строка сообщения); // отображает сообщение как вывод сценария Console.debug(строка сообщения); // отображает сообщение как вывод отладчика Console.error(строка сообщения); // отображает сообщение как вывод ошибки
Каждая из различных частей Rocs предоставляет статический элемент, к которому обработчик сценариев может получить доступ. Это:
Document
для графаConsole
для вывода журнала консоли
Для явного использования API и ссылок на методы обратитесь к встроенной справке на боковой панели Rocs.