exponenta event banner

написать

Запись радиочастотных данных из канала или объекта данных в файл

Описание

пример

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

Примечание

Метод записывает значения свойств только из data , который поддерживается указанным выходным файлом. Например, файлы Touchstone, которые имеют .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

Входные аргументы

свернуть все

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

Имя файла .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, «Спецификация формата файла Touchstone», редакция 1.1, 2002 (https://ibis.org/connector/touchstone_spec11.pdf)

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