« 餃子の王将で4月限定の豚肉たっぷりあんかけ焼そば フェアセットBをいただく。確かに豚肉がたっぷり入って、麺もしっかり焼かれていてなかなか美味しい。 | トップページ | 高周波・RFニュース 2025年4月21日 6GWorldがサイトリニューアル、ITUがAI Native Telecom Networkの会議を開催、SEMCOが150℃保証の車載MLCC発表、Samsung Galaxy A26分解動画、Maury Microwaveが測定・モデリングソフト発表 »

2025年4月21日 (月)

Google Gemini 2.5 Pro experimentalに高周波で使われるSパラメータのTouchstoneファイルを読み込んでプロットするC#コードを書いてもらうと570行のコードができて動いた。ファイルの拡張子snpのnでポート数を判別するが人間を信じないのでデータ数えて確認するのに笑った。

Touchstoneフォーマットは高周波で使われるSパラメータのためのファイルフォーマットだが、昔の仕様なので5ポート以上からめちゃくちゃ面倒になる。以前、いろいろな生成AIにコードを書いてもらったが全滅。そこからかなりの時間がたったのでもうできるんじゃないかと思って試す。

使うのはGoogle Gemini 2.5 Pro experimental。

まずはTouchstoneのフォーマットの仕様書を読んで解説してもらう。

Geminitouchstone02

完璧だ。でこれを使ってコードを書いてもらう。

Geminitouchstone03

ScottPlotのインストールの仕方までちゃんと教えてコードを書いてくれた。

実はそのScottPlotのバージョン違いで最初はエラーが出てたが、指摘するとすぐ直した。

Geminitouchstone04

570行一度に出た。で実行すると、

Geminitouchstone01

5ポートのファイルも動いた。

ただコード見ているとTouchstoneは拡張子の.snpのnでポート数を指定するのだが、

わざわざデータ数えて確認している。エラーチェックでいいのだが、人間を信用していない感が半端ない…

Geminitouchstone05

« 餃子の王将で4月限定の豚肉たっぷりあんかけ焼そば フェアセットBをいただく。確かに豚肉がたっぷり入って、麺もしっかり焼かれていてなかなか美味しい。 | トップページ | 高周波・RFニュース 2025年4月21日 6GWorldがサイトリニューアル、ITUがAI Native Telecom Networkの会議を開催、SEMCOが150℃保証の車載MLCC発表、Samsung Galaxy A26分解動画、Maury Microwaveが測定・モデリングソフト発表 »

パソコン・インターネット」カテゴリの記事

学問・資格」カテゴリの記事

日記・コラム・つぶやき」カテゴリの記事

コメント

コメントを書く

(ウェブ上には掲載しません)

« 餃子の王将で4月限定の豚肉たっぷりあんかけ焼そば フェアセットBをいただく。確かに豚肉がたっぷり入って、麺もしっかり焼かれていてなかなか美味しい。 | トップページ | 高周波・RFニュース 2025年4月21日 6GWorldがサイトリニューアル、ITUがAI Native Telecom Networkの会議を開催、SEMCOが150℃保証の車載MLCC発表、Samsung Galaxy A26分解動画、Maury Microwaveが測定・モデリングソフト発表 »

最近の記事

2025年5月
        1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31

最近のコメント

無料ブログはココログ
フォト