- 博客(140)
- 收藏
- 关注
原创 pcb设计的前期准备知识
蓝色的代表背面,链接在sensor上面传感器上面,作为输入数据,原理图的元件库schlib与元件库pcblib是严格对应的。两层板一般不需要,到四层板及以上,四层板简单 两层板难。电路板:黑色的地方是镂空的 红色的地方是不透光的。第一层一般是singnal信号层。元件:在元件库里面PCBlib。中间绝缘板FR-4 玻璃纤维。第二层地层ground。
2024-12-26 14:34:23
267
原创 示波器的使用
眼镜注视的地方,触发点之前是预采样,触发点之后是延迟采样,整个屏幕显示的就是存储深度。功能按键左边的是多功能按钮:可以调节波形的亮度,文件存储名称。一、频率等于周期的倒数(看横坐标时间的周期)七、代表上升沿 1.17v的位置。示波器采集一次采集多少个点。三、10k点代表存储深度。四、通道零电平的位置。
2024-12-26 11:22:12
325
原创 【无标题】
接口和类不同,接口不能包含字段、构造函数、静态方法等,只能包含方法、属性、事件或索引器的声明。类通过实现接口来提供接口中声明的方法的具体实现。接口是一个只包含方法签名的类型,不能包含方法的实现。它定义了类或结构体需要实现的一组方法,但不提供这些方法的具体实现。关键字使得我们能够在父类中定义一个标准的流程(模板),而具体的实现则交给子类来提供,从而实现了。接口为不同的类或类型提供了一种公共的契约(约定),规定了哪些操作必须被执行。方法是根据程序的需要被调用的,只有当方法被显式调用时,它才会执行。
2024-12-23 10:34:38
233
原创 c#委托delegate学习
C# 中,委托(Delegate) 是一种类型安全的函数指针,它允许将方法作为参数传递给其他方法。C# 中的委托(Delegate)类似于 C 或 C++ 中函数的指针。是存有对某个方法的引用的一种引用类型变量,引用可在运行时被改变。委托在 C# 中非常常见,用于事件处理、回调函数、LINQ 等操作。所有的委托(Delegate)都派生自类。
2024-12-19 10:29:49
505
原创 三次握手 四次挥手
第三次握手,当客户端收到确认同步报文后,知道服务端具备发送、接收能力,也知道自己具备,但是服务端只知道客户端具备发送能力,还不知道也有接收能力,所以需要发送确认报文,告诉服务端自己具备接收能力。第二次握手,服务端收到同步报文,并回复确认同步报文,此时,服务端知道自己有接收、发送数据能力,并且客服端有发送数据能力,但不知道客户端是否有接收数据能力。第一次握手,客户端发送同步报文到服务端,客户端知道自己有发送数据能力,不知道服务端是否有发送、接受数据能力。
2024-12-19 10:08:33
177
原创 机器视觉算法
②图像增强:图像增强不考虑图像降质的原因 突出图像中所感兴趣的部分 如强化图像高频分量 可使图像中物体轮廓清晰 细节明显 如强化低频分量可减少图像中噪声影响。③图像分割:图像分割是将图像中有意义的特征部分提取出来,其有意义的特征有图像中的边缘、区域等,这是进一步进行图像识别、分析和理解的基础。(1)阈值分割(固定阈值分割、最优/OTSU阈值分割、自适应阈值分割);(2)基于边界分割(Canny边缘检测、轮廓提取、边界跟踪);(4)基于区域分割(区域生长、区域归并与分裂、聚类分割);
2024-12-09 15:40:58
193
原创 机械臂知识相关。。。。
拓扑学的概念有助于描述和分析机器人在复杂环境中的运动和任务执行,尤其是在需要高度自动化和精密控制的场景下。具体来说,速度配置是每个关节的速度向量(如关节的角速度或线速度),即描述机器人从当前配置向下一个配置转变的速率。工作空间是指机器人末端执行器(通常是机械臂的末端工具)能够到达的所有位置的集合。这个空间的大小和形状通常由机器人本身的结构(如关节的自由度和长度)以及物理限制决定。任务空间是机器人执行特定任务时所涉及的空间范围。是机器人坐标系的起点,通常是机器人所在的固定框架或支持平台的参考点。
2024-12-01 11:51:58
455
原创 继承 封装 多态
封装是指将对象的状态(字段)和行为(方法)打包在一起,并通过公开的接口(通常是属性或方法)来与外部进行交互。封装有助于隐藏实现细节,只暴露必要的接口。继承是指一个类(子类)可以继承另一个类(父类)的属性和方法。子类可以重用父类的代码,也可以扩展或重写父类的方法。多态是指同一个方法名可以根据不同的对象表现出不同的行为。
2024-11-18 15:04:27
194
原创 opencv
OpenCV(Open Source Computer Vision Library)是一个开源的计算机视觉库,它包含了大量用于图像和视频处理的函数和算法。OpenCV 主要用于开发实时计算机视觉应用程序,具有广泛的应用领域,包括机器视觉、图像处理、人工智能、深度学习、机器人技术、自动驾驶等。(Visualization Toolkit)和是两个在计算机图形学和可视化领域中非常重要的技术,它们分别在不同的方面提供强大的功能。
2024-11-14 10:15:06
3623
原创 WPF XAML
显然,由XAML解析器生成的LedgerView类在声明时也使用了partial关键字,这样由XAML解析成的类和C#文件里定义的部分就合二为一了。正是由于这种partial机制,我们可以把类的逻辑代码留在.cs文件里,用C#语言来实现,而把那些与声明及布局UI元素相关的代码分离出去,实现UI与逻辑分离。并且,用于绘制UI的代码(如声明控件类型的字段、设置它们的外观和布局等)也不必再使用C#语言,使用XAML和XAML编辑工具就能轻松搞定。这些全是window标签的attribute。
2024-11-05 09:32:20
1170
原创 wpf和winform的区别
winform先修改界面的值 再同步更新在界面中 wpf中绑定会同步更新界面的值。wpf用xaml去描述界面 winform用c#直接描述界面。winform都是手动实现 wpf实现相对简单。1,wpf和winform的区别。②界面描述的难易程度。
2024-11-01 12:29:31
224
原创 医疗器械软件注册审查指导
包括本身即为医疗器械的软件或者医疗器械内含的软件,前者即医疗器械独立软件(简称独立软件),后者即医疗器械软件组件(简称软件组件)1.独立软件(SaMD)是指具有一个或多个医疗目的/用途,无需医疗器械硬件即可完成自身预期用途,运行于通用计算平台的软件。通用计算平台满足信息技术设备安全要求(含电磁兼容),符合GB 4943.1、GB/T 9254等标准。独立软件可分为通用型独立软件和专用型独立软件,前者通常基于通用数据接口与多个医疗器械联合使用,如医学图像处理软件、患者监护软件;
2024-05-23 11:43:01
926
原创 五分钟说完中国历史(干货满满)
并开启了著名的“贞观之治”,这时候李世民身边出来一位姑娘,叫武曌(曌zhao第四声),也就是后来的武则天,李世民没有看上他,武曌12年内地位一直没有提升,武曌寻思,实在是不能在李世民身上下手了,再不努力就老了,就在李世民的儿子李治身上打起了主意,结果31岁成功成为李治的皇后。在位14年,万国来朝的盛世出现,但是,营建东都洛阳和隋朝大运河,加上隋炀帝三下扬州,三征高勾丽,严重削弱了国力,民不聊生,爆发了农民起义。元朝统治了98年后,被一个叫朱重八的和尚,也就是朱元璋,在大将徐达、常遇春的协助下,灭了元朝。
2024-05-14 10:12:38
1528
原创 前端三件套
三部分:内容( 结构) :是我们在页面中可以看到的数据。 我们称之为内容。 一般内容 我们使用html 技术来展示。表现:指的是这些内容在页面上的展示形式。 比如说。 布局, 颜色, 大小等等。 一般使用CSS 技术实现行为:指的是页面中元素与输入设备交互的响应。 一般使用 javascript 技术实现。html:hyper text markup language (超文本标记语言),通过标签来标记显示网页中的各个部分css:qss
2024-04-29 09:14:55
138
2
原创 Qt中 QWidget、QDialog、QMainWindow
QMainWindow适用于创建具有菜单栏、工具栏、状态栏等整体布局的主窗口。QMainWindow是用于创建主窗口,提供了一些用于创建主窗口的特殊功能。QDialog是用于创建对话框窗口,提供了一些常用的对话框样式;QWidget适用于创建简单的窗口,例如应用程序中的普通窗口;QWidget 是最通用的,可以作为创建其他控件或容器的基础;QWidget是最基础的窗口类,没有提供特殊的窗口功能;QDialog适用于创建需要与用户进行交互的对话框窗口;QMainWindow 特定于主窗口,具有菜单和工具栏;
2024-04-25 09:29:44
396
原创 linux下把动态库变成静态库
将动态库中的符号转换为静态库中的符号,意味着将动态库中的函数和变量等符号提取出来作为静态库中的一部分。请注意,这种方法只能将动态库中的符号转换为静态库中的符号,而无法将动态链接库中的代码转换为静态库中的代码。存储方式:静态库的代码和符号被编译进可执行文件中,而动态库的代码和符号则是在运行时从共享库文件中加载到进程空间中。3.将动态库中的每个符号提取到静态库中,用objcopy命令将动态库中的每个符号提取到静态库中,的静态库文件,其中包含了从动态库中提取的所有符号。4.完成后,你将得到一个名为。
2024-01-19 14:15:08
1495
原创 中断底半部_工作队列实现_实例
/ 按键1索引号为0。printk("解析软中断号成功 irqno=%d\n", irqno);printk("解析设备树节点失败\n");printk("解析软中断号失败\n");printk("注册中断失败\n");printk("解析设备树节点成功\n");printk("注册中断成功\n");// 根据设备树节点解析出软中断号。// 解析按键的设备树节点。// 初始化底半部对象。// 中断处理函数的顶半部。// 分配工作队列对象。
2023-08-02 11:32:31
97
原创 中断底半部_tasklet实现_实例
/按键1索引号为0。printk("解析软中断号成功 irqno=%d\n",irqno);printk("解析设备树节点失败\n");printk("解析软中断号失败\n");printk("注册中断失败\n");printk("解析设备树节点成功\n");printk("注册中断成功\n");//根据设备树节点解析出软中断号。//解析按键的设备树节点。//tasklet底半部函数。//初始化底半部对象。//分配tasklet对象。//中断处理函数的顶半部。
2023-08-02 11:23:14
134
原创 linux驱动_编写led灯驱动 使用gpio子系统 里面添加按键的中断处理应用程序发送指令控制led亮灭,按键123按下led123电位反转
驱动层代码interrupt.c。应用岑代码test.c。
2023-08-01 21:22:34
359
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人