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

crappyLML的Python项目详细描述


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



什么是垃圾?
----

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





-------


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


*crapy关键字是:

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

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

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

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



包含:

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

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

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

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

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


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

要编写测试序列:

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

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

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


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


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




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

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

推荐PyPI第三方库


热门话题
java Cassandra复制因子大于节点数   java J2EE JTA事务回滚不适用于OSE Glassfish 4.0(Build 89)   java spring安全预认证用户登录   org的java类文件。反应流。从RxJava编译示例时未找到Publisher?   java在使用dataFormat作为POJO通过Camel调用Web服务时无法设置SOAP标头   Javafx类的java静态实例   java如何防止一个部件在关闭时覆盖另一个部件的位置   sql server无法从我的java代码连接到数据库   java在JList(Swing)中显示带有的ArrayList   从Java中的CXF服务获取WSAddressing数据   使用资产文件夹进行java简单json解析(本地)   java LDAPException未绑定的无效凭据   JavaJSFspring部署到weblogic   JAVA中字符数组中的特定元素排列?   如果脚本位于不同的目录中,则ant不会使用exec标记运行Javashell脚本