SCPI硬件的yaq守护进程
项目描述
yaqd-scpi
yaq daemons for SCPI hardware. This package contains a few very generic daemons for interacting with the SCPI bus from yaq. The generic approach works well for many simple applications, but more complex hardware interaction may require a more hardware-specific daemon.
scpi-sensor
scpi-sensor
allows yaq users to treat one or more scalar queries as a standard yaq sensor. Multiple queries are treated as multiple channels. Users can define channel names and units via config. An example config follows
[rigol]
port = 39999
visa_address = "TCPIP0::128.104.68.66::INSTR"
[rigol.channels]
[rigol.channels.trigger_level]
query = "TRIG:EDGE:LEV?"
units = "V"
[rigol.channels.time_offset]
query = "TIM:MAIN:OFFS?"
units = "s"
scpi-set-continuous
scpi-set-continuous
allows yaq users to address a single scalar settable. Limits and units can be provided via config. An example config follows
[rigol_ch1_freq]
port = 39998
visa_address = "TCPIP0::128.104.68.66::INSTR"
limits = [0.1, 25e9]
scpi_command = "SOUR1:FREQ"
[rigol_ch2_freq]
port = 39999
visa_address = "TCPIP0::128.104.68.66::INSTR"
limits = [0.1, 25e9]
scpi_command = "SOUR1:FREQ"
scpi-set-discrete
scpi-set-discrete
允许 yaq 用户根据用户友好的名称设置单个非标量值。标识符必须通过配置文件提供。以下是一个示例配置文件:
[rigol_ch1_func]
port = 39999
visa_address = "TCPIP0::128.104.68.66::INSTR"
scpi_command = "SOUR1:FUNC"
identifiers = {"SIN"=0, "SQU"=1, "RAMP"=2, "PULS"=3, "NOIS"=4, "DC"=5}
项目详情
下载文件
下载适合您平台文件的文件。如果您不确定选择哪个,请了解更多关于 安装包 的信息。
源分布
构建分布
yaqd-scpi-2021.11.0.tar.gz 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | ecf4cc5b6144fc61d63f291b19046ff30109adbae3c524b0b1b7973fb85f0021 |
|
MD5 | c230c9ff5ff8b7bd1cde085659049e2d |
|
BLAKE2b-256 | dcee719137d2ae35d65f49dca1bc5ee3946fa804eade865c7695b92c9dc778ae |
yaqd_scpi-2021.11.0-py3-none-any.whl 的散列值
算法 | 散列摘要 | |
---|---|---|
SHA256 | 3559354a03f38f53f18ced99dc00532c1681ddbe9cc6be41a26691b4199cee08 |
|
MD5 | 34a4591dca1312270cc0fce669bb9dcb |
|
BLAKE2b-256 | f79a7f0f4c574b3fe1176a07142b9de801705ec1c4d5f77e6f7af3c1fd3faf38 |