针对传统温室监控系统能耗高、布线复杂及维护困难等问题,提出了一种基于Zigbee技术与PLC的温室监控系统的设计方案,该系统以芯片CC2530为核心构建了无线数据采集节点和星形网络,实现了对温室内的温度、湿度、光照度、二氧化碳浓度等环境因子的采集和无线传输,作为主控制器的PLC按照预先设定的参数和从主节点传输来的数据对温室环境进行自动调节,上位机采用MCGS组态软件对整个PLC控制系统进行监控。
详细阐述了系统软硬件的实现方法。
经实际应用表明:该系统具有功耗低,组网灵活,可靠性高等特点,能满足温室控制的需求。
1
本书的第1章简要地介绍了MATLAB的基本知识和编程中常用的语句及函数,使者能够阅读本书各章节中的程序。
第2章系统地介绍了有限元的理论基础———微分方程的近似解法。
这部分内容在一的有限元书籍中是很少介绍的,它不仅可以使我们了解有限元的发展过程,也能够使读者加深对有限元方法的理解。
第3章介绍了广义坐标有限元方法。
它是物理坐标下的直接方法,读者可以通过该章的学习了解和掌握有限元方法的一般步骤。
第4章简要介绍了有限元编程方法。
与大多数有限元书籍不同的是,用其他高级语言编写有限元程序时所需的一般编程技巧在MATLAB中不再需要,因此,本书不再赘述。
第5章详细讨论了构造单元和插值函数的原则和方法,并着重讨论了在实际中有着广泛应用的等参数单元的构造方法和表达格式,以及与广义坐标单元的变换方法。
第6章和第7章讨论了杆系结构有限元问题。
由于杆系结构与一般的二维和三维弹性体结构有较大的区别,因此,杆系结构的单元及其插值函数是区别于一般二维和三维单元的特殊单元,同时,桁架的杆单元和框架的梁单元也是完全不同的两类单元。
第8章详细讨论了一般弹性力学问题的有限元方法,包括稳定问题和动力学问题。
第9章讨论了板问题的有限元方法,其中介绍了多种类型和不同位移模式的板单元,包括用于复合材料结构的层状单元。
第10章介绍了系统建模、线性系统分析及结构振动控制的基础知识,并详细地介绍了如何用MATLAB来实现。
2024/8/31 14:21:57 4.27MB 有限元方法 MATLAB 李华军
1
基于PSIM仿真软件的,断续模式的PFC模型;
给出了全电压范围内(85~265)内的PI参数,纹波小,功率因数高
2024/8/31 10:52:15 22KB PFC 断续模式
1
要按升序和降序对一组随机生成的整型数组元素进行排序。
要求:不提供单独的升序和降序排序方法(不分别定义一个升序和一个降序方法),而只提供一个排序方法SortArray(),它接受一个委托类型的参数compare,该参数会引用要使用的比较方法。
为执行降序排序,向排序方法SortArray()传递一个降序方法SortDescending(--);
为执行升序排序,向排序方法传递对升序排序比较方法的一个引用(SortAscending())。
然后排序方法可以使用这个引用对数组进行排序,排序方法无需知道自己执行的是升序还是降序排序。
2024/8/31 9:27:26 41KB
1
已经安装成功,文件包含破解文件,如遇到安装问题,可直接回帖。
汽车仿真分析GT-SUITE.v7.5是由美国GammaTechnologies公司开发的汽车仿真分析系列套装软件。
主要应用于车辆设计、参数分析、各种行驶情况下耗油量和噪声的计算,同时还可以用于发动机性能评估、冷却系统性能评估等。
在竞争激烈的汽车行业,使用GT-SUITE系列软件可以明显地缩短设计开发周期、降低生产成本。
资料仅供学习使用,如用于商业目的造成的任何影响,后果自负。
2024/8/30 21:24:41 134KB GT suite7.5 软件下载
1
到靶能量和光斑分布参数是评价高能激光系统性能指标的重要参数,为准确测量中红外高能激光系统远场能量和功率密度的时空分布,采用热吸收和光电探测相结合的测量方法,研制了可用于大面积、长脉冲中红外高能激光测量的复合式光斑探测阵列。
探测阵列由石墨热吸收单元和PbSe光电探测器阵列、信号调理放大电路、数据采集单元和信号处理单元等几部分组成,有效测量面积为22cm×22cm,光斑测量空间分辨率为2.2cm,时间分辨率为20ms,能量测量不确定度小于10%,功率密度测量不确定度小于15%。
采用该系统,可实现高能量、大面积中红外高能激光光斑参数的综合测量。
2024/8/30 19:09:14 4.48MB 探测器 中红外激 探测阵列 光电量热
1
STM32-ADC采集光敏传感器参数
2024/8/30 6:50:10 6.19MB stm32
1
我的#collect目标建立将集合的成员产生到一个块的方法。
控制使用yield的方法的返回值,使其返回新的集合。
指示您将在lib/my_collect.rb编写代码。
您正在编写一个行为与实际的#collect方法类似的方法。
它应该接受一个集合的参数,使用while循环遍历该集合,并针对集合中的每个元素执行调用它的代码块中的代码(使用yield关键字)。
它应该返回修改后的集合。
因此,您的#my_collect方法不应在乎调用它的代码块的内容。
例如,假设我们正在编写一个应用程序,以帮助教师管理学生。
我们的老师有一个学生名单:["TimJones","TomSmith","JimCampagno"]该列表包括每个学生的名字和姓氏,但是我们的老师需要收集仅包括他们名字的列表。
因此,如果我们的老师使用#my_collect来收集他的学生的名字
2024/8/30 5:22:04 8KB Ruby
1
本文是给学生客户设计的毕业设计,通过按键调整led灯的亮度以及显示频率,采用pwm调光和pwm调频方式,使用初级电压放大+大功率mos驱动方案,LED灯相关参数为:led驱动电压48v-100v,功率:大于50w,供大家学习和参考
2024/8/29 17:46:48 11.51MB stm32 led调光 按键调光
1
绿幕抠图绿幕合成Demo,首先选择合成参数,可以实时替换图片背景
2024/8/29 7:16:06 9.06MB 绿幕 抠图 合成
1
共 1000 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡