我不确定如何问这个,所以我希望这个标题足够描述。
我想向Keystone B2902A SMU发送许多电压值,单个列表无法容纳所有电压值。
我的方法是使用带有VisaCom库的C#,版本5.2
我发送第一个列表的方法是先做几个程序设置,然后是列表,然后通过外部信号进行布防和触发,然后再为通道发送INITiate。
到目前为止,我还没有覆盖存储的列表,这可能是因为我对SCPI的运作方式不够了解。
什么是促进多个列表的方法?
答案 0 :(得分:0)
我想出了我的问题,这确实是对SCPI如何运作缺乏了解。
简答:在您想要更改的频道上使用ABORt禁用触发,然后您可以通过编写新列表来跟进。
例: :ABORt:ALL @(1:2),关闭两个频道的触发。
我的一部分问题是,当我希望它触发时,我的外部触发器没有逻辑触发。快速逻辑修复改变了这个问题。
我使用Keysight的CommandExpert验证了另一部分。当我最初通过程序编写列表时,我在编写新列表并查询它们时没有任何问题。但当我通过INIT运行它们时,当我尝试更改值时,我收到错误-221 [设置冲突]。
我曾假设ARMing系统意味着它们存储了一个只读值(我在其他环境中看到的东西),但据我所知,它完全锁定了设置,直到触发器被禁用。