custom header for touchstone file

3 ビュー (過去 30 日間)
Neil Hamilton
Neil Hamilton 2019 年 8 月 9 日
編集済み: Scotty Neally 2020 年 11 月 10 日
Is there a way when creating a touchstone file with rfwrite to add additioanl information to the header?
Or a way to add these extra header lines to an existing file of the s2p type?
  1 件のコメント
Saket Chirania
Saket Chirania 2020 年 6 月 2 日
Hi Neil,
We can use the rfwrite command to create a Touchstone file in multiple way. These are some common way to use these commands:
  • rfwrite(data,freq,filename) creates a Touchstone data file, filename. rfwrite touchstone files output 16 digits.
  • rfwrite(netobj,filename) creates a Touchstone file from a network parameter object, netobj.
  • rfwrite(_____,Name,Value) creates a Touchstone file using the options in the name-value pair arguments following the filename.
However, I don't think it is possible to add additional information to the header using rfwrite command.
Since, Touchstones files are text files you can use some text command to read in and modify the file if you want to append the header manually. The link below describes about writing data to text file
I hope this helps.

サインインしてコメントする。

回答 (1 件)

Scotty Neally
Scotty Neally 2020 年 11 月 10 日
編集済み: Scotty Neally 2020 年 11 月 10 日
Consequently I'm looking for the same function...I've solved this in the past by using a dos copy cmd to append the header file + matlab rfwrite output. While it works, (very fast for multi-GB snp) its not a very pretty solution...
The key is to add 2 newline chars to the end of your header file before appending.
Thanks,
-Scotty

カテゴリ

Help Center および File ExchangeIntroduction to Installation and Licensing についてさらに検索

製品


リリース

R2019a

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by