Как использовать формулы?

Стартовая страница › Форумы › Вопросы без категории › Как использовать формулы?

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

    Не пойму как пользоваться формулами((( Необходимо полученную переменную умножать на определенную константу и выводить произведение.Помогите разобраться, пожалуйста.

    #9208
    manjey73
    Участник

    Если канал Телеизмерение то Cnl*1000 например

    #9219
    maximan
    Участник

    Да телеизмерение. А синтаксис какой,просто
    cnl(n)*1000 (n-номер канала)?

    #9220
    manjey73
    Участник

    Cnl — это и есть данные, поступающие в канал, но предже чем они попадут в базу, проходят через формулу, если вы ее активировали.

    #9224
    maximan
    Участник

    Я понял, спасибо.А если необходимо перемножить 2 переменные с разных каналов?

    #9225
    Romiros
    Участник

    Cnl это входные данные того канала в котором Вы пишите формулу. Val() это данные этого же канала после обработки сервером.
    Val(n) это данные любого канала.
    Соответственно Val(1)*Val(2) перемножить данные 1-го и 2-го каналов.

    #9231
    maximan
    Участник

    Спасибо!

    #9969
    maximan
    Участник

    а можно полностью процесс создания формулы и синтаксис? например умножения

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

    Вопрос не совсем понятен. В теме выше примеры формулы умножения. Используется синтаксис математических выражений языка C#.

    Вы писали:

    Да телеизмерение. А синтаксис какой,просто
    cnl(n)*1000 (n-номер канала)?

    Правильно так:
    Val(n)*1000
    Доступные переменные и функции здесь

    #9984
    maximan
    Участник

    Можно полностью пример, для очень глупых.

    #9985
    maximan
    Участник

    я написал такой код, не работает((((
    public ttt()
    {
    double Cnl;
    Cnl=Cnl*100;
    }

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

    Полностью:
    1. В Администраторе откройте таблицу Входные каналы.
    2. В поле Формула напишите: Val(100)*1000
    Где 100 — это номер канала, на который Вы ссылаетесь.
    Или Cnl*1000 — если нужно умножить значение, полученное от контроллера.
    3. Поставьте галочку Использовать формулу.

    #9996
    maximan
    Участник

    Спасибо, теперь понятно.А более сложные формулы надо добавлять во вкладку формулы?

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

    Добавлять в таблицу формул имеет смысл, если:
    1. Формула содержит вычисления и не может быть записана одним выражением.
    2. Формула используется часто и удобнее вызывать её по имени.

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