вот неплохое русское описание
"Flowstone - это визуальный модульный язык программирования предназначенный для создания программ, выполняющих самые различные функции и DSP-задачи - от преобразования или анализа аудио сигналов, до управления внешней периферией. В частности, с помощью программы можно создавать роботы и управлять внешними устройствами. Самое главное, что это риал-таймовый язык. То есть, запрограммированная схема работает в режиме реального времени и может управляться как внутренней запрограммированный логикой и триггерами, так и внешними событиями, считываемыми/получаемыми в режиме реального времени с клавиатуры/мышки/внешних интерфейсов (серийных портов, USB)"
Среда разработки не бесплатна, если только не говорить о Free-версии...
Сравнение версий http://www.dsprobotics.com/download.php
В Free-версии - программа ограничена 10000-ми программных модулей, может использовать только один последовательный интерфейс и не может быть скомпилирована в исполняемый EXE-файл...
Должен заметить, что подобное FBD-программирование, давно используется в бесплатной отечественной программе HiAsm...
Но возможно, кого то и заинтересует использование простого инструмента для моделирования и проверки своих идей.
В чём то, она мне напомнила MSRS и LabView