Recoder » RECODER/SEQ

Функции

extract-signals(fname signals &key (by 5) (start 0))
Описание: функция extract-signals выводит значения сигналов signals, записанных в файл тренда с именем fname.

Методы

export-to((trd-seq <trd-seq>) (csv-stream <csv-stream>) &key (start 0) (end (records trd-seq)) (by 1))

Описание: метод export-to выполняет вывод объекта trd-seq в поток csv-stream.

Пример использования:

(trd-open *trd-sig*)
 (export-to *trd-sig* *csv-stream*)

trd-open((trd-seq <trd-seq>))
Описание: метод trd-open выполняет отркытие файла тренда, ассоциированного с объектом trd-seq.

Классы

<trd-seq>
OptionValue
Superclasses:(<trd> sequence t)
Metaclass:standard-class
Default Initargs:nil
Описание: класс <trd-seq> реализует протоколы доступа к записям тренда через протоколы доступа к элементам последовательности.
  • s-sig
    Список с именами сигналов.
    OptionValue
    Allocation:instance
    Type:nil
    Initarg::s-sig
    Initform:nil
    Readers:(<trd-seq>-s-sig)
  • a-sig
    Список аналоговых сигналов.
    OptionValue
    Allocation:instance
    Type:nil
    Initform:nil
    Accessors:(<trd-seq>-a-sig)
  • d-sig
    Список дискретных сигналов.
    OptionValue
    Allocation:instance
    Type:nil
    Initform:nil
    Accessors:(<trd-seq>-d-sig)
  • h-tbl
    Хешированная таблица:
    • ключ - имя сигнала;
    • значение - номер сигнала в записи Список дискретных сигналов.
    OptionValue
    Allocation:instance
    Type:nil
    Initform:(make-hash-table :test (function equal))
    Accessors:(<trd-seq>-h-tbl)