Если свёрточные фильтры, то весов не много. Допустим, размер 3х3, 10 фильтров - только 90 весов.
(трансформеры я не обсуждаю, обычно там на входе текст)
1) Вы бы хоть расшифровывали свои формулы. Что у вас обозначают a, b, c и что вы хотите проверять?
2) Ваша формула для "моей" проверки тоже непонятна.
3) В моей формуле а - сторона большого куба, b - малого. Проверка - объём большого равен сумме объёмов двух малых кубов.
Нельзя писать формулы лишь бы написать что-то красивое (или заумное). Смысл-то должен быть!
(боюсь спросить, сколько вам лет? Судя по тексту и формулам, пишет не студент, а школьник)
Сейчас ИИ лучше распознаёт рентгеновские снимки.
Уж больно вы высокого мнения об интеллекте человека, забыли как вас обыграли в шахматы и го?
Сергей Марков (портал 21 век) даёт 10 лет, когда ваша карта будет бита.
Это очень быстрая скорость. Делайте маленькие приращения. Выбирайте буфер исходя из длительности, допустим, 100 мс.
Кстати, сдвиг меняется от ускорения, а если скорость постоянна, то и сдвиг будет постоянен, так что проблемы нет.
В описании пример: если регистр PFW300, то адрес модбас 4x10300.
Попробуйте указать смещение 10000. (а смещение 4096 это не для модбаса, а для внутренней памяти панели).
Вообще они нехорошо поступают, потому что х это шестнадцатиричная система, но я не видел у них A..F, потому адреса использую десятиричные.
Со смещением 4096 непонятно. В примере они создают переменную PSW300 и OPC-сервер читает по адресу 300. Попробуйте указать 0 смещение и начинайте маску читать с адреса 88. (или адрес с адреса 84.
(хотя системные регистры не PSW, а PFW, наверное, другая область памяти)
Кстати, в описании панели пример чтения для инсатовского OPC-сервера. Попробуйте у Инсата скачать демо-версию (она работает полчаса или час, потом останавливается) и сделать всё по инструкции.
Я смотрю, у них последовательность байтов 1032...
А что за первый параметр (4096)? Какое-то смещение?
Второй параметр, наверное, количество? Попробуйте уменьшить, допустим, до 4 (т.е. только нужные).
Почему не написали, что вы прочитали по самому адресу? Раз общение идёт, то сам IP-адрес-то должен совпадать.
Почему адрес уменьшаете на 1? (маска начинается с 88)
А вы точно по TCP общаетесь? Если по RTU или ASCII, то никакой маски и быть не должно.
Какой регистр маски вы читаете? И перед маской должен быть адрес (для TCP), какой у него регистр и значения?
Это я отвечал на 2 вопрос. Если вы читаете регистры 221, 26 и 36, то биты уж вы знаете, как прочитать?
Только эти регистры для записи, т.е. вам не нужны.
Честно говоря, я сам не питонист, больше читаю, чем пишу.
Вы сделайте пример на очень коротких данных, чтобы проверить логику работы, а уж потом переходите к гигабайтам.