C#基础
daybreak___
这个作者很懒,什么都没留下…
展开
-
C#调用Halcon并输出圆心坐标
编写Halcon代码1、使用的示例图片如下:2、编写Halcon算法用于计算左上角圆环的圆环内圆心坐标部分代码如下:dev_close_window ()read_image (Image, 'F:/halcon_files/learning/222.bmp')get_image_size (Image, Width, Height)dev_open_window (0, 0, W...原创 2018-09-23 14:54:33 · 5694 阅读 · 0 评论 -
C#窗体传值的两种方法
方法一:利用委托实时传值委托的简单的理解在C#中委托是重点也是难点,想要对委托有非常深入的了解可以详细参考这篇博客:通俗理解C#委托和事件.这里我们只要简单记住:1、委托是一种用户自定义类型2、委托是方法的抽象,也就是说,我们定义的委托存储的是一系列具有相同签名和相同的返回类型的方法的地址。调用委托的时候,委托包含的所有方法将被执行。委托类型的定义1、以delegate关键字开头2...原创 2018-09-22 01:27:26 · 725 阅读 · 0 评论 -
排序算法总结
文章目录冒泡排序鸡尾酒排序选择排序插入排序二分插入排序希尔排序归并排序堆排序快速排序本学习笔记参考此博客:常用排序算法总结.仅作为自己的学习笔记,请不要转载均用从小到大排序为例,排序数组为arr= { 3,6,9,4,1,5,2,7,8,0};使用C#进行编程排序算法的稳定性:排序算法稳定性的简单形式化定义为:如果Ai = Aj,排序前Ai在Aj之前,排序后Ai还在Aj之前,则称这种排序...原创 2018-09-27 22:51:53 · 176 阅读 · 0 评论 -
TensorflowSharp安装
Tensorflow是Google的第二代人工智能框架。TensorflowSharp是对Tensorflow C语言版接口的封装,便于C#开发人员在项目中使用Tensorflow。由于想使用C#加载Tensorflow库进行学习的时候在编程环境的配置过程中遇到不少坑,现将配置步骤记录下来。一、安装VS 2017,这里使用的.net版本为4.7,TensorflowSharp项目使用的....原创 2018-09-29 16:32:05 · 1666 阅读 · 0 评论 -
c#串口通讯log存储及实时波形绘制
文章目录实际效果展示串口设置及收发部分自动查询串口添加数据监听数据接收数据解码数据显示数据发送log存储部分波形绘制部分图表的初始化从log中抓取最新数据数据队列的更新做项目的时候需要检测发送给步进马达的脉冲数和编码器实际接收到的脉冲数的差值,以用于判断步进马达是否失步。为了能方便调用log以及实时监控脉冲计数的变化,因此写了这个软件。测试下来还是很实用的。下位机的数据发送是不定位数整数,每发...原创 2018-12-02 23:42:12 · 4520 阅读 · 2 评论 -
C#非柱塞延迟函数
public static void Delay(int mm)//输入需要延迟的毫秒数{ DateTime current = DateTime.Now; while (current.AddMilliseconds(mm) > DateTime.Now) { Application.DoEvents(); } ...原创 2019-04-23 20:08:42 · 726 阅读 · 0 评论