出力を制限 (TrimOutputList)
機能説明
データリスト内の前N項目を保留して出力。N項目以降の項目は廃棄。

使用シーン
入力リストの前N項目を抽出するために使用。
入力
名前なし:出力数を制限する対象データです。任意のデータタイプに対応しています。
出力
名前なし:出力数を制限したあとの結果です。
パラメータ説明
ポート設定
ポート個数:入力ポートと出力ポートの個数。値範囲[1,16]。
操作層:入力データリストのどの階層に対して抽出を行うかを指定します。
操作層の考え方は次のとおりです。 NumberList、StringList、Vector3DList、BoolList、IndexListなどのデータ構造において: [第1層 [第0層 xx,xx,xx...],[第0層 xx,xx,xx...] ]
PoseListにおいて: [第1層 [第0層[x,y,z,qx,qy,qz,w]],[第0層[x,y,z,qx,qy,qz,w]] ]
出力結果個数
出力結果個数:抽出するデータリストの前N項目を設定。
例 1
数値リスト [0,1,2,3,4,5,6,7,8,9,10,11] の前 6 項目を抽出したい場合は、操作層を 0 に設定し、出力結果個数を 6 にします。出力結果は [0,1,2,3,4,5] です。
例 2
数値リスト [[0,1,2,3,4,5],[6,7,8,9,10,11]] 内の [0,1,2,3,4,5] を抽出したい場合は、操作層を 1 に設定し、出力結果個数を 1 にします。抽出結果は [[0,1,2,3,4,5]] です。
[0] と [6] を抽出したい場合は、操作層を 0 に設定し、出力結果個数を 1 にします。抽出結果は [[0],[6]] です。