![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 11
|
![]()
Возможно ли написать софт для работы с этим портом? Для других языков типа делфи или си есть библиотеки. Перерывши инет нашел библу rxtx но она вроде только для com порта, а надо lpt.
|
![]() |
![]() |
![]() |
#2 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
javax.comm
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 11
|
![]()
есть светодиодная мигалка pascal
program vvv; uses crt; var a:integer; begin; clrscr; port[888]:=0; writeln('pomigaem'); begin port[888]:=255; delay(5); port[888]:=0; delay(5); end; sound(980); delay(50000); nosound; end. Реально ли сделать подобное на яве чтоб задержки формировались без погрешностей? delay(50000) Смысл будущего софта будет заключаться в подавании высокого и низкого уровня на ногу порта с оприделеными задержками. Последний раз редактировалось ovram; 12.01.2011 в 16:11. Причина: редактировал |
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
нет, вы считаете ява будет работать быстрее и точнее? ...кроме того:
Цитата:
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
|
![]() |
![]() |
![]() |
#5 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 11
|
![]()
у порта ведь нет скорости и четности, этож не com
просто нужно узнать можно ли port[888]:=255; port[888]:=0; так зажигать светодиод |
![]() |
![]() |
![]() |
#6 |
Старожил
Регистрация: 29.09.2009
Сообщений: 9,713
|
![]()
вы невнимательны, при работе с портом как с файлом нельзя управлять пинами LPT порта, для этого используются "костыли" в виде дополнительных модулей библиотек, имеющих доступ к портам. К примеру, Java JNI через Jnpout32pkg.dll или Java Native Access.
Т.е. ответ - нет, на чистом java.
Разработки и научно-технические публикации :: Видеоблог :: Твиттер
Radar systems engineer & Software developer of industrial automation |
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 04.01.2011
Сообщений: 11
|
![]()
Jnpout32pkg.dll http://jedy.fatal.ru/programm.html отсюда качнул готовый анализатор, посылал и получал биты на порт, все ноги работают. Остается прилепить этот модуль к основному софту.
Эх, главное чтоб задержки были правильные, 10 мс= 10 мс Последний раз редактировалось ovram; 12.01.2011 в 17:18. |
![]() |
![]() |
![]() |
#8 |
Пользователь
Регистрация: 10.09.2009
Сообщений: 19
|
![]()
Работать с железом из Java не совсем правильно. Любые способы обращения к аппаратной части сразу срубают одну из главных фишек Java - кроссплатформенность. Как верно было написано выше, чтобы делать подобные вещи необходимо использовать JNI и библиотеки, специфичные для текущей системы.
|
![]() |
![]() |
![]() |
#9 | |
Старожил
Регистрация: 28.01.2009
Сообщений: 21,000
|
![]() Цитата:
(то есть паскаль не пошел, и вы решили взять Java...оригинальный метод) Хорошо поставленный вопрос это уже половина ответа. | Каков вопрос, таков ответ.
Программа делает то что написал программист, а не то что он хотел. Функции/утилиты ждут в параметрах то что им надо, а не то что вы хотите. |
|
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проверка подключений к порту | Horus92 | Работа с сетью в Delphi | 0 | 11.01.2010 17:13 |
Подключиться к COM порту | doober | Общие вопросы .NET | 3 | 23.07.2009 13:34 |
Доступ к физическим портам LPT,COM,PCI... | Iotun | Помощь студентам | 2 | 08.10.2007 16:00 |
Доступ к ИК порту | ЧИЖ | Win Api | 4 | 09.05.2007 20:41 |
Доступ к com порту для нескольких приложений | Lexx | Win Api | 11 | 06.04.2007 20:10 |