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