-
- Это упертый заказчик))гипертерминал может запустить, а другой exe на компе никак. Я вижу все эти проблемы с гипертерминалом только в одном. Нет нормальной программы со стороны компьютера, которую надо один раз самому написать или заказать на User_(177 знак., 19.04.2013 10:58)
- У меня есть и интерактив по скрипту, с текстовым протоколом, правда ;) , с сохранением лога, с базой переменных в устройстве (прога на PC универсальная!), с визуализацией - не могу втюрить :) Ладно, спишем на упёртость зака. Просто нельзя Vladimir Ljaschko(240 знак., 19.04.2013 15:05)
- Что проще гипертерминал, или teraterm, например? Уже половина вопросов отпала -- тератерм либо поставить не смогут, либо не заработает (не поддерживает COM порты больше 4-го, нет длл, не та версия винды, либо вовсе не винда...), либо запутаются в fk0(1488 знак., 19.04.2013 11:25)
- вы чо курите? Mahagam(1038 знак., 19.04.2013 14:12)
- Возможности на все случаи жизни в протокол заранее не впихнешь. Так что придется дописывать в верхний софт. А его клепает соседний отдел (может вообще в Индии). Поэтому составляем и утверждает Задание на Доработку... вносим изменения в График 3m_пароль_не_помню(143 знак., 19.04.2013 14:53, )
- на лабвиндовсе дописать что-то - быстрее быстрого. а там в один клик делается новый инсталлер для заказчега. зачем усложнять - Mahagam(19.04.2013 16:57)
- Организуйте софт так, чтобы расшифровка сообщений на экране читалась из текстового файла, тогда при необходимости выводить дополнительную текствоую информацию (для перевода кода собщения в текст), просто подкидывайте текстовый файл в папку с User_(79 знак., 19.04.2013 14:58)
- Возможности на все случаи жизни в протокол заранее не впихнешь. Так что придется дописывать в верхний софт. А его клепает соседний отдел (может вообще в Индии). Поэтому составляем и утверждает Задание на Доработку... вносим изменения в График 3m_пароль_не_помню(143 знак., 19.04.2013 14:53, )
- Спор бессмысленный. fk0 прав на 200% те кто возражает не сталкивались с поддержкой зоопарка изделий разных годов выпуска с разными версиями железа и протоколов. Дамп printf человек всегда разберет а бинарный парсер завалится на неподдерживаемом 3m_пароль_не_помню(18 знак., 19.04.2013 12:04, )
- и я говорю, бинарный ниасилили)) и спор конечно бессмысленный - User_(19.04.2013 12:08)
- ниасилили постоянное сопровождение бесплатно. на данный момент предпочитаю принцип "если возникшую задачу можно хоть как-то решить с помощью стандартных компонентов - следует использовать стандартные компоненты". Разработка чего-то своего только 3m_пароль_не_помню(316 знак., 19.04.2013 12:24, )
- смотря что вы считаете отладочной инфой. - Mahagam(19.04.2013 14:14)
- да я и не против гипертерминала и текста для самых простых случаев. Но у нас есть прикладной софт, который и графики рисует и команды по одной кнопочке загоняет и если надо пишет все входящие данные на диск ПК. И скорость отладки повышается, User_(274 знак., 19.04.2013 12:36 - 12:39)
- Графики. А растровую графику умеет? Порно показывать может? Нет? --> Нафиг ваши бинарные протоколы не нужны. - fk0(19.04.2013 15:47)
- Вам не дано их приготовить, потому и не нужны - User_(19.04.2013 22:22)
- Графики. А растровую графику умеет? Порно показывать может? Нет? --> Нафиг ваши бинарные протоколы не нужны. - fk0(19.04.2013 15:47)
- ниасилили постоянное сопровождение бесплатно. на данный момент предпочитаю принцип "если возникшую задачу можно хоть как-то решить с помощью стандартных компонентов - следует использовать стандартные компоненты". Разработка чего-то своего только 3m_пароль_не_помню(316 знак., 19.04.2013 12:24, )
- и я говорю, бинарный ниасилили)) и спор конечно бессмысленный - User_(19.04.2013 12:08)
- а графики и визуализацию тоже в гипертерминале или под DOS какая-то программа? Да и если говорить прямо, гипертерминал и текст для самых простых случаев, для тех кто ниасилил программирование под ПК или не захотел заказать на стороне разработку. - User_(19.04.2013 11:39 - 11:56)
- Ты не поверишь же. Не в гипертерминале. В teraterm (или cu + xterm в unix). Графики показывает. Убогонько, одним цветом, одиним шрифтом, можно только нарисовать и стереть весь экран целиком... нет ни плавного скролла, ни обновления только части fk0(172 знак., 19.04.2013 14:18)
- заебись, то пишем что принтф в разы экономичней реализации бинарного протокола, а тут городим в контроллере (!) огород с выводом псевдографиков. ну ведь ясно же, что контроллер должен передать самый минимум - только данные для этого графика, а Mahagam(116 знак., 19.04.2013 14:25)
- А если, а если, а если... слишком много если. График не основная функция (и вообще есть только для отладки и только в спец. версии _только_ для отладки) -- раз, и оно всё равно проще, чем волшебные бинарные протоколы с ворованными программами. - fk0(19.04.2013 15:13)
- Не хочется изобретать свой бинарный протокол, можно взять что-то стандартное, например BINEX какой-нибудь, который в некоторых GPS используется. - User_(19.04.2013 15:20 - 20.04.2013 00:53)
- А если, а если, а если... слишком много если. График не основная функция (и вообще есть только для отладки и только в спец. версии _только_ для отладки) -- раз, и оно всё равно проще, чем волшебные бинарные протоколы с ворованными программами. - fk0(19.04.2013 15:13)
- Поверю)). Если нет желания разбираться со стороны ПК с софтом, то отстается только текст на контроллере проф. уровня и посыпать голову пеплом)) - User_(19.04.2013 14:25)
- Софт на ПК тоже нужен (см. тему топика вообще, о том и речь). Только разница в том, что это не ворованный лабвиндовз, а свой. Что там протокол не гвоздями прибит и нужно софт менять под каждую версию ПО, а софт пишется один раз и на всю жизнь, fk0(286 знак., 19.04.2013 15:15)
- софт собранный под лабвиндовзом тоже оказывается свой. - Mahagam(19.04.2013 17:02)
- Конкретный вопрос. У меня пик контроллер проф. уровня. Как мне сделать вывод в лабвиндовс? Что в пик вставлять нужно? - fk0(19.04.2013 17:56)
- лабвиндовз это IDE, ну, типа Visual Studio, или как Borland C++ Builder, или Pelles C, Eclipse. усекли? Mahagam(1367 знак., 20.04.2013 01:55)
- Цитирую: fk0(1961 знак., 20.04.2013 12:03 - 12:10)
- это вы один параметр раз в секунду плюёте. а как в секунду будет 40 параметров телеметрии, так и будете свой софт писать. со всеми плюшками типа автозаписями лога, проигрыванием реплеев, графиками в реальном времени. и самое вкусное, что Mahagam(62 знак., 20.04.2013 12:09)
- См. ещё раз выше. Это не важно сколько раз в секунду. Можно вместо 38400 сделать 1МБит и будет больше раз в секунду. Можно XML передавать вместо текста, будет даже в чём-то удобном. Вместо XML можно в ASN.1 расписать синтаксис и получить бинарный fk0(292 знак., 20.04.2013 12:14)
- нет не принтф. банально отправка структуры. никакого форматирования Mahagam(582 знак., 20.04.2013 12:30)
- пара вопросов endian? pragma pack? - abivan(20.04.2013 12:53)
- индейцы у нас с ПЦ совпадают. если протокол выдавать сторонним разработчикам - конечно укажем. Mahagam(147 знак., 20.04.2013 13:28)
- Ну т.е. я угадал правильно. Хороший метод пока данные весьма однообразны -- эта структура. А когда передаётся не пойми что, причём часто даже неизвестное наперёд возникает очень сложный бинарный протокол. И проще вернуться обратно к тексту или xml. - fk0(20.04.2013 12:33)
- "не пойми что" - это как? это вот что например? - Mahagam(20.04.2013 13:28)
- пара вопросов endian? pragma pack? - abivan(20.04.2013 12:53)
- нет не принтф. банально отправка структуры. никакого форматирования Mahagam(582 знак., 20.04.2013 12:30)
- См. ещё раз выше. Это не важно сколько раз в секунду. Можно вместо 38400 сделать 1МБит и будет больше раз в секунду. Можно XML передавать вместо текста, будет даже в чём-то удобном. Вместо XML можно в ASN.1 расписать синтаксис и получить бинарный fk0(292 знак., 20.04.2013 12:14)
- это вы один параметр раз в секунду плюёте. а как в секунду будет 40 параметров телеметрии, так и будете свой софт писать. со всеми плюшками типа автозаписями лога, проигрыванием реплеев, графиками в реальном времени. и самое вкусное, что Mahagam(62 знак., 20.04.2013 12:09)
- Цитирую: fk0(1961 знак., 20.04.2013 12:03 - 12:10)
- лабвиндовз это IDE, ну, типа Visual Studio, или как Borland C++ Builder, или Pelles C, Eclipse. усекли? Mahagam(1367 знак., 20.04.2013 01:55)
- Конкретный вопрос. У меня пик контроллер проф. уровня. Как мне сделать вывод в лабвиндовс? Что в пик вставлять нужно? - fk0(19.04.2013 17:56)
- вообще-то всё наоборот. сначала контроллер преобразует из родного бинарного представления принтфом в вид понятный человеку, а на приёмной стороне производим обратное декодирование, опять же надо что-то писать и отлаживать. один хрен передача Mahagam(60 знак., 19.04.2013 17:01)
- софт собранный под лабвиндовзом тоже оказывается свой. - Mahagam(19.04.2013 17:02)
- Софт на ПК тоже нужен (см. тему топика вообще, о том и речь). Только разница в том, что это не ворованный лабвиндовз, а свой. Что там протокол не гвоздями прибит и нужно софт менять под каждую версию ПО, а софт пишется один раз и на всю жизнь, fk0(286 знак., 19.04.2013 15:15)
- заебись, то пишем что принтф в разы экономичней реализации бинарного протокола, а тут городим в контроллере (!) огород с выводом псевдографиков. ну ведь ясно же, что контроллер должен передать самый минимум - только данные для этого графика, а Mahagam(116 знак., 19.04.2013 14:25)
- Ты не поверишь же. Не в гипертерминале. В teraterm (или cu + xterm в unix). Графики показывает. Убогонько, одним цветом, одиним шрифтом, можно только нарисовать и стереть весь экран целиком... нет ни плавного скролла, ни обновления только части fk0(172 знак., 19.04.2013 14:18)
- вы чо курите? Mahagam(1038 знак., 19.04.2013 14:12)
- Это упертый заказчик))гипертерминал может запустить, а другой exe на компе никак. Я вижу все эти проблемы с гипертерминалом только в одном. Нет нормальной программы со стороны компьютера, которую надо один раз самому написать или заказать на User_(177 знак., 19.04.2013 10:58)