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 (Отказано в доступе)

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

Myp » 21 фев 2007, 02:04

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

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

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

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

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

DIKGenius » 21 фев 2007, 02:08

Дело в том, что управление у меня уже написано, с распознованием объектов на земле, робот тоже ездит, объезжает препятствия и все такое. Работает это все действительно пока с ДЛЛ-кой, но я хочу от этого отвязаться.

Myp » 21 фев 2007, 10:34

не отвяжетесь=)
разве что нароете исходники дллки и перепишете под себя


cron
Rambler\'s Top100 Mail.ru counter