TRIKStudio 3.0.0 Release Candidate 2

Отправлено 5 дек. 2014 г., 8:49 пользователем Yurii Litvinov   [ обновлено 5 дек. 2014 г., 8:50 ]

Сегодня вышла новая версия, TRIKStudio-3.0.0-rc2. Эта версия, вероятно, будет без изменений переименована в TRIKStudio-3.0.0: вся функциональность, которую мы хотели поддержать, готова, внутреннее тестирование пройдено, осталось только опробовать её в реальных условиях. Так что, если что-то не работает или работает не так, присылайте нам замечания (в https://plus.google.com/u/0/communities/116542272855481502925 или прямо на yurii (at) trikset (dot) com).


Что нового по сравнению с 3.0.0-b2:

  • Запущен сервер автоматического обновления, теперь при наличии интернет-соединения среда сама будет сообщать о выходе новых версий и предлагать их автоматически поставить. Кроме того, каждый компонент (такой как поддержка ТРИК, NXT, EV3, NXT Tools, русская локализация) можно устанавливать и удалять отдельно через пакетный менеджер (программа maintenance.exe в папке, куда установлена TRIKStudio), необходимые компоненты будут скачиваться автоматически. Поэтому и инсталляторы теперь выкладываются двух типов --- онлайн (минимальный по размеру, выкачивает все выбираемые при установке компоненты из интернета) и оффлайн (содержащий в себе все компоненты и позволяющий установить полную версию среды без интернет-соединения)

  • Добавлены датчики касания, расстояния и кнопки на корпусе робота для EV3. Функциональность работает и с датчиками от NXT

  • Обновлена документация, теперь она включает в себя описания блоков для ТРИК, Lego NXT, Lego EV3, подробное описание текстового программирования для ТРИК на Qt Script, обновлённую справку по подключению роботов Lego по Bluetooth

  • Добавлено рисование на полу самим роботом в двумерной модели (как в “черепашке” LOGO)

  • Множество исправлений и улучшений в интерфейсе, генерации, поддержке ТРИК и NXT


Теперь подробнее об изменениях.


Движок:

  • Переведены на русский язык надписи в редакторе свойств

  • Отключенные блоки теперь просто игнорируются интерпретатором, а не выдают сообщение об ошибке

  • Исправлен механизм отмены удаления связи

  • Улучшения в работе текстового языка для выражений внутри блоков: добавлены некоторые действия, исправлено множество ошибок

  • Блок вывода текста теперь имеет новый синтаксис: теперь можно вывести на экран произвольную строку. Например, вместо выражения a=$a следует писать "a=" .. a, где две точки означают конкатенацию. Подробности см. в документации

  • Восстановлена работа подпрограмм в режиме генерации кода

  • Исправлены критические ошибки генераторов кода для случая параллельных задач

  • Улучшения в работе инсталлятора: теперь он полностью переведен на русский язык, а также позволяет установить среду в папку, уже содержащую старую версию программы

  • Обновлены некоторые иконки

  • Улучшена эргономичность окна рисования графиков


ТРИК:

  • Блок "Сказать" теперь позволяет писать выражения в свойстве "Текст". Это означает, что теперь фраза должна быть заключена в кавычки. Старые файлы сохранений будут автоматически преобразованы к новому формату

  • Исправлено падение при закрытии среды после того, как была осуществлена интерпретация на реальном устройстве TRIK

  • Исправлены названия цифровых портов в сгенерированном коде

  • Исправлена ошибка, из-за которой приходилось переоткрывать среду для работы с другим контроллером TRIK

  • В режиме TRIK теперь присутствует возможность проверки совместимости версий ПО на роботе и TRIK Studio, а также присутствует возможность загрузки ПО на робота из среды

  • Улучшено взаимодействие робота и среды в режиме TRIK, исправлены некоторые ошибки интерпретатора TRIK

  • Убраны неактуальные режимы работы в блоках управления видеокамерой


NXT:

  • Исправлена ошибка, из-за которой в некоторых случаях исчезали кнопки работы с устройствами NXT

  • Исправлены некоторые пропавшие возможности работы с NXT: восстановлена работа сенсора цвета, дисплея в режиме генерации и проверки наличия драйвера Fantom


EV3:

  • Добавлены датчики касания, расстояния и кнопки на корпусе робота для EV3. Функциональность работает и с датчиками от NXT


Двумерная модель:

  • Добавлен режим рисования следов в 2D модели, включаемый блоком "Опустить маркер" и выключаемый блоком "Поднять маркер"

  • Работа с 2D моделью сделана более удобной: теперь можно удалять предметы из контекстного меню, стенки ведут себя адекватно при изменении сетки, исправлены некоторые ошибки


Скачать новую версию можно здесь: 
Comments