问题标签 [process-control]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
459 浏览

process - 上下文切换操作系统:建议操作系统进行多少和多频繁的上下文切换?

我被要求回答有关操作系统上下文切换的问题,但我在教科书中找不到答案。

为操作系统推荐多少和多频繁的上下文切换?

0 投票
2 回答
6225 浏览

raspberry-pi - 使用树莓派连接 OPC 服务器

我对使用服务器/客户端以及所有这些都非常陌生,这就是为什么我无法使用我的 Raspberry Pi 与服务器通信的原因。

基本上,我有一个 OLE 过程控制 (OPC) 服务器和客户端,上面有一堆包含信息的标签。我要做的是查找/编写 OPC 源代码,它可以在我的服务器中搜索这些标签,然后对它们进行处理。Matrikon 有一个非常好的教程http://openopc.sourceforge.net/api.html,它使用 OpenOPC 作为其源代码,具有预先编写的功能和模拟服务器。但是当我使用真正的服务器(National Instruments OPC 服务器)时,我不知道是否可以重用 OpenOPC 源代码或者是否需要其他东西。

我的直觉告诉我,我完全偏离了轨道,所以如果其他人以前处理过这个问题并且可以为我指明正确的方向,那将真的很有帮助。

谢谢!

0 投票
1 回答
829 浏览

r - 具有多条线的 R 控制图

我正在与医生合作开展一个项目,以监测对适当剂量抗生素的依从性。为了跟踪不合规事件的比例,医生喜欢使用P 图表

我想生成一个 P 图表,在中心线上方和下方有3 条限制线(对应于 1、2 和 3 个标准差)。我还没有找到一种方法来做到这一点。我还希望情节有几个中断,将数据分成几个时间段,我可以在 qicharts 包中做到这一点,但不能在其他包中做到这一点。

R 有几个包用于生成 P 图表。我最喜欢的是qicharts。qicharts 的标准 P-Chart 以及我见过的所有其他软件包都生成了一个绘图,其中包含一条中心线和一个控制上限以及一个控制下限,位于中心线的 +3 和 -3 SD 处。

我想弄清楚如何在同一个图上生成额外的 +1、+2 和 -1、-2 SD 控制线。一些选项,例如

这是从r-projects修改的代码,用于生成数据、创建图表并包含两个中断:

0 投票
1 回答
39 浏览

python - 过程控制问题

为什么循环第一次没有结束collatz()返回1?

0 投票
1 回答
42 浏览

python - 函数中的参数或自变量

为什么inventory[dragon_loot[n]]== inventory[added_items[n]],在以下代码中?

0 投票
0 回答
80 浏览

c - 使用自定义命令在 C 中进行过程控制

好的,所以我有这个任务,需要我构建一个名为 PELL 的并行 shell 工具。它为 pell 的用户提供了执行命令、执行通过管道连接的多步进程以及执行独立进程的能力。

输入:包含 conc 或 pipe 命令的文本行:

conc cmd1 args1 , cmd2 args2 , ... conc 使 PELL 并发执行命令(即并行)。
命令之间没有通信,这些只是同时发生(并行)。

pipe cmd1 args1 , cmd2 args2 pipe 使 PELL 创建一个管道并为每个 cmdi 派生一个子级。
管道是第 1 步的输出和第 2 步的输入。此外,cmd1 可以从文件重定向标准输入。cmd2 可以将标准输出重定向到文件。

结果:对于从标准输入读取的每个命​​令:

  • 打印令牌

  • 打印命令信息

  • 根据命令:

一致命令:

  • 打印父 PID、子 PID 和命令

例子:

pipeCmd,对于每个孩子:

  • 打印步骤、父 PID、子 PID 和命令

例子:

这是代码的头文件:

以及包含的驱动程序文件:

可以使用一些帮助构建程序的伪代码。我知道主要功能会是什么样子,但需要帮助设置 concCMD 命令和 pipeCMD 命令的代码。我对c不是很精通。任何帮助将不胜感激。

这是我到目前为止编写的代码,我正在寻找使其工作的方法,以及如何编写管道命令。我收到一个模棱两可的输出重定向错误。

0 投票
1 回答
398 浏览

c - 程序因调用 execvp 编译错误程序而崩溃?

我使用 execvp 编译有错误的程序。但是随后我的终端屏幕上会弹出错误消息,这不应该发生,因为如果 execvp 失败,它只会让孩子以退出状态返回。我不明白为什么我的终端实际上​​会显示错误消息?

我的命令数组:{gcc,studentcode.c,ourtest3.c,-o,ourtest3.x,NULL} 在 ourtest3.c 中,我故意犯了几个错误。我的调用函数是这样的:

ourtest3.c 是这样的:

我的程序应该以返回值 0 正常结束,但是在我的终端窗口上,它显示

0 投票
1 回答
145 浏览

python - Python Gekko 流程图对象中有哪些方程式?

内置 Python Gekko 流程对象(例如反应器模型)的方程式和其他细节是什么?Gekko 拥有我在将非线性模型预测控制 (MPC) 应用于气相流化床聚合物(聚乙烯)反应器的工业应用中所需的化合物。

这个简单的反应器模型产生以下输出:

如何找到有关 10 个方程和 29 个变量的更多详细信息?我对性能控制(熔体指数和密度)感兴趣,并通过调整催化剂、氢气和共聚单体(丙烯、异丁烯等)来最大限度地提高生产率。

0 投票
1 回答
67 浏览

automation - 在LabVIEW中设计水箱工厂流程

我目前正在LabVIEW中设计一个工厂流程。我有一个装满水的水箱。我想将其中的 80% 转移到一个罐中,然后将剩余的 20% 转移到另一个罐中。如何在 LabVIEW 中做到这一点?

0 投票
0 回答
27 浏览

vba - 带有过程控制的离散事件模拟?(规定)

我在使用过程模拟工具时遇到问题。我正在对某些产品的生产进行建模(阅读:Chem. Process),我使用的模拟工具是基于事件的模拟。我正在建模的过程是一个连续的过程,并且模拟工具是为批处理而制作的,这意味着我只是在执行非常长的大量批处理来模拟连续性。

我的问题是我只能在给定的步骤中说明某个速率,即 F_in = X_1,F_out = X_2,在整个模拟期间都是固定的。某些步骤确实需要改变 F_in 和/或 F_out 值的过程控制。我已经通过在其自己的隔离块中保留一个步骤来解决这个问题,该块调用无限数量的批次并从某些参数集 F_in 和 F_out。

包含两个步骤 A 和 B 的过程的简化示例。这是一个可视化示例:示例概述进入步骤 A 的速率是恒定的,离开步骤B 的速率是恒定的,但离开步骤 A 的速率是可变的,等于进入步骤 B 的速率。我有以下可用变量:

  • 欣然
  • 步骤 A 中的总量
  • F_B_out
  • 步骤 B 中的总量

此外,还存在某些边界,例如,步骤 A 和 C 的速率都开始高于某个值,并且只能包含最大值,并且在某个点,进入步骤 A 的速率停止并且整个数量将不得不移动到步骤C. 这里控制开始发挥作用:我如何控制从步骤 A 进入步骤 B 的速率,同时保持在约束范围内?

我希望有人可能有一个好主意 - 我正在考虑有逻辑,确定情况,这会触发一个调节速率的逻辑模型。

一切顺利,马丁