通过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/(目录将自动创建,如果它不存在)。此命令还将启动一个新的终端窗口,该窗口将打印数据。



















欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
persistence Berkeley DB(Java版)在应用程序运行之间不是持久的   java使调度方法线程安全   java有更好的(java8?)收集异常的“原因堆栈”的方法?   java帮助我找到错误:方法声明无效;需要返回类型   java如何自动删除子实体?   sql Hibernate使用Java List实现多对多双向映射   java创建一组需要帮助的对象   目标c将Java程序绑定到Cocoa接口   多线程Java:同步操作与波动性到底有什么关系?   Java Slick2d如何将鼠标坐标转换为世界坐标   java内存泄漏。mysql。jdbc。ConnectionPropertiesImpl$*任意*ConnectionProperty   将java代码从hbase 0.92迁移到0.98.0hadoop2