Зачем же гадать, господа, всё просто, ТС много раз уже писал - нужно засунуть ЛОГ, чтобы его посчитал бензин-алгоритм на С. И никакая программа не нужна. Проблема только в том, куда засунуть ЛОГ !
_________________ Платы для HLDI - установки лазерной засветки фоторезиста. ФоторезистыOrdyl Alpha 350 и AM 140. Жидкое олово для лужения плат (видео) - самое лучшее и только у меня. Паяльная маска XV501T-4 и KSM-S6189 (5 цветов). Заказ печатных плат - pcbsmac@gmail.com
Последний раз редактировалось smacorp Вт сен 02, 2025 09:02:35, всего редактировалось 1 раз.
Написать программу на С, С# итд и любой дурак сможет ! Но выясняется , не любой. Вы напишите на Excel ! Типа , устройте батл. И даже "ЛоГ" в него засунуть можно! А я схожу еще за попкорном!
сейчас работает так: ПК >> 1B 02 80 62 00 03 00 C0 C9 72 >> "устройство".
а надо так: ПК >> 1B 02 80 62 00 03 00 C0 C9 72 >> перехват/подмена 1B 02 80 62 01 03 00 C0 CD 6D >> "устройство".
всё)) всё правильно именно так , а так же ПК даёт длинный лог ( ну прога такая ,,она для теста ) который состоит из команды перемещения в какую то заданную точку и команды обратного перемещения. ВОТ эту часть команд для обратного перемещения и требуется отрезать. и высчитать новую КС.
ранее HardWareMan писал(а): О какой программе речь? Изначальная задача была понять как считается контролька, я выдал прям готовое решение - копипастить в исходник и поехали. О какой программе теперь речь в теме про контрольку? Тема решена. ---------- поэтому его слова и были Взяты за чистую монету. т.е ---скопировал ---вставилл---всё оно работает. соответственно это делается в проге написания на С либо как это предложения с использованием браузера и дописанием части для того что бы браузер понял.
поэтому не совсем понятны возникающие сложности .
.....HardWareMan особо непонятна Ваша реакция . у Вас то все карты на руках,(и не одна ) и колода раазложена . однако .... ну и конечно большое количество постов ( из за лишних ненужных эмоций) много усложняют понимание.
Последний раз редактировалось o90 Вт сен 02, 2025 11:13:12, всего редактировалось 4 раз(а).
длинный лог ( ну прога такая ,,она для теста ) который состоит из команды перемещения в какую то заданную точку и команды обратного перемещения. ВОТ эту часть команд для обратного перемещения и требуется отрезать. и высчитать новую КС.
длинный лог ( ну прога такая ,,она для теста ) который состоит из команды перемещения в какую то заданную точку и команды обратного перемещения. ВОТ эту часть команд для обратного перемещения и требуется отрезать. и высчитать новую КС.
Вот и сделайте это на ехеле!
вот и приходится . с таким настроем. и указанный алгоритм - формулы заполненные в EXCEL -работают. пока проверено на коротких логах . очень заморочно в неё шестнадцатиричные числа обрабатывать. хотя и есть уже как постоянно указывают написанный алгоритм на С. но что же делать?
А в ехеле - VB, он же ВБ он же Визуальный Барсик! Всё сходится.
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 1 сентября 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Получается, раз нужен фильтр то это уже не программа нужна а устройство, включённое в разрыв сом порта. Мда.
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 1 сентября 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Получается, раз нужен фильтр то это уже не программа нужна а устройство, включённое в разрыв сом порта. Мда.
совсем не так. берём записанный лог. обрезаем как надо . считаем лог . отправляем заново команду c терминальной. проверяем . работает ли. .... Ps HardWareMan Мда......
А в ехеле - VB, он же ВБ он же Визуальный Барсик! Всё сходится.
Дык , на нем программировать нужно ! А ТС не хочет!
o90 писал(а):
очень заморочно в неё шестнадцатиричные числа обрабатывать.
Вы картинку выше смотрели ? В нем есть спец. функция! ШЕСТН.В.ДЕК А лог можно вставить в ехель , там есть средства. В реальном времени оно конечно не сможет.
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4743150#p4743150"] В реальном времени оно конечно не сможет.
Надо в реальном времени... Нажал на кнопочку - "устройство" заработало. Нажал на другую кнопочку - "устройство" остановилось. Нажал на третью кнопочку - "устройство" заработало - остановилось... заработало - остановилось... )) Еще с обратной связью и контролем... Браузер так может. ехель так может ?
А в ехеле - VB, он же ВБ он же Визуальный Барсик! Всё сходится.
Дык , на нем программировать нужно ! А ТС не хочет!
o90 писал(а):
очень заморочно в неё шестнадцатиричные числа обрабатывать.
Вы картинку выше смотрели ? В нем есть спец. функция! ШЕСТН.В.ДЕК А лог можно вставить в ехель , там есть средства. В реальном времени оно конечно не сможет.
Вы бы выше почитали? я об этом ранее ,и не единожды говорил ( перевод из шестнадцатиричной в десятичное и обратно -в этом и есть основная заморочка. приходится постоянно туда сюда .
[uquote="HardWareMan",url="/forum/viewtopic.php?p=4743150#p4743150"] В реальном времени оно конечно не сможет.
Надо в реальном времени... Нажал на кнопочку - "устройство" заработало. Нажал на другую кнопочку - "устройство" остановилось. Нажал на третью кнопочку - "устройство" заработало - остановилось... заработало - остановилось... )) Еще с обратной связью и контролем... . Браузер так может. ехель так может ?
шутить изволите. тут в полуавтоме .то не разбериха и мнений тоже. ранее HardWareMan писал(а): О какой программе речь? Изначальная задача была понять как считается контролька, я выдал прям готовое решение - копипастить в исходник и поехали. О какой программе теперь речь в теме про контрольку? Тема решена. --ерь мнение видимо другое . -мда
PS. задача чуточку другая . из имеющихся многочисленных логов посылок , выявить команды перемещения (все) из выявленных формировать свой лог . добавить КС ( вычесленную отдельно) отправить из терминадьной для проверки. пока из терминально програмы работают только логи сформированные родной прогой. ( и об этом тоже говорил если не ошибаюсь HardWareMan у ) уж . затем далее подобрать , кто будет нужные команды по RS232 посылать. вероятно какой то"умный экран типа ГУСЬ" так работают иногда 3Д принтеры или CNC.
Последний раз редактировалось o90 Вт сен 02, 2025 12:19:20, всего редактировалось 2 раз(а).
Это не спортивно! На ВБ и дурак сможет. А вы без Языков и макросов!
я уже и не помню... непосредственно в ячейках можно циклы?
непосредственно в ячейке шестнадцатиричные числа не обрабатываются только десятичные . только трансформация в десятичные и обр. в этом и заморочка но работает без Языков и даже Макросов
Здесь системы счисления не имеют никакого значения, всего лишь формы записи, удобные для своих случаев. Кто Вам мешает лог в десятичном виде получать? Просто на каждое число три разряда будет, вот и всё. От 000 до 255.
Здесь системы счисления не имеют никакого значения, всего лишь формы записи, удобные для своих случаев. Кто Вам мешает лог в десятичном виде получать? Просто на каждое число три разряда будет, вот и всё. От 000 до 255.
там в некоторых случаях требуется операция именно с 16-ричным числом. конкретно. возможно можно и это обойти но это опять еще один круг но суть не том , а работает без языков и макросов. но левой рукой правое ухо. есть на С . ( этот как ехать в салоне авто ауди , которое тащит ЛОШАДЬ. но слушать музыку . но ехать можно) но ехать надо... а путь уже настолько длинный , что потерялись уже даже у бывалых, ориентиры куда надо приехать)
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 35
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения