- 博客(14)
- 资源 (4)
- 收藏
- 关注
原创 C# 实现SQLite数据库将图片读写
1、引用SQLite数据库库文件2、编写文件读写类//将图片数据转换为二进制流数据private byte[] ImageToByte(Image Picture) { MemoryStream ms = new MemoryStream(); if (Picture == null) return new byte[ms.Length]; Picture.Save(ms, Sys
2022-04-28 14:03:21
2833
1
原创 STM32 串口DMA接收数据
开始配置代码拷贝在主函数加入定义#define BUFFERSIZE_1 255 //可以接收的最大字符个数uint8_t ReceiveBuff[BUFFERSIZE_1]; //接收缓冲区uint8_t Rx_len; //接收完成中断标志,接收到字符长度extern DMA_HandleTypeDef hdma_usart1_rx;加入接受回调函数void _UART1_RxCpltCallback(){ uint32_t temp;.
2021-12-23 16:08:43
1239
原创 【无标题】
滑动平均滤波方法功能:可以有效的消除电网附近伺服产生的高频干扰信号输入数据类型为double 可以更具项目更改 滑动窗口越小处理速度越快,但对干扰的消除能力就会差点儿 所以需要更具现场干扰情况调整合适的窗口值/// <summary> /// 滑动平均滤波 /// </summary> /// <param name="data">输入数据</param> /// <param n
2021-12-10 10:56:03
276
原创 Halcon 二维码读取
*读取图片read_image (Image, 'C:/Users/Public/Documents/MVTec/HALCON-19.11-Progress/examples/images/datacode/qrcode/qr_generated.png')rgb1_to_gray (Image, GrayImage) dev_open_window (0, 0, 512, 512, 'black', WindowHandle)dev_display (Image)* draw_rect..
2021-09-23 13:51:36
508
原创 Halcon一维码读取
*---------------------------------------------------------------------------------------------------------------------*条码读取*---------------------------------------------------------------------------------------------------------------------* Image A..
2021-09-23 12:24:03
273
原创 Halcon基于形状模板匹配 < inspect_shape_model>
*----------------------------------------------------------------------------------------------------------------------*基于形状模板匹配*----------------------------------------------------------------------------------------------------------------------*【1】读取
2021-09-23 11:00:13
858
原创 Halcon实现机器人手眼标定
标定采用的程序段//读取采集到的9点图片read_image (Image, 'printer_chip/printer_chip_01')//全局阈值分割threshold (Image, Region, 128, 255)//获取图像中的连通域connection (Region, ConnectedRegions)//根据性状特征提取对象select_shape (ConnectedRegions, SelectedRegions, 'area', 'and', 150, 99999)
2021-09-07 08:21:26
941
原创 Halcom——模板创建与调用
//绘制感性区域(矩形)draw_rectangle1 (WindowHandle, Row1, Column1, Row2, Column2)//获取感性区域gen_rectangle1 (Rectangle, 954.414, 1222.09, 1482.18, 1424.59)//创建模板reduce_domain (GrayImage, Rectangle, ImageReduced)create_shape_model (ImageReduced, 'auto', rad(0), r
2021-09-06 20:13:56
467
原创 C# 自定义控件Chart(可实现多限象显示)
四象限波形显示控件视图展示创建步骤给自定义控件添加事件添加一个图片控件(pictureBox1)代码部分视图展示十字坐标轴方式一象限坐标轴方式二象限坐标轴方式创建步骤##创建自定义控件(名字可随意)给自定义控件添加事件以上个事件一个就Load(初始化)、背景颜色发生改变(不多说)、控件大小发生改变(支持大小拖动)添加一个图片控件(pictureBox1)直接从工具箱中拖到自定义控件的绘制板就OK啦!记得将pictureBox1.Dock=Fill;代码部分下面有点儿
2020-11-10 13:30:33
2102
1
原创 C# 弹出窗体时背景窗体透明度切换
使用一个静态的方法,传入要显示的窗体就可以将母窗体的透明度调整为0.75public static void ShowDialog(Form forms){Form formBackground = new Form();try{formBackground.StartPosition = FormStartPosition.CenterParent;formBackground.FormBorderStyle = FormBorderStyle.None;formBackground.Op
2020-11-09 16:27:28
494
原创 C#编写语音控制
C#调用Windows自带的语音库做语音控制命名空间引用软件界面命名空间引用//引入命名空间using System.Speech.Recognition;using System.Speech.Synthesis;//创建语音输入对象SpeechRecognitionEngine rein; //初始化语音引擎 在窗体创建时要调用 private void InitSpeech() { //创建词汇对象 Choices
2020-11-09 16:26:29
1877
3
原创 C#使用系统发声模块
调用系统库读文字命名空间引入代码编写命名空间引入using System.Speech.Synthesis; //引用命名空间代码编写//传入的文字信息就是要PC读出的内容public void Speak_Mesg(string value){ SpeechSynthesizer speechSyn = new SpeechSynthesizer(); //用于语音合成 speechSyn.SetOutputToDefaultAudioDevice(); speechSyn.S
2020-11-09 16:09:42
261
原创 C# 解决窗体控件过多闪烁现象
解决窗体控件过多闪烁现象子父窗体方式多个独立的窗体子父窗体方式在父窗体加入下面的代码(具体的功能不清,据说是开启的缓冲器然后在刷新显示出来,但确实要好很多) #region 开启界面双缓冲 解决窗体切换闪屏问题 //下面的代码许加在MDI窗体中 protected override CreateParams CreateParams { get { CreatePara
2020-11-09 15:58:20
1023
2
原创 C#实现桌面右下报警弹窗
右下报警弹窗弹窗代码编写弹窗样式父窗体调用父窗体效果弹窗窗体效果弹窗代码编写private Form_Alert.enmAction action; //当前窗体状态变量private int x, y; //显示的坐标变量//定义窗体状态枚举private enum enmAction{ wait, start, close}//定义弹窗类型枚举public enum enmType{ Success, Warning, Error, Info}//外部访问该函数
2020-11-09 15:50:57
1584
STM32F103开发的Modbus RTU通信程序源代码.7z
2020-03-29
威纶通触摸屏开发资源合集.zip
2020-05-13
威纶通HMI做Modbus网关 C#通过网络采集数据.zip
2020-05-13
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅