Вы здесь: Главная / Невизуальный доступ / Разработка тифлотехники
(Первый этап проекта "Голос для весов")
Программа написана на языке C# с среде Visual Studio и работает на компьютерах с операционной системой Windows от XP до 10 версии. Для работы программы на компьютере должен быть установлен framework 4.0 или выше.
Программа позволяет незрячим работникам взвешивать или считать детали на весах с последовательным выводом Merav-5000. Информация с терминала весов через последовательный COM-порт компьютера передается в программу и озвучивается голосом и звуковыми сигналами.
Также программа может самостоятельно рассчитывать вес или количество деталей с учетом веса тары. При этом программа определяет отклонение веса от заданного эталона. Это позволяет выявлять бракованные детали. Всю информацию программа выводит голосом. Управляется программа с клавиатуры.
В режимах 2 и 3 весы должны быть включены и установлены в режим взвешивания, иначе программа будет выдавать сигнал об ошибке.
Данная версия программы портабельная и не требует установки. Программа запускается файлом start.exe из папки с программой. После запуска программа сообщает голосом, что находится в режиме «On Scales»: «Kria mimishkal».
При первом запуске программы следует указать порт, к которому подключены весы. Для этого нужно нажать кнопку Settings. В открывшемся окне в поле Port выбрать порт, к которому подключены весы. Затем нажать кнопку «OK». Программа начнет озвучивать данные от весов.
При следующих запусках программы настраивать порт не нужно, если не менять порт (USB-порт). Программа сразу начнет озвучивать работу весов. Связь программы с портом можно временно отключить или включить кликом мышки по полю с параметрами соединения.
Переключение между режимами производится клавишей F5.
Установите на весах режим взвешивания и сделайте необходимые настройки весов. Если порт, к которому подключены весы, уже был определен в программе, то сразу после запуска программа начинает работу в режиме «On Scales»: «Kria mimishkal».
При каждом изменении показаний терминала весов программа произносит текущее значение веса деталей на весах.
Положите на весы эталонный вес и нажмите F3. Клавишу F3 можно нажимать несколько раз, пока не получите желаемое стабильное значение. Затем стрелками «Up» и «Down» установите допустимое отклонение веса от эталонного.
Нажмите F4 - программа запомнит выбранные значения и продолжите работу.
Например, если вес эталона 100 граммов, а разрешенное отклонение 3, то при весе взвешиваемых деталей от 97 до 103 граммов программа будет выдавать сигнал «Точно».
Включите на весах режим «Count» и сделайте все необходимые настройки весов. Программа автоматически определит режим весов «Count» и произнесет «Sfira».
При каждом изменении показаний терминала весов программа будет произносить текущее значение.
Положите на весы нужное количество деталей (образец) и нажмите клавишу F3, а затем F4. Программа запомнит это количество и продолжит работу. Каждый раз, когда количество деталей на весах совпадет с количеством деталей в образце, программа выдаст сигнал «Точно».
В этом режиме весы должны быть включены и быть в режиме взвешивания. Других настроек весов делать не нужно. Клавишей F5 выберите режим программы «Weight». Программа произнесет «Mishkal». Если весы будут в режиме «Count», программа будет выдавать сигнал «Ошибка».
Установите на весы тару и нажмите клавишу F2 для сброса веса тары. Программа должна сказать «ipus» и «efes». После этого программа готова к взвешиванию.
При необходимости сбросьте вес тары, как в п.5.1. А затем действуйте, как в п.3.2.
В этом режиме весы должны быть включены и быть в режиме взвешивания. Других настроек весов делать не нужно. Клавишей F5 выберите режим программы «Count». Весы произнесут «sfira». Если весы будут в режиме «Count», программа будет выдавать сигнал «Ошибка».
Установите на весы тару и нажмите клавишу F2 для учета ее веса. Программа должна сказать «ipus» и «efes».
Положите в тару нужное количество деталей.
Нажимайте клавишу F3, пока весы не произнесут число, близкое к требуемому. Варианты: 10, 20, 50, 100. Затем нажатием на стрелки «Up» и «Down» установите точное значение. Например, чтобы установить число 44, удобно сначала клавишей F3 выбрать число 50, а затем 6 раз нажать клавишу Down.
Нажмите клавишу F4 - программа запомнит заданное число деталей и соответствующий ему вес и продолжит работу.
Если количество деталей на весах совпадет с заданным, программа выдаст сигнал «Точно». Если при этом вес деталей будет отличаться от заданного на +\-0.5 веса одной детали, программа произнесет значение отклонения (в долях веса одной детали), что может указывать на наличие бракованных деталей.
Esc - выйти из программы.
F1 - произнести текущее значение.
F2 - обнулить вес.
F3 - выбрать значение текущего параметра.
F4 - сохранить выбранные параметры и продолжить работу.
F5 - выбор режима.
Стрелки: Up - увеличить значение параметра. Down - уменьшить значение параметра.
Zip архив с файлами программы. (zip 4,4MB)