real-time相关内容

重新连接后推送器不接收事件

我正在构建具有实时更新功能的浏览器应用程序. 应用程序允许与其他人一起在线阅读和编辑电子表格. 但是,有些人的 Internet 连接不佳,可能会出现断开连接的情况. 我希望应用程序能够在 Internet 重新连接后更新到最新数据. 目前 Pusher 和应用程序是这样工作的: Pusher 连接到服务器并接收事件. 其他人在电子表格中进行更改. 应用程序从 P ..
发布时间:2021-06-23 19:13:12 其他开发

将 pthread 作为输入并将其挂起的函数

我正在尝试从 POSIX 中的 ExpressLogic 移植实时 Thread_Metric,以便为我的论文对 Linux、Xenomai 和 RTAI 的 PREEMPT_RT 补丁进行基准测试.它们提供了一个包含以下函数的 C 源文件,您必须实现这些函数才能使基准测试正常工作: void tm_initialize(void (*test_initialization_function)( ..
发布时间:2021-06-23 18:35:42 其他开发

如何处理 Node.js 中的“读取 ETIMEDOUT"?

我有一个发布/订阅模型,使用 Node.js 将数据从一个客户端传输到另一个客户端.此外,服务器还会记录收到的所有内容并将其发送给新客户端. 但是,一些数据在传输时损坏了,我得到如下错误: 套接字错误!{ [错误:写入 EPIPE] 代码:'EPIPE',错误号:'EPIPE',系统调用:'写入'}套接字错误!{ [错误:读取 ETIMEDOUT] 代码:'ETIMEDOUT',错误号:' ..
发布时间:2021-06-22 20:33:38 其他开发

实时系统编程使用哪些语言?

我没有找到任何关于实时系统编程语言的有用信息.我发现的只是 实时系统和编程语言:Ada 95、Real-Time Java 和 Real-Time C/POSIX(一些 pdf这里),这似乎是在讨论 Java 和 C 对实时系统的扩展(我没有书要读).另外,这本书是 2001 年出版的,现在信息可能已经过时了. 所以,我怀疑这些语言是否用于现实世界的应用程序,或者现实世界中的实时系统是否是用 ..
发布时间:2021-06-21 20:21:11 其他开发

使用 pyqtgraph 和 LiDAR 快速实时绘制点

我想创建一个实时的点绘图 GUI.我正在使用 Scanse Sweep LiDAR,并且在每次扫描该 LiDAR(在 1 - 10Hz 之间工作)时,我都会收到大约 1000 个描述周围 LiDAR 的点 (x, y).这是一个二维激光雷达. 我到处寻找并尝试了无数的 pyqtgraph 代码片段,但要么崩溃,要么速度超慢,要么根本无法工作. 是否有一种直接的方法来创建绘图仪窗口,并在 ..
发布时间:2021-06-18 19:51:11 Python

读取和绘制实时实时自我更新 csv 文件

所以,我有一个可以自行更新的 .csv 文件.我想用它做一些事情,但不知道如何处理它,希望你能帮助我.csv 中的数据如下所示:没有标题.我也可以在没有分隔符的情况下将日期和时间加入到同一列中. 07/12/2017,23:50,113.179,113.182,113.168,113.180,113.187,113.189,113.176,113.186,14407/12/2017,23:51, ..
发布时间:2021-06-18 19:19:57 Python

Windows 中进程的最短保证时间是多少?

我有一个进程可以提供具有特定缓冲区大小的硬件(数据传输设备).我可以从 Windows 调度程序窗口中合理地期望什么来确保我不会出现缓冲区下溢? 我的缓冲区大小为 32K,每秒消耗约 800k 字节. 如果我以 16k 字节的批次填充它,即每 20 毫秒一批.但是,我填充它的下限是多少.如果说,我在填充循环中调用 sleep(0) 是我合理的最坏情况调度间隔是多少? 操作系统 = ..
发布时间:2021-06-15 19:46:10 其他开发

如何使用实时输出运行python子进程?

当我在 Python 中运行 shell 命令时,它在命令完成之前不会显示输出.我运行的脚本需要几个小时才能完成,我想在它运行时查看进度.如何让 python 运行它并实时显示输出? 解决方案 使用以下函数运行您的代码.在这个例子中,我想运行一个带有两个参数的 R 脚本.您可以将 cmd 替换为任何其他 shell 命令. from subprocess import Popen, PI ..
发布时间:2021-06-13 19:32:12 Python

当对象一个在另一个之上时,从单个 2D 图像或来自 RGBD 相机的点云中对已知 3D CAD 对象的实时 6D 姿态估计?

我正在从事一个研究项目,我需要在该项目中实时估计拾取和放置任务中物体的 6DOF 姿态.必须实时估计姿势,并且对象可以一个在另一个之上并且完全相同,因此我必须获得顶部对象的位置和方向.问题是对象是相同的(PPVC 块,在建筑领域),但好消息是它们的形状非常规则. 那么如何将 RGBD Camera 点云的单个 2D 图像中已知的 3D CAD 模型与顶部的对象进行比较,从而可以实时获得 6D ..
发布时间:2021-06-11 19:51:11 其他开发

iOS:如何解析 XML 进行实时搜索

现在我正在解析一个 XML 文件,如 Apple (LazyTableImages) 的示例.一切正常.我想添加一个实时搜索 (UISearch),它必须解析另一个 XML 文件(专门为搜索而编程).如何在不冻结屏幕的情况下解析此文件? 解决方案 您使用 GCD 并分派一个块来执行此操作,同时在后台进行解析(并且可能显示一个微调器).您的 XML 解析器委托应该查看“取消"标志,因此如果用 ..
发布时间:2021-06-09 20:39:32 移动开发

使用 Tkinter 实时读取线程中的高频数据并绘制图形

在过去的几周里,我一直在尝试制作一个可以从 OpenBCI Cyton (@250Hz) 读取 EEG 数据并“实时"绘制图形的应用程序.似乎在这里工作得更好的是线程.我应用了我发现的技巧 here 1 与 Tkinter 通信线程,但应用程序仍然无法工作(给我错误 RecursionError: maximum recursion depth exceeded while call a Pyth ..
发布时间:2021-06-04 20:34:01 Python

更新 Swing 时等待线程

我在处理应用程序中的线程时遇到问题.它创建 JFrame 并启动一个新线程.最后一个将执行外部应用程序并更新 GUI.然后 我有问题让 Main 类等待第二个线程完成,但同时更新 GUI. 这是我的示例(已缩短): class Main {公共 int 状态;公共主(){//创建 GUI 等SwingUtilities.invokeLater(new Runnable() {公共无效 ..
发布时间:2021-06-04 20:18:55 Java开发

使用RK4进行仿真,在仿真过程中更新ODE变量

问题: 我目前正在制作一个python应用,用于模拟一组依赖于变量的耦合的常微分方程组,我们将其称为"X". 至于现在,我基本上是在给定的时间内用 RK4 模拟这组 ODE,然后我在动画图上绘制图形,并在 tkinter 中嵌入了“matplotlib 动画". 事实是,我希望能够在求解方程时修改“X",以便在我们修改此变量时模拟可以改变. 上下文: 解决方案从那时起 ..
发布时间:2021-06-01 20:57:24 Python

实时轨迹绘制 - Matplotlib

我想使用 matplotlib 绘制轨迹.在我编写的程序的每次迭代中,我都获得对象的x和y坐标.我想在xy图上绘制该对象的运动.我使用了以下代码: 将matplotlib.pyplot导入为plt从 matplotlib.path 导入路径导入matplotlib.patches作为补丁导入时间无花果= plt.figure()ax = fig.add_subplot(111)ax.set_xl ..
发布时间:2021-06-01 20:05:40 Python

更快地绘制实时音频信号

我有一段代码,它从我的笔记本电脑的音频插孔获取实时音频信号,并在一些基本过滤后绘制其图形.我面临的问题是,随着程序的运行,实时绘图变得越来越慢. 有什么建议可以使绘图更快并以恒定速率进行?我认为动画功能会使其运行起来更快,但无法根据我的要求进行公式化 导入pyaudio将numpy导入为np导入时间导入matplotlib.pyplot作为plt导入scipy.io.wav文件从 scip ..
发布时间:2021-06-01 19:00:34 其他开发

matplotlib 实时线性线

我有一段时间在这个问题上遇到了重大挫折...... 将 numpy 导入为 np导入matplotlib.pyplot作为pltplt.ion()无花果= plt.figure(1)ax = fig.add_subplot(111)ax.set_title("线性实时")行,= ax.plot([],[])我= 0而(i ..
发布时间:2021-06-01 18:48:14 其他开发

实时计算碰撞-处理时间延迟

假设: 您正在编写一个程序,其中3个(或更多个)圆(或其他几何形状)在屏幕上实时移动,但都以不同的速度移动,由于某些原因,该速度可能在某些时间发生变化物理计算. 只能在每一帧上计算 在每个帧中,您必须确保在该帧与最后一个帧之间的时间段内“碰撞"/“碰撞"的圆圈.彼此之间将通过物理计算“反弹" 假设在第x帧和第x + 1帧之间的时间里,三个圆圈将相互碰撞.但是,在第x帧期间, ..
发布时间:2021-05-31 20:46:19 其他开发

如何获得对pthread_setschedparam的许可

我需要在具有Angstrom Linux版本3.2.18的BeagleBone上实时运行C ++程序.该程序调用pthread_setschedparam尝试提高其优先级.以root用户身份登录时,出现“不允许操作"错误.但是,如果我首先在shell提示符下提升为超级用户"su",则对pthread_setschedparam的调用会成功. 如何在不先运行"su"的情况下获得相同的结果?我需 ..
发布时间:2021-05-29 22:31:02 服务器开发

如何在Ubuntu中启用CONFIG_RT_GROUP_SCHED使其成为RT

我需要在Ubuntu RT Linux上运行实时应用程序,并且正在阅读有关使Linux充当RT系统的方法,并且我学习了两种方法来实现 preemptive_rt内核修补程序 在内核中启用 CONFIG_RT_GROUP_SCHED 标志. 我已经尝试过第一种方法为Ubuntu安装RT Linux补丁 但是,除了显示#1 SMP PREEMPT RT 的 uname -r 外,我 ..
发布时间:2021-05-29 22:26:22 服务器开发