ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
403305 Топик полностью
fk0, легенда (19.04.2013 11:25, просмотров: 425) ответил User_ на Это упертый заказчик))гипертерминал может запустить, а другой exe на компе никак. Я вижу все эти проблемы с гипертерминалом только в одном. Нет нормальной программы со стороны компьютера, которую надо один раз самому написать или заказать на
Что проще гипертерминал, или teraterm, например? Уже половина вопросов отпала -- тератерм либо поставить не смогут, либо не заработает (не поддерживает COM порты больше 4-го, нет длл, не та версия винды, либо вовсе не винда...), либо запутаются в кнопках. А теперь ещё и свою программу, в любой такой программе есть ошибки, её поддерживать нужно. ПРИ ПОЯВЛЕНИИ НОВОЙ ПРОШИВКИ НУЖНО ОБНОВИТЬ ЭТУ ПРОГРАММУ ДЛЯ ПК!!! Дальше можно не читать -- всё про бинарные протоколы -- порядочный бред. В моём варианте даже кодированные (глазами плохо читаемые) сообщения прекрасно принимаются в гипертерминале любым вообще человеком и передаются куда надо (программистам, которые уж разберутся там с программами). Более того, для совсем уж тяжёлых случаев процесс можно автоматизировать написав BAT для windows (гипертерминал, сюрприз, не нужен, достаточно штатных встроенных программ типа MODE, TYPE и т.п.) или sh для unix (stty, dd). Без всяких спецпрограмм вообще. А спецпрограмму можно хотя бы запустить автоматически после старта компьютера? Скорей нет. Батник на виндах можно. Скрипт на юниксе ещё проще. Если уж прямо говорить, все кто тут про бинарные протоколы рассказывают ниасилили printf и scanf попросту. И с вами говорить не о чём. Бинарные протоколы да, нужны и важны, но в своих задачах: большие объёмы данных, ограниченная полоса пропиускания, специфическая информация не представляемая текстом и т.п. И "интерактив" в гипертерминале делается тривиально. Без весёлых картинок, на уровне DOS-программ. Этого для работы -- достаточно. Более того, такой интерактив худо-бедно скриптуется из того же BAT-файла, если нужно. А автоматизация операции File->Open->выбрать порт в спец программе -- ещё та история.
[ZX]