запись

Запишите данные РФ из схемы или объекта данных зарегистрировать

Синтаксис

status = write(data,filename,dataformat,funit,printformat, 
freqformat)

Описание

status = write(data,filename,dataformat,funit,printformat,freqformat) информация о записях от data до заданного файла. data является объектом схемы или объектом rfdata.data, который содержит достаточную информацию, чтобы записать заданный файл. filename является вектором символов, представляющим имя файла .snp, .ynp, .znp, .hnp или файла .amp, где n является количеством портов. Расширением filename по умолчанию является .snp. write возвращает True, если операция успешна и возвращает False в противном случае.

dataformat задает формат данных, которые будут записаны. Это должно быть одно из нечувствительных к регистру значений в следующей таблице.

Формат

Описание

'DB'

Данные поданы (значение дБ, угол) пары с углом в градусах.

'MA'

Данные поданы (значение, угол) пары с углом в градусах.

'RI'

Данные поданы (действительный, мнимый) пары (значение по умолчанию).

funit задает единицы частоты данных, которые будут записаны. Это должен быть 'GHz', 'MHz', 'KHz' или 'Hz'. Если вы не задаете funit, его значение принято от объекта data. Все значения являются нечувствительными к регистру.

printformat задает точность сетевых и шумовых параметров. Значением по умолчанию является %22.10f. Это значение означает, что метод пишет данные с помощью представления с фиксированной точкой с точностью 10 цифр. Минимальным положительным значением, которое метод write может выразить по умолчанию, является 1e-10. Для большей точности задайте различный printformat. Смотрите спецификацию Формата для fprintf.

freqformat задает точность частоты. Значением по умолчанию является %-22.10f. Смотрите спецификацию Формата для fprintf.

Примечание

Метод только пишет значения свойств из data, который поддерживает заданный выходной файл. Например, файлы Пробного камня, которые имеют .snp, .ynp, .znp или расширение .hnp, не поддерживают шумовую фигуру или выводят точку пересечения третьего порядка. Следовательно, метод write не пишет эти значения свойств в эти такие файлы.

Примеры

свернуть все

Анализируйте данные, хранимые в файле default.s2p для набора значений частоты. Используйте метод write, чтобы сохранить результаты в файле под названием test.s2p.

orig_data=read(rfdata.data,'default.s2p')
orig_data = 
   rfdata.data with properties:

            Freq: [191x1 double]
    S_Parameters: [2x2x191 double]
      GroupDelay: [191x1 double]
              NF: [191x1 double]
            OIP3: [191x1 double]
              Z0: 50.0000 + 0.0000i
              ZS: 50.0000 + 0.0000i
              ZL: 50.0000 + 0.0000i
        IntpType: 'Linear'
            Name: 'Data object'

freq = [1:.1:2]*1e9;
analyze(orig_data,freq);
write(orig_data,'test.s2p')
ans = logical
   1

Ссылки

EIA/IBIS Открытый Форум, “Спецификация Формата файла Пробного камня”, версия. 1.1, 2002 (https://ibis.org/connector/touchstone_spec11.pdf).

Смотрите также

| | | | | | | | | | | | | |

Представлено до R2006a