Прошу прощения за не совсем корректный вопрос. интересует следующий формат.
Протокол обмена: 8 бит данных, 1 стоп-бит, 0 бит проверки четности.
Данные, передаваемые в ASCII-коде, форматируются в сообщения длиной 22 байта.
Вид для печати
Прошу прощения за не совсем корректный вопрос. интересует следующий формат.
Протокол обмена: 8 бит данных, 1 стоп-бит, 0 бит проверки четности.
Данные, передаваемые в ASCII-коде, форматируются в сообщения длиной 22 байта.
Добрый день. Имеется связка ПР 200 и МВ110-224.1ТД. ПР200 считывает весовые данные из МВ110 с этим всё ок. Но мне ещё нужно знать статус прибора МВ110 (команда Rd.St) приходит в ПР200 в
Целочисленном формате . Итак вопрос как данный регистр (Rd.St) разбить на биты для того чтобы выделить от туда третий бит.
можно сделать AND с числом 4. так вы будете вытягивать только 3-й бит. Ну если вам нужен всего один единственный бит и влом заглянуть в базу макросов или использовать Extractbit
Макрос Extractbit это первое что я попытался использовать но увы. Может что не так. Вложение 31839
это я по быстрому нарисовал а атак я по биту от 0 до 15 считывал и всегда 0 а должно быть 0000000000011100
надеюсь Extract у вас не висел в воздухе не привязанный ни к чему, тогда он и считать не будет.
конечно вот так будет понятней.
Вложение 31842