Показаны сообщения с ярлыком массив. Показать все сообщения
Показаны сообщения с ярлыком массив. Показать все сообщения

суббота, 12 марта 2011 г.

Робот для состязаний: сортировщик - кубик за кубиком

Когда идет разговор о устройстве робота, обрабатывающего за одну поездку к свалке несколько кубиков, то можно условно их разделить на два вида: роботы, выполняющие последовательную обработка кубиков, и роботы, обладающие возможностью производить манипуляции с произвольным кубиком.
Безусловно, как это было проанализировано ранее, робот, производящий манипуляции с произвольным кубиком из захваченных, будет иметь преимущество перед роботом, обрабатывающе захваченные кубики последовательно, при прочих равных условиях. Но с другой стороны, проектирование такого робота в условиях ограниченного размера и количества используемых NXT блоков и моторов, становится крайне нетривиальной задачей. Поэтому робот, выполняющий более простые действия, становится более желаемой целью для решения задачи сортировки.

понедельник, 7 февраля 2011 г.

NXT-G: как сохранить данные после завершения программы

Мало кто знает, но среда NXT-G позволяет работать с файлами на NXT блоке. Вы можете создавать, изменять данные в файлах, затем получать к ним доступ, ну и в конец – удалять файлы. Осуществляются все файловые операции через стандартный блок Файлового Доступа (File Access Block).

Используя этот блок, вы можете сохранять данные из программ, исполняемых роботом, на ваш NXT блок.
Специфика работы с файлами такова, что после записи данных в файл, вы должны использовать другой блок Файлового Доступа для того, чтобы закрыть файл перед тем, как вы сможете читать или удалять его.

После того как файл создан на файловой системе блока NXT, они будут храниться здесь как после завершения работы программы, записавшей данные в файл, так и даже после выключения питания. Таким образом, блок Файлового Доступа позволяет передавать данные между несколькими программами или же сохранить промежуточные результаты работы программы во время ее остановки, так чтобы использовать их при следующем запуске.
Related Posts Plugin for WordPress, Blogger...