跳转至

SetGlobal

签名: SetGlobal(下标, 值)

写全局变量。下标越界时静默忽略。

所属:变量与参数指令 · 全局变量 $global

参数

参数 说明
下标 0~999
双精度值

说明

  • 控制器提供 1000 个全局双精度变量,是脚本与上位机/示波器交换数据的主要通道。
  • 上位机读写同一存储:C# Controller.Variables.Global.Doubles[i],C/C++ DLLVarGlobalGetDoubles/SetDoubles
  • DigitalScope 可以把全局变量作为采集信号源。

示例

-- 表内容写入连续下标
local t = {1.1, 2.2, 3.3}
for i, v in ipairs(t) do
    SetGlobal(100 + i - 1, v)
end

C# 对应

// 变量访问(非指令)
controller.Variables.Global.Doubles[100].Value = 3.14;

相关指令