通过USB-ISS将UCAS与Linux计算机接口的软件包
UH-OPCunix-JGirdwood的Python项目详细描述
#opcunix
本软件是为与赫特福德大学设计的通用云和气溶胶探测系统(ucass)光学粒子计数器(opc)相结合而设计的。
**
硬件
本软件能够同时处理多个ucass单元,软件之前必须连接所有单元已启动。使用USB-ISS接口将设备连接到计算机,接口必须连接到UCAS的SPI管脚(通常为此目的连接了一个转接连接器)。
**
您可以选择的目录:
`wget https://github.com/jgirdwood/opcunix/raw/master/main.py`
>然后直接运行主文件,创建指向“main.py”文件所在位置的快捷方式,或者使用以下命令创建shell脚本:
``/bin/bash`
`python${path_u to_u module}/main.py`
除了默认的python模块之外:
`pip install pyserial pyusbiss`
**
可以使用“-”命令指定选项,例如“-n”、“-p”等。此处显示命令的完整列表:
*`[opc unix]>;list ports`-列出所有可用的串行端口
*`[opc unix]>;list ucass`-列出所有初始化的ucass单元
*`[opc unix]>;清除-清除屏幕
* [OPCUnix] & gt;gt;退出。退出程序
* [OPCUNIX] & GT;UCAS' -与UCASS接口相关的命令的主:
1。init-初始化ucass单元并开始在子进程(新窗口)中记录直方图数据
*选项:
1.。-n'-用户指定的单位名称,用于跟踪
2'。-p'-启动调试的端口(即/dev/tty*)
3'-r'-是否记录到文件(布尔值1或0),这也将打印配置变量以记录
2。del-删除ucass单元并关闭子进程
*选项:
1。-n'-指定要删除的单元的名称(在初始化期间设置)
3。conf-读取配置变量并在父进程中打印
*选项:
1.。-p'-指定要读取的单元的端口(注意,这不能与init一起使用)指定要读取的单元的端口(注意,这不能与init一起使用)
35 35 35 35 35 \35 \35 \35 \35 35<>
下一步,列出配置变量使bin边界已知或选中:
`[opc unix]>;>ucass config-p/dev/ttyacm0`
这将返回打印到终端窗口的制表符分隔的配置变量(和标题)。接下来,开始记录直方图数据:
`[opc unix]>;ucass init-n unit-e-p/dev/ttyacm0-r 1`
这将初始化端口上名为'unit-e'的ucass/dev/ttyacm0',并开始记录到模块中“default_path.txt”文件指定的目录中的文件。默认情况下,这是${HOL}/UcasyLog/(目录将自动创建,如果它不存在)。此命令还将启动一个新的终端窗口,该窗口将打印数据。
本软件是为与赫特福德大学设计的通用云和气溶胶探测系统(ucass)光学粒子计数器(opc)相结合而设计的。
**
硬件
本软件能够同时处理多个ucass单元,软件之前必须连接所有单元已启动。使用USB-ISS接口将设备连接到计算机,接口必须连接到UCAS的SPI管脚(通常为此目的连接了一个转接连接器)。
**
您可以选择的目录:
`wget https://github.com/jgirdwood/opcunix/raw/master/main.py`
>然后直接运行主文件,创建指向“main.py”文件所在位置的快捷方式,或者使用以下命令创建shell脚本:
``/bin/bash`
`python${path_u to_u module}/main.py`
除了默认的python模块之外:
`pip install pyserial pyusbiss`
**
可以使用“-”命令指定选项,例如“-n”、“-p”等。此处显示命令的完整列表:
*`[opc unix]>;list ports`-列出所有可用的串行端口
*`[opc unix]>;list ucass`-列出所有初始化的ucass单元
*`[opc unix]>;清除-清除屏幕
* [OPCUnix] & gt;gt;退出。退出程序
* [OPCUNIX] & GT;UCAS' -与UCASS接口相关的命令的主:
1。init-初始化ucass单元并开始在子进程(新窗口)中记录直方图数据
*选项:
1.。-n'-用户指定的单位名称,用于跟踪
2'。-p'-启动调试的端口(即/dev/tty*)
3'-r'-是否记录到文件(布尔值1或0),这也将打印配置变量以记录
2。del-删除ucass单元并关闭子进程
*选项:
1。-n'-指定要删除的单元的名称(在初始化期间设置)
3。conf-读取配置变量并在父进程中打印
*选项:
1.。-p'-指定要读取的单元的端口(注意,这不能与init一起使用)指定要读取的单元的端口(注意,这不能与init一起使用)
35 35 35 35 35 \35 \35 \35 \35 35<>
下一步,列出配置变量使bin边界已知或选中:
`[opc unix]>;>ucass config-p/dev/ttyacm0`
这将返回打印到终端窗口的制表符分隔的配置变量(和标题)。接下来,开始记录直方图数据:
`[opc unix]>;ucass init-n unit-e-p/dev/ttyacm0-r 1`
这将初始化端口上名为'unit-e'的ucass/dev/ttyacm0',并开始记录到模块中“default_path.txt”文件指定的目录中的文件。默认情况下,这是${HOL}/UcasyLog/(目录将自动创建,如果它不存在)。此命令还将启动一个新的终端窗口,该窗口将打印数据。