=DeaD= писал(а):2SMT: Мне кажется что самым сложным будет не структура данных для хранения программы в блочном виде, а интерфейс и компилятор. Хотя компилятор можно в сишных код, а там уже в код для МК.
Компилятор не планировался - "набрасывается" визуальная среда программирования [поведения] роботов подключенных к PC (шнурком или радиоканалом). Об этом упоминалось в начале темы. Возможно можно будет добавить простой интерпретатор.
Добавлено спустя 16 минут 24 секунды:blindman писал(а):Было бы неплохо, если бы автор понятным языком описал что делает эта программа и что по его задумке и этого должно вырасти
это попытка разработать простую систему с визуальным интерфейсом (см. выше). Интерфейс в общих чертах понятен - по аналогии с разработками аналогичных зарубежнах продуктов. За пару дней были испробованы некоторые варианты взаимодействия объектов разной функциональности (операторов) необходимой для формирования цепочки комманд управления роботом - реагирования на входящие сигналы, организация циклов и ветвлений. Вторым требованием было предусмотреть использование таких операторов в интерфейсе GUI, с намеренным приближением к MSRS, чтобы в дальнейшем упростить переход учащегося к этому продукту - думаю он станет мэйнстримом.
программу выложил для критики, дополнений.