Reden Rodriguez Ответов: 1

Zkemsdk SDK разблокировка двери


Привет, я создал простой код, где я могу открыть барьер стрелы. Код в порядке, но проблема в том, что барьерная рука не поднимается, даже если я нажимаю команду на машину, мой анализ заключается в том, что машина неправильно считывает барьерную руку, что она не полностью опущена или закрыта, поэтому моя команда застряла, и машина не отпускает ее. мой вопрос в том, как я могу обойти эту дверь, чтобы открыть ее?


try
           {
               zkemkeeper.CZKEM zk = new zkemkeeper.CZKEM();
               bool connected = false;
               int PortNo = 4370;
               int machineNumber = zk.MachineNumber;
               string deviceIp = string.Empty;
               connected = zk.Connect_Net(ipAddress, PortNo);
               if (connected)
               {
                   if (zk.ACUnlock(machineNumber, 500))
                   {
                       MessageBox.Show("Open boom door ", "Open Boom Door", MessageBoxButtons.OK);
                   }
                   else
                   {
                       MessageBox.Show("error opening boom gate door.", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
                   }
                   zk.Disconnect();
               }
               else
               {
                   MessageBox.Show("error connecting with boom gate device. call it", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error);
               }
           }
           catch (Exception ex)
           {
               MessageBox.Show(ex.Message);
           }


вот руководство, которое я нашел в google

zkemsdkmanual_compress.pdf - Google Диск[^]

вот библиотека dll, которую я использую

zkemkeeper.dll - Google Диск[^]

а вот и команда из библиотеки dll
ZK.txt - Google Диск[^]

Что я уже пробовал:

я попробовал команду цикла, но это может повредить машине, я действительно не знаю, можно ли обойти это, даже не удовлетворив это

ACUNLOCK(разблокировка двери)-> разблокировка двери(не открывалась)
ACUNLOCK(разблокировки дверей)-&ГТ; отпирание двери(не открывалась)-и GT; обход двери-> открыть дверь

1 Ответов

Рейтинг:
1

BillWoodruff

сначала сделайте некоторые исследования по CodeProject: [^], и Google: [^]

И, конечно же, поищите документацию на "стрелу" аппаратного обеспечения от производителя.