1

Тема: Canny nano "во время записи диаграммы произошла ошибка"

Здравствуйте
Столкнулся с такой неприятностью - при попытке записать диаграмму в контроллер, получаю сообщение:
"во время записи диаграммы произошла ошибка"
http://i.piccy.info/i9/3c25ef30f8b688978457d3fee7c2173c/1543055694/107782/1079312/Bezymiannyi_800.jpghttp://i.piccy.info/a3/2018-11-24-10-34/i9-12791819/800x426-r/i.gif

Обновление с 1.35 до 1.36 не помогло. Диаграмма при сохранении ни на что не "ругается". Замечено, что если просто удалить какую-нибудь часть диаграммы (все равно какую, лишь бы объемную) - то запись происходит.

Складывается впечатление, что диаграмма просто слишком большая. Поскольку без разницы какой ее участок удалить, чтобы ошибка пропала.
Действительно есть какое-то ограничение? Подскажите, что не так может быть.
Очень обидно будет, потому что эта диаграмма, которая уже "не влазит" - только часть задумки.

Спасибо!

2

Re: Canny nano "во время записи диаграммы произошла ошибка"

Действительно есть какое-то ограничение?

Ограничение на размер диаграммы, разумеется, есть. Запустив симулятор, мы можете оценить потребляемые диаграммой ресурсы в статус баре, в нижней части окна CannyLab.

Если диаграмма получилась слишком большой для вашего контроллера, то вот что можно сделать:
- оптимизировать диаграмму, сократив часть блоков;
- использовать большее число контроллеров, разделив задачу между ними
- использовать модель контроллера с большим объемом памяти диаграмм.

На сколько я могу судить по вашему скриншоту - вы используете I2C дисплей, который требует довольно много ресурсов для работы с ним из диаграммы. Я бы вынес управление дисплеем на отдельный контроллер и передавал ему данные с основного контроллера например по uart. Либо использовал дисплей Nextion.

Вложений в сообщении

romram.png, 1.35 кб, 170 x 35
romram.png 1.35 кб, скачивался 11 раз, последний раз 2018-11-25 

3

Re: Canny nano "во время записи диаграммы произошла ошибка"

Походу так и есть. При попытке запустить симулятор
http://i.piccy.info/i9/e32f29df713522d2176f487f45f237f4/1543146349/17918/1079312/Bezymiannyi.jpghttp://i.piccy.info/a3/2018-11-25-11-45/i9-12794022/503x138-r/i.gif

Диаграмма действительно ресурсоемкая - оба UARTа, I2C для 2004, и кан еще...

Проблема определена - буду бороться.
Спасибо!