Этот форум работает только в режиме просмотра и поиска.
Действующий форум переведен на новый движок и
находится по адресу www.microchip.su
где найти программу для записи показаний с порта 232 ?
Автор: magalex ()
Дата: 08/12/2004 21:51
У нас на работе прибор для контроля вакуума имеет выход 232 для подключения
специального принтера-и каждые 10 секунд последовательно выводит строку с данными о
текущем давлении..При проверке насосов мы сидим подолгу с ручкой и секундомером и
каждую минуту с экрана записываем показания в таблицу..можно-ли где то скачать
программу которая будет опрашивать 232 и всё приходящее заносить в файл например?..
это программа - терминал, входит в стандартную поставку виндоуз.
Там можно включить опцию "писать входной поток в файл".
Да это есть в любой терминалке.
Осталось их найти.
Поиском в конфе.
Re: где найти программу для записи показаний с порта 232 ?
Автор: Alex_new_2030 ()
Дата: 09/12/2004 07:24
Ести такая прога advanced serial port monitor.
Открываешь нужный порт. Можешь посылать в порт команды. А при приеме данные сразу отображаются в окне.
Я ее использовал для исследования АТ команд Ericsson 1018.
Удачи!
Re: где найти программу для записи показаний с порта 232 ?
Advanced Serial Data Logger - фишка исключительно для переброски входного потока с RS232
прямо в файл или в Excell/Access
кряков не искал, но возможно их и не понадобится, если 30-ти триальных дней хватит чтобы снять показания
_______________________________________________________________________
Спеши высказать свое суждение до того, как его опровергнут.
Есть еще неплохая софтина PortMon. Если надо могу мыльнуть.
C++Builder
Автор: SSH ()
Дата: 10/12/2004 12:08
Если в коллективе есть программисты на C++Builder, то можете сделать как сделали мы. Установить
в Builder компонент RS232 ( так проще но можно поиспользовать и функции Windows напрямую ) и
интерпретировать получаемые данные как угодно, мы например кладем данные в базу данных, и позже
пользуясь этой базой строим графики. Такой модуль можно позже внедрить в другую более крупную
программу. Наше изделие: Длинное термосушило ( метров 70 ). Это термосушило необходимо
периодически проверять на соответствие реальных температур заданным в прибор
терморегулирования. Раньше делали так: У входа устанавливался измерительный прибор, три бухты
термокомпенсированного кабеля и три термопары, которые прикреплялись к конвейеру. Вот и сидели
два человечка полдня. Один провод разматывает, второй-показания записывает
Вот и сделали "Спутник". Термоизолированная коробка, внутри - однокристаллка, что температуру
через время замеряет и во внутренний флеш прописывает. Вешается все это на конвейер и человек
идет заниматься своими делами. После прибор подключается по COM порту к PC и данные замеров
сливаются в управляющую программу. Ну а та рисует графики, печатает протокол и.т.д. Прога
писана на Builder. Вам похоже нужно нечто подобное.
Странная терминология... Вроде вокруг культурные люди. Звездная болезнь?
А если по существу, то единственное (возможное лишь теоретически) затруднение может
возникнуть если девайс пытается выводить на принтер в графическом режиме. Все
остальное не страшно. Даже если он грузит какой-то свой фонт, а потом в нем
печатает, то все это поправимо. Главное загрузите все в лог-файл и работайте с ним.
А терминальная программа сама легко сэмулирует принтер. А уж если какой
злокозненный разработчик сего девайса загнал какие-то проверки - типа "кто висит на
СОМе", то можно оставить принтер и "сесть" компом с терминалкой параллельно лишь на
линию RX (и GND).
> а у Вас какая болезнь?
Моя болезнь вполне обычная: хамства не люблю.
А что сказать по сути... Мне терминалок для работы с комом иногда не хватало -
заказывал "олухам" и "дебилам" нужную мне прогу на дельфях для работы с комом.
Заплатил даже 600 баксов (своих денег). Что поделаешь - невозможно все уметь делать
самому. И даже если человек не знает что такое гипертерминал это никак не связано с
его умственными способностями.
> > а у Вас какая болезнь?
> Моя болезнь вполне обычная: хамства не люблю.
я тоже, но иногда срываюсь
> А что сказать по сути... Мне терминалок для работы с комом
> иногда не хватало -
> заказывал "олухам" и "дебилам" нужную мне прогу на дельфях для
> работы с комом.
> Заплатил даже 600 баксов (своих денег). Что поделаешь -
> невозможно все уметь делать
> самому. И даже если человек не знает что такое гипертерминал
> это никак не связано с
> его умственными способностями.
Вы не поняли, тут предлагали проги которые мониторят виндовые приложения и эти
проги невозможно использовать с железом, а провокационные вопросы здесь задают
довольно часто. Тех кого я так назвал не напишут Вам ни одного приложения, потому
что ничего не умеют кроме как учавствовать в подобных флеймах, уж не знаю какая им
польза от этого
Re: где найти программу для записи показаний с порта 232 ?
Автор: magalex ()
Дата: 11/12/2004 16:44
GEN++ писал(а):
> Оставьте Email - попробую Вам что-нибудь сделать.
> Если не трудно, приведите хотя бы одну строку, печатаемую
> на принтере.
В том-то и дело что принтера такого у нас нет-вот и сидим с листочком и
таймером..это я уже обратил внимание что есть гнездо232,поднял документацию на
прибор-там написано что это гнездо для принтера,на него выводитяться со
скоростью2400бодданые в 8-битном формате и ASCII-о времени и текущем
давлении..думаю спаять кабель и включить гипертерминал..пока была другая работа там
Re: где найти программу для записи показаний с порта 232 ?
Автор: GEN++ ()
Дата: 11/12/2004 18:20
>на него выводитяться со
>скоростью2400бодданые в 8-битном формате и ASCII-о времени и текущем
>давлении..думаю спаять кабель
Полагаю для написания программы этого достаточно
Так делать или не делать?
Re: где найти программу для записи показаний с порта 232 ?
Автор: magalex ()
Дата: 12/12/2004 00:18
GEN++ писал(а):
> >на него выводитяться со
> >скоростью2400бодданые в 8-битном формате и ASCII-о времени и
> текущем
> >давлении..думаю спаять кабель
>
> Полагаю для написания программы этого достаточно
>
> Так делать или не делать?
емайл maagalex@walla.co.il ..у меня есть и описание формата в котором выводится
информация 1 старт бит,7 дата битс+1space.1 stop бит..программа бы конечно очень
помогла
Re: где найти программу для записи показаний с порта 232 ?
Автор: GEN++ ()
Дата: 12/12/2004 00:29
OK
сегодня не обещаю, завтра - постараюсь.
Re: где найти программу для записи показаний с порта 232 ?
Автор: magalex ()
Дата: 12/12/2004 14:52
Spasibo!..ja podklu4il hiperterminal ot win98-poluchil pokazanija ot pribora
(davlenije v komnate)
> как вы будете эмулировать принтер - дебИлы?
.
.
> сорри, если чего лишнего сказал, но...
по-моему это не болезнь а ,комплекс неполноценности (у pattona).
Это когда ,чтобы казаться умным необязательно быть таким ,а можно просто
обосрать других....
Вопрос к патону : Вам в детстве родители много внимания уделяли?
У Вас остались неприятные воспоминания о детстве?
Отвечать в Вашей манере не обязательно.Просто если захотите вылечиться ,обращайтесь лично
ко мне ,на e-mail.
Босс подкинул задачку - ему нужна программа которая не только принимает показания с порта 232-но и
строик график и так чтобы его потом можно было экспортировать в оффис..Насколько сложно такое сдлать
скажем на вижуал бесик?..я обещал дать ответ в воскресенье смогу или нет..
У меня была немного другая задача, я PICом считывал температуру с 6 датчиков и
посылал на СОМ порт. На компе написАл программу на VB. У бейсика есть компонент
MSCOMM32.ocx, его и использовал. А дальше- создал log файл, рисовал графики,
диаграммы- это дело вкуса и фантазии,
По MSCOMM32 можно почитать на
стр.445, могу скинуть куски своего исходника, но он практически 1 в 1 как в этой
книге.
> maagalex писал(а):
>
> > Босс подкинул задачку - ему нужна программа которая не только
> > принимает показания с порта 232-но и
> > строик график
>
>
> А оно ему в онлайне надо?
> Если нет то Excel Macro Recorder все за тебя сделает.
Мы продаем приборы для контроля вакуума с портом 232-начальник хочет давать в придачу к прибору
клиентам програму для сбора показаний..а что это за рекордер-он интегрирован в оффис?..и принимает
показания с портов?..
> Мы продаем приборы для контроля вакуума с портом 232-начальник
> хочет давать в придачу к прибору
> клиентам програму для сбора показаний..а что это за рекордер-он
> интегрирован в оффис?..и принимает
> показания с портов?..
Твоя железка может выдавать данные в виде текстовой таблицы.
Любая терминалка может ее сохранить в лог файле.
Excel может импортировать файл и преобразовать в график.
Встроенное средство Excel Macro может автоматизировать импорт и преобразование.
Спасибо!..тогда повожусь на работе со всем этим и составлю описание а мой начальник пусть просто
закажет брошюру как все делается и выдаёт её клиентам..
> как два байта переслать:-)) а почему именно VB? VC++ не
> подойдёт?
можно на чём угодно-но я сталкивался в своё время только с VB..а сейчас начинать с VC только
ради этого..
на васике если пишется...в нете валом инфы по компортам в васике и дельфях и форматы оффисных
файлов не военная тайна...а если не пишеться подкинь шефу идейку насчёт покупки готовой проги
или заказа на стороне
> на васике если пишется...в нете валом инфы по компортам в
> васике и дельфях и форматы оффисных
> файлов не военная тайна
... пока что на 2х учебных сайтах по VB запросы на COM и 232 ни к чему не привели...
описаны все классы для работы с компортом, прием/передача, есть также статейка по
этому делу.
по сути, от тебя потребуется только дописать main() для работы с графикой, если
конечно оно тебе надо.
щас программулька может брать строку в 255 символов из СОМ1 и кидать её в лог-файл.
у меня задача примерно такая же, из СОМпорта скидываю в лог-файл, из файла уже
строю график в маткаде...
>
> Берется бесплатно CodeVisionAVR (если религия позволяет) - там
> в бесплатной версии
> прекрасный терминал с возможностью записи в файл.
>
> В свое время гоняли сутками, также возможен запуск нескольких
> программ CVAVR и соответственно запись
> результатов с нескольких компортов.
>
> Или с одного, но например Rx и Tx одновременно.
я сам смогу скажем сделать надстройку в вижуал базике-но нужна программа
поставляющая байты с порта-это и есть этот терминал?..
>я сам смогу скажем сделать надстройку в вижуал базике-но нужна программа
>поставляющая байты с порта-это и есть этот терминал?..
Как правило бесплатныйтный только сыр в мышеловке.
Если тебе надо под конкретную задачу ничего халявного не найдеш надо либо самому писать либо
дать деловое предложение и тебе напишут. Сам писал и пишу терминалки под свои нужды после того
как понял что теряю время на поиски чего-нибудь подходящщего. Пишу на WIN32 Masm всё работает
без проблем можеш глянуть
А если терминал будет файл писать а ты на Басике этот файл потом обрабатывать то как то не
солидно, запусти одно запусти другое никакой связи не видно никакой обработки в реальном
времени.
> И ещё:
>
> Может пригодится...
спасибо-попробую разобраться!..готовая программа вряд-ли подойдет-нужно специфический формат данных
принимать и график чертить..а заказать за деньги можно конечно,но зачем шеф платит зарплату мне если
нужно заказывать программы на стороне?..хотя это вполне возможный вариант