Автор Тема: Zr1c Шаблоны и параметры  (Прочитано 8305 раз)

Vitaliy

  • Пользователь
  • *****
  • Сообщений: 4
Zr1c Шаблоны и параметры
« : 01 Февраля 2023, 11:04 »
Проблемка. При считывании браслета 7 байтные чипы читаются корректно, а в 4х байтных добавляются в конце нули.
 Текущий шаблон "%.2X%.2X%.2X%.2X%.2X%.2X%.2X" параметр  b0 b1 b2 b3 b4 b5 b6.
Подскажите пожалуйста возможно ли через конфигуратор ConfigZR1C убрать отображение лишних нулей?

gsa

  • Пользователь
  • *****
  • Сообщений: 269
Re: Zr1c Шаблоны и параметры
« Ответ #1 : 01 Февраля 2023, 16:55 »
В ConfigZR1C можно создать разные форматы для 7-байтных и 4-байтных номеров, для этого предназначены фильтры ключей. Для 4-байтных формат такой: шаблон "%.2X%.2X%.2X%.2X" параметр b0 b1 b2 b3. Чтобы настроить Фильтры ключей нужно на вкладке "Форматы" кликнуть ПКМ по заголовку "По умолчанию" и в контекстном меню выбрать "Настроить вкладки...".

gsa

  • Пользователь
  • *****
  • Сообщений: 269
Re: Zr1c Шаблоны и параметры
« Ответ #2 : 01 Февраля 2023, 17:10 »
Или можно использовать универсальный формат: шаблон "%.*I64X", параметры "bL*2 m01234567"

Vitaliy

  • Пользователь
  • *****
  • Сообщений: 4
Re: Zr1c Шаблоны и параметры
« Ответ #3 : 03 Февраля 2023, 09:27 »
Или можно использовать универсальный формат: шаблон "%.*I64X", параметры "bL*2 m01234567"

Спасибо за предложенный ответ. Если я использую первоначальный шаблон. то информация следующая:
7байт: 0433C09A4C4D80
4байт: 33B1DD2A000000

При использовании шаблон "%.*I64X", параметры "bL*2 m01234567" получаю следующие данные:
7байт: 804D4C9AC03304
4байт: 2ADDB133

При использовании шаблон "%.*I64X", параметры "bL*2 m76543210" получаю следующие данные:
7байт: 433C09A4C4D8000
4байт: 33B1DD2A00000000


Vitaliy

  • Пользователь
  • *****
  • Сообщений: 4
Re: Zr1c Шаблоны и параметры
« Ответ #4 : 03 Февраля 2023, 09:33 »
В ConfigZR1C можно создать разные форматы для 7-байтных и 4-байтных номеров, для этого предназначены фильтры ключей. Для 4-байтных формат такой: шаблон "%.2X%.2X%.2X%.2X" параметр b0 b1 b2 b3. Чтобы настроить Фильтры ключей нужно на вкладке "Форматы" кликнуть ПКМ по заголовку "По умолчанию" и в контекстном меню выбрать "Настроить вкладки...".

К сожалению не смог найти где добавить фильтры ключей. В моем случае в контекстном меню есть только Отметить все и снять все.
Использую zr1c_v1.9.3.1

Vitaliy

  • Пользователь
  • *****
  • Сообщений: 4
Re: Zr1c Шаблоны и параметры
« Ответ #5 : 03 Февраля 2023, 10:24 »
В ConfigZR1C можно создать разные форматы для 7-байтных и 4-байтных номеров, для этого предназначены фильтры ключей. Для 4-байтных формат такой: шаблон "%.2X%.2X%.2X%.2X" параметр b0 b1 b2 b3. Чтобы настроить Фильтры ключей нужно на вкладке "Форматы" кликнуть ПКМ по заголовку "По умолчанию" и в контекстном меню выбрать "Настроить вкладки...".

К сожалению не смог найти где добавить фильтры ключей. В моем случае в контекстном меню есть только Отметить все и снять все.
Использую zr1c_v1.9.3.1

Нашел на сайте новую версию zr1c_v1.9.4 там как раз и реализована возможность настраивать фильтры. Спасибо за помощь. Все получилось

gsa

  • Пользователь
  • *****
  • Сообщений: 269
Re: Zr1c Шаблоны и параметры
« Ответ #6 : 03 Февраля 2023, 10:37 »
Или можно использовать универсальный формат: шаблон "%.*I64X", параметры "bL*2 m01234567"

Спасибо за предложенный ответ. Если я использую первоначальный шаблон. то информация следующая:
7байт: 0433C09A4C4D80
4байт: 33B1DD2A000000

При использовании шаблон "%.*I64X", параметры "bL*2 m01234567" получаю следующие данные:
7байт: 804D4C9AC03304
4байт: 2ADDB133

При использовании шаблон "%.*I64X", параметры "bL*2 m76543210" получаю следующие данные:
7байт: 433C09A4C4D8000
4байт: 33B1DD2A00000000
Исправил универсальный формат: шаблон "%.*X", параметры:
bL*2 (m6543210  >> ((7 - bL) * 8))
« Последнее редактирование: 03 Февраля 2023, 10:39 от gsa »