write

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

Описание

пример

status = write(data,filename,dataformat,funit,printformat,freqformat) информация о записях от data к заданному файлу. write функция возвращает True если операция успешна и возвращает False в противном случае.

Примечание

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

Примеры

свернуть все

Считайте данные, хранимые в файле default.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 функционируйте, чтобы сохранить результаты в файле под названием test.s2p.

write(orig_data,'test.s2p')
ans = logical
   1

Входные параметры

свернуть все

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

Имя файла .snp, .ynp, .znp, .hnp, or .amp расширения файла, где n является количеством портов в виде вектора символов или строковым скаляром.

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

Формат

Описание

'DB'

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

'MA'

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

'RI'

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

Единицы частоты данных, заданных в 'GHz', 'MHz', 'KHz', или 'Hz'.

Примечание

Если вы не задаете funit, его значение принято от объекта data. Все значения являются нечувствительными к регистру

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

Представляет точность частоты, заданных операторов форматирования использования. Смотрите fprintf для получения дополнительной информации.

Ссылки

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

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