Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2010.10.03;
Скачать: CL | DM;

Вниз

Обсуждение автоматического определения устройства   Найти похожие ветки 

 
Kolan ©   (2010-07-06 11:33) [0]

Привет!

Тут вот в Советах про ком-порты идет обсуждение (http://www.artgorbunov.ru/bb/soviet/20100706/):


«
В кассовый аппарат необходимо ввести информацию: товары, отделы, оформление чека и т. д. Это можно сделать с помощью специальной программы, подключив аппарат к компьютеру через КОМ-порт. Но в программе нужно указать номер порта и скорость обмена с устройством.

Цитата из книги А. Купера «Об интерфейсе»:

   Существуют действия, в которых не нуждается никто — ни новички, ни специалисты. Это и есть наглые налоги. Операции, связанные с настройкой аппаратной части, например указание программе, какой КОМ-порт она должна использовать, компьютер мог бы выполнить и самостоятельно. Подобные аспекты следует убирать из пользовательского интерфейса и заменять интеллектуальным поведением программы, скрытым от пользователя.

Т. е. нужно убрать настройку порта. Как читатель книги я согласен с Купером, а как программист — не согласен. Почему?
...
»


Подумал, что вам будет интересно.


 
Kerk ©   (2010-07-06 11:43) [1]

Ну да, нужно придумать себе проблемы, чтобы потом героически с умным видом их решать.
Что может быть проще и надежнее ручного указания COM-порта?


 
RWolf ©   (2010-07-06 11:45) [2]

> Подобные аспекты следует убирать из пользовательского интерфейса и заменять интеллектуальным поведением программы, скрытым от пользователя.
И в результате WinXP при загрузке определяет одно наше устройство, подключенное по RS-232, как трекбол, чем изрядно добавляет гемора эксплуатационщикам. Искусственный интеллект из программ надо убирать.


 
Anatoly Podgoretsky ©   (2010-07-06 11:55) [3]

> Kolan  (06.07.2010 11:33:00)  [0]

Настройка не нужна, посмотри как настраиваются модемы, упсы


 
Anatoly Podgoretsky ©   (2010-07-06 11:57) [4]

> Kerk  (06.07.2010 11:43:01)  [1]

Проще - не указывать.


 
Anatoly Podgoretsky ©   (2010-07-06 11:57) [5]

> RWolf  (06.07.2010 11:45:02)  [2]

Криво сделаное устройство.


 
RWolf ©   (2010-07-06 12:51) [6]


> Anatoly Podgoretsky ©   (06.07.10 11:57) [5]

Его кривизна только в том, что оно служит мастером на RS-485, а задача компьютера - слушать его передачу. Но у виндового Plug"n"Play своё мнение насчёт принимаемых данных — трекболл, и точка.


 
Anatoly Podgoretsky ©   (2010-07-06 12:56) [7]

Я не знаю как у вас сделано, но вопрос не про это, тут наиболее близко с модемами и упсами, то есть никакого plug and play и нет, а автовыбор из нескольких портов, с этой задачей они справляются, а plug and play начинается с установки драйверов, если они нужны устройству.


 
Kolan ©   (2010-07-06 18:05) [8]

Анатолий, а можно про модемы подробнее, как там избавились от ручного указания порта без перебора?


 
GanibalLector ©   (2010-07-07 20:51) [9]

Во, дела.

Это ж я вопрос запостил у А.Горбунова.  Вот, кстати, оригинал в моем ЖЖ: http://talla2k.livejournal.com/12944.html

Если интересно продолжение, то я решил сделать и автоматическое определение и ручную настройку. Вот, как-то так.


 
Pavia ©   (2010-07-07 21:16) [10]

Как по мне спор о Plug and Play закончился 20 лет назад.  Plug and Play доказал свою необходимость, что и повлияло на появление спецификация в 1993 году.

А остальное это детский лепит.  Или не желание писать. Или просто не умение. Думаю Anatoly Podgoretsky со мной согласится.



Страницы: 1 вся ветка

Текущий архив: 2010.10.03;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.008 c
15-1278574649
Polkin
2010-07-08 11:37
2010.10.03
RTF-картинка (PHP)


10-1168354475
Priest
2007-01-09 17:54
2010.10.03
LoadPackage в COM сервере


2-1278621587
Delphist2
2010-07-09 00:39
2010.10.03
наследование обработчиков


15-1278107209
Petr V. Abramov
2010-07-03 01:46
2010.10.03
приходтися обращться к о спецам по всем вопросам (:


15-1278499536
12
2010-07-07 14:45
2010.10.03
Как компилировать командной строкой? Почему ошибка