ピン割り付けとモニタソフトについて書いてあります。
ピン割り付け
FT260Sのピン割り付け

SLG47011(I2Cアドレス=0x08)の各ピンとプログラム
CH0,CH1: 熱電対、CH3: サーミスタ、pin15:Vref


SLG47011(I2Cアドレス=0x20)の各ピンとプログラム
CH0,CH1: 熱電対


SLG47011(I2Cアドレス=0x28, 0x30)の各ピンとプログラム
「RL78/G16とSLG47011を使用したリフロー実験ボード( ソフトウェア 2/2 )」
(https://vabc.hatenadiary.jp/entry/2026/08/13/111935)の増設ボードと同一です。
モニタソフト
概要
WindowsのWPFアプリ(C#)です。グラフはScottPlotで作成しています。FTDIのDLL(LibFT260.dll)のAPIで、I2C通信を行います。読み出したA/D値から温度を求める処理は、「GreenPAK SLG47011 実験用ボードの試作(熱電対による温度測定)」(https://vabc.hatenadiary.jp/entry/2025/05/02/115751)と同じです。
I2Cデータ読み出し
Writeで読み出しバッファアドレスを書き込み後、Readを発行し、バッファアドレスのデータを読み出します。



SLGのデータ
SLG 4個分のデータ(I2Cアドレス、各A/D値、熱起電力、温度)を扱うために、データのクラスを定義し、クラスを配列にしています。

画面

実験
アルミ板付きPTCヒータを使用して、アルミ板の4点とプリント基板上の2点の温度を測定します。PTCヒータは常にON状態です。

アルミ板上の温度は、SSRに近い方が高い温度になっていました。基板上の温度はほぼ同じです。

開発環境
Visual Studio 2026 Community Ver 18.10.3
WPFアプリケーション C#, フレームワーク: .Net 10.0
ScottPlot WPF 5.1
LibFT260.dll v1.1.9 (x64 用)
登録場所
SLG47011: https://github.com/vABCWork/ft260s_slg
モニタソフト: https://github.com/vABCWork/ft260s_wpf
その他
従来までは同様なモニタソフトを、.NetFrameworkで作成していました。
今回の.Net10.0 では、デフォルトでShift-JISコードが有効でないため、Encoding.RegisterProvider(CodePagesEncodingProvider.Instance); が必要でした。(この処理が無いと、履歴ファイル (CSV形式 Shift-JISコード)の読み出し時に例外発生となります。)














































































