自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(62)
  • 资源 (1)
  • 收藏
  • 关注

原创 2022年12月27日【Jiawei_Z】--对于LAN9252和XML文件的深入研究

对于搭建编程环境和从站的技巧

2022-12-27 17:59:39 655

原创 2022年11月7日【Jiawei_Z】EtherCAT从站设备描述文件xml详解

ETHERCAT的描述文件XML的组成和内部结构

2022-11-07 11:49:13 4349 6

原创 2022年10月26日【Jiawei_Z】张力控制的模型和功能块的使用

在张力控制的过程中很多参数和专业术语可通过这个进行学习

2022-10-26 10:22:50 341

原创 2022年10月19日【Jiawei_Z】WPF的控件章节

WPF的各种控件的使用

2022-10-21 09:45:34 228

原创 2022年10月17日【Jiawei_Z】WPF的容器章节

WPF--各种容器的使用!

2022-10-17 19:12:04 481

原创 2022年6月7日 api-ms-win-core-path-l1-1-0.dll丢失问题的解决

解决Windows的dll丢失的问题。

2022-06-07 17:47:45 1930

原创 2022年6月6日【Jiawei_Z】C# 朝夕教育的一些知识点

C#的知识点 已经自己可以学习的方向!

2022-06-06 15:09:34 306

原创 2022年5月28日【Jiawei_Z】C# 基础教程---刘铁锰 03 多态 重写

C# 基础教程—刘铁锰 03 多态 重写P28 26节 重写和多态介绍一个软件Rider.NETCore — 代表了 .NET的未来,可以跨平台。

2022-05-28 11:10:23 115

原创 2022年5月22日【Jiawei_Z】C# 基础教程---刘铁锰 02 委托 事件 继承

C# 基础教程—刘铁锰 02 委托 事件 继承 多态 重写.类的声明类是面向对象编程的核心;我们想使用一个类,就需要先创建一个类---- 创建类 我们再C#中叫做 类的声明。//声明一个类创建一个类的实例//哪里可以声明一个类第一个:可以放在名称空间里第二个:可以放在看似是名称空间外(实际上还是声明在全局名称空间里面)第三个:可以放在类体里面(成员类)声明和定义declaration 和 definitionC#和Java 类的声明和定义是在一起的;快捷键 ctrl shif

2022-05-28 06:59:20 297

原创 2022年5月26日【Jiawei_Z】C# 基础教程 -- 各种快捷键的使用

C# 基础教程 – 各种快捷键的使用快捷键 查看程序函数后退 ctrl + - 【ctrl & 减号】

2022-05-26 18:28:21 132

原创 2022年5月17日【Jiawei_Z】C# 基础教程---刘铁锰 01

P3-03 初识类和名称空间以及对应的引用方法https://www.bilibili.com/video/BV1ys411J7Pn?p=3引用视频命名空间 不是引用的越多越好—因为 有的命名空间里面会有名字一样的方法;一旦多个命名空间里面有同名的方法,可以使用权限命名法: System.Console.Writeline( )可以引用DLL文件(一定要有DLL的说明)可以引用项目也可以引用类库...

2022-05-19 07:57:28 218

原创 2022年5月5日【Jiawei_Z】C# 项目实战合集01

C# WPF项目实战合集https://www.bilibili.com/video/BV1nY411a7T8?p=2WPF项目实战集合

2022-05-19 07:57:00 130

原创 2022年5月1日【Jiawei_Z】C# 刘铁锰WPF记录--01

刘铁锰教程上面用到的额一个小工具 red gate .net reflector <Grid> <Path Data="M 0,0 L 200,100 L 100,200 Z" Stroke="Black" Fill="Red"/> </Grid>

2022-05-19 07:56:27 95

原创 2022年4月19日【Jiawei_Z】C# winforms的各种控件的使用 02

实现功能:调用一个窗口 Form2,并且 Form2 中的控件 可以修改 Form1 中的label数值为 123 private void btn0_Click(object sender, EventArgs e) // Form1界面 按钮 单击打开Form2 { var frm = new Form2(); // Form1中实例化 Form2 frm.ShowDialog(this); // 这个 this 非常的关键 ,不然会报错

2022-05-19 07:55:49 150

原创 2022年4月21日【Jiawei_Z】Halcon使用记录01

Halcon的教学官网https://www.mvtec.com/cn/services-support/videos案例1: 平面的距离测量https://www.mvtec.com/cn/technologies/measuring1D 测量 检查风扇扇叶间距。MVTec 软件的强大算法可沿着线段或弧段的边缘测量,在不到一毫秒的时间内执行亚像素准确测量。使用灰度值标定,即使是非线性的灰度值响应也可以补偿,以达到最高精度。2D 测量将椭圆拟合到边缘过滤器的亚像素轮廓输出,可以实现最高

2022-05-19 07:55:27 369

原创 2022年5月5日【Jiawei_Z】C# WPF数据模板

C# WPF数据模板https://www.cnblogs.com/zh7791/p/11449492.htmlWPF数据模板1.Grid这种列表表格中修改Cell的数据格式, CellTemplate可以修改单元格的展示数据的方式。2.针对列表类型的控件, 例如树形控件,下拉列表,列表控件, 可以修改其中的ItemTemplate。3.修改ContentTemplate, 例UserControl控件的数据展现形式。CellTemplate 模板下面用一个例子, 来演示CellTempl

2022-05-19 07:54:20 314

原创 2022年5月19日【Jiawei_Z】Linux的基础入门01

Lunix系统进行类比学习方法

2022-05-19 07:53:13 103

原创 2022年5月15日【Jiawei_Z】C# 基础教程--函数的功能&&重载&&关键字ref和out&&函数递归调用

C# 基础教程–函数的功能&&重载https://www.bilibili.com/video/BV1c4411s7UV?p=17函数的重载视频函数的调用演示: 封装 int 类型一维数组相关操作函数。①无参数, 无返回值。定义一个 ShowTitle()函数, 输出显示本次演示的题目。②有参数, 无返回值。声明一个 ForArray()函数, 遍历输出某个数组的元素。③有参数 , 有返回值。声明一个 GetArrayLength()函数, 用于获取某个数组的元素个数。

2022-05-15 19:36:01 266

原创 2022年5月15日【Jiawei_Z】C# 基础教程--遍历数组&&数组内存结构

C#的基础教程https://www.bilibili.com/video/BV1c4411s7UV?p=13数组的遍历数组长度获取: 数组名.length;演示 1: for 语句循环赋值演示 2: for 语句循环取值 int[] intArray = new int[] { 11, 22, 33, 44, 55, 66, 77, 88, 99 }; //遍历数组. ---------------------取值-----------------.

2022-05-15 18:08:36 458

原创 2022年5月13日【Jiawei_Z】C# WPF命令 Icommand的使用

C# WPF命令 I commandICommand–是所有命令的核心接口; 使用ICommand进行开发;常用的的快捷键快捷键 F12 ---------- 进入函数定义代码的注释和取消注释Ctrl + K + C --------- 注释 C#代码和WPF代码Ctrl + K + U ---------- 取消注释界面UI XAML 代码 <Grid> <Button Command="{ Binding ShowCo

2022-05-13 12:12:57 1194

原创 2022年5月8日【Jiawei_Z】C#公众号文章学习记录[从入门到放弃--制作一个串口助手 界面 和 逻辑调试] 06

WPF入门到放弃(六)| 画面优化与发布画面优化当我们需要修改同一类型的多个控件时,比如我们做的串口调试助手用的Label和ComboBox,这就需要给这些控件写个样式来达到批量修改的目的。通常我们设置样式的有效范围是当前整个窗体,我们用Window.Resources中来设置它的有效范围是当前窗体Style 主要设置Setter和Trigger这两种元素Setter 主要设置控件的静态的风格比如控件的高度,大小等Trigger 主要满足某个条件触发某些行为TargetType 目标类型是需

2022-05-08 07:52:39 176

原创 2022年5月7日【Jiawei_Z】C#公众号文章学习记录[从入门到放弃--制作一个串口助手 界面 和 逻辑调试] 03 04 05

制作一个串口助手 界面开发初级阶段我认为还是用到什么学什么,光介绍不同的控件,语法可能学完了还是不知道能干什么,在实践中不断的总结,练习,才能有所进步。下面来一步步介绍它是如何完成的首先将Window的Title=“MainWindow” 改成Title=“串口调试助手”下面介绍最常用的布局元素Grid:定义由列和行组成的灵活的网格区域。主要使用ColumnDefinitions(列定义)和 RowDefinitions(行定义)两个属性。默认是从0行0列开始,如果是有0行或者0列可以不

2022-05-07 08:48:28 251

原创 2022年5月6日【Jiawei_Z】C#公众号文章学习记录[从入门到放弃--软件安装&初识XAML] 01 02

WPF也是我今年刚开始深入去了解,看了不少的学习视频和书籍,受剑神Python入门到放弃的启发,想把这段时间学习内容做个总结,一是因为我相信技术总是需要不断的总结与练习才能有所进步,二是希望帮助初学者对WPF有个初步的了解,大家一起探讨学习进步。不由得感叹时间过得真快,剑神的Python入门到放弃已经完结(从1.21到6.2日小半年又过去了),虽然现在python很火,恕我直言,工控圈在应用上还是用C#比较多,因为工控用windows系统比较多(当然服务器端与大型信息化系统要除外了),与下层控制系统通讯,

2022-05-06 08:59:00 308

原创 2022年5月4日【Jiawei_Z】C# 闭包 --- 匿名函数

C# 闭包 — 匿名函数通过Lambda 表达式可以访问 Lambda 表达式外部的变量 , 这种行为可称之为闭包 , 下面例子所示:Lambda 表达式访问一个外部变量 Warning, 同时外部的Warning变量修改其内容, 下面 task启动时, 将输出字符串 “张三允许入内”对于一个被捕获的变量, 只要还有任何委托实例引用它, 那么它将一直存在, 外部访问会影响委托的输出, 委托中进行修改同样会将这个外部变量更改。总结:当一个变量被捕获时, 那么捕捉的时变量的 “实例”捕获的变量的

2022-05-04 18:35:53 318

原创 2022年5月4日【Jiawei_Z】C#WPF绑定Binding(4)

WPF绑定Bindinghttps://www.cnblogs.com/zh7791/p/11379942.htmlWPF绑定Binding什么是绑定(Binding)?在winform中, 我们常常会用到各种类型的赋值, 例如:button1.Text=“Hello”;label.Text=“Hello”;…类似这种赋值操作, 我们之所以不称之为绑定, 主要原因是因为他们大多数操作都是一次性的, 无论是数据还是按钮本身发生变化,对两者而言都是不可见的。而绑定的概念则侧重于: 两者的关联,

2022-05-04 18:24:26 271

原创 2022年5月4日【Jiawei_Z】C#WPF的布局介绍 & 控件介绍 & WPF样式与触发器 (1)(2)(3)

WPF布局介绍课程的课件链接 https://www.cnblogs.com/zh7791/p/11369020.html视频讲解的链接 https://www.bilibili.com/video/BV1mJ411F7zG?p=3&spm_id_from=pageDriverWPF布局介绍(1)https://www.cnblogs.com/zh7791/p/11369020.htmlWPF布局的介绍WPF布局基础WPF布局原则一个窗口中只能包含一个元素不应显示设置元素尺寸不应

2022-05-04 17:28:08 319

原创 2022年5月3日【Jiawei_Z】C#委托的理解

C#委托的理解https://www.bilibili.com/video/BV1gp4y1h7dt?p=6技巧1】委托声明:可以放到任何位置(类的外面)2】委托对应的方法:放到你想调用的那个对象里面。3】定义委托变量:谁想使用委托,就在哪里定义委托变量。4】关联委托变量。在创建对象的地方关联5】使用委托变量委托多线程中大量的使用,研究.NET底层代码、NET Core如果你不懂委托,等于不懂C#,不懂NET!上位机最多是:工控系统开发其次是:运动控制最热是:视觉...

2022-05-04 06:31:20 171

原创 2022年4月29日【Jiawei_Z】嵌入式开发的思想总结(分层思想&时间片轮思想)

笔者参考了市面上各种各样的嵌入式书籍,如MCS-51、AVR、ARM等都有看过,但没发现有哪本是介绍设计思想的,就算有也是凤毛麟角。写程序不难,但如何写得好、写得快,那是需要点经验积累的。所以在下出来献丑一下,总结了一些东西。就我个人的经验而谈,有2个设计思想是非常重要的。第1个就是“分层屏蔽的设计思想”即分层思想。 下面,用扫描键盘程序例子作为引子,引出今天说的东西。第2个是“时间片轮的设计思想”,这个对实际中解决多任务问题非常有用。通常可以用这个东西来判断一个人是单片机学习者,还是一个单片机工

2022-04-29 10:47:00 227 1

原创 2022年4月15日【Jiawei_Z】C# winforms菜单 托盘 工具栏

补充一个常规操作: 有 True 和 False , 两种状态的BOOL型变量,可以双击属性栏里面的名称,就可以设置2种状态!菜单栏的设计menustrip的使用-------------- winfrom 插入分割线separator-------------- 还可以设置快捷键 属性框里面的 shortCutKeys-------------- 还可以插入图片 private void 退出ToolStripMenuItem_Click(object sender, Ev

2022-04-16 18:46:53 237

原创 2022年4月15日【Jiawei_Z】瑞萨开发环境的使用 02 ADC

ADC通过单次扫描多通道方式采样工程模板的旋转;芯片配置;时钟设置;SCI-串口配置;常用的函数说明;printf的设置,如何重定向到串口;ADC的配置;R_ADC_Open()函数原型R_ADC_ScanCfg()函数原型R_ADC_ScanStart()函数原型回调函数adc_callback ()R_ADC_Read()函数原型多通道设置多通道代码下面开始我们的学习:SCI–UART配置点击Stacks->New Stack->Driver->Co

2022-04-15 17:44:56 458

原创 2022年4月15日【Jiawei_Z】C# winforms的各种控件的使用

C# winforms的各种控件的使用1.label控件 名称的简写 lblName2.button控件 名称的简写 btnAdd3.输入框控件 名称的简写 txtName驼峰命名法:第二个单词的首字母大写 举例 lableName帕斯卡命名法:每个单词的首字母大写 举例 LableName控件的属性框 <按照类型排序> <按照字母排序> <事件>label标签的代码部分 private void txtNam

2022-04-15 09:44:10 255

原创 2022年4月14日【Jiawei_Z】瑞萨的 编译 调试Debug

瑞萨e2studio(7)----编译调试第一种 为点击上图的小齿轮进入。第二种 为点击运行->调试配置。启动栏配置J-Link调试调试器基本设置如下所示。调试窗口启动栏位于e2studio主窗口的工具栏区域。接口非常简单,如下所示,用于为选定的启动目标构建和调试。DEBUG调试按钮e2 studio 支持的Debug按键如下所示,标准GDB调试(由Eclipse IDE框架支持):断点,表达式,寄存器, 内存、反汇编和变量,Renesas扩展到标准GDB调试:事件点,I

2022-04-14 18:15:48 659 1

原创 2022年4月14日【Jiawei_Z】瑞萨的开发环境的使用01

001 — GPIO引脚的设置***如何配置成为输出模式、并且调用延时函数配置方法截图R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_PIN_01, BSP_IO_LEVEL_LOW);//引脚设置R_BSP_SoftwareDelay (100, BSP_DELAY_UNITS_MILLISECONDS);//自带的延时函数R_IOPORT_PinWrite(&g_ioport_ctrl, BSP_IO_PORT_02_P

2022-04-14 18:00:02 459

原创 2022年2月3日【Jiawei_Z】Codesys Softmotion 简介

目录总体描述CODESYS Softmotion——将运动控制与逻辑控制合二为一 CODESYS Softmotion(CNC)的功能包括: CODESYS Softmotion(CNC)有如下特点: CODESYS Softmotion包含以下部分的内容:CODESYS Softmotion应用领域包括:CODESYS Softmotion BasicCODESYS Softmotion Basic包含以下功能: ...

2022-02-03 10:16:36 1868

原创 2022年1月5日【Jiawei_Z】昆仑通态 配方组态 设计---查询/保存/编辑/导入/导出

目录一.实现目的1.配方组态设计2.通过配方名称查询配方3.通过配方编号查询配方4.配方保存5.配方删除6.配方预览编辑功能7.配方导出功能8.配方导入功能二.环境条件如下图所示三.组态设计1.配方组态设计第一步:进入配方组态设计点击工具-配方组态设计,进入配方组态编辑器如上图所示,新建面包配方,添加变量名称和列标题第二步:配方编辑,如下图所示编辑如下配方2.配方预览查看添加四个标准按钮 分别为 首个配方,上个配方,下个配方,末个配方 如下图所示为每个按钮添加

2022-01-05 19:02:12 11327 1

原创 2022年1月4日【Jiawei_Z】家用地暖维修 GF--瑞士乔治费歇尔地暖

没想到22年的第一篇文章竟然是家用地暖的维修相关;冬季来临,家用地暖使用出现问题发现,有一个房间的地暖无法打开;那么开始排查问题 :电磁阀坏了?还是控制面板坏了?我们家使用的是 瑞士乔治费歇尔地暖第一步观察 控制面板 ,发现控制面板显示都是正常的第二步观察 电磁阀开关 ,找到对应房间的电磁阀开关,拆下来 电磁阀开关装到其他的房间管道上去发现,还是不工作,估计是电磁阀坏了?其实分析到这一步,也不知道咋办了请专业的维修师傅上门之前,最后一步,作为电气工程师对家用电气的 火线和零线接反进行

2022-01-04 15:54:02 857

原创 2021年12月29日【Jiawei_Z】AltiumDesigner中相同电路模块如何布局 布线 (大规模电路)

我们在设计时经常会遇到多个相同的原理图需要绘制成 PCB,如多网卡,驱动等等,如我的电路中有 12 个相 同的驱动电路,有没有觉得特别烦,想想就烦. 有没有办法解决呢?肯定有,本文用详细的图文解决上述问题! 下面先看下常规做法:如上图所示,12 个相同的模块(图中只截图了一部分太大了),按照常规设计,我们需要原理图和 PCB 中做 12 次相同的操作,原理图画 12 次,PCB 布局 12 次,PCB 拉线 12 次(疯了没有,小伙伴们),12 次折磨之后才可以得到我们最 终的 PCB 文件,做出 PC

2021-12-29 14:26:51 2458 2

原创 2021年12月29日【Jiawei_Z】AltiumDesigner中相同电路模块如何布局 布线 (小规模 巧用复制 粘贴)

思路汇集地:altium designer 有七路相同的电路,我布线好了第一个电路,其它几个我想跟第一路一模一样,有什么办法?一个取巧的方法:先选中第一个电路,Copy后,在Edit里的Paste Special里选择保持网络名后进行粘贴。就可得到与第一个电路一模一样的电路(包括网络名称也一样),然后再进行位号及网络的更改就OK了。举例子Altium Designer中如何将相同布局的PCB模块复制到另一块PCB中一些固定布局的PCB模块会经常用到,比如FPGA或者单片机的最小系统等,这些布局

2021-12-29 14:12:59 866

转载 2021年12月29日【Jiawei_Z】AltiumDesigner中如何保留信号粘贴

AltiumDesigner中中对元件、过孔、焊盘进行复制,Ctrl + C、Ctrl + V 并不会保留器件网络。对元件的操作也同理,复制粘贴出的元件焊盘为无网络连接。特殊粘贴的使用先说结果:复制粘贴时保留网络,在AD中是可以的,但不是平常使用的 Ctrl + C、Ctrl + V。正确的操作方式是:Ctrl + C 和 特殊粘贴。选中需要复制的元件或连线后,Ctrl + C 复制。之后用 快捷键:E A - 特殊粘贴。----勾选 保持网络名称,点击 粘贴。(需要阵列的点击第二个粘贴

2021-12-29 13:46:20 1074

原创 2021年11月11日【Jiawei_Z】C#程序语法讲解02

C# 是一种面向对象的编程语言。在面向对象的程序设计方法中,程序由各种相互交互的对象组成。相同种类的对象通常具有相同的类型,或者说,是在相同的 class 中。例如,以 Rectangle(矩形)对象为例。它具有 length 和 width 属性。根据设计,它可能需要接受这些属性值、计算面积和显示细节。让我们来看看一个 Rectangle(矩形)类的实现,并借此讨论 C# 的基本语法:using System;namespace RectangleApplication{ clas

2021-11-11 13:30:47 278

直流电机调速系统

51系列单片机控制PWM信号从而实现对直流电机转速进行控制

2015-10-14

空空如也

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

TA关注的人

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