Илья Бирман |
Сергей! Если вы уже согласны Наконец, |
Если вы ищете дизайнера или студию, разместите здесь вакансию или объявление о проекте
|
||||||
|
|
|||||
Сергей Половинкин
6 июля 2010 |
||||||
В кассовый аппарат необходимо ввести информацию: товары, отделы, оформление чека и т. д. Это можно сделать с помощью специальной программы, подключив аппарат к компьютеру через Цитата из книги А. Купера Существуют действия, в которых не нуждается никто — ни новички, ни специалисты. Это и есть наглые налоги. Операции, связанные с настройкой аппаратной части, например указание программе, какой Т. е. нужно убрать настройку порта. Как читатель книги я согласен с Купером, а как программист — не согласен. Почему?
Как правильно спроектировать интерфейс программы? Оставить всё как есть или использовать Понятно, что после успешного перебора я буду запоминать номер порта и скорость, чтобы не определять заново. |
Илья Бирман |
Сергей! Если вы уже согласны Наконец, |
ОК Интерфейс и информация — дисциплина Школы дизайнеров.
Набор открыт. Чем раньше поступите, тем ниже стоимость и выше шанс на бесплатное место. |
Твитнуть
Поделиться
Поделиться
Отправить
|
Комментарии |
Алексей Блинов
6 июля 2010 |
Если процесс автоопределения действительно занимает 5 минут, и сократить это время никак нельзя, то можно определять всё автоматически по умолчанию, но добавить кнопку «Остановить автоопределение, я сам введу параметры». |
Александр Смердов
6 июля 2010 |
Прямо сейчас в одном проекте точно также убеждал разработчиков. |
Виктор Наумик
6 июля 2010 |
Я бы просто добавил там галочку «Авто», по умолчанию включенную. Или кнопку «Настроить вручную», по которой появляется настройка порта вручную. |
Дима Бирман
6 июля 2010 |
А что делать, если к другим портам подключены тоже приборы, и они могут реагировать на наши телеграммы? Я бы как программист просто использовал переходник с КОМа на на УСБ. Тогда сразу видно, что приконнектился наш прибор. А брутфорсить порты — дело самое последнее. |
Михаил Едошин
6 июля 2010 |
Даже если не заморачиваться ускорением работы алгоритма, а просто сделать кнопку «Определить» с |
Сергей Киров
6 июля 2010 |
Настройку совсем убирать нельзя. Например, касса может определяться на 115200, но глючить при скоростях выше 14400. |
6 июля 2010 |
Я бы шёл не от минимальной, а от максимальной скорости, так как цель «найти максимальную работоспособную скорость» будет достигнута быстрее. |
Павел Малинников
6 июля 2010 |
Я работал с несколькими видами весов и кассовых аппаратов. |
Сергей Половинкин
6 июля 2010 |
Илья, вы не правы, когда говорите, что не нужно перебирать все скорости, а достаточно попробовать обменяться с аппаратом лишь на минимальной. Это |
Николай Юрченко
14 августа 2010 |
Даже если порт может работать только на одной конкретной скорости, а на всех других скоростях не работать, всё равно можно ускорить перебор в большинстве случаев, если знать какие скорости предпочитают кассовые аппараты — т. е. цикл перебора строить не от портов, а от скоростей и упорядочить скорости по встречаемости. |
Недавно всплыло |