Здравствуйте!
Подскажите как в хронологическом событии при заполнении памяти панели оператора, записывать новое событие на место самой старой записи?
(Вкладка сохранить: PFW 1024, флаг на «Автоопределение» памяти стоит)
Здравствуйте!
Подскажите как в хронологическом событии при заполнении памяти панели оператора, записывать новое событие на место самой старой записи?
(Вкладка сохранить: PFW 1024, флаг на «Автоопределение» памяти стоит)
Последний раз редактировалось veet; 05.04.2016 в 04:35.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg
А возможно ли это реализовать в других вариантах?
Описание задачи:
Создан журнал первопричин аварий, при этом есть кнопка стирания всех событий. На кнопку назначен уровень доступа, для ограничения нежелательной очистки событий. Если длительное время не чистить журнал, то нет возможности записать последние аварии, которые в данном случае очень важны (свежие аварии приоритетнее).
Вы не правильно понимаете как работает таблица хронологических событий. Ничего в ней не нужно очищать. Она не может переполниться.
Предположим есть таблица емкостью 10 событий. После наступления 11 события, первое(самое старое событие) удаляется, второе становится на место первого, третье - на место второго,...десятое - на место девятого. Таким образом в конце таблицы освобождается место для нового (11 события).
Таким образом, в нашем случае, в таблице всегда хранятся десять последних событий.
Мой канал на ютубе
https://www.youtube.com/c/ПетрАртюков
Библиотека ГМ для СП300
https://disk.yandex.com/d/gHLMhLi8x1_HBg