Последние сообщения

Страницы: [1] 2 ... 10
1
Спасибо
2
Добрый день !
Если подать на считыватель только питание он должен два раза мигнуть и далее гореть постоянно красным. Если он продолжает мигать, то считыватель неисправен.
3
Подскажите пожалуйста. При первичном подключении CP-Z-2 (мод. MF-I) к контролеру Z-5R (мод. Relay Wiegand), считыватель не реагирует на ключи. Считыватель просто моргает и после выхода контроллера из режима при первом включении. Подключали по протоколу Wiegand, ключи соответствуют.
Ранее покупали, все работало на доме, но недавно установленный стал моргать и не реагировать на ключи, поменял там контроллер, проблему не решило, решил, что проблема в считывателе, вот и заказал новый, но....
Если просто питание подать на считыватель он же должен гореть красным (правильно я понимаю?), а он моргает.
Или он дохлый?(
4
Да, заработало. Помогла замена парядка вызова методов. Спасибо большое за помощь!
5
Оказалось, что ошибка проявляется только с конвертером в режиме Normal, а у меня было Advanced. Вот исправленный SDK Guard v3.39.5 https://disk.yandex.ru/d/kFU9EvZTGtBzRw
Если в примере "FindControllers" поменять местами строки 221 "DoGuardFindCtrs()" и 222 "EnableNotification(true, false)", то ошибка должна пропасть и без обновления SDK.
6
Хмм...интересненько. Пробовал закидывать msvcp100.dll и msvcr100.dll в папку с ехе и не помогло.
Да, ошибка появляется при каждом запуске. Ошибка возникает на 66 строке в момент вызова метода поиска контроллеров:
 hr = ZGIntf.ZG_Cvt_EnumControllers(m_hCvt, EnumCtrsCB, IntPtr.Zero);

При этом демка работает. Очень странно. Ладно, попробую потестировать без контроллеров и на другом компьютере. По результатам отпишу. Спасибо)
7
Пробовал несколько раз запускать пример "CSharp\Examples\FindControllers\bin\x64\Debug\FindControllers.exe" из CSharp.rar на Windows 10 - ошибки не появляются. Заметил, что в папке с exe отсутствуют msvcp100.dll и msvcr100.dll, они требуются для ZGuard.dll, возможно используются из системной папки. Попробуйте копировать эти файлы в папку с exe из папки "x64".

Ошибка появляется при каждом запуске программы?
Если временно выключить контроллеры, то ошибка исчезает?

Вы писали, что ошибка возникает на 76 строке, но там "Console.WriteLine("Найдено {0} контроллеров.", g_nCtrCount);", это точно?
Если закомментировать строку 222 "EnableNotification(true, false);", то ошибка всё равно воспроизводится?

Если запустить тот же пример, но на Visual C++, ошибка проявится? А в Demo ошибка проявляется?
8
У Sdk Guard v3.39.4 должно быть:
  • ZGuard.cs с версией 3.39
  • ZPort.cs с версией 1.20
  • ZGuard.dll с версией 3.39
  • ZPort.dll с версией 1.20 (только если dll взяты из папки Split)
Лог файл получился короче, чем должен быть.
Пришлите исходник тестовой программы, включая ZGuard.cs, ZPort.cs и её файлы exe и dll (лучше ссылку на файл в облаке, почта exe не пропустит).
Ошибка появляется при каждом запуске программы?
Если временно выключить контроллеры, то ошибка исчезает?
Как я уже говорил - это исходная версия с примерами, которая идет с SDK, взятая с официального сайта. Но на всякий случай ссылка на архив с решением:
https://disk.yandex.ru/d/4c7EHQq2RWEUtA
9
У Sdk Guard v3.39.4 должно быть:
  • ZGuard.cs с версией 3.39
  • ZPort.cs с версией 1.20
  • ZGuard.dll с версией 3.39
  • ZPort.dll с версией 1.20 (только если dll взяты из папки Split)
Лог файл получился короче, чем должен быть.
Пришлите исходник тестовой программы, включая ZGuard.cs, ZPort.cs и её файлы exe и dll (лучше ссылку на файл в облаке, почта exe не пропустит).
Ошибка появляется при каждом запуске программы?
Если временно выключить контроллеры, то ошибка исчезает?
10
Ну причина, как я понимаю в несоответствии версии ZPIntf и версии SDK. Только что с этим делать?
Вот записанные логи:

Log 17.02.2025 (Windows 64-bit v6.2.9200 ; App 64-bit: ZPort.dll v1.20.1, \FindControllers.exe v1.0.0, ZGuard.dll v3.39.4)
15:24:37.354 [P I40022 3] Открыт порт "COM6". Handle=7E7980E0h, Скорость=230400, символ=0Dh, стоп-биты=0.
15:24:37.360 [P I40011 1] "ZP_Write" вернула 0h.  Handle=7E7980E0h, data=[3]{"i\r\n" 69 0D 0A}.
15:24:37.382 [P I40012 1] "ZP_Read" вернула 0h.  Handle=7E7980E0h, buf=[235/235]{"\r\nZ397-Guard converter S/N:1026760\r\nPulsar Ltd. +7(812)703-77-65, +7(495)787-70-66\r\nCopyright 2011 ironLogic\r\nhttp://www.ironlogic.ru\r\nVersion 3.6 build Apr 10 2023  18:12:22\r\n----------------------------------\r\nCurrent mode - Normal\r\n"}.
15:24:37.387 [P I40007 1] "ZP_SetBaudAndEvChar" вернула 0h.  Handle=7E7980E0h, baud=57600, char=FFFFFFF5h.
15:24:37.388 [G I45004 1] "ZG_Cvt_Open" вернула 0.  Handle=7E79A6C0h.
Страницы: [1] 2 ... 10