自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

爱撒的博客

专注个人提升

  • 博客(38)
  • 资源 (5)
  • 收藏
  • 关注

原创 labview对位项目

项目目标:机器人抓起模组,通过上相机定位箱体上的销钉,通过下相机定位模组上的端板孔,计算出旋转偏移量XYR,让模组上的端板孔,对准箱体上的销钉孔,从而把模组放进箱子里。4、要求夹爪的中垂线和相机的光轴尽量平行,这样可以保证夹爪放模组的姿态和相机拍箱体的姿态保持一致,减少计算的误差。②以"放料基准位"的姿态,示教上相机拍销钉的两个拍照位,和下相机拍端板孔的两个拍照位。2、机器人如果没标定"工具坐标系",那么法兰盘就是旋转中心,这个可以不做要求。1、相机A和机器人进行"相机-轴"标定。

2024-09-11 22:59:22 676

原创 labview排错

源代码正常跑,应用程序报这个错,是因为源代码的可以找到项目路径内所有dll的路径,而应用程序只能找到data文件夹的dll文件。解决查看源代码中.net的程序集的路径,复制对应的dll到data文件夹下。

2024-06-28 11:58:01 450

原创 zypcy

用于抓包Preserve log:保留日志,所有日志都会被保留,而不是被覆盖,刷新前刷新后的日志都会被保留Disable cache:禁止缓存,保证每次变化都是从服务器请求的数据,而不是本地缓存的数据△:这两个可以勾选上此处的筛选只能筛选name的元素(文件名)Request URL:请求地址Request Method:请求协议post/getRemote Address:如果端口是443的话,则说明是HTTPS协议Status Code:状态码。

2024-06-12 15:57:30 596

原创 NXdfefefef

对内部状态起到保护作用return{value(){},next(){},pre(){},//1//index:1//index:2//5//index:1//index:0//index:4//9//...省略内部逻辑})();

2024-06-06 15:08:36 1001

原创 Frida

查看ubuntu版本设置时区。

2024-06-01 08:35:01 224

原创 C#学习备份

对于这种很是奇怪的现象,对于刚接触 GDI+的人来说,确实有点摸不着头脑,究其原因是当最小化或者隐藏窗体时,操作系统将窗体进行了重绘,也就是再次调用了 Paint 事件,原有的绘图都被重新抹掉。另外,自定义控件的时候,也可以创建双缓冲控件,对于开启双缓冲的控件来说,可以在内存中创建图形,然后将其创建好的图形一次性绘制到界面上,从而减少闪烁。19.派生类在实例化的时候,会先调用基类的构造函数,再调用自身的构造函数,会默认调用无参数的构造函数,如果需要调用其他的构造函数,需重新指定->:base(VAR)

2024-05-28 17:38:57 706

原创 CUDA学习备份

blockIdx.x的范围是0,threadIdx.x的范围是0-(N-1)2.项目属性->CUDA C/C+±>Device->修改为对应CUDA型号的算力,例如算力3.5,就设置为compute_35 sm_35。gpuAdd <<<1, 2>>s> blockDim.x是2,blockDim是块中线程x方向的数量。gpuAdd <<<2, 1>>> gridDim.x是2,gridDim是网格中块的x方向的数量。

2024-05-28 17:37:50 302

原创 halcon3D学习备份

目录xyz_to_object_model_3d 1gen_object_model_3d_from_points 1object_model_3d_to_xyz 2segment_object_model_3d 2prepare_object_model_3d 4distance_object_model_3d 5area_object_model_3d 7project_object_model_3d 8surface_normals_object_model_3d 9sample_

2024-05-28 17:37:17 928

原创 labview类编程

2)所有单元类内部不做读取触发源的循环,谁触发谁执行通过一个统筹的应用程序类来管控,比如通过一个FOR循环按照顺序执行功能,目前存在一个问题是,无法解决并行的逻辑运算。1.C继承B,B继承A,当参数是以A的方式保存下来,则读取的时候必须用A的成员函数来读取,而用B的成员函数读取会发生错误。2.每个子类都用了父类的注册vi,所以在调用的时候,出来的就是子类注册的vi,也就是window.vi。1.父类的功能是通用功能,所有子类都含有父类的功能,重写会自动执行一次父类的功能。

2024-05-28 17:36:08 734

原创 opencv学习备份

1.用normalize可以归一化图像,在光照有梯度的时候,可以指定一定范围来归一化,使得本来有梯度的图像像素值都归类同一个像素值。3.在opencv中,坐标的原点在左上角,与x轴平行的方向为角度为0,逆时针旋转角度为负,顺时针旋转角度为正。3.InputArray类型的src,输入图像,即源图像,填Mat类的对象即可。cv::Mat是一个类(Class),而CvMat是一个Struct。(最后的1、2、3表示通道数,譬如RGB3通道就用CV_8UC3)3–带Alph通道的RGB图像 4通道图像。

2024-05-28 17:34:48 455

原创 QT学习备份

函数QObject::connect()将“关闭”按钮btn的clicked() 信号同窗口pWidget的close() 槽关联起来。函数QObject::connect()将“关闭”按钮btn的clicked() 信号同窗口pWidget的close() 槽关联起来。只有继承了QObject类的类,才具有信号槽的能力。所以,为了使用信号槽,必须继承QObject。因此,如果你觉得你的类不需要使用信号槽,就不添加这个宏,就是错误的。因此,如果你觉得你的类不需要使用信号槽,就不添加这个宏,就是错误的。

2024-05-28 17:33:27 410

原创 机器学习备份

如果在某一x附近取非常小的一个邻域Δx,那么,随机变量X落在(x, x+Δx)内的概率约为f(x)Δx,即P(x<X<x+Δx)≈f(x)Δx。3、循环迭代步骤2,直到 的值变化到使得 在两次迭代之间的差值足够小,比如0.00000001,也就是说,直到两次迭代计算出来的 基本没有变化,则说明此时 已经达到局部最小值了。聚类的结果将产生一组集合,集合中的对象与同集合中的对象彼此相似,与其他集合中的对象相异。从数学上看,分布函数F(x)=P(X<x),表示随机变量X的值小于x的概率。

2024-05-28 17:32:29 698

原创 Python学习备份

2023年1月19日15:25:161.vsIDE编程pythonpython路径:C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_86python_pip路径(可添加到环境变量):C:\Program Files (x86)\Microsoft Visual Studio\Shared\Python37_86\Scripts。

2024-05-28 17:30:43 893

原创 PCL学习备份

几何结构:描述了对象的空间位置关系(比如,要画一个三角形,首先需要指定三角形的三个顶点坐标P1,P2,P3,在VTK中指定点用PointData)比如,三个孤立的点,比如一条直线加一个孤立的点,或者是一段折线,但是指定了拓扑结构,比如说按照P1-P2-P3的顺序用直线连接起来,拓扑结构:描述了对象的构成形式(比如,上面所说的三个顶点P1,P2,P3在不指定拓扑关系的时候,有很多种组织形式,a:3D检测的动态链接库用到外部库(opencv的链接库),需要在3D检测的动态链接库路径中包含。

2024-05-28 17:28:04 572

原创 papapapa

把获取到的CLIENT_RANDOM字符复制到PC的ssl_key.txt文件,然后再wireshark中打开捕获包,已经在"编辑"-→"首选项"→"protocol"→"TLS"→"pre master key"→设置为ssl_key.txt。adb -s localhost:5555 shell:进入shell,这个是有多个设备的情况下,需要前面的-s localhost:5555。下载地址:https://github.com/frida/frida/releases/tag/16.0.18。

2024-05-23 17:28:10 753

原创 ubuntu_概念

var:这个目录中存放着那些不断在扩充着的东西,为了保持/usr的相对稳定,那些经常被修改的目录可以放在这个目录下,实际上许多系统管理员都是这样干的。/proc:这个目录是一个虚拟的目录,它是系统内存的映射,我们可以通过直接访问这个目录来获取系统信息。/lost+found:这个目录平时是空的,当系统不正常关机后,这里就成了一些无家可归的文件的避难所。在这个例子中,drwxr-xr-x 表示这是一个目录,对于所有者有读取、写入和执行的权限,对于所属组和其他用户有读取和执行的权限。

2024-05-22 15:20:55 653 1

原创 IP地址修改

2024-05-22 08:30:06 212

原创 深度学习参考网站

降版本下载修改下载源可以降低版本,但是由于外网问题,需要修改下载源1、在pycharm命令行中输入2、修改.condarc为,默认路径:C:\Users\Administrator命令行WGET 是从url中下载对应的文件CD 是切换目录命令.则是表示目前所在的目录,…则表示目前目录位置的上一层目录。cd 进入用户主目录;cd ~ 进入用户主目录;cd - 返回进入此目录之前所在的目录;

2024-05-22 08:13:37 159

原创 labview_开放协议

四、Labview代码。

2024-05-17 09:49:27 431

原创 wireshark_概念

OSI模型,即开放式通信系统互联参考模型(Open System Interconnection Reference Model),是国际标准化组织(ISO)提出的一个试图使各种计算机在世界范围内互连为网络的标准框架,简称OSI。ARP (Address Resolution Protocol)协议,即地址解析协议。只抓取目标地址是本网卡的数据包,对于发往别的主机而经过本网卡的数据包忽略。抓取经过网卡的所有数据包,包括发往本网卡和非发往本网卡的。

2024-05-14 17:11:37 241

原创 wireshark_http

表达式作用在wireshark开始捕获数据包之前,只捕获符合条件的数据包,不记录不符合条件的数据包。:表达式作用在在wireshark捕获数据包之后,从已捕获的所有数据包中显示出符合条件的数据包,隐藏不符合条件的数据包。

2024-05-14 11:23:13 455 1

原创 wireshark

由于NFS是基于RPC的协议,所以Wireshark把它分成NFS和RPC两行来显示。仔细检查这一层的详细信息,会发现它只专注于文件操作,比如读或者写,而对于数据传输一无所知。点开“+”号便能看到这个写操作的详情,比如用户的UID、文件的file handle和要写的字节数等。(TCP层):这一层用到了TCP协议。应用层所产生的数据就是由TCP来控制传输的。点开TCP层前的“+”号,我们可以看到Seq号和Ack号等一系列信息,它们用于网络包的排序、重传、流量控制等。

2024-05-14 10:34:13 617

原创 LabVIEW专栏九、类的应用

类在项目中,一般会在类的私有成员簇内,包含一个数据类型为参数类的队列。例如网口类,里面实际会包含很多信息,有IP地址和端口等等参数。这些参数如果不放在队列引用中缓存下来,就无法在实际生产中修改参数。因此,在实际应用中,需要新建一个网口参数类来包含IP地址等参数,而网口类需要一个元素最大长度为1的队列引用。这个队列引用的作用就相当于一个全局变量,可以供网口类在初始化之后,别的地方可以读取或者修改其包含的网口参数类。

2024-04-25 16:26:17 1594

原创 LabVIEW专栏七、队列

队列是一种特殊的线性表,就是队列里的元素都是按照顺序进出。队列的数据元素又称为队列元素。在队列中插入一个队列元素称为,从队列中删除一个队列元素称为。

2024-04-25 14:09:46 2677

原创 LabVIEW写仪器协议(RJ6903A短路测试仪)

②测试流程:调入波形→启动测试→等待测试状态为测试完成,读取测试结果→停止测试。①设置参数:在波形采集界面,发送波形参数。项目要求:短路测试,只测正负极。仪器型号:RJ6903A。

2024-04-23 15:08:38 151

原创 LabVIEW专栏八、类

一般来说类有三大特性,封装继承和多态。在实际项目中,最主要是继承和多态,要搞清楚这两者的概念和在LabVIEW中是怎样应用的。在LabVIEW中,面向对象编程用到的就是LabVIEW的类,后缀是.lvclass。以下以设备类的层级来说明,假设现在有三个类,分别是①device:设备类②serial_device:串口设备类③network_device:网口设备类串口设备类和网口设备类继承设备类,那么设备类是它们两个的父类,相对来说,它们两个是设备类的子类。

2024-04-23 09:25:54 1854

原创 LabVIEW连接PostgreSql

下载对应postgreSQL版本的ODBC下载网址:http://ftp.postgresql.org/pub/odbc/versions/msi/下载好后默认安装就行,这样在ODBC数据源中才能找到。

2024-04-22 10:45:01 520

原创 LabVIEW专栏六、LabVIEW项目

①右键"我的电脑"/或者对应的库→选中"新建"→选中"VI"①右键"我的电脑"→选中"新建"→选中"库"① 菜单"文件"→选中"新建(N)…点击保存后都会进入到项目或者库的文件中。② 选中"项目"→"空白项目"②修改名称,保存后,库完成创建。③ 保存后,完成项目的创建。②快捷键:ctrl+N。

2024-04-15 14:15:03 1465

原创 LabVIEW专栏五、网口

该节目标编写一个网口调试VI。上一章是,这章介绍网口的写法。

2024-04-03 16:49:51 651

原创 LabVIEW专栏四、串口

该节目标编写一个串口调试VI。自动化行业中的上位机一般会用到两种接口,一个是串口,一个是网口。本文介绍的是串口,总的来说,使用串口成本较低,一般测试仪器都会配备一个串口。

2024-04-03 16:36:49 1390

原创 LabVIEW挖坑指南

错误写法:现象:如果没进入对应的分支,输出为默认值正常写法:让每个分支输出的值都在预料之内。

2024-04-02 17:35:33 454

原创 LabVIEW深度学习

LabVIEW深度学习

2024-04-02 11:18:00 2973 2

原创 数据库排错记录

provider:Named Pipes Provider,error:40-无法打开到SQL Server 的连接)(Microsoft SQL Server,错误:2) 系统找不到指定的文件。②依次选择服务和应用程序->SQL Server Configuration Manager->SQL Server-Service -> SQL Server(MSSQLSERVICE)① 日志自动增长过大:数据库的日志文件在安装的时候设置为自动增长,并设置了10%的速率增长。1、 一般性网络错误。

2024-04-02 10:38:31 1030

原创 LabVIEW专栏三、探针和断点

其中探针的使用会比较多,可以在所有怀疑的线条上都打上探针,监视变化的值,可以通过看时间变化,看是否执行到该线段。断点可以打在程序框图的所有G代码对象,包括结构,或者是整个vi。当执行到对应断点时,就会暂停在当前对象。探针可以打在有线条的任何地方,打上后,经过这条线的所有最后一次的数值都会显示在探针窗口。探针和断点是LabVIEW调试的常用手段。这两者常常是配合使用。

2024-04-01 14:39:08 1367

原创 LabVIEW专栏二、调用子VI

该节目标是创建带子vi,修改vi属性,测试可重入和不可重入的区别。

2024-04-01 10:16:59 3009

原创 labview专栏(序章)

特别在帮助里也有例程,可以直接用来修改执行,新手不需要畏首畏尾,能直观看到结果。总的来说,我们选择语言,要根据应用场合去选,LabVIEW用得好,可以很快地上手,缩短项目周期,搭建大型程序也不在话下,所以要沉下心来学习。LabVIEW属于"高层语言",较C\C++,汇编等语言而言,更关注于使用,其本身更专注于成为一个拿来就用的工具。该专栏可能文章内容划分较细,所以章节较多,但是每一章需要用时不用很久,注意代码编写和结果复现就能轻松掌握。1、可视化的G语言来编程,上手会相对简单,即便是新手也能写出小型程序。

2024-03-27 15:28:56 259

原创 LabVIEW常用快捷键

ctrl+M:切换运行/编辑模式,可用于查看副本vi的vi本体。ctrl+alt+鼠标左键拖动:缩小内部空白区域。1)选中vi->右键->浏览->可以查看vi路径。ctrl+鼠标左键拖动:扩大内部空白区域。ctrl+I:查看和设置vi属性。ctrl+N:新建vi。ctrl+S:保存vi。ctrl+R:运行vi。ctrl+W:关闭vi。ctrl+B:清理断线。ctrl+H:查看帮助。

2024-03-27 15:21:46 754

原创 LabVIEW专栏一、编写单独vi

该节目标是vi构成,编写一个单独的vi

2024-03-27 15:04:21 1670

LabVIEW专栏七、队列

LabVIEW专栏七、队列

2024-04-25

LabVIEW专栏七、类

代码

2024-04-23

LabVIEW专栏四、串口

LabVIEW专栏四、串口

2024-04-03

labview深度学习配套py

这个资源包含了深度学习方面的Python文件,主要涵盖了使用TensorFlow框架实现图形识别。这些Py文件包括了xml转csv,csv转tfrecord,一键创建路径,一键训练,以及ckpt文件转pb文件。这些文件旨在帮助用户学习和实践深度学习技术,可以用于图像识别任务,配合《LabVIEW深度学习》使用。

2024-04-03

LabVIEW深度学习

LabVIEW深度学习

2024-04-02

LabVIEW专栏一、编写单独vi

LabVIEW专栏一、编写单独vi

2024-04-02

LabVIEW专栏二、调用子VI

LabVIEW专栏二、调用子VI

2024-04-01

LabVIEW专栏一、编写单独vi

LabVIEW专栏一、编写单独vi

2024-03-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除