基于dsp28335,研旭关于SVPWM的例程,可以供需要的参考学习
2025/9/19 11:29:20 287KB dsp28335
1
本例基于stm32单片机的lcd12864液晶的并行显示程序。
测试稳定。
2025/9/18 17:55:43 2KB lcd12864并行
1
(1)在《C++面向对象程序设计》第6章例6.3的基础上作以下修改,并作必要的讨论。
○1把构造函数修改为带参数的函数,在建立对象初始化。
○2先不将析构函数声明为virtual,在main函数中另设一个指向Circle类对象的指针变量,使它指向变量,使它指向grad1。
运行程序,分析结果。
○3不作第②点的修改而将析构函数声明为virtual,运行程序,分析结果。
(2)声明抽象基类Shape,由它派生出3个派生类:Circle(圆)、Rectangle(矩形)、Triangle(三角形),用一个函数printArea分别输出以上三者的面积,3个图形的数据在定义对象时个给定。
2025/9/18 3:22:33 60KB C++多态性
1
FXdiv仅标头库,用于通过定点乘以逆除法在现代CPU和GPU上,整数除法比乘法要慢几倍。
FXdiv实现了一种算法,用乘法和两次移位替换整数除法。
当应用程序执行相同除数的重复除法时,此算法可提高性能。
产品特点uint32_t,uint64_t和size_t整数除法仅标头的库,无需安装或构建与C99,C++,OpenCL和CUDA兼容使用特定于平台的编译器内部函数以获得最佳性能包含单元测试和微基准测试例#include/*Divisionofarraybyaconstant:referenceimplementation*/voiddivide_array_c(size_tlength,uint32_tarray[],uint32_tdivisor){for(size_ti=0;i<length;i++){array[i]/=divisor;}}/*Divisionofarraybyaconstant:implementati
1
【ArcGIS教程:基于ArcGIS的水文爆管分析】在城市供水系统中,当管道发生爆裂时,快速定位并关闭上游阀门是至关重要的,以防止水资源的浪费和进一步的损失。
ArcGIS的几何网络分析功能为此提供了解决方案。
下面我们将详细探讨如何在ArcGIS中创建几何网络,进行爆管分析,并找出合适的应对策略。
**创建几何网络**是整个分析的基础。
这涉及到数据的准备,所有相关数据(如管道、阀门、水表等)需存储在Geodatabase的要素数据集中。
在本例中,数据包括Fittings(弯头)、Laterals(支线)、TreatmentPlant(自来水处理厂)、Valves(阀门)、WaterMains(水管中心线)和WaterMeters(水表)。
创建几何网络时,要为每个元素设置网络角色,如SimpleEdge(简单边线)、ComplexEdge(复杂边线)和SimpleJunction(简单交汇点),并根据实际需求设置网络连通规则,确保符合水流的流动逻辑。
**设置网络连通规则**是确保数据正确分析的关键步骤。
例如,设置边-交汇点规则,使得每个支线只能连接一个水表,而水表又分为Private和Commercial两类;
设置边-边规则,规定水管中心线和支线之间必须通过特定型号的弯头连接。
接下来,进行**爆管分析**。
设置水流流向,通过更改TreatmentPlant的AncillaryRole属性值为Source,指定水源方向。
使用UtilityNetworkAnalyst工具条的SetFlowDirection功能确定流向,通过DisplayArrows查看并确认流向。
**爆管位置分析**可以通过两种方法实现。
方法一是利用AddJunctionFlagTool添加不运作的水表,选择TraceUpstream,解决后直观判断应关闭的阀门。
这种方法适用于简单网络。
方法二是通过Analysis菜单的Option设置结果返回为选择集,再利用SelectByLocation根据选择集选取位于水管中心线上的阀门。
这种方法在复杂网络中更为高效。
ArcGIS的几何网络分析提供了强大的工具,能够帮助水文管理人员在紧急情况下迅速定位并关闭爆管的上游阀门,确保系统的稳定运行。
在实际操作中,应根据网络的复杂度选择合适的方法进行爆管分析,以提高效率和准确性。
通过熟练掌握这些技巧,可以大大提高城市供水系统的管理效能和应急响应能力。
2025/9/16 19:44:26 217KB ArcGIS教程
1
各种湍流模型算例(哈工)很好,很强大
2025/9/16 18:14:45 5.89MB 湍流模型fulent
1
实验通过,总结,与大家分享,dsp,spif2812
2025/9/10 10:35:40 12KB DSP SPI FIFO f2812
1
在原子的HAL库的串口例程的基础上修改出来的,用ZET6核心板实现,通过串口3接收数据,串口1连接USB线向电脑发送数据,电脑串口助手读取接收到的各个通道的值
2025/9/8 21:10:04 6.9MB STM32F1 SBUS解码 C语言开发
1
其中包括移远MC20芯片的官方文档,使用教程,51、stm32、arduino的代码例程
2025/9/8 19:14:38 50.47MB MC20 官方文档 代码
1
一、课程设计目的在多道程序环境下,进程同步问题十分重要,通过解决“生产者-消费者”问题,可以帮助我们更好的理解进程同步的概念及实现方法。
掌握线程创建和终止的方法,加深对线程和进程概念的理解,会用同步与互斥方法实现线程之间的进行操作。
在学习操作系统课程的基础上,通过实践加深对进程同步的认识,同时,可以提高运用操作系统知识解决实际问题的能力;
锻炼实际的编程能力、创新能力及团队组织、协作开发软件的能力;
还能提高调查研究、查阅技术文献、资料以及编写软件设计文档的能力。
二、课程设计内容模拟仿真“生产者-消费者”问题的解决过程及方法。
三、系统分析与设计1、系统分析在OS中引入进程后,虽然提高了资源的利用率和系统的吞吐量,但由于进程的异步性,也会给系统造成混乱,尤其是在他们争用临界资源时。
为了对多个相关进程在执行次序上进行协调,以使并发执行的诸程序之间能有效地共享资源和相互合作,使程序的执行具有可再现性,所以引入了进程同步的概念。
信号量机制是一种卓有成效的进程同步工具。
在生产者---消费者问题中应注意(信号量名称以多个生产者和多个消费者中的为例):首先,在每个程序中用于互斥的wait(mutex)和signal(mutex)必须成对出现;
其次,对资源信号量empty和full的wait和signal操作,同样需要成对地出现,但它们分别处于不同的程序中。
生产者与消费者进程共享一个大小固定的缓冲区。
其中,一个或多个生产者生产数据,并将生产的数据存入缓冲区,并有一个或多个消费者从缓冲区中取数据。
2、系统设计:系统的设计必须要体现进程之间的同步关系,所以本系统采用2个生产者、2个消费者和20个缓冲区的框架体系设计。
为了更能体现该系统进程之间的同步关系,系统的生产者、消费者的速度应该可控,以更好更明显的表现出结果。
为了使本系统以更加简单、直观的形式把“消费者-生产者”问题表现出来,我选择了使用可视化界面编程。
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡