Сетевые контроллеры > Z5R WEB
Z5R WEB(web-json) - Как получить список карт из контроллера
astashov:
--- Цитата: murat351 от 20 Июня 2018, 09:55 ---для каждой задачи свои методы ))
метод для вашей задачи
http://posix.ironlogic.ru/wiki/Z397_IP_Advanced_Mode
--- Конец цитаты ---
Ну наверное при большом количестве контроллеров этот метод то что надо. Стоит не дорого...
С коммерческой точки зрения решения и методы понятны...
Но на небольшом количестве контроллеров, или на большом но когда нет желания писать драйвер под Z397, можно на секунду переключить контроллер в автономный режим работы, скачать csv, вернуть контроллер в режим работы web-json. Профит. И список карт получен и все счастливы. И дополнительного оборудования не надо. И написать такой алгоритм будет намного быстрее, чем писать драйвер под линукс для Z397. Минут 20 наверное займет.
Только вот зачем этот геморой с такими финтами - не понятно.
Получается что функционал есть, но его умышленно не дают что бы покупали такие контроллеры как Z397, например.
murat351:
это все можно сделать с помощью бесплатной программы https://ironlogic.ru/il_new.nsf/htm/ru_guardcmd
там и импорт и экспорт, и много другого
astashov:
--- Цитата: murat351 от 20 Июня 2018, 11:39 ---это все можно сделать с помощью бесплатной программы https://ironlogic.ru/il_new.nsf/htm/ru_guardcmd
там и импорт и экспорт, и много другого
--- Конец цитаты ---
Это замечательно. Только для начала надо найти где то виндовс и что он был включен регулярно и на нем будет крутиться только одна эта программа.
Зачем??? Тем более что то делать руками....
Я очень ленивый :) Мне проще написать веб интерфейс и он будет работать на чем угодно.
п.с.: да, да. Мы одна из таких компаний, на который все на линуксе или на маке. Даже 1C и то на линуксе.
Егор:
Решил немного реанимировать тему.
Почему нельзя получить список карт из контроллера примерно понятно.
Полюбовавшись, сколько времени и команд уходит за заливку 8000 карт, представить, что это будет происходить в обратную сторону... Долго, хотя и терпимо, если не в рабочее время выполнять.
Так что функционалу получения карт их контроллера мы всё же обрадуемся ))
А вопрос такой: а можно ли хотя бы просто количество карт из контроллера получить?
Так сказать контрольную сумму.
Ну и ещё уточнить хочу - если отправить контроллеру одну и ту же карту несколько раз подряд, он её сколько раз хранить будет?
Один, т.к. поймёт, что это дубль или сколько раз прислали столько и записей?
astashov:
--- Цитата: Егор от 19 Ноября 2018, 22:23 ---А вопрос такой: а можно ли хотя бы просто количество карт из контроллера получить?
Так сказать контрольную сумму.
--- Конец цитаты ---
Вставлю свои пять копеек: Количество - роли не играет. Контрольная сумма - думаю что это опять предполагается количество.
А вот хэш набора карт.... Это да. Это было бы полезно. Т.е. после загрузки карт(ы) контроллер сортирует все номера карт, и берет от этого списка хэш. Можно выбрать любой хэш, который не грузит проц на подсчет(по крайней мере самый легкий). Например CRC. И в евентах говорить этот хэш. Можно не во всех эвентах, а только в пингах. А серверная часть знает какие карты должны быть на контроллере, соответственно может построить такой же хэш и срванить. И станет понятно, актуальный список карт на контроллере или нет.
Навигация
Перейти к полной версии