python中命令与实时采集的并行化

crappyLML的Python项目详细描述


在并行python(crappy)中的命令和实时获取内容:



什么是垃圾?
----

crappy是一个开源软件,它的开发目的是提供易于使用的工具,用于在复杂的实验装置上进行命令和采集。
正如每个实验人员所知,设计复杂的装置和精确测量物理现象是很困难的。随着传感器数量的增加,为了更好地了解测试过程中的实际情况,我们需要使用简单的工具来同步和快速调整测试序列以适应新的硬件。





-------


crappy是一个数据流编程框架,通过描述设置的草图,可以轻松编写新序列。一些经典部分已经实现,作为信号发生器,实时图,以及保存函数。
crapy提供了一个框架来添加自定义方法并确保其与其他部分的兼容性。


*crapy关键字是:

-可互换的:允许用户在多个硬件之间切换而无需重新编写所有序列。

-独立性:分离不同部分设置,尤其是
采集和控制。

-同步:为所有人提供一个公共时间参考。

-同步:软件的每个部分都是并行的。



包含:

-传感器:这里提供各种传感器方法。

-执行器:这里提供各种执行器方法。

-技术:一些硬件既是传感器又是执行器。方法
这两种方法都通用于

*一个直接可用的部分,包含:

-块:块是独立的部分。它们中的每一个都在不同的
进程中运行,并使用库部件中提供的方法。它们通过链接相互通信。


-链接:链接是块之间的连接,可以用图形方式将它们表示为两个块之间的一条线。它们将数据从一个发送到另一个,并且可以根据条件进行自定义,以修改数据或控制何时发送数据。例如,您可以对数据应用筛选器。

要编写测试序列:

-用
需要的参数声明所需的传感器、执行器和技术参数。

-声明所需的块,使用前面的传感器作为参数,
执行器和技术。

-声明所需的链接和相关条件。


-通过将链接块的输入和输出归因于
链接块,将其链接到其他块。


-启动所有块(请参阅正确synthax的示例)。




序列可以在examples目录中找到。大多数
它们需要特定的硬件才能工作,因此它们可能并不都能工作。

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

推荐PyPI第三方库


热门话题
java Tomcat JDBC异常池已耗尽   java如何修复运行Android emulator时出现的GPU驱动程序问题错误   DB2AS400Java函数总是返回相同的值   在java中实现不透明句柄   JAVA创建代理时的lang.ClassCastException   数学热到小数点后四舍五入到逗号后的下一个5的乘法   Java方法next()中的NoTouchElementException   java机器人配置错误   java与MySQL一起使用自动增量,需要检索该数字   lambda使用java匿名函数返回值   跨线程组的java JMeter BeanShell属性设置   java如何在thymeleaf中构建绝对URL?   java在单击按钮时将文本设置为当前正在使用的EditText   Java组合框如何添加图标?   java使用通配符“重写”类中的方法