- 0
- 0
- 约1.65千字
- 约 24页
- 2026-01-05 发布于福建
- 举报
单元三数字量控制实验
【案例1】风机控制实验
【案例2】补光灯控制实验
【案例1】风机控制实验
案例描述
本案例是通过给4150发送不同的指令来控件风机的开与关。并且当风机打开时,应能显示风机旋转的动画;当风机关闭时,显示风机静态图片。
控件4150的DO0打开的指令为:01050010FF008DFF。
控件4150的DO0关闭的指令为:010500100000CC0F。
案例描述
风机打开
风机关闭
案例分析
该案例主要实现的是PC与4150的串口通信。C#提供了SerialPort类实现串口通信。4150提供了7通道数字量输入和8通道数字量输出,不同的端口开关控制的指令也将不同。因此,首要的任务是按照线路图连接好PC、4150、风机、继电器四项设备。确认设备的连接正确是开发的基础。
在案例描述中要求风机打开时显示风机旋转的动画,可使用第三方类库:WpfAnimatedGif.dll实现gif图片的播放。
必备知识
串口是计算机上一种非常通用设备通信的协议。大多数计算机包含两个基于RS232的串口。串口通信的概念非常简单,串口按位(bit)发送和接收字节。尽管比按字节(byte)的并行通信慢,但是串口可以在使用一根线发送数据的同时用另一根线接收数据。它很简单并且能够实现远距离通信。
1. 串口
必备知识
现在大多数硬件设备均采用串口技术与计算机相连,因此串口的应用程序开发越来越普遍。在.NETFramework中提供了SerialPort类,该类主要用于实现串口数据通信等。
2.SerialPort类
案例实现
1.硬件准备
连线图
2.工程创建
添加图片
添加类库
3.界面布局
添加控件
4.代码实现
击Demo1-添加-新建文件夹,命名为common。
右击common文件夹-添加-类,命名为ADAM4150.cs。
编写ADAM4150.cs文件。
在MainWindow.xaml.cs文件中定义全局变量。
自定义方法init()。
添加Window的Loaded()事件。
添加Button控件的Click()事件。
保存并运行程序。
【案例2】补光灯控制实验
案例描述
本案例是通过给4150发送不同的指令来控件补光灯的开与关。并且当补光灯打开时,应能显示补光灯亮的动画;当补光机关闭时,显示补光机关闭图片。
控件4150的DO3打开的指令为:01050013FF007DFF。
控件4150的DO3关闭的指令为:0105001300003C0F。
案例描述
补光灯打开
补光灯关闭
案例分析
该案例主要实现的是PC与4150的串口通信。C#提供了SerialPort类实现串口通信。4150提供了7通道数字量输入和8通道数字量输出,不同的端口开关控制的指令也将不同。因此,首要的任务是按照线路图连接好PC、4150、补光机、继电器四项设备。确认设备的连接正确是开发的基础。
打开与关闭补光灯应切换相应的图片。
必备知识
BitmapImage为Image.Source和ImageBrush.ImageSource属性提供实际的对象源类型。
1.BitmapImage
案例实现
1.硬件准备
连线图
2.工程创建
添加图片
3.界面布局
添加控件
4.代码实现
1)右击Demo2-添加-新建文件夹,命名为common。
2)右击common文件夹-添加-类,命名为ADAM4150.cs。
3)编写ADAM4150.cs文件。
4)在MainWindow.xaml.cs文件中定义全局变量。
5)自定义方法init()。
6)添加Window的Loaded()事件。
7)添加Button控件的Click()事件。
8)保存并运行程序。
您可能关注的文档
- 《思想道德与法治》课件——7.5我国宪法的地位和基本原则.pptx
- 《思想道德与法治》课件——7.6培养社会主义法治思维.pptx
- 《思想道德与法治》课件——7.7依法行使权利与履行义务.pptx
- 《思想道德与法治》课件——7.8不断提升法治素养.pptx
- 《微电影创作》课件——场面调度.pptx
- 《微电影创作》课件——镜头类型.pptx
- 《微电影创作》课件——微电影创作流程.pptx
- 《微电影创作》课件——微电影的概念与定义.pptx
- 《微电影创作》课件——微电影类型.pptx
- 《微电影创作》课件——轴线法则.pptx
- 2025-2026学年教科版(新教材)小学音乐一年级第二学期教学计划及进度表.docx
- 2025-2026学年冀少版小学音乐四年级下册教学计划及进度表.docx
- 2025-2026学年辽海版(新教材)小学音乐一年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版(新教材)小学数学二年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版(新教材)小学数学三年级第二学期教学计划及进度表.docx
- 2025-2026学年人教版小学数学五年级下册教学计划及进度表.docx
- 【图片】25-26学年1月27日八上南京联合体【栖霞、雨花、江宁、浦口、溧水区】期末卷【含评分标准】.doc
- 1.1细胞生活的环境 课件 高二上学期选择性必修1生物人教版(2019).pptx
- 【图片】25-26学年1月27日九上南京联合体【栖霞、雨花、江宁、浦口、溧水区】期末卷【含评分标准与学生A3答题卡】.pdf
- 3.1《认识晶体》课件-高二上学期化学鲁科版选择性必修2.pptx
原创力文档

文档评论(0)