C#
用C#写一个串口调试工具
小吴的嵌入式笔记
嵌入式从业10年,记录和分享工作学习心得
展开
-
7 *.json文件存储自定义类的内容
using (var w = new StreamWriter("set.json"))//实例化一个StreamWriter对象。using (var reader = new StreamReader("set.json"))实例化一个StreamReader对象。原创 2024-08-30 12:58:43 · 254 阅读 · 0 评论 -
6.将数据以曲线的方式显示出来
1.foreach (var l in zedGraphControl1.GraphPane.CurveList)//遍历曲线。/*************向右滚动模式*****************/原创 2024-08-30 12:57:36 · 420 阅读 · 0 评论 -
5.串口编程(五)
步骤4:通过GetPrivateProfileString("要读取的大类(比如数码产品)","要读取的具体内容(比如数码产品中的手机)","如果读不到想要 的参数,那默认为什么","读出的参数存储在那个数组中","数组的最大长度是多少","保存的文件名是什么")首先:运行program.cs中的main()函数,main函数中会默认初始化一个窗体,然后程序还是一直在main中运行,同时会响应各种事件。通过新建一个.ini文件,关闭窗口前将参数存入.ini文件,下次打开窗口时读出.ini文件中参数。原创 2024-08-30 12:56:39 · 193 阅读 · 0 评论 -
4.串口编程(四)--显示汉字
/UTF8格式的数组转化为GB2312格式的数组。//GB2312格式的数组转化为UTF-8格式的数组。//将字符串中的空格去掉。原创 2024-08-30 12:55:35 · 149 阅读 · 0 评论 -
3.串口编程(三)
这个响应函数是在原先自动生成的按键响应函数上修改得到的,只是将函数名做了修改。由于我的C#里面没有visual basic powerPack控件库,无法使用OvalShape控件,所以需要添加一个。步骤1:首先新建5个按键,为button1-button5,将5个按键的属性tag分别设置为1-5。所以定义了一个button的对象key来获取sender传进来的信息,获取按键的Tag属性。步骤3:将form1.designer.cs中注册的5个按键事件名字改为自己定义的函数名。2.3 软件修改控件的颜色。原创 2024-08-30 12:54:40 · 134 阅读 · 0 评论 -
2.串口编程(二)
1.1方法:通过try,catch语句依次打开COM1-COM20,能打开的证明存在,添加到列表框。//尝试打开串口,失败的话会跳到catch语句。二.如何设置一个图形按钮,实现按下和松开显示不同状态(如上图界面所示,红色为一个按钮)i++)//循环试错,找出所有可用的串口。步骤1:右键工程--单机属性--资源--添加现有文件。步骤2.添加一个按键,设置按键的背景图片,图片格式设置为居中。步骤三. 在程序中改变按键的背景图片。一.如何通过扫描按键搜寻可用的串口。原创 2024-08-30 12:53:38 · 189 阅读 · 0 评论 -
1.串口编程(一)
/i为整形,str为字符串,括号里的"x"代表将i转化为16进制,ToUpper()代表转化为大写。//发送文本框中一行字符。//将字符串转化为16进制型的Byte。//定义一个只含一个元素的数组buffer。//从str1的第3个字符开始取两个字符。if (true == radioButton2.Checked)//字符单选框选中。举例:str1 = "0X19",str2就等于"19"//在波特率的下拉列表框中填入可选的波特率。原创 2024-08-30 12:52:48 · 419 阅读 · 0 评论