- 博客(14)
- 收藏
- 关注
原创 C++中 *p和&a,和int * p 的区别是什么?
0. 首先,指针是什么? 指针是栈中的一个地址比如:0x0000,然后把这个0x0000作为一个标识符,这个标识符中包含了 堆中的一个内存地址0x10000.如果包含了,那这个标识符就是指针了! 1. int * p ; 定义p为一个指针,p只是栈中的一个内存地址,里面还没有包含一个堆中的内存地址。所以,这其实是一个预备队的指针。就像军队的预备队,不是兵,只是平民,但随时准备变成兵。 2. &a ,首先,a是一个已经声明的变量,..
2021-01-18 10:59:21 861
原创 如何用Halcon使用坐标创建一条直线,而不是画一条直线?
read_image (Image, ‘C:/Users/BlueSeedDi/Desktop/无标题.png’)get_image_size (Image, Width, Height)dev_close_window ()dev_open_window_fit_size (0, 0, Width, Width, -1, -1, WindowHandle1)dev_get_window (WindowHandle)dev_display (Image)gen_region_line (Regi
2021-01-07 09:12:38 7977 2
原创 11.Halcon里面决定从白到黑或者从黑到白的是矩形的角度而不是Positive和Negitive
11.Halcon里面决定从白到黑或者从黑到白的是矩形的角度而不是Positive和NegitivePositive 是从正极到负极,也就是从白到黑,从亮到暗。Negitive 是从负极到正极,也就是从黑到白,从暗到亮。不是说简单的调整Positive 和Negitive就能在抓边的时候确定是抓到边的外面还是里面,有时候就是算调阈值和平滑系数也不顶用,抓到的也不是最外面的点,而是里面偏黑的点。这个时候,考虑更换一下矩形的角度,把矩形的角度转换180度,再试试,说不定就能保证抓到的点都是边
2020-11-10 17:49:00 3602 1
原创 NationalInstruments的GPIB 通讯 联合C# 控制电池测量仪器
NationalInstruments的GPIB 通讯 联合C# 控制电池测量仪器第一步:在工控机中插好PCI-GPIB板卡,连接好工控机和电池测量仪器。第二步:打开电脑,装上NationalInstruments 提供的驱动得到图标 NiMax.exe ,双击打开,找到GPIB的选项,如果找到了,说明你板卡插对了,线接对了。第三步:如何使用C# 代码发送命令控制电池测量仪器?...
2020-03-19 18:07:56 2534 1
原创 9.vs中如何使用代码实现在指定位置创建不同类型的文件和文件夹?system.IO.xx
a.获取本程序的根目录的方法:/// /// 程序EXE所在路径/// public string ExePath = System.AppDomain.CurrentDomain.BaseDirectory;b.在本程序根目录创建文件夹的方法./// /// 程序config(配置)文件所在路径/// public string ConfigPath = System.AppD...
2019-11-18 14:43:00 206
原创 8.单例类模式:
a.声明锁和单例类唯一的实例化变量方法。/// /// 单列类唯一的引用实例/// private static APPValue _APPValue = null; /// <summary> /// 声明锁,单例类创建实例方法必须品 /// </summary> private static object _Lock = new...
2019-11-18 14:40:51 135
原创 6.委托方法不仅可以一次性加入,还可以 :
a.先添加一个默认方法,以实例化。b.在程序需要的地方添加一个新的委托方法,然后立刻执行这个方法,实 现默认方法得到的参数立即传输个新添加的方法。在窗口退出的时候,需要移除不需要的方法,下次运行到这里,会自动添加的。c.又添加一个委托方法,然后把第二个方法的实参传递给这个方法。委托方法结构形式2:a .先添加个默认的委托方法实例化。b.在某个窗口,添加一个新的委托方法。把实参传...
2019-11-18 14:39:23 153
原创 4.这些变量在实例化的时候,如果实例化有参数列表的构造函数,其实就是给这个变量赋值,
angel= new Tuple(convet.double(this.控件。value)public HTuple hv_AngleStart = null;待续,有点懵…
2019-11-18 14:36:25 182
原创 2.emun+if+switch 实现case “”分支为变量名,便于修改和查看
#region 3.1 枚举配合swich,定义气缸/IO等 具体指出用途对应的选项,然后用分支进行选择.public enum OutIo//感觉直接可以把枚举当成一张IO表.{//这里的0123,,,12,13,14就可以作为标识符,用判断语句执行具体的操作,或者控制具体的气缸,IO。/// /// 打开左边顶气缸 |IO位0/// Open_Qi1=0,/// /// 打...
2019-11-18 14:33:20 165
原创 1.while+swich 实现遍历效果
//方法2 hv_j = 0; while (hv_j!=10) { hv_j++; } //switch switch (hv_j.I)//.I halcon内部写好的,可以访问变量的内部变换值,把变量当成了数组 { case 1:...
2019-11-18 14:25:49 115
原创 0.联合编程
应该 在Halcon里面写好程序,封装好。直接导到C shap里面用。Halcon 一定要封装好,保存好。这样 就可以把它们在多个项目中使用。步骤:1.先用Halcon把算子封装好,输入输出参数写好.2.在C#里面定义好 输入输出参数的全局变量。3.准备把封装好的算子导成c#格式,但是,在导出之前,最好把调 用封装算子的变量名(形参)更改为比较好识别的 变量名....
2019-11-18 14:24:02 154
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人