julia - Reactive.jl fps 仅运行 N 帧

标签 julia

Reactive.jl 中的 fps 函数允许创建以给定频率激活的信号。

是否可以创建类似的东西,但在给定的持续时间或激活次数后终止?

最佳答案

凤阳说得对。您可以使用 fpswhen

来做到这一点
switch = Signal(true)
@async (sleep(10); push!(switch, false))
ticks = fpswhen(switch, 60)

此处 ticks 将以 60 fps 的速度更新 10 秒。

关于julia - Reactive.jl fps 仅运行 N 帧,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39298827/

相关文章:

julia - 使自定义类型不可广播

multithreading - Julia :@async和多个CPU内核/线程

inheritance - 为什么在 Julia 中使用抽象类型关键字?

julia - 在 Julia 中使用 include 和全局变量

parallel-processing - Julia 使用 Distributed 和 SharedArrays 和 @sync/@async 进行多次分配

从 Julia 调用 C 函数并将二维数组作为指针的指针作为参数传递

Julia 分布函数 : specifying distributed dimension

performance - Julia - 具有属性的可变结构,它是一个函数和@code_warntype

julia - 为什么加号运算符在 Julia 中被矢量化而不是除法运算符?

julia - 将向量广播到矩阵以计算总和(MATLAB 样式)