FAQ

FAMOS

シーケンス / 関数top

シーケンス / 関数

ID.

Q. テキストボックスやマーカーに複数行のテキストを表示したい。

A.


テキスト変数に改行を含むテキストを格納して、テキストボックスやマーカーに適用してください。

例)
Data = Mod(ramp(0, 1, 500), 120) ; サンプルデータ
_x = 200 ; マーカーを表示する位置(時間)
_y = Value(Data, _x)

_CRLF = SvToChar(0x0D) + SvToChar(0x0A) ; 改行 CRLF \r\n
_text = "1行目: " + TForm(_x, "F1.1") + _CRLF + "2行目: " + TForm(_y, "F1.1") ; 複数行のテキスト

; カーブウィンドウで表示
CwNewWindow("Cv1", "show")
CwSelectWindow("Cv1")
CwAction("reset")
CwPosition(0,0,640,480)
CwNewChannel("append last axis", Data)
CwNewElement("marker")
CwSelectByIndex("marker", 1)
CwMarkerSet("x.type", 1)
CwMarkerSet("y.type", 1)
CwMarkerSet("x", _x)
CwMarkerSet("y", _y)
CwMarkerSet("text", _text) ; 複数行のテキストをマーカーに表示

del _*

 


製品詳細はこちら

<< シーケンス / 関数に関するFAQ一覧へ戻る