-
Доброго времени суток. Интересует сабж. Есть несколько приборов, к которым существует возможность подключить lpt-принтер, выдают параметры испытаний и температурные графики после окончания теста либо из меню. Возможно ли прибору подсунуть вместо принтера компьютер с программным обеспечением, который бы выполнял его роль? Если есть, посоветуйте, пожалуйста, слов для гуглежа. А если нет, может подскажете, про аппаратное решение такой задачи. Заранее спасибо.
-
Имхо, будет проще сделать на Ардуине(тут стоит оценить поток данных и выбрать требуемую по производительности, но если есть 18 баксов то лучше взять Due) конвертер из LTP в любой удобоваримый формат, к примеру в последовательный порт(хоть в блютуз хоть по сети с помощью дополнительного модуля), а дальше на нормальном современном компе ловить и визуализировать.
Готовых скетчей для базы в сети полно. К примеру если гуглить с "arduino LPT to Serial convert".
-
Я бы поизучал внутренности приборов... может, там есть готовые данные, а не набор команд для принтера, которые еще парсить потом как-то придется. ну а вообще, лпт в последовательный перегнать можно и без ардуино. и даже проще будет. например, http://www.nxp.com/documents/data_sheet/74LV165A.pdfили в усб, при помощи мк а-ля pic18f14k50
-
> Возможно ли прибору подсунуть вместо принтера компьютер > с программным обеспечением, который бы выполнял его роль? >
Нереально. И порт на приборе и порт на компьютере "выходные" порты. Они рассчитаны на передачу, а не на прием.
-
Хотя вру. На прием LPT-порт компьютера тоже работает.
-
Спасибо за ответы, у приборов есть последовательный порт и протокол известен, буду с ним работать. Только приборов несколько типов , придется для каждого обработку писать. Я надеялся, что есть этакий "виртуальный" принтер
-
> этакий "виртуальный" принтер
реализовать это будет сложнее и глючнее, чем > для каждого обработку писать
-
> Я надеялся, что есть этакий "виртуальный" принтер
ну, вообще-то есть: http://www.printcapture.com/index.htmlPrintCapture can replace a serial printer, serial plotter, parallel printer, parallel plotter, GPIB printer or GPIB plotter. The only requirement is that your logic analyzer, oscilloscope, or spectrum analyzer must transmit Hewlett-Packard Printer Control Language (PCL), Hewlett-Packard Graphics Language (HPGL/2), or Epson ESC/P Control Code commands.
-
-
Только конвертер всё равно нужен, например, такой, как Kilkennycat написал в [2].
|