Экспортируйте данные компонента в файл

Доступные форматы экспорта

Программное обеспечение RF Toolbox™ позволяет вам экспортировать данные из любого объекта rfckt или от объекта rfdata.data до файлов данных промышленного стандарта и файлов MathWorks® AMP. Эта возможность экспорта позволяет вам хранить данные для использования в других симуляциях.

Примечание

Тулбокс также позволяет вам экспортировать данные от объекта rfmodel до файла Verilog-A. Для получения информации о том, как сделать это, смотрите Экспорт Модель Verilog-A.

Можно экспортировать данные в следующие форматы файлов:

  • Форматы файлов промышленного стандарта — SNP Пробного камня, YNP, ZNP, HNP и форматы GNP задают сетевые параметры и шумовую информацию для измеренных и моделируемых данных.

    Для получения дополнительной информации о файлах Пробного камня, смотрите https://ibis.org/connector/touchstone_spec11.pdf.

  • Усилитель MathWorks (AMP) формат файла — Задает параметры сети усилителя, выходную мощность по сравнению с входной мощностью, шумовыми данными и точкой пересечения третьего порядка.

    Для получения дополнительной информации о файлах .amp, смотрите Разделы Данных о Файле AMP.

Как экспортировать данные объектов

Чтобы экспортировать данные из схемы или объекта данных, используйте команду write формы

status = write(obj,'filename');

где

  • status является возвращаемым значением, которое указывает, была ли операция записи успешна.

  • obj является указателем объекта rfdata.data или схемы.

  • filename является именем файла, который содержит данные.

Например,

status = write(rfckt.amplifier, 'myamp.amp');

экспортирует данные от объекта rfckt.amplifier до файла myamp.amp.

Экспортируйте данные объектов

В этом примере используйте тулбокс, чтобы создать вектор данных S-параметра, сохранить его в объекте rfdata.data и экспортировать его в файл Пробного камня.

В подсказке MATLAB®:

  1. Введите следующее, чтобы создать вектор, s_vec, S-значений-параметров в трех значениях частоты:

    s_vec(:,:,1) = ...
        [-0.724725-0.481324i, -0.685727+1.782660i; ...
          0.000000+0.000000i, -0.074122-0.321568i];
    s_vec(:,:,2) = ...
        [-0.731774-0.471453i, -0.655990+1.798041i; ...
          0.001399+0.000463i, -0.076091-0.319025i];
    s_vec(:,:,3) = ...
        [-0.738760-0.461585i, -0.626185+1.813092i; ...
          0.002733+0.000887i, -0.077999-0.316488i];
  2. Введите следующее, чтобы создать объект rfdata.data под названием txdata со значениями свойств по умолчанию:

    txdata = rfdata.data;
  3. Введите следующее, чтобы установить S-значения-параметров txdata к значениям, которые вы задали в s_vec:

    txdata.S_Parameters = s_vec;
  4. Введите следующее, чтобы установить значения частоты txdata к [1e9 2e9 3e9]:

    txdata.Freq=1e9*[1 2 3];
  5. Введите следующее, чтобы экспортировать данные в txdata к файлу Пробного камня под названием test.s2p:

    write(txdata,'test')
Для просмотра документации необходимо авторизоваться на сайте