ID : 2286
TrackCurBufferSort
格式
TrackCurBufferSort (传送带编号)
指定项目
- 传送带编号
-
使用整数型数据指定需使用的传送带编号(1~16)。
(Ver.1.11.*以前只有传送带1、传送带2才能指定。)
返回值
通过变体(Variant)型数据的排列返回当前设定的跟踪缓冲区内的数据的排序方法。
第1个要素存储TrackBufferSort指令的第2自变量“排序类别1”的设定值。第2个要素以后存储TrackBufferSort指令的第3自变量“排序类别2”的设定值。第2个要素以后的要素数取决于“排序类别2”的设定数。
没有设定“排序类别2”时,返回值的排列长度为1。
索引 | 内容 |
---|---|
0 | 排序类别1(整数型数据) |
索引 | 内容 | |
---|---|---|
索引 | 内容 | |
1 | 0 | 作为排序对象的用户数据(整数型数据) |
1 | 排序类别的设定值 (整数型数据) | |
・・・ | 0 | 作为排序对象的用户数据(整数型数据) |
1 | 排序类别的设定值 (整数型数据) | |
N | 0 | 作为排序对象的用户数据(整数型数据) |
1 | 排序类别的设定值 (整数型数据) |
解说
通过变体(Variant)型数据的排列返回当前设定的跟踪缓冲区内的数据的排序方法。
相关项目
TrackBufferDelete、 TrackBufferIndexes、 TrackBufferRead、 TrackBufferSort、 TrackSetSensor、 TrackSetVision、 TrackTargetPos、 传送带跟踪用指令、 圆形跟踪用指令
注意事项
这是传送带及圆形跟踪专用指令。
应用示例
Dim curSortType As Variant
curSortType = TrackCurBufferSort(1)
' 输出排序类别1的设定值
PrintDbg "SortType1=" & curSortType(0)
Dim iSortTypeUb As Integer
iSortTypeUb = UBound(curSortType)
' 输出排序类别2的设定值
If (iSortTypeUb <> 0) Then
Dim iCnt As Integer
Dim vntType2 As Variant
For iCnt = 1 To iSortTypeUb
vntType2 = curSortType(iCnt)
PrintDbg "UserData=" & Str(vntType2(0))
PrintDbg "SortType2=" & Str(vntType2(1))
Next
End If
ID : 2286