write

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

Синтаксис

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запись возвращает 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

Для просмотра документации необходимо авторизоваться на сайте