Скрипт считывания осциллограмм в формате COMTRADE 1991, 1999 в MATLAB

Категории:
Метки:

Приобрели: 7 раз

Описание

Скрипт предназначен для считывания осциллограмм в формате COMTRADE 1991 или 1999 годов из файлов с расширением *.CFG и *.DAT.

В скрипте приведены подробные комментарии с описанием полей результирующей структуры данных.

Входные данные

  • file – наименование файла (без расширения, должно быть одинаковое название для файлов в формате *.CFG и *.DAT)

Выходные данные

  • osc – структура, содержащая все данные осциллограммы в виде структуры данных

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

>> osc = comtrade_reader('osc')

osc =

station_name: '1 - Trafo feeder'
rec_dev_id: '514'
rev_year: ''
TT: 40
nA: 8
nD: 32
An: [1 2 3 4 5 6 7 8]
ch_id_a: {'IL1' 'IL2' 'IL3' 'UL1E' 'UL2E' 'UL3E' 'Io' 'Uo'}
ph_a: {'' '' '' '' '' '' '' ''}
ccbm_a: {'' '' '' '' '' '' '' ''}
uu: {'A' 'A' 'A' 'V' 'V' 'V' 'A' 'V'}
a: [0.3250 0.3250 0.3250 1.6250 1.6250 1.6250 0.1083 0.9383]
b: [0 0 0 0 0 0 0 0]
skew: [0 0 0 0 0 0 0 0]
min: [-32000 -32000 -32000 -32000 -32000 -32000 -32000 -32000]
max: [32000 32000 32000 32000 32000 32000 32000 32000]
primary: [0 0 0 0 0 0 0 0]
secondary: [0 0 0 0 0 0 0 0]
PS: {[] [] [] [] [] [] [] []}
Dn: {1x32 cell}
ch_id_d: {1x32 cell}
ph_d: {1x32 cell}
ccbm_d: {1x32 cell}
y: [0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0]
line_freq: 50
nrates: 1
samp: 1200
endsamp: 1440
start_date_time: 12-Apr-0012 14:01:56
trigger_date_time: 12-Apr-0012 14:01:57
file_type: 'ASCII'
timemult: 1
n: [1x1440 double]
timestamps: [1x1440 double]
analog: [8x1440 double]
analog_primary: []
analog_secondary: []
discrete: [32x1440 double]

>> osc.analog(1,:); % обращение к первому аналоговому сигналу осциллограммы

Поставка товара

После приобретения товара на указанную вами электронную почту будет выслана ссылка на скачивание.

Отзывы и вопросы

Отзывы и вопросы по товару оставляйте ниже в комментариях.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.