GTN_SetHsoPulsePrm¶
指令原型:
GT_API GTN_SetHsoPulsePrm(short core, short station, short hsoIndex, THsoPulsePrm *pPrm, short hsoCount)
指令类型:
立即指令,调用后立即生效。
指令说明:
设置HSO硬件通道的输出脉冲参数。
指令参数说明:
| core | 核号,正整数,取值范围请参照核号参数范围一栏。 |
|---|---|
| station | 模块序号,正整数,取值范围请参照网络型模块序号参数范围一栏。 |
| hsoIndex | 高速输出HSO序号,正整数,取值范围[1,12]。 |
| pPrm |
压力补偿参数结构体。详情说明请参照THsoPulsePrm
THsoPulsePrmtimeScale:时间精度,0:1μs,1:0.1μs。例如当mode = 2,timeScale = 0,pulseWidth = 5.45时,硬件输出脉宽为5μs的脉冲;当mode = 2,timeScale = 1,pulseWidth = 5.45时,硬件输出脉宽为5.4μs的脉冲。 pad1:保留参数,必须为0。 pulseWidth:输出脉冲宽度,单位:μs。 pad2:保留参数,必须为0。 |
| hsoCount | HSO通道个数,默认为1,取值范围请参考参数hsoIndex。参数pPrm数组大小必须大于hsoCount。 |
指令返回值:
请参照通用返回值说明。