如何在python中分析脉冲序列的定时信息以生成硬件代码?

2024-06-08 14:42:33 发布

您现在位置:Python中文网/ 问答频道 /正文

我有两个脉冲序列,将在两个通道上输出。假设脉冲序列是

ch0_time = [100ns, 50ns, 100ns]
ch0_state = [ON, OFF, ON]

ch1_time = [50ns, 50ns]
ch1_state = [OFF,ON]

chx_time数组是输出通道处于chx_state给定状态的持续时间。默认状态为关闭。硬件(spincore pulse blaster)代码如下所示(一位代表一个通道)

0b01 50ns
0b11 50ns
0b00 50ns
0b01 100ns

这种代码生成是否可以自动化(最好是用python)?我真的不明白如何同时通过计时阵列


Tags: 硬件timeon状态数组pulse持续时间state