Страница 1 из 1

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 14.09.2018{, 18:19}
vladimir_
Хороший блок Слимпера "Generator_2_V1.0b_(CODE)" и нужный. Но выявилась проблема, связанная с повышением числа шагов свыше 65530. Начинается сбой в работе блока.
СпойлерПоказать
12.PNG
12.PNG (9.09 КБ) 1727 просмотров
СпойлерПоказать
блок.PNG
Возможно ли устранить эту проблему?
Generator_2_V1.0b_(CODE).ubi
(272.73 КБ) 116 скачиваний

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 18.09.2018{, 05:38}
vladimir_
При установке количества шагов более 65530, двигатель делает несколько шагов и останавливается. Возможно, это как то связано с работой встроенного счетчика в блоке? Может кто то, из владеющих языком СИ, сможет подправить этот блок? :smile37:

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 18.09.2018{, 08:15}
Naladchik
del

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 18.09.2018{, 12:18}
vladimir_
Нет, так не работает. Делает два оборота и останавливается. Я так уже пробовал. Возможно, что то связано с библиотекой?
СпойлерПоказать
1.PNG
Хотел связаться с автором, Слимпер, но у него отключено "получение сообщений".
CyberLib-master.rar
(11.92 КБ) 82 скачивания

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 18.09.2018{, 17:22}
Naladchik
vladimir_ писал(а):
18.09.2018{, 12:18}
Нет, так не работает.
Вы мою версию в работе проверяли или нет?
Кроме указанного Вами параметра там еще в двух местах типы переменных изменены.

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 18.09.2018{, 17:38}
vladimir_
vladimir_ писал(а):
18.09.2018{, 12:18}
Делает два оборота и останавливается.
Обязательно проверил в железе.

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 18.09.2018{, 19:02}
Naladchik
а какое количество шагов Вы пытаетесь задать и каким образом?

Отправлено спустя 5 минут 21 секунду:
Вот этот вариант еще проверьте.
СпойлерПоказать
Generator_2_V1.1b_(CODE).ubi
(272.4 КБ) 100 скачиваний
Отправлено спустя 44 минуты 45 секунд:
vladimir_ писал(а):
18.09.2018{, 12:18}
Возможно, что то связано с библиотекой?
не должно быть такого. эта библиотека позволяет добиться высокой скорости записи/считывания входов/выходов.

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 19.09.2018{, 09:48}
vladimir_
Все заработало. Считает все числа. Большое спасибо.
Naladchik писал(а):
18.09.2018{, 19:53}
а какое количество шагов Вы пытаетесь задать и каким образом?
Этим блоком я пользуюсь давно. Но встала необходимость увеличить количество шагов более100000, в связи с переходом на микрошаги. И вот тут, и выявилась эта проблема с количеством шагов. А задаю стандартно, для этого блока, на "Steps". :buhnut:

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 19.09.2018{, 15:46}
Ingwar
vladimir_ писал(а):
19.09.2018{, 09:48}
увеличить количество шагов более100000
С этими блоками вроде не должно работать...
Dхода "Steps количество шагов" задаются переменной Integer т.е. не более 32767.
Если использовать только эти блоки, то применять "костыли" - несколько раз по 32767 + остаток )).

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 19.09.2018{, 16:11}
Naladchik
Ingwar писал(а):
19.09.2018{, 15:46}
С этими блоками вроде не должно работать...
в приложенной мной версии int изменены на long int

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 19.09.2018{, 16:24}
Ingwar
Naladchik писал(а):
19.09.2018{, 16:11}
в приложенной мной версии int изменены на long int
Хз, может лыжи не едут...
СпойлерПоказать
Безымянный.png

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 19.09.2018{, 16:33}
Naladchik
возьмите блок из сообщения №7
СпойлерПоказать
111.png
111.png (10.03 КБ) 1371 просмотр

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 19.09.2018{, 16:40}
Ingwar
Визуально другой )
Вы бы изменили что нибудь в названии блока, а то будут обманываться как я :smile453:
Это как история с девятым вагоном. Девятый это после восьмого, или перед десятым?

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 19.09.2018{, 17:21}
Naladchik
Ingwar писал(а):
19.09.2018{, 16:40}
Вы бы изменили что нибудь...
Ок. Промежуточную версию удалил, осталась последняя.

Блок Слимпера "Generator_2_V1.0b_(CODE)"

Добавлено: 19.09.2018{, 18:00}
vladimir_
Ingwar писал(а):
19.09.2018{, 16:40}
Визуально другой )
Вы бы изменили что нибудь в названии блока, а то будут обманываться как я
Чтобы не путаться, поменял название блока:
Generator_4-STEPDIR_(CODE).ubi
(272.84 КБ) 163 скачивания