Зачем же гадать, господа, всё просто, ТС много раз уже писал - нужно засунуть ЛОГ, чтобы его посчитал бензин-алгоритм на С. И никакая программа не нужна. Проблема только в том, куда засунуть ЛОГ !
_________________ Платы для HLDI - установки лазерной засветки фоторезиста. ФоторезистOrdyl Alpha 350 Жидкое олово для лужения плат (видео) - самое лучшее и только у меня. Паяльные маски 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 Актуальность репозитория: 6 декабря 2025 года Если чего-то не хватает с сайта st.com - пишите, докачаю.
Получается, раз нужен фильтр то это уже не программа нужна а устройство, включённое в разрыв сом порта. Мда.
_________________ Репозиторий STM32: https://cloud.mail.ru/public/2i19/Y4w8kKEiZ Актуальность репозитория: 6 декабря 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-ричным числом. конкретно. возможно можно и это обойти но это опять еще один круг но суть не том , а работает без языков и макросов. но левой рукой правое ухо. есть на С . ( этот как ехать в салоне авто ауди , которое тащит ЛОШАДЬ. но слушать музыку . но ехать можно) но ехать надо... а путь уже настолько длинный , что потерялись уже даже у бывалых, ориентиры куда надо приехать)
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения