roboforum.ru

Технический форум по робототехнике.
Текущее время: 22 июн 2025, 00:40

Часовой пояс: UTC + 4 часа




Начать новую тему Ответить на тему  [ Сообщений: 4 ] 
Автор Сообщение
 Заголовок сообщения: Java управление
СообщениеДобавлено: 21 фев 2007, 01:06 
Не в сети
Аватара пользователя

Зарегистрирован: 20 фев 2007, 19:50
Сообщения: 3
Откуда: Винница
Здравствуйте, не знал куда об этом писать, поскольку не нашел на форуме подходящую тему (если я не прав укажите мне эту тему). Я начал писать программное обеспечение для мобильного робота на языке программирования 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 (Отказано в доступе)

Подскажите пожалуйста.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2007, 02:04 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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

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

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

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

я например пишу прогу для виндоус мобайл 2003, управление через COM порт.


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2007, 02:08 
Не в сети
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: 21 фев 2007, 10:34 
Не в сети
скрытый хозяин вселенной :)
Аватара пользователя

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


Вернуться к началу
 Профиль  
 
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 4 ] 

Часовой пояс: UTC + 4 часа


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

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская поддержка phpBB
phpBB SEO