Добрый день. Может кто-нибудь просветить насчет того, может или нет СП310Р заносить в архив текст?
Вид для печати
Добрый день. Может кто-нибудь просветить насчет того, может или нет СП310Р заносить в архив текст?
Можно. В настройках архивации указываете тип данных String и кол-во регистров (в каждом регистре хранятся 2 ASCII символа).
Вложение 28783
Для ввода текста используйте элемент Текстовый ввод:
Вложение 28784
См. простейший пример в аттаче - архивация вводимого текста.
Вложение 28786
Вложение 28787
Использую на одном из объектов СП307-Р. Запись текста в архив не стал делать, показалось не самым удобным вариантом. Панель пишет csv на флэшку. Но здесь тоже вопрос есть по тому, что получается. Вот ссылка на файл: https://yadi.sk/d/X75U9IWk3Bz5uz Это суточный архив, пишется с интервалом 5 секунд каждые 60 записей. В файле получается много нулевых строк и много дублирующейся информации. Это панель так работает?
И еще. Можно ли сделать циклическую запись? То есть у меня на каждые сутки 1 файл. При заполнении флэшки запись прекращается и панель начинает подтормаживать. Если бы при этом старые файлы удалялись было бы не плохо. Хотя если разобраться с первой частью вопроса, то размер архива станет гораздо меньше и флэшки будет хватать на долго.
Посмотрите в руководстве пользователя п. 9.7.1 - там описано, как организовать архивацию.
Соответствующий пример доступен на сайте (ссылка на раздел в подписи).
В вашем случае каждые 5 секунд архивируются данные за прошедшие 60 секунд - что и приводит к дублированию информации.
В проекте использовал "Архивирование на USB" Режим архивирования: Цикл 5 секунд, Количество записей в файле 60. п. 7.16.2. По описанию получается 60 срезов с интервалом 5 секунд накапливаются в память панели и далее выгружается в файл на флэшке. В примере описан несколько другой метод: архивирование ведется в панели и периодически выгружается в файл. Процесс вроде бы такой же, но реализован другими компонентами.
Да, я понял насчет Архивирования на USB. В данный момент в его настройках использована не совсем корректная формулировка: "количество записей в файле" на самом деле означает "количество строк, которое будет занесено в архив при каждой записи". Если вы поставите этому параметру значение 1, то каждые 5 секунд в архив будет заноситься одно текущее значение регистра.
Если у вас остались вопросы - по возможности, свяжитесь со мной через skype, пожалуйста.