Управление каналом из скрипта ?

Стартовая страница Форумы Понять, как работает ПО Формулы Управление каналом из скрипта ?

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Автор
    Записи
  • #44066
    manjey73
    Участник

    Собственно есть канал Х, нужно при старте Сервера сделать его =0, потом через паузу сделать =1.
    При этом, чтобы канал Х продолжил управляться сам по себе, то есть отключался и включался далее руками.

    Без применения Модуля автоуправления.

    Пробовал в скрипте инициализации указать SetData(3000, 0, 1);
    А в дополнительном канале EveryMin(() => SetData(3000, 1, 1))

    Безрезультатно от слова совсем. Ну даже если бы и был результат, то есть при старте стал бы канал 0, а потом 1 то как сохранить управление?

    Какие идеи можете подсказать? Почему не выполняется в скрипте инициализации SetData ?

    #44077
    Mikhail
    Модератор

    Попробуйте создать state machine (проще говоря — переменную с состояниями) и устанавливать значение не при инициализации, а в формуле канала. EveryMin здесь не нужен. Измеряйте разницу между временем старта и текущим временем.

    #44082
    manjey73
    Участник

    Вопрос больше в том, почему формула SetVal или SetData не работает в скрипте инициализации ?

    public override void InitScripts()
    {
        // Put your initialization code here
        // Поместите сюда код инициализации
    }

    Что вообще тут можно использовать? Если даже простые вроде формулы тут не работают?

Просмотр 3 сообщений - с 1 по 3 (из 3 всего)
  • Для ответа в этой теме необходимо авторизоваться.