Written on: 23. 01. 2019 [16:23]
|
arcsin
Аркадий Кисель
Contributor
Topic creator
registered since: 17.02.2017
Posts: 77
|
добрый день, форумчане. медленный контроллер (период 5 минут) содержит несколько параметров. Не нашел в документации ответа, прошу разъяснить. мне нужно чтобы выполнялось несколько параметров в логическом контроллере, но особенный (или два особенных) выполнялись последними в каждый цикл.
"roman" wrote:
Отдельный поток это отдельный объект контроллера LogicLev, как собственно и любого объекта контроллера источника данных, соответственно все объекты параметров этого контроллера выполняются последовательно в том потоке,
потестировал порядок выполнения нашел закономерности
1)при включеном контроллере выполняется в порядке включений параметров
2)при включении контроллера в порядке следования в дереве.
3)контроллер / вкладка Параметры. Выбираю Отражение параметра, потом обратно Логический. после чего параметры в дереве сортируются по алфавиту, и потом выполняются по алфавиту. (здесь я так понимаю параметры записываются в таблицу LogLevPrm_10s, и потом читаются с сортировкой)
есть ли другие методы указания очередности ?
|
Written on: 23. 01. 2019 [16:41]
|
roman
Roman Savochenko
Moderator Contributor Developer
registered since: 12.12.2007
Posts: 3750
|
"arcsin" wrote:
3)контроллер / вкладка Параметры. Выбираю Отражение параметра, потом обратно Логический. после чего параметры в дереве сортируются по алфавиту, и потом выполняются по алфавиту. (здесь я так понимаю параметры записываются в таблицу LogLevPrm_10s, и потом читаются с сортировкой)
Порядок определяет и сортирует контейнер "map".
"arcsin" wrote:
есть ли другие методы указания очередности ?
Нет ни очерёдности ни смысла в этом тут и как-то привязываться к порядку не нужно!
Если про порядок и зависимая логика то это в Блочный вычислитель.
Learn, learn and learn better than work, work and work.
|
Written on: 24. 01. 2019 [12:31]
|
arcsin
Аркадий Кисель
Contributor
Topic creator
registered since: 17.02.2017
Posts: 77
|
A map сортирует по алфавиту. в моем случае этого хватит.
Спасибо за ответ!
|