<< 向前        下一页 >>

ID : 2286

TrackCurBufferSort

功能

通过变体(Variant)型数据的排列返回当前设定的跟踪缓冲区内的数据的排序方法。

此指令对Ver.1.12.*以上的版本有效。

格式

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)型数据的排列返回当前设定的跟踪缓冲区内的数据的排序方法。

注意事项

这是传送带及圆形跟踪专用指令。

应用示例

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

<< 向前        下一页 >>