Цитата Сообщение от Сергей0308 Посмотреть сообщение
Получается для второй уставки достаточно 8 бит(диапазон 0-255). В сумме получается надо 10 бит памяти на один шаг программы, короче, в одну ячейку(32 бита) матрицы памяти можно уставки для трёх шагов программы записать, 32 ячейки хватит на 96 шагов или 12 таких программ как у Вас поместится в одну матрицу памяти, а Вы говорите одной матрицы хватит на вашу программу!
Ну я имел ввиду на весь проект, 8 программ, даже если в настройку шагов держать в 8 битах.

Расширять до 12 особо смысла нет, хотя там я жестко прописал 8, а можно настраиваемый параметр на экран вынести и будет настраиваться максимальное количество.
Вот реально рабочая таблица, утвержденная технологом, в ней два шага придумать не смогли)
изображение_2022-07-15_155206992.png
Но вопрос открытый остается как в один блок памяти за раз писать 10 бит, потом следующие 10 и так 8 раз) и самое страшное я еще не придумал как в процессе их читать из памяти, даже при теперешней реализации записи.