Artonit

Пожалуйста, войдите или зарегистрируйтесь.

Расширенный поиск  

Новости:

SMF - Just Installed!

Просмотр сообщений

В этом разделе можно просмотреть все сообщения, сделанные этим пользователем.

Сообщения - adminsmf

Страницы: 1 2 3 [4] 5 6
46
Артонит СЕ характеризуется высокой стабильностью.
Необходимость в доработках нет вот уже более 3-х лет.
Имеющиеся недочеты несущественны и достаточно специфичны, они не влияют на работу комплекса.
Если у Вас есть проблемы с эксплуатацией комплекса, то обратитесь или в техническую поддержку, или озвучьте проблему здесь, в форуме.
Наш опыт показывает, что бОльшая часть проблем не связана с ПО и оборудованием.

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

48
Принципиальной схемы в открытом доступе нет. Основные схемотехнические решения выполнены по рекомендации вендоров.
Статистика показывает, что что отказы часов происходят крайне редко, и причин кроется не в схемотехнике.
Далее возможны такие варианты:
  • Замените батарейку. Нормальное напряжение должно быть на уровне 3,4-3,6В.
  • А не "слетают" ли еще и временные зоны? Если слетают, то необходимо искать источник сильных помех по питанию (типовая ошибка - общая земля с питанием замка. Адемант не любит такие обобщения).

49
  • Необходимо установить драйвер устройства (контроллера Адемант). Этот драйвер можно взять из инсталлятора (скорее всего еще Шэлт Дуо). Запустите инсталлятор, и на этапе выбора компонент укажите "Драйвер контроллера" (или что-то созвучное).
  • Далее, в настройках расширенной регистрации, Вам надо будет указать COM-порт, к которому подключен регистрационный комплект. Установить драйвер виртуального COM-порт (http://www.ademant.ru/component/option,com_remository/Itemid,27/func,startdown/id,1/)
Хочу отметить, что многократно и успешно в качестве регистрационного используются приборы КСУ-125 или Z-2.

50
Для иллюстрации прилагаю нужную картинку.
Команда load_card передается в указанный в настройках драйвер (т.е. в shieldpro).
Далее драйвер (см. его строку подключения) через DSN с именем SDUO находит базу данных СКУД, и выстраивает карты для выбранного контроллера в очередь для их загрузки в контроллеры.
АСервер, планово просматривая очередь, видит эти карты и начинает загрузку.
При этом:
  • При построении карт в очередь происходит полный пересчет карт для выбранного контроллера, с удалением предыдущих результатов.
  • "Старые" данные выставляются в очередь для удаления, чтобы удалить карты из ранее рассчитанных ячеек, и уже затем выставляются вновь рассчитанные данные. Так что общее количество карт в очереди будет равно удвоенному их количеству для контроллера.

51
Установка прошла нормально при выполнении следующих действий:
  • В свойствах инсталлятора установлена галочка Совместимость с XP.
  • Инсталлятор надо запускать от имени Администратора.

52
Обновление вариант 2.
Опытным путем установлено, что проще обновить БД следующим образом:
  • В программе IBExpert сделать сравнение баз Tools - Databasecompare. В качестве Reference указать базу empty.gdb из вновь установленного пакета, а в качестве Comparative указать "старую" базу данных. Полученный скрипт выполнять для обновляемой базы.
  • выполнить SQL:
    update people p set p.tabnum = 'tn_'||p.id_pep where p.tabnum=''
    Смысл запроса: установить всем пользователям значение табельного номера, если его еще нет. В версии 1.7 табельный номер активно используется, и без него система не работает.
  • Выполнить SQL
    update organization o set o.divcode='div_'||o.id_org where o.divcode=''
    Смысл запроса: установить организациям код дивизиона, если его еще нет. В версии 1.7 код дивизиона активно используется и без него система не работает.
  • Экспортировать данные из таблицы reports базы данных empty.gdb (Table - Export Data into script) в таблицу reports обновляемой базы данных. В версии 1.7 отчеты хранятся в виде набора записей, и могут быть расширены по мере необходимости.
Далее советую сделать backup - restore и работать с обновленной базой данных.

53
Спасибо, проверим.

54
Останавливается в момент извлечения файла fastreport3.dll.
Причина: предполагаю, что инсталлятор пытается зарегистрировать файл fastreport3.dll и не может это сделать.
Метод лечения:
  • Запустите инсталлятор cpm 1.0.0.8 второй раз.
  • При выборе компонент снимете галочку с компоненты Генератор отчетов.
  • Завершите установку аддона.
  • Перейдите в папку C:\Program Files (x86)\FastReport и зарегистрируйте fastreport3.dll с помощью команды regsvr32 fastreport3.dll

55
Как следствие, не могу выполнить поиск.
Версия программы 1.0.0.4
Ответ короткий:
Удалите файл user.config, который лежит в папке
C:\Users\<Имя пользователя>\AppData\Local\Артсек\ArtonitStart.exe_StrongName_izvnjgi1v3ris0wapijzsshsch20h51t\1.0.0.4
Ответ полный:
в файле
C:\Users\<Имя пользователя>\AppData\Local\Артсек\ArtonitStart.exe_StrongName_izvnjgi1v3ris0wapijzsshsch20h51t\1.0.0.4\user.config
в строках
<setting name="MainWindowSize" serializeAs="String">
                <value>800, 600</value>
            </setting>

хранится значение параметров окна при запуске. Установлено, что при значениях
<value>-3200, -3200</value>
наблюдается описанная картина: икона программы "лежит" в трее, и развернуть ее на экран не очевидно как.
При удалении файла программа при запуске берет умолчательные настройки и запускается как надо.
Файл можно и не удалять, а изменить значения параметра value на приведенные в тексте.

56
Из чего складывается задержка вывода фото?
  • Процесс обмена с контроллерами. При работе по линии RS-485 опрос контроллеров происходит поочередно. На опрос каждого контроллера тратиться 0,1-0,2 секунды.
    При наличии 30 контроллеров полный цикл опроса составит 3-6 секунд.
  • Время обработки данных на уровне Транспортного сервера зависит от типа СУБД и заполненности самой БД. Если используете Jet 4.0, то при количестве записей более 300000 вставка очередного события занимает заметное время. При использовании MSSQL, FireBird, MySQL или PostgreSQ вставка события происходит практически мгновенно.
  • Передача сообщения от Транспортного сервера в БД СКУД силами АСервера. Этот процесс достаточно быстрый, но надо учесть http://artonit.ru/forum/index.php?topic=1310.0
  • Работа самой базы СКУД. Тут, как правило, времена задержек минимальны.
  • Пропускная способности и состояние локальных сетей.
  • Время отображения данных в самой программе Монитор.

Собрав воедино всю цепочку потока данных, становится ясно, как сократить время между событием и его отражением на экране монитора:
  • Изменить порядок опроса контроллера. В наиболее ответственное время собирать журнал событий только с тех контроллеров, информацию с которых необходимо отображать. Сбор журнала событий от остальных контроллеров организовать, например, ночью. Этот процесс легко автоматизируется с помощью пакета Transmircmd. В заданное время  (например, в 7 утра) Транспортный сервер получает команды выключить из сбора событий второстепенные контроллеры. После этой команды Транспортный сервер "собирает" данные только с актуальных контроллеров. В другое определенное время (например, в 20 часов, когда поток сотрудников уменьшился) на Транспортный сервер выдается команда возобновить сбор журнала событий с остальных контроллеров. После получения этой команды Транспортный сервер начинает выборку журнала событий из остальных контроллеров. Главное, что в период с 7 до 20 опрашивалось минимально необходимое количество контроллеров, и время на опрос было минимальным.
    При этом карты в контроллер будут и записываться, и удаляться (в соответствии с текущей работой оператора бюро пропусков).
    Необходимы пакет программ подготовлю для публикации позже.
  • Использовать контроллеры серии Артонит в составе Транспортного сервера Тип 2. В этом случае контроллер сам высылает событие в Транспортный сервер, и задержка на период опроса отсутствует.
  • При большом потоке событий отказаться от Jet 4.0 и использовать, например, MSSQL. См. http://artonit.ru/forum/index.php?topic=1307.0
  • Сети, как правило, особых проблем не создают, на есть резон периодически проверять их состояние. В процесс развития фирмы локальные сети постоянно нагружаются, и в какой-то момент может быть создана неприемлемая ситуация (например, в силу неизвестных причин трафик пущен по какому-то мудреному маршруту, и время передачи данных заметно возросло.
  • Сократить трафик с помощью настроек программы Монитор. Если установить галочку Операции - Настройка - Хранить локальные фото, то программа Монитор будет записывать изображения на локальный диск, и при получении событий с данными этого пользователя изображение будет запрашиваться не из базы, а браться с диска, что позволяет экономить на трафике (если в базе фото будет изменено, то Монитор будет все равно брать фото с локального диска, что приведет к неправильному отображению данных. Поэтому при использовании локального хранения фото рекомендую периодически удалять данные из папки ...Access/Photo. Монитор сформирует данные заново, используя актуальные данные из БД СКУД).

57
В сети примерно 30 контроллеров.
После прохода сотрудника фото появляется аж через несколько секунд, когда человек де-факто уже ушел.
Можно ли сократить это время?

58
sc config ACSServer depend= FirebirdServerDefaultInstance

59
Для логирования работы АСервера необходимо и достаточно создать файл
c:\windows\system32\fulllog.txt
При старте АСервер проверяет наличие этого файла, и если он есть, то пишет в него детали своей работы.
После отладки не забудьте удалить или переименовать файл: большой размер лог-файла приведет к замедлению работы АСервера.

60
При запуске bat-файла работы с базой данных появляется ошибка Statement failed, SQLCODE = -904.
Решение: перед путем к базе данных надо поставить IP адрес компьютера.

Было:
isql "c:\Program Files (x86)\cardsoft\Access\shieldpro.gdb" ...

Надо
isql 127.0.0.1:"c:\Program Files (x86)\cardsoft\Access\shieldpro.gdb" ...



Страницы: 1 2 3 [4] 5 6