FAQ
FAMOS
カーブウィンドウtop
└色の設定
ID.c002
Q. 別の波形(波形2)の値に応じて波形(波形1)の色を変化させたい。
A.
波形2をカラーパレットに設定することで波形1の色を変化させることができます。
2つの波形をカーブウィンドウで表示し、カーブウィンドウのメニューから[設定]>[表示]の[表示形式]タブで"デフォルト"を選択し、[カラーパレット]タブで"カラーパレットを使う"にチェックを入れて下さい。[設定]>[波形詳細設定]の"XYプロット"で色変化に割り当てる波形に"カラーパレット"を指定して下さい。
波形1を2つカーブウィンドウで表示して1つをカラーパレットに指定することで、自分自身の値によって波形の色を変化させることもできます。
注1)
波形のサンプリング時間が一致している必要があります。
一致していない場合はRSamp()関数などでリサンプリングして合わせて下さい。
注2)
[設定]>[波形詳細設定]でカラーパレットに設定する波形2は、色を変化させたい波形1の直後(下側)に配置して下さい。
シーケンスでの設定例は下記の通りです。
例)
LOAD slope ; サンプル波形
Data = slope ; 色を変化させて表示したい波形
ColorPalette = Ramp(XOff?(Data), XDel?(Data), Leng?(Data)) ; カラーパレットにする波形
; カーブウィンドウで表示
CwNewWindow("Cv1", "show")
CwSelectWindow("Cv1")
CwAction("reset")
CwPosition(0,0,640,480)
CwDisplaySet("title", "")
CwDisplaySet("displaymode", 1)
CwNewChannel("append last axis", Data)
CwNewChannel("append last axis", ColorPalette)
CwDisplaySet("color palette", 1) ; カラーパレットを使用
CwSelectByIndex("data", 2) ; 2番目の波形を
CwDataSet("function", 1) ; カラーパレットに設定
CwDisplaySet("3D.color pattern", 3) ; カラーパレットの表示設定 色構成
CwDisplaySet("3D.represent", 2) ; 等級色表示(2固定)
CwDisplaySet("3D.colors.number", 10) ; 色数