Приобрели: 8 раз
Описание
Скрипт предназначен для считывания осциллограмм в формате 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,:); % обращение к первому аналоговому сигналу осциллограммы
Поставка товара
После приобретения товара на указанную вами электронную почту будет выслана ссылка на скачивание.
Отзывы и вопросы
Отзывы и вопросы по товару оставляйте ниже в комментариях.