Всем привет.
У меня происходит сбой сдвиговых регистров при подаче данных на вход цикла я не могу понять почему.
Посмотрите внимательно на рисунок.
У меня пробник 1 показывает (1) почему тогда никаких действий не совершали с данными почему пробник 2 показывает 2
Вопрос почему
Сбой сдвиговых регистров
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
-
Chupakabra
- professional
- Сообщения: 360
- Зарегистрирован: 21 янв 2009, 10:50
- Награды: 1
- Версия LabVIEW: 2015
- Откуда: Москва
- Поблагодарили: 4 раза
- Контактная информация:
Re: Сбой сдвиговых регистров
Из рисунка не ясно, действительно ли не совершаются действия с цепью после сдвигового регистра, я даже скорее уверен в обратном. Даже могу предположить, в самом конце, где case граничит с event-структурой, может оказаться, что провод подключен не на выход из кейса, а из другого места. Такой у вас скриншот
Последний раз редактировалось Chupakabra 12 авг 2016, 11:37, всего редактировалось 2 раза.
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Сбой сдвиговых регистров
Прикольно)Впервые слышу о таком. А можете выложить кусок программы с этим эффектом? У меня, например, не получилось воспроизвести сбой регистров))У меня происходит сбой сдвиговых регистров при подаче данных на вход цикла
Попробуйте обернуть в disable evet-структуру. Уберите инкрементацию(если она есть). Будет ли такая фишка происходить? Еще поставьте индикаторы...может пробник заглючил?
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын
-
- doctor
- Сообщения: 2210
- Зарегистрирован: 28 июн 2012, 09:32
- Награды: 3
- Версия LabVIEW: 2009..2020
- Откуда: город семи холмов
- Благодарил (а): 27 раз
- Поблагодарили: 26 раз
Re: Сбой сдвиговых регистров
Выведите дополнительно текущую итерацию цикла. Уверен, что это будет не нулевая итерация. И перед тем, как войти в кейс Таймаута, был выполнен еще один кейс, где шифт регистру была присвоена двойка
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: Сбой сдвиговых регистров
Ребята извините за беспокойство.
Моя невнимательность скоро доведет.
Я проверю в понедельник отпишусь.
Моя невнимательность скоро доведет.
Я проверю в понедельник отпишусь.
- JohnChaban
- leader
- Сообщения: 669
- Зарегистрирован: 18 фев 2010, 13:26
- Версия LabVIEW: 2015,2016
- Откуда: Город Сосновый Бор Ленинградская Область
- Контактная информация:
Re: Сбой сдвиговых регистров
Высылаю архив программы.
Программа лежит в папке MainProGram
Программа лежит в папке MainProGram
- Вложения
-
- ProgRaMTEst.zip
- Архив программ сдвиг регистр
- (241.28 КБ) 85 скачиваний
-
Vitekkz88
- expert
- Сообщения: 1100
- Зарегистрирован: 21 янв 2014, 15:45
- Награды: 3
- Версия LabVIEW: 12,13,14
- Откуда: Томск
- Контактная информация:
Re: Сбой сдвиговых регистров
JohnChaban, у Вас явная инкрементация в программе, а вы говорите"сбоит сдвиговый регистр" ) Вы поставьте индикаторы на ваши условия и посмотрите как себя лампочки ведут. Если же взять логику этого условия для False, то там Вы значение декрементируете, но на выход отправляете то, что ранее было в регистре.JohnChaban писал(а):Высылаю архив программы. Программа лежит в папке MainProGram
Инженер - это открыто светящийся интеллект, свободный и не обидный юмор, это легкость и широта мысли...Это воспитанность, тонкость вкусов, хорошая речь, плавно согласованная и без сорных словечек...
-А. И. Солженицын
-А. И. Солженицын