<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[guoliangstyle的博客]]></title><description><![CDATA[学习进度共勉]]></description><link>https://blog.youkuaiyun.com/guoliangstyle</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; guoliangstyle]]></copyright><item><title><![CDATA[西门子KP700面板报警组态方法]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/104757347</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/104757347</guid><author>guoliangstyle</author><pubDate>Mon, 09 Mar 2020 18:07:22 +0800</pubDate><description><![CDATA[对于存在FC67FC68FC69标准块的PLC程序，面板报警过程

1、创建一个报警点，在GRAPH块中创建一个延时报警触发，地址确定为DB302.DBX1.0，并使用SFC功能块移动到地址为DB301.DBX39.0



  

CALL "SFC_BLKMOV"
   SRCBLK :=P#DB302.DBX0.0 BYTE 32
   RET_VAL:=#tmp_I...]]></description><category></category></item><item><title><![CDATA[Step7V5.6版本PLC编写的程序与博图V14编写的面板的仿真过程]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/104730457</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/104730457</guid><author>guoliangstyle</author><pubDate>Sun, 08 Mar 2020 12:56:31 +0800</pubDate><description><![CDATA[博图V14面板的仿真过程不再过多叙述，详见上一篇文章。

1、博图中的硬件连接准备，新建一个PLC代理与KP700通过以太网的方式连接



2、为验证仿真的正确性在面板中新建一个IO域连接PLC中的变量。在Step7V5.6的PLC中新建DB2020块，并修改DB2020.DBW0的值为521。在博图V14的HMI变量表中添加一个名为DB_VAR的变量连接到PLC。





3、设置Step7...]]></description><category></category></item><item><title><![CDATA[西门子博图V14虚拟PLC与虚拟面板的仿真方法]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/104720273</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/104720273</guid><author>guoliangstyle</author><pubDate>Sat, 07 Mar 2020 20:07:55 +0800</pubDate><description><![CDATA[本篇文章完成的目标是，对PLC与HMI面板的双仿真任务；

使用工具博图V14SP1版本；

1、首先创建一个英文环境下的项目，此处命名为plc_sim_en

2、硬件组态：PLC选择CPU 1214C DC/DC/DC 订货号6ES7 214-1AG40-0XB0（注意博图V14仿真只支持硬件版本在

V4.0以上的PLC）



（2）HMI面板选择PC系统中的SIMATIC HMI应...]]></description><category></category></item><item><title><![CDATA[在vs2017中 opencv 样例 calibrate_camera的使用步骤]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/79154892</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/79154892</guid><author>guoliangstyle</author><pubDate>Wed, 24 Jan 2018 20:14:00 +0800</pubDate><description><![CDATA[刚开始做视觉标定，网上查了几天的资料感觉都没什么用，如果你也很迷茫，细心读这篇文章一定有所收获。
这边文章不涉及OpenCV环境配置及视觉标定的理论部分不涉，只是能让你能够将程序跑起来。
步骤图]]></description><category></category></item><item><title><![CDATA[计算机组成原理]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/79066968</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/79066968</guid><author>guoliangstyle</author><pubDate>Mon, 15 Jan 2018 18:24:59 +0800</pubDate><description><![CDATA[软件分为：系统软件和应用软件
系统软件用来管理整个计算机系统（如：语言处理程序、操作系统、服务性程序、数据库管理系统、网络软件）
应用软件是按任务需要编制成的各种程序]]></description><category></category></item><item><title><![CDATA[mysql创建数据库和表]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/79058232</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/79058232</guid><author>guoliangstyle</author><pubDate>Sun, 14 Jan 2018 18:49:35 +0800</pubDate><description><![CDATA[连接mysql服务器：
shell>mysql -uroot -p
利用quit退出。
查看目前服务器中拥有的数据库：
mysql>show databases;
使用数据库时需要声明：
mysql>use test;
创建一个新的数据库：
mysql>create database menagerie;
mysql>use mnagerie;
创建一个新的表：
mysql>]]></description><category></category></item><item><title><![CDATA[Union-Find Algorithm Interpretation]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/79033626</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/79033626</guid><author>guoliangstyle</author><pubDate>Thu, 11 Jan 2018 14:16:16 +0800</pubDate><description><![CDATA[本文主要讲述对Union-Find算法的个人理解，以下Union-Find算法简称UF。
本文主要参考普林斯顿大学 Robert
 Sedgewick and Kevin
 Wayne教授的书籍算法四，他们的网站是https://algs4.cs.princeton.edu/15uf/
让我们来看看UF算法在做些什么：


首先会初始化N个站点，用0~n-1个整数值代表（N的数据形式]]></description><category></category></item><item><title><![CDATA[二级C++第一套综合应用题]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/79030583</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/79030583</guid><author>guoliangstyle</author><pubDate>Thu, 11 Jan 2018 09:45:24 +0800</pubDate><description><![CDATA[// proj3.cpp: 定义控制台应用程序的入口点。
//
/* guoliang write the program
   pleasure for all of you to use it
   this program is about to printout (6,8)
   write in c++ language and have test in vs 2017
*/]]></description><category></category></item><item><title><![CDATA[拆分C++源程序]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/79018163</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/79018163</guid><author>guoliangstyle</author><pubDate>Tue, 09 Jan 2018 22:13:39 +0800</pubDate><description><![CDATA[源程序为：
// proj1.cpp: 定义控制台应用程序的入口点。
//使程序的输出为：1 2 3 4 5 6 7 8 9 10
//
#include "stdafx.h"
#include 
using namespace std;
class MyClass {
public:
MyClass(int len)
{
array = new int[len];
arr]]></description><category></category></item><item><title><![CDATA[算法4中的java程序如何跑起来]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/79014386</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/79014386</guid><author>guoliangstyle</author><pubDate>Tue, 09 Jan 2018 16:29:21 +0800</pubDate><description><![CDATA[首先要明确编译和运行的环境要在命令行中，这是因为Robert Sedgewick and Kevin Wayne
写的算法重定向了输入输出。
如果要是学习代码的话，可以自行安装配置Eclipse查看java代码，如果你要运行的话是不会成功的。当然如果你修改代码加入Scanner类来实现也是可行的。
废话不多说，让我们看看如何在windows下跑算法4的代码！
本文以UF.java即并查集算]]></description><category></category></item><item><title><![CDATA[算法4中有关类StdIn和StdOut]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/79009638</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/79009638</guid><author>guoliangstyle</author><pubDate>Tue, 09 Jan 2018 10:04:30 +0800</pubDate><description><![CDATA[算法四中出现的类StdIn和StdOut在包algs4.jar中。
可以将algs4放到Java Build Path的Libraries中，注意要放到Classpath中而不是Modulepath中。]]></description><category></category></item><item><title><![CDATA[QT5开发及实例读后感]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78852687</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78852687</guid><author>guoliangstyle</author><pubDate>Wed, 20 Dec 2017 14:17:04 +0800</pubDate><description><![CDATA[QT5的一些概念：
信号和槽机制：QT提供了信号和槽机制用于完成界面操作的响应，是完成任意两个QT对象之间的通信机制。其中，信号会在某个特定情况或动作下被触发，槽是等同于接受并处理信号的函数。
元对象系统：提供了对象间的通信机制（信号和槽）、运行时类型信息和运动属性系统的支持，是标准C++的一个扩展，它使Qt能够更好地实现GUI图形用户界面功能。
布局管理器：


字符串类
操作字符]]></description><category></category></item><item><title><![CDATA[vs2017上配置HALCON 12]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78803570</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78803570</guid><author>guoliangstyle</author><pubDate>Thu, 14 Dec 2017 15:54:34 +0800</pubDate><description><![CDATA[HALCON 12 的安装比较简单，这里略去。本人电脑为64位，HALCON软件安装在D盘中，为此将讲解在DeBug×64上的环境配置。此配置为在C++下编程，请注意。
VS2017中配置HALCON 12的方法如配置OpenCV一样简单。
1.新建一个VC++下的常规空项目，你可以命名为 Hellow HALCON（vs上都是以新建项目开始写程序的）。
然后在属性管理器中电机DeBug|x]]></description><category></category></item><item><title><![CDATA[机器视觉霍恩第二章]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78779438</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78779438</guid><author>guoliangstyle</author><pubDate>Tue, 12 Dec 2017 12:57:24 +0800</pubDate><description><![CDATA[光轴：从小孔到像平面的垂线。
放大率m定义为：像平面上两点之间的距离与对应的物体平面上两点之间的距离的比值。
场景的深度范围：场景中的可见物体表面所形成的曲面到相机的距离范围。
辐照强度：照射到某一平面上的“辐射能”在单位面积上的功率。
辐射强度：从物体表面的单位透射面积发出的、射到单位立体角的功率。
光晕：锁着入射光和光轴之间夹角的增加，所能获取到的光的功率将变得越来越小，这种现象被称]]></description><category></category></item><item><title><![CDATA[OpenCV3编程入门学习笔记]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78775865</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78775865</guid><author>guoliangstyle</author><pubDate>Mon, 11 Dec 2017 22:14:33 +0800</pubDate><description><![CDATA[按照说明完成了vs2017的opencv配置。注意是X64运行环境。图片地址要用\\分割。


#include 
using namespace cv;


void main()
{
Mat srcImage = imread("E:\\vs\\opencv3\\1.jpg");
imshow("[原始图]", srcImage);
waitKey(0);
}

形]]></description><category></category></item><item><title><![CDATA[工业相机与镜头的一些参数]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78672005</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78672005</guid><author>guoliangstyle</author><pubDate>Thu, 30 Nov 2017 10:14:48 +0800</pubDate><description><![CDATA[相机
快门：快门是相机用来控制感光芯片有效曝光时间的装置，分为全局快门和卷帘快门（Global shutter and rolling shutter ）
全局快门：感光元件的所有像素点同时曝光一定时间。卷帘快门：感光源的像素点逐行曝光一段时间进而成像。
靶面尺寸（CCD尺寸）：一般为三个参数，宽、高和对角线。
感光芯片类型：CCD和CMOS
水平/垂直分辨率：相机每次采集图像的像素点数]]></description><category></category></item><item><title><![CDATA[数字图像处理matlab版第十二章]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78664061</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78664061</guid><author>guoliangstyle</author><pubDate>Wed, 29 Nov 2017 14:32:40 +0800</pubDate><description><![CDATA[用计算机处理模式识别的方法可分为两个主要类别：决策理论方法和结构方法。
模式是第11章讨论过的那些描绘子的排列组合。
在模式识别的文献中，特征常用于表示一个描绘子。
模式分类就是一族具有相同属性的模式。
在实际应用中，两种主要的模式排列方法是向量法（用于定量描述）和字符串法（用于结构描述）。
在识别中，特别是在决策理论应用中，一个基本概念就是基于向量间的距离度量的模式匹配思想。
函数n]]></description><category></category></item><item><title><![CDATA[数字图像处理matlab版第十一章]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78660321</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78660321</guid><author>guoliangstyle</author><pubDate>Tue, 28 Nov 2017 23:02:35 +0800</pubDate><description><![CDATA[将一幅图像分割为区域后，接下来通常要对分割区域加以表示与描述。
表示区域涉及到两个基本选择：(1)用外部特征(区域的边界)表示区域；(2)用内部特征表示区域。
区域是一个连续的分量，而区域的边界则是区域像素的集合，这些像素有一个或多个不在区域内的相邻像素。
单元数组提供了一种将各种类型的对象（如数字、字符、举证和其他单元数组）组合在一个变量名下的方法。
就允许将不同的数据收集在一起组成一个]]></description><category></category></item><item><title><![CDATA[数字图像处理matlab版第十章（重要）]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78659666</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78659666</guid><author>guoliangstyle</author><pubDate>Tue, 28 Nov 2017 22:50:44 +0800</pubDate><description><![CDATA[分割将一幅图像细分为期组成区域或对象。
单色图像的分割算法通常基于图像亮度值的两个基本特性，不连续性和相似性。
在第一种类别中，处理方法是基于亮度的突变来分割一幅图像，如图像中的边缘。
在第二类别中，主要方法是根据事先定义的准则把图像分割成相似的区域。
数字图像中检测亮度不连续的三种基本类型：点、线和边缘。
在线检测中，我们对指定方向的线更感兴趣。在这种情况下，可以使用与该方向相关的掩模]]></description><category></category></item><item><title><![CDATA[数字图像处理matlab版第九章]]></title><link>https://blog.youkuaiyun.com/guoliangstyle/article/details/78658937</link><guid>https://blog.youkuaiyun.com/guoliangstyle/article/details/78658937</guid><author>guoliangstyle</author><pubDate>Tue, 28 Nov 2017 21:27:14 +0800</pubDate><description><![CDATA[形态学一次通常指生物学的一个分支，它用于处理动物和植物的形状和结构。
形态学滤波、细化和裁剪。
数学形态学的语言和理论经常表现为一幅二值图像的二重视图。
一幅二值图像可以看成是x和y的一个二值函数。
膨胀和腐蚀运算时形态学处理的基础。
strel函数构造结构元素。膨胀用函数imdilate来实现。
腐蚀“收缩”或“细化”二值图像中的对象。像在膨胀中一样，收缩的方式和程度由一个结构元素控]]></description><category></category></item></channel></rss>