
Теперь, когда мы увидели нашу программу в действии, давайте рассмотрим ее поближе и немного подправим.
Темно-серые прямоугольники на патче называются нодами (nodes). Нода - это визуальное представление некоторого физического устройства или некоторой функции: от математики и логики до более сложных вещей, таких как создание, фильтрация или накопление значений, измерение времени и т.д.
Наша программа состоит из clock, count, и watch нод. clock отсчитывает определенный интервал, нода count увеличивает своё значение с каждым новым тиком, и нода watch отображает значение во время сеанса отладки или симуляции.
Маленькие цветные кружки на узлах называются пины (pins). Они используются для передачи данных между узлами. Пины делятся на вход и выход. Входы всегда находятся на верхней стороне нод, а выходы - внизу.
Ноды обрабатывают значения с входных пинов и предпринимают какие-либо действия или выдают результат. Значения поступают на входные пины от выходов других нод через линки во время выполнения программы или определены постоянными значениями при указании их с помощью Инспектора (Inspector) при создании программы.
Давайте узнаем, как привязать значения к входным контактам с помощью панели Inspector.
Щелкните clock ноду. Вы увидите панель Inspector в Project Browser…
В Inspector измените значение IVAL с 1 на 0.1.
Запустите симуляцию. Обратите внимание, что значение счетчика увеличивается намного быстрее. Попробуйте привязать другое значение к счетчику STEP и наблюдайте, как это влияет на поведение.