Потеря сигнала в линии связи

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

    Здравствуйте.
    Есть работающая система, опрашивающая через модем удалённое устройство. На выходе получается слово состояния, которое разбивается в дорасчётных каналах на биты при помощи формулы: GetBit(Val(N_канала),N_бита)
    Проблема. Когда пропадает свзяь с устройством, эта формула возвращает нулевые биты.
    А как бы сделать так, чтобы ничего она не возвращала, т.к. на графике словосостояния в случае потери сигнала я вижу прерывистую линию, а на графике выделения бита я вижу падение линии с 1 (если была) до 0. Т.е. нужно чтобы на этом графике выделенного бита то же был разрыв линии.

    Спасибо.

    #15050
    Romiros
    Участник

    GetBit(Val(N_канала),N_бита);Stat(N_канала)
    Попробуйте так.

    #15051
    manjey73
    Участник

    Вам еще статус каналу надо будет поменять, в зависимости от первичного сигнала для дорасчетных.

    з.ы. так с ходу не подскажу как формулу делать.

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