Тож на вирішення проблеми мене наштовхнув пост 10zthttps://megadriver.org
Хоча той варіант який описаний як основний у мене не заробив.
Отже помилка "відсутність базової" установки по всіх моторахвирішується базовою установкою.
Якщо зайти в базову установку то там буде три пункти:
< /p>
Малюнок спер у Neo-Node.Дякую і йому за підказки.
Перший пункт призводить до скидання блоку.У тому числі злітає ікодування на дефолтне.Її робити не потрібно! Якщо зробили тодіпотрібно відновити вихідне кодування.Якщо її немає тоді як мінімумпотрібно правильно прописати мотори.
Є два типи моторчика:одні з вбудованим датчиком переміщення (донього йдуть чотири дроти):
VO_Hall_with_Hall_ErrorTest
Другі без датчика (тільки два дроти)
VO_SLP_with_SLP_ErrorTest
Мотори поперекової підтримки завжди з датчиками.А ось іншіпо-різному.
Якщо мотор без датчика а прописаний як з датчиком, тоді будепомилка за неправильним значенням. > Але повернемося до базовоїустановки. Якщо зробити другий пункт "скидання нормування", то всізбережені значення базових установок будуть скинуті. І з'являтьсяпомилки по всіх моторах.
Їх можна прибрати виконавши третій пункт "ініціалізація".
Але ось помилки базової установки по моторах поперекової області здатчиками положення у мене не пішли. >
І тут повертаємося до посту 10zt.
У вимірюваних величинах мотора є значення Блок1 і Блок2. Якщозапускати "скидання нормування" в базових установках, то вони якразі скидаються. А потім "ініціалізацією" запам'ятовуються. Ось тількичомусь у базовому налаштуванні запам'ятовується лише одне значення.Або Блок1 чи Блок2. Залежно від того, в який напрямок насампередповедеш мотор. А ось значення 65535 таки не дає закінчити базовуустановку. Тому що двигун переміщається менше ніж "максимальнезначення переміщення". І тому друге значення не зберігається.
Але вихід є.
Потрібно в кодуванні параметр LO_standardization_modes:поставитиVO_no_standartization . І тоді значення другого параметразапишеться як значення першого плюс або мінус "максимальне значенняпереміщення".
І помилка за базовим налаштуванням піде і пам'ять оживе. Потімдостатньо повернути вихідне значенняLO_standardization_modes:VO_complete_standardization.
І ось тут я не запам'ятав чи потрібно зробити базову установку "ініціалізацію".
Але помилок не стало і пам'ять заробила.
PS якщо злетіли адаптації сидіння по одному напрямку, то потрібноробити базову установку тільки за цим напрямком. Або взагаліруцями.






Коментарі6
💪
Молодець. Сам зламав, сам полагодив.
Зламав не я.
А як інакше 😁
Молодчик! Вітаю
Руки та голова на місці)!