Доброе утро. Подскажите советом, не могу сообразить .
Каким образом произвести преобразование двоичного четырех разрядного слова( буду формировать на I1,I2,I3,I4) в
переменную INT для дальнейшей обработке в программе?
Большое спасибо
Доброе утро. Подскажите советом, не могу сообразить .
Каким образом произвести преобразование двоичного четырех разрядного слова( буду формировать на I1,I2,I3,I4) в
переменную INT для дальнейшей обработке в программе?
Большое спасибо
Чем функция PUTBIT не устраивает?
вот так только три входа, но принцип ясен будет
типа ЦАП соорудитьцап.jpg
только не пойму, почему не симулирует, но принцип должен быть понятен.
ан нет, попробовал сейчас, всё работает.
вам нужно собрать дешифратор 4 в 16, можно макросом сделать потом.![]()
Какие у Вас весовые коэффициенты дискретных входов I1 - I4??? Соответственно 1-2-4-8 или другие?
С весовыми коэффициентами входов 1-2-4-8 как-то так:
Входа.PNG
Последний раз редактировалось Сергей0308; 17.12.2015 в 14:09.
как то не понятно. предложенное вами очень просто с осмыслением. Но в эмуляторе такое почему то не работает.
Вот Вам проект, у меня почему-то всё работает! Может быть Вы в симуляторе пуск не нажали?
Входа_2.PNG
Если Вас смущает простота, можно сделать вот так:
Входа_3.png
Последний раз редактировалось Сергей0308; 17.12.2015 в 16:51.
все супер! все работает! но вот в чем дело. Полученное значение я хочу скидывать не на выход ПР. А в переменную типа float. и вот тут то я не могу никак посмотреть изменение данной переменной. Что я делаю не так?
Наверно надо её на выход подать или сделать переменную энергонезависимой(галочку поставить)! Когда до выхода дойдёте, галочку наверно можно будет убрать!
Входа_4.PNG
Последний раз редактировалось Сергей0308; 17.12.2015 в 18:18.