Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 13:12

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 8 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Подскажите по команде @ASL
СообщениеДобавлено: Чт мар 02, 2017 16:39 
Не в сети

Регистрация: Пн июн 27, 2016 16:14
Сообщения: 15
Здравствуйте, уважаемые участники форума.
Помогите разобраться с возникшей проблемой: пишу программу по управлению мойкой танка. В самом начале программы не выполняется команда @ASL. Я использую эту команду для перехода на следующий шаг программы.
На скриншоте видно, что программа не переходит на следующий шаг. Подскажите, в чем я ошибся? И если можно, скажите, как правильно организовать переход по шагам в программе?


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Подскажите по команде @ASL
СообщениеДобавлено: Чт мар 02, 2017 16:53 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Цепочка собралась, @ASL выполнилась. Нужно цепочку впереди разобрать и снова собрать, тогда @ASL опять выполнится и сдвиг произойдет. Честно - не понимаю, что Вы хотите? Переход на следующий шаг по завершению каких-либо условий? Точнее переход к следующему шагу и так выполняется много раз в секунду:) Вам нужно выполнить что-либо после выполнения другого условия?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Подскажите по команде @ASL
СообщениеДобавлено: Чт мар 02, 2017 19:41 
Не в сети

Регистрация: Пн июн 27, 2016 16:14
Сообщения: 15
Алексей, спасибо за ответ.
Вы верно поняли, я хочу перейти на следующий шаг. Но этого не происходит, Как Вы видите на скриншоте, приложенном к первому сообщению, следующий шаг не начинает выполняться, и я не понимаю почему. Есть какие то соображения?
Подскажите, как правильно организовать переход на следующий шаг в программе? Меня интересует сам принцип. Можете подсказать?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Подскажите по команде @ASL
СообщениеДобавлено: Чт мар 02, 2017 20:03 
Не в сети
Аватара пользователя

Регистрация: Ср ноя 08, 2006 13:01
Сообщения: 373
Откуда: г. Красноярск
Не полностью видимые имена переменных и нечеткое описание не позволяют понять вопрос. В настройках программера можно настроить длину и количество строк под наименование переменной, коммент.
Сделайте, приложите заново. Или проект.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Подскажите по команде @ASL
СообщениеДобавлено: Пт мар 03, 2017 03:12 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
@ASL выполняет сдвиг "1" в Seq_CIP_Tank... один раз при установке бита Seq_CIP_Tank.. в "1". Единицу ДО выполнения сдвига нужно в Seq_CIP_Tank..(слово) записать. Потом бит Seq_CIP_Tank.. нужно в ноль и опять в единицу, тогда сдвиг выполнится. И т.д. По скрину не понятно из-за обрезанных имен Seq_CIP_Tank.. что и как. Откуда единица в @ASL Seq_CIP_Tank..? Она когда там появляется? Лучше дайте программу посмотреть или кусок программы.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Подскажите по команде @ASL
СообщениеДобавлено: Пт мар 03, 2017 07:07 
Не в сети

Регистрация: Сб дек 17, 2011 12:56
Сообщения: 45
использую в таких случаях команду ++B и по значению записанному в слове выполняю переход в программе на другой шаг


В начало
 Профиль  
 
 Заголовок сообщения: Re: Подскажите по команде @ASL
СообщениеДобавлено: Пт мар 03, 2017 08:42 
Не в сети

Регистрация: Пн июн 27, 2016 16:14
Сообщения: 15
Доброе утро. Перенастроил программер, теперь видны имена и адреса переменных.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Подскажите по команде @ASL
СообщениеДобавлено: Пт мар 03, 2017 15:19 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Вам нельзя выполнять сдвиг и писать единицу (которую будите двигать) одновременно. Можно добавить таймер для задержки выполнения сдвига после записи единицы в W504 Вот пример, посмотрите.


У вас нет необходимых прав для просмотра вложений в этом сообщении.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 8 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3