生产者-消费者问题 一个生产者和n个消费者共享内存 在此模拟中,一个生产者将m个元素发送给n个消费者。 这些元素以一个元素的容量存储在共享内存段中。 每个元素都包含一个随机整数和一个时间戳。 在模拟结束时,每个使用者将其pid,m个元素及其运行平均时间写入共享的result.txt文件中。 注意:运行平均时间=收集所有m个项目所需的时间。 怎么运行的 信号量: full:[0,n],初始值为0 空:[0,n],初始值为0 互斥锁:0 || 1,初始值为1(对于共享的results.txt文件) 操作方式: semDown(semaphore):将信号量的值减一 semOpN(semaphore,value):设置信号量的值 semWaitUntilZero(semaphore):阻塞过程,直到信号量的值为零 制片人: 将新元素发布到共享内存段,将(semOpN)已满和空信号量
2022-12-24 15:31:50 72KB c buffer producer-consumer shared-memory
1
Simulink 模型计算由两个电感器和一个电阻器表示的交流网络等效元件的阻抗。 这种类型的配置 (LLR) 经常用于 HVDC 链路研究,其中它与正确表示基波和低谐波(对应于可能的谐振频率)的阻尼角(相角)有关。 其他配置也可能是合适的。 选择最佳配置需要有关网络阻抗随频率变化的信息。 子系统掩码中定义的参数是:基频(50 或 60 Hz)、基频处的网络阻抗、谐波数 N(2、3、4 或 5)、(正)相角(度) 在基波和 N 次谐波上。 该模型求解一组三个非线性方程。 您可以使用 Powergui 跟踪结果电路的阻抗与频率。
2022-12-17 16:55:18 15KB matlab
1
完整英文版IEC 62832-2:2020 Industrial-process measurement, control and automation - Digital factory framework- Part 2:Model elements - (工业过程测量、控制和自动化 - 数字工厂框架 - 第 2 部分:模型元素)。EC 62832-2:2020 规定了数字工厂框架模型元素的详细要求。它定义了模型元素提供的信息的性质,而不是该信息的格式。
2022-12-15 09:20:51 3.71MB 62832-2 IEC 数字工厂 框架
使用css实现多种特效 全部效果: 1.默认三种主题:确认、取消、警告,适用于以下所有特效 2.流光效果:流光背景、流光边框 3.边框效果:双旋转边框、单旋转边框、呼吸效果边框 4.滑动效果:反光滑动、箭头滑动、中央扩展滑动 5.文字覆盖效果:横向文字覆盖、纵向文字覆盖 6.聚集效果:普通聚集、猫耳朵、熊耳朵、流光聚集 自定义内容丰富,所有效果均可自定义颜色、尺寸、动画速度、水面反光等 适用于快速开发,导入文件,引用对于类选择器即可
2022-12-14 19:20:56 32KB css3特效
1
有重复元素的排列问题 Description 设R={ r , r , , rn 1 2 可能相同。试设计}是要进行排列的n个元素。其中元素n r , r , , r 1 2 一个算法,列出R的所有不同排列。 编程任务: 给定n 以及待排列的n 个元素。计算出这n 个元素的所有不同排列。 Input 输入数据的第1 行是元素个数n,1£n£500。接下来的1 行是待排列的n个元素。 Output 程序运行结束时,将计算出的n 个元素的所有不同排列输出,最后1 行中的数是排列总数。 Sample Input 4 aacc Sample Output aacc acac acca caac caca ccaa 6
2022-12-13 08:11:08 936B 有重复元素的排列问题
1
matlab潮流计算含代码密集颗粒传热 该代码使用基于离散元素方法(DEM)的模型来计算在细小颗粒状流中通过类似沙子的小颗粒组的热传递。 它是为粒子热交换器和固体粒子太阳能接收器开发的,但对于类似主题的研究也可能有用,例如石灰窑,粉末床的激光烧结或冶金Craft.io。 其他研究人员已经为自己的研究开发了类似的代码,但是这些代码尚未公开。 可以在可用的DEM代码(例如开源代码LIGGGHTS或其他商业代码)内完成某些热传递建模,但是这些DEM代码不包括几种关键的热传递模式。 DPHT是用于大组球形小颗粒的热传递代码,球形小颗粒呈致密颗粒状流动或呈静态。 首先使用DEM模拟粒子碰撞机理,然后随着时间的推移将粒子xyz位置写入文本文件。 完成DEM模拟后,此DPHT代码将读取每个xyz位置文件,并计算粒子之间以及粒子与壁之间的热传递。 这可以被认为是与DEM的单向耦合。 DPHT是为在聚光太阳能领域中的固体颗粒太阳能接收器和热交换器建模而开发的,但是它适用于具有堆积或移动颗粒床的许多情况。 传热计算是基于先前发表的研究工作,论文对此进行了解释: 聚光太阳能领域高温粒子流建模的研究进展,埃文
2022-12-12 13:08:15 1.54MB 系统开源
1
遥测信息体元素 7.2.6.6 规一化值(NVA) NVA :=F16]1..16]<-1..+1-2-15> (理论上是在正1至负1之间,但小 数无法表示,实际上类似标 度化值) 7.2.6.7 标度化值(SVA) SVA :=F16]1..16]<- 215..+215-1> 为了传输工程值如电流,电压,功率等用它们的物理单位传输(即A,kV,MW)。量程和小数点是固定参数。 电流:103A;传输值103 电压:10.3kV;传输值103, 小数点10-1  7.2.6.8 短浮点数(R32-IEEE STD 754) R32-IEEEE STD 754 :=R32.23(小数,指数,Sign) (Type 5)
2022-12-10 16:27:28 712KB IEC 101 PPT
1
DFT的matlab源代码ElemNet ElemNet是一个深层神经网络模型,仅将元素组成作为输入,并利用人工智能自动捕获基本化学成分以预测材料性能。 ElemNet可以自动学习不同元素之间的化学相互作用和相似性,这使得它甚至比传统的基于物理属性学习领域知识的机器学习模型更准确地预测训练数据集中不存在的化学系统的相图。 该存储库包含用于执行数据处理,模型训练和分析的代码,以及经过训练的模型。 如果您有大型数据集(例如OQMD),则应从头开始训练模型。 否则,对于较小的DFT计算或实验数据集,最好使用从预训练模型中进行的转移学习来训练模型,如下所示。 安装要求 重复使用这些环境的基本要求是Python 3.6.3 Jupyter环境,其中的软件包列在requirements.txt 。 某些分析需要使用,而Java需要Java JDK 1.7或更高版本。 参见[喜p文档以了解详细信息]。 源文件 培训ElemNet模型的代码以及在我们的工作中[1]产生的经过训练的模型都可以在上找到。 其他文件夹包含与为表征ElemNet而执行的不同分析相关联的脚本。 分析笔记本应该是自描述的,在其他情
2022-12-08 13:00:49 4.75MB 系统开源
1