roboforum.ru

Технический форум по робототехнике.


Java управление

Раздел создан специально для людей которым интересна робототехника, но в силу разных причин они не знают с чего начать.
Задавайте ваши вопросы, какими бы простыми они не казались, постоянные посетители форума постараются ответить на них по мере своих сил.
Робот своими руками. Самодельный робот.

Java управление

Сообщение DIKGenius » 21 фев 2007, 01:06

Здравствуйте, не знал куда об этом писать, поскольку не нашел на форуме подходящую тему (если я не прав укажите мне эту тему). Я начал писать программное обеспечение для мобильного робота на языке программирования Java и сразу уткнулся в проблему подачи сигнала на LPT порт. Можно ли это сделать средствами Java, чтобы ПО не зависило от платформы? Если можно, то как?

Пытался сделать так:
Код: Выделить всёРазвернуть
public class LPTWriter {

   public LPTWriter () {
       
   }

   public static void main (String argv[]) {

       try {
           FileOutputStream os = new FileOutputStream("LPT1");

           os.write(0x02);
           os.write(0x12);

           os.close();
       }
       catch (Exception e) {
           
           System.out.println("Exception occurred: " + e);
       }
   }
}


но получал Exception occurred: java.io.FileNotFoundException: LPT1 (Отказано в доступе)

Подскажите пожалуйста.
Аватара пользователя
DIKGenius
 
Сообщения: 3
Зарегистрирован: 20 фев 2007, 19:50
Откуда: Винница

Сообщение Myp » 21 фев 2007, 02:04

молодец что на яве, не ищешь лёгких путей=)

и как ты собираешься отвязаться от платформы если у тебя прога завязана на лпт порт??
это по любому одна платформа IBM на всех остальных платформах нету лпт порта =)
да ещё и ява машину надо ставить на компьютер
робот с системным блоком на борту это серьёзно, у тебя шасси уже готово?

и вобще ява для железа это извращение
(кстати из под винды даже ява не даст тебе напрямую с портом работать. придёцца юзать дллку для доступа)

мой совет ставь делфи или сишник и пиши по человечески
темболее в интернете множество примеров
вот например зацени программульку в этом топике
http://www.roboforum.ru/viewtopic.htm?t=2159

я например пишу прогу для виндоус мобайл 2003, управление через COM порт.
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич

Сообщение DIKGenius » 21 фев 2007, 02:08

Дело в том, что управление у меня уже написано, с распознованием объектов на земле, робот тоже ездит, объезжает препятствия и все такое. Работает это все действительно пока с ДЛЛ-кой, но я хочу от этого отвязаться.
Аватара пользователя
DIKGenius
 
Сообщения: 3
Зарегистрирован: 20 фев 2007, 19:50
Откуда: Винница

Сообщение Myp » 21 фев 2007, 10:34

не отвяжетесь=)
разве что нароете исходники дллки и перепишете под себя
Аватара пользователя
Myp
скрытый хозяин вселенной :)
 
Сообщения: 18018
Зарегистрирован: 18 сен 2006, 12:26
Откуда: Тверь по прозвищу Дверь
прог. языки: псевдокод =) сила в алгоритме!
ФИО: глубокоуважаемый Фёдор Анатольевич


Вернуться в Новичкам или основы основ роботостроения.

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8