vb中调用数组时报错:类型“integer的1维数组”的值无法转换为“integer”

vb中调用数组时报错:类型“integer的1维数组”的值无法转换为“integer”
编写dmc1380控制卡进行插补运动时,插补函数的参数有两个是数组传入,但是运行报错
Private Sub btn_trangle_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_trangle.Click
    Dim AxisArray As Int16 = {0, 1, 2}
    Dim PosArray As Int32 = {1000, 2000, 3000}



    d1000_start_t_line(3, AxisArray, PosArray, 50, 300, 0.1)

End Sub
类型“integer的1维数组”的值无法转换为“integer”
我尝试去掉数组对类型的定义和对数组进行强制类型转换都没有用
我想要达到的结果,如果你需要快速回答,请尝试 “付费悬赏”

img

img

    Dim AxisArray() As Int16 = {0, 1, 2}
    Dim PosArray() As Int32 = {1000, 2000, 3000}
 
 
 
    d1000_start_t_line(3, AxisArray, PosArray, 50, 300, 0.1)
 
End Sub