粉丝292获赞3570

同学们晚上好,我是小福老师啊,上一节课的内容主要是讲用这个 part 软件 把这个原理图构建出来,然后呢?哦,反正编译之后是没有问题的。那么这节课主要就是说我们这里有个单面积,比如说是 at 八九四五二四五二的,那么它里面的程序是怎么编进去的呢?如何生成这个点 x h e x 这个文件呢?那么这里我们开始学习这个 q 四的这个版本的这个软件,我们双击打开它这个版本呢,主要是还有一个问题,就是说 我们之前这个软件呢,我们只是进行一个简单的一个呃,跟这个 pluss 一个链接。 那么这节课主要是对这个软件进行一个简单的一个了解。这个软件主要有两个版本,就是一个是 airm, 还有一个就是这些大面积系列的,那我们这里呢用到一个就是 at 八九 啊 s 五二的这个大面积,那么我们在这里呢,对,他就是找到这个相对应的一个版本的进行一个连调。那么我们这里我们可以先了解一下这个软件的一个界面,首先这个软件呢就是他的这个是打开的一个窗口。 好,我们之前的就是从这个破卷,就是从这个项目里面添加我们的一个项目,比如说呃打开一个项目,那么我们之前的一个呃创建好的一个项目就是打开 这时候呢,就是我们编程的时候呢,就编这个啊,戏员这个这个在这里面编程,然后进行一个编译, 那么这里用到一些啊,很多的一些东西,我们这这里就先不要讲他,那我们要讲的是什么?就对他这个窗口进行一个啊学习一下先, 那么首先我们拿到手的就是这个软件,首先这个软件呢,这个发软件呢就是说他这里呢有一个六就是新剪啊,然后 oppo 就是打开啊保存, 还有比如说这个啊为这个 baty, 这个呢就是说是打开原件 的一个数据库,嗯,之前我们这里呢就是对他的一个啊许可验证的一个管理,我们在破解的时候就是用到这里在这个识别码这里复制,然后粘贴到外面进行一个破解, 就是在这个发文件里面,那么这里呢就是一些他的一个打开的一个历史,一个记录啊,以后我们可以在这里进行一个点击,就可以进行最快捷的一个切换。那么还有这个软件的一个菜单, 这一行其实就是所谓的菜单,那么这一行就是他的一个嗯快捷键,这个呢就是一个工具快捷键的一个方式,我们把它其实还是可以移动的啊,可以 移动,那么这一些呢就是他的一个项目,一个管理的一个窗口,这边呢就是代码的一个编写, 下面呢就是一个啊输出的一个创口。最后这这一行呢就是一个他的一个状态,比如说这里有个,那么比如说这个是反转的状态,这个后期再进行一个讲解, 那么第一行就是最主要的一个菜单栏啊,这里呢就是一个标题栏,这一行就是标题栏,这行就是菜单栏,我们刚才讲一下,就是这个快的一个 啊菜单栏里面的内容,那么这个 id id 呢,就是讲解一下这个就是一个他的一个 id 的 一个菜单栏,主要是提供文本的编辑和操作相关的一些功能啊,比如说这些 啊,剪切复制的用的是比较多的。那么这个这一个呢,就是说是撤销,跟我们的 window 系统的一个撤销一个返回,其实都是快捷键是一样的啊,比如说这个 ctrlc 加 ctv 用的是最多的。 那么这两个呢,其实就是向后导航,向前导航这个到时候使用的时候我们会慢慢的去用到这几个呢,用的比较相对来说比较少, 那么我们还有这个,呃,没有,就是他的一个试图的一个窗口,那么里面有很多功能,这个时候呢,一般呢我们可以参考他的一些文档,往上 有一些文档可以下载来去看一下,比如说我手头上呢,就有一些比这些 q 的一个入门的一些 pdf, 这些文件呢在网络上面就是广告词,可以很随便的下载得到。那么这里我简单的打开一个随意搜索的一个文件, 因为我们学习单片机的一个软件的时候呢,呃,如果是只是靠视频,你不去翻译这个文档的话,还是 对于就这个内容还是比较比较,呃,能够能够全面的一个理解跟学习。所以呢 在这里呢,我只能是啊简单的录制一下这些简单的一些功能。嗯,比如说,然后呢这里有一个四川,四川呢就是 一些比如说这个 ct 吧,就是显示或者隐藏一些状态了,就是对他这个视图进行一个隐藏,我们可以随意的设置一下啊,这时候呢就会出现 啊,就这里就会增加,其实怎么讲呢?呃,这些东西就是你的一个操作习惯的问题,你可以随意去呃啊改变他,或者说如果你在 设置的时候,不是说你编程的时候呢,不小心摁错了,你就可以在这里进行一个啊重新的一个设置,那么最主要就是这个破破券呢,破券就是对项目的一个创建啊, 下节课呢,我会对这个软件进行一个项目的一个创建,一个学习,这节课主要对他的一个菜单栏进行一个讲解,那么这个啊项目这里呢就是有一些啊内容,主要是新建工程,然后呢你 啊关闭工程,打开工程,如果你这个工程刚才就是用到这里啊,这个工程你之前变异了,第二天你还想继续更改,那么就在这里打开一个啊程序工程, 那么还有其他就是编译,就说你编译完之后,你把这个代码打赢之后呢,你要进行一个编译,这里我进行一个编译,比如说你这一个 f 七的这个编译呢,就是 就是这个,比如说是 七,就是 beaut, 他给我们可以随意点击他这个编印呢就是嗯,编译并且连接当前的工程文件。 好,我们可以编一下他啊,这里就是出现没有问题,其实他这里是有快捷键的,这快捷键呢就是这个编音, 一般情况下呢,我们会啊,你把鼠标放到这个快捷键那里,就是说啊并生成可进行的一个文件编译,这边就是重新编器易所有的文件, 他们两个哦还是有点区别的,一般呢如果你不懂的话,就随便先点他两个相互点一下都可以, 那么对于下面这个来说,比如说破卷,破卷这里有个编译所有的一个目标文件啊,这个解释就是这样子,到时候同学们可以啊随意点击去编一下,看他们的内部的一个区别, 那么这个 fs 呢?就是这里可以,可以,这里可以一个,嗯,打开这个 fs 传出去的一个配置工具,点击他,其实这样就可以 打开一个配置一个工具啊,我们可以随意点击他啊,用的比较多的就是这个功能啊,就是这个 fs 这个工具,这里啊这个设设置 fs 的工具啊,用的比较多,一个这里有个调试的一个设置, 我们之前呢如果你编一搜呢使用的软件进行方针呢,可以在这里进行一个啊设置。那如果我们之前跟 plus 这种软件 啊连条,那么在这里就进行一个选择就可以了,那么就是软件跟呃一个第三方的一个软件进行一个连条在这里设置,那么其实在这里其实有个快捷键在这里啊,目标选项, 他翻译过来就是目标选项,那么我们其实呢在这个菜单栏里面就是在这里可以找得到他,在这个啊 fase, 嗯,跟这个快捷键这个是同样的一个地方,嗯,然后我们看一下这个啊啊,第八个这个呢还是蛮有用的,就是你编程 的时候在这里进行一些运行啊,比如说啊全速运行,然后停止,然后单步调试啊,调试进去此程序,然后呢这个在此程序外面进行单步调试, 这样子呢啊,这个呢就是对于编程的时候呢进行一个啊啊调试的一个过程,就是 在这个第八个里面进行一个点击,这是调试的一个菜单,同学们可以在私下找一些这个软件的一个进行一个讲解, 那么还有这个呢,就是一个创口的一个啊接口的一个菜单,在这里没有没有使用到,还有就是这个工具菜单啊,往后我们 在选,那在这里呢主要就是用到一个编翼,然后呢进行外部的一个调试的一个功能,还有呢比如说你这里进行一个打点 啊,插入断点,插入断点就是 f 九,那么这里呢就是开始,反正啊这里有一个嗯比较快的一个快捷键,这里有这镜子所有的断点, 然后呢这就是清除所有的单点,在这里其实是全部有的在只是说把这些里面的 啊调试里面的内容,把它快捷的方式提供在这一行给大家去使用。嗯这断点这里呢我可以进行一个演示,比如说我在这一点关标这里插入一个断点, 那么我点击这里开始运行,因为我们编衣是没有问题的啊,进行一个反针模拟, 嗯这时候呢下面的状态栏就会进行一个堵啊显示,这时候呢光标就会出现在你这个断点的前面那一秒,那么我们可以点击这里就是步步入直程序,如果我们不需要,我们就步过单步调式,步过直程序 啊,这时候呢就进行一个反正,反正呢这些状态呢我们会后期进行一个讲解啊,那么这节课其实简单的讲到这里,谢谢大家收看。

同学们好,我是小付老师,今天要讲的一个课程的一个内容,就是用这个单面机的开发软件 kill 的这个四版本的这个软件建立一个工程的一个名文件。如何 创建一个工程,就是开始编写一个单面机,这节课呢就是主要讲解一个比较简单的一个创建的一个内容,首先我们 打开这个软件,然后这个软件有一个破解,就是这个项目,然后呢我们点击新建项目, 如果你之前编程过的软件说项目呢,你直接打开就行了,这里呢我是创建一个工程文件,我们点击这里,点击这里就会出现一个 要保存的一个路径,保存在哪里呢?我一般我是保存到这个底盘的,这个地盘你创建一个文件夹叫做 care, 就是然后呢 你可以新建一个文件,比如说今天是二月二十六号,就随便新新建一个二月二十六号的文件奖,然后点击他,然后这里就是一个文件名,这里 反正我也不是有什么具体的,我们随便选一个 pass 这个文件,然后这样子就会出现一个下面一个选择 cpu 的一个操作, 这里我们选择什么呢?比如说我们是主要是搞那个单面机 at 八九七五幺,或者 你选 c 五二也行,然后点击这个 a t m l a t m e l 这个选项,然后拉下来,这里就有,就会有我们所需要的一个大面积的一个型号,这里比如说是 a t 八九七五幺,还有这个五幺系列的 一系列的一个大片机,还有一个是 c 五二啊,我们用的比较多,就是 c 五幺, c 五二,还有一个 s 五幺 二十五号,这里目前还没有,我们就反正选择这个也可以选择这个。呃, cc 五二吧,然后点击, ok, 然后点击试,这时候呢这里就会添加到一个,呃,新建的一个文件,就在这里了,那么下面一步呢,我们要新建一个文档。呃,添加,我们要 开始可以选简单的一个编程,这里我就不讲解编程,主要是讲解如何创建一个项目,这样子一个简单的一个项目,那么我这个项目主要是写一个程序,是,比如说是写这个流水灯的一个跑马的一个呃,程序, 那么我们这里就新建一个文件。好,我这里主要比如说这里点击新建,新建完一个文件之后我们就进行一个,比如说保存, 保存的话他会出现一个,嗯,你保存的文件名什么?一般是单面机呢?编程呢?有两种,两种语言,一种是会编啊,老师在这里讲的是 c 元,那么我们这里就,呃,主要是 c 元,那么 填的时候呢,就他的后缀名是点 c, 如果你是会编语言呢,就 a s m 吧,这样子他的后缀名他就可以认可你是具体是哪种语言的了。然后你我这里填的是 test, 点 c, 就是说我是用 c 语言编成这个单片,记得啊,就这样子 啊,这样子,我们再保存一下,然后就出来了,出来之后呢,我们需要把这个,我们这个新建的这个点 c 的这个, 嗯,文件添加到这个工程,我们点击这个烧升 sgope 这里,然后点击这左左边这里,然后右击右击呢,我们要添加这个把我们的文件添加进去,比如说点就点这个添加文 这个到里面,然后我们就可以选择这个 test 点 c, 就是刚才我们新建的这个,嗯,文件夹这个文件,然后点击新啊添加, 然后这个时候呢就是这个点击就会出现我们在这里了添加到这一步为止,那么好了,我们就可以进行一个编程了,就是可以你需要编什么程,就可以在这里就可以开始写代码了。 然后呢我在这里就找到我之前的一个编写过的一个流水灯,这个呢是比如说我在网上买的一个单面机的一个开发板,它里面自带的一个程序,我们可以简单拿过来用。嗯,怎么打开呢?我们找到这个程序,然后右击, 我们用记事本的形式打开,就是就可以打开了他这个原本人家写好的一个程序,我们写好这个程序呢,呃,这个是不需要,我们 怕到时候会这个东西验证过不了,我们把它删掉,这时候我们就把它复制, 复制之后呢我们粘贴在我们这个工作页面里面, 就是说我们这里的代码我们就写好了,这个代码是什么意思呢?就是说啊不用管,反正大家一开始学也不用管,反正就是说这个灯有八个灯,然后就循环 右移点亮,就这样这样子一个意思,到时候我会呃录一个视频,就是说看这个踏踏板这个灯是如何 进行右移的,让大家呃在视频里面看一下具体这个程序是具体是这样子啊,这节课呢我们也不用管他这些东西,我们然后编一下 就写好代码,我们要编一编一的话就可以看得出我们一些代码里面的一个程序有没有对,我们这里编一下 变异之后呢,他这里也会打印一些信息,看到没?嗯,这个信息这里说呢,没有错误,也没有报警,那么我们就觉得这个程序是没问题的, 没问题之后呢,我们要生成他的一个文件,就就是说你要生成这个代码,下载到这个单面机里面,然后单面机才会按照这个代码跑起来,那么喊我们这里还要进行一个设置,设置最主要是这里我们的单面机,你 这个程序的代码他肯定有,呃,单面机里面有金证这些东西啊,这里也不用过多的讲解,反正你就把它改成十二就行了,改成十二然后 输出文件产生一个文件,是这个文件产生这个输出的文件就是 hex 啊,就像我,人家比如说你网上买的一些单面机开发板,他会都会有附带一个 hex 文件,就是什么意思呢?就是说这个程序写出来生存的一个 hex, 一个一个文件,然后下给单面机, 下载到单面机里面,单面机就可以跑起来了,那么就是这个代码申索通过这个编辑软件生成的一个 hex 文件,就是这个意思,在这里就是在这里设置,我们点击 ok, 点击 ok, 我们呢如何去验证他会生成这个 h x 文件呢?因为刚才我们保存的一个文件在这个 q 里面, 对不对?然后在这个二月二十六号这里啊,这里是我们排列一下啊,后缀名是没有 hex 文件的,对不对?那么我们这里再编一下 变异之后啊,没有问题,我们在这里再刷新一下啊,这里就会出现一个 tax 的 hex 文件,那么就是说我们这个程序就最简单一个程序,就是 啊跑马灯右移一位,点亮 led 灯,那么这个程序写完以后,边翼没有问题, 我们生成一个 hex 文件,然后把这个文件复制拷贝到那个刀片机开发版里面去下载,然后这样子呢,刀片机就会跑起来啊,就是这么一个流程, 所以呢,这是一个简单一个开发的一个项目的一个过程,在这里讲解一下,谢谢大家收看。

大家好,欢迎收看由小马电子工作室录制的软件安装系列教学视频,今天来为大家介绍一款八零五幺单片机最常用的开发软件之一 k 幺四 c 五幺的安装步骤。 这个是下载链接,我们在网页中输入这个网址,用百度网盘把它下载下来就可以了,这里我已经下载过了,并且已经解压出来了。 在安装软件之前,我们首先要把这个安全软件给他关闭,这里我是有三六零在后台运行,所以我要把它关闭, 这是装软件的一个良好的习惯。接下来我们打开这个已经下载下来的文件夹,这个是 解压之后的,找到这个安装包,右键以管理员身份运行, 点击下一步,我同意下一步。这里我不建议安装在 c 盘,我是安装在这个 d 盘,下一步这个的话就随便输一下就可以了。 这里已经安装完成了,我们把这个取消掉,最下面这个也取消掉,然后点击这个完成。 好,现在我们这个电脑桌面上就出现了这个图标了。接下来我们要激活 k 二四,第一步就是要以 管理员身份运行 kos, 记住是一定要以管理员身份运行,不然激活是不成功的。右键以管理员身份运行好,我们就打开这个 kos 了,接下来我们要点击左上角的这个 fio, 选择这个 license management, 然后我们要复制右上角的这个 cid 码, 点击右键选择复制,然后关闭这个界面,缩小这个 q, 打开这个文件夹, 打开注册机,右键以管理员身份运行, 将我们刚刚复制的 cid 码暂停到这里,然后其他的默认不变,点击这个尖锐锐,把这个激活码复制下来,右键选择复制,然后关注再回到这个 q, 点击 fio, 将刚刚复制的激活码粘贴到这里,右键粘贴,点击这个 and 来行,好,这样子我们就激活成功了,这里有激活成功的这个提示,我们这个激活码是可以用到二零三二年的,这个时间是完全足够的, 到这里整个 k 二四 c 五幺的安装就完成了,后期我会着重的为大家讲一下怎么用这个 软件去开发八零五幺单片机的项目,那么本期视频就到这里,希望对大家有所帮助,谢谢大家。


大家好,欢迎来到我们的 version pro 系列教程,今天呢我带大家来完成第一个项目就是零件的测量与显示, 零件测量呢是属于记忆视觉当中的典型的应用。嗯,我们呢这边的一个项目是这样子的,我们给一些零件的图,然后在里边呢测量一些宽度,还有我们的这些圆的半径等等。那我们先来做的是测量距离,也就是这个宽度, 那这张图的话是卫生 pro 的一个自带的一张图啊,那嗯,我们现在呢就来看一下项目的实现流程。这个项目的话是这样的,首先是我们开始我们的项目,然后用模板匹配工具找到我们的一个零件的位置,然后 用坐标转换工具呢做转换一下我们的一个坐标。嗯,之后呢使用开始工具进行一下尺寸的测量,最后把我们测得的结果呢通过图形标签显示出来。 那在我们的九点几的版本上面是有这个创建图形标签这个工具的,那如果在一些比较低版本上面没有这个工具的话,需要使用脚板来实现, 那我今天的话会演示一下。呃,没有脚本的,还有有脚本的这两种实现的方案。好,那现在呢我们就开始了, 首先呢我们打开一下我们的一个 recent pro, 就是在这里我已经打开了,嗯,我们现在呢新建了一个 quick bell 的。呃,还没有命名,我们先点击一下宝 保存一下啊,命名我就把保存在我们的视频录制的零一这个文件夹下面,项目的名字就叫零一, 好确定一下保存那。呃,默认情况下里边呢有一个作业就是 code 啊, code job, 然后我们呢双击一下 image source, 指一下我们用的图 啊,其实这个项目里边用的图呢,是 v 生 pro 自带的一张图,大家可以到我们的 v 生 pro 的安装目录下面去找一下,也可以直接把它保存下来,我是把它已经存好了,那我选一下我的文件夹,选择我们零一 的 image 文件夹,点击确定啊,就这三张图,注意一下我们的这个图片的话,它的名 名字叫做 bracket 杠 s t t, 是一张标准的零钱图啊,点击运行一下。好,现在呢我们啊再次点击,大家可以看到一共有三张图。好,现在呢我们图像就已经加载进来了,那我们呢在这里边选一下工具, 选一下我们的模板匹配 pma 这个工具,双击一下把图像呢,首先呢传入到我们的一个 pma, 双击一下 pma 工具,进入到模板的一个训练与匹配。 那我们首先选择图像,已经有了,所以呢你可以直接训练,那如果没有图像的话,这里你选一下,抓取训练图像,可以抓到图像,那我们选一下 treat, 进行一下我们的一个训练,我们框一下,我们要找的是这样子,一个零件, 设置一下中心原点啊,设置一下我们的运行参数啊,我们允许征服一百八十度的旋转, 嗯,缩放呢,可以给一点,也可以不给,那我这边就给一点点缩放。查找概数的话呢,就因为只有一个嘛,所以就是一,如果有多个的话,可以设置多个,我们这时候点击训练, 我们可以查看一下我们的一个训练的结果,大家可以看到啊,他其实这是他找的一些特征,也就是后面再去找我们的零件的时候,他找的是这些边缘的特征啊,是这样子的。 好,那么我们现在呢来查看一下我们的运行结果,在这边选一下 last 滋润啊,看一下我们的运行结果,大家可以看到我们三张图呢,都已经找出来了,绿色的这个框已经框出来 了我们的结果。好,那现在呢,我们就模板匹配做完了,我们继续点击一下工具,选一下我们的一个 fixture 的工具,选一下这个,在这个位置上面 fixture 工具的话,可以实现一个坐标系的转换,我们首先给它输入一张图像,就是我们这个原始的图像,那我们让他呢设置一下坐标转换,这边啊只有一个参数,就这个, 我们是把 pma 的运行结果当中的位置信息传递给我们的这个坐标转换,让它进行坐标转换,重建坐标啊,那我们呢来查看一下 fixture 的结果,注意这边选一下 fixture 的 output image。 好,那大家就可以看到呢,这是我们重建好的,以零件的中心点来进行的一个坐标。 好,就这样。好,然后呢,现在做完了我们的匹配和定位之后,我们来做一下卡尺啊,进行一下我们的尺寸测量。那么卡尺的图像的话是这样子的,有两种选择 啊,然后我们选择这个,这两种都是可以的,只是他的设置稍有不同,我们选这个好,选择这个之后呢,图像已经进来了,我们设置一下卡尺,我们要卡的是哪个边缘呢?是这个边缘啊,是这这个边缘,我们来选一下, 我们设置的是一个边缘,对啊,是一个边缘,对啊,在这边的话,做卡纸的时候,我们也尽量的来选一张比较正的图啊,这样比较方便一些。好,那我们首先设置的是一个边缘对,那边缘对的话,我们是啊一个,首先这边 的记性呢是从暗到明,所以我们选一下从暗到明,这边的话是从明到暗的,所以我们选一下从明到暗。 好,然后边缘对的宽度现在呢不是很确定是多少,我们先来看看结果,我们点一下运行,来查看一下 last run 啊我们的运行结果。那大家可以看到我们匹配出来了这样子一个边缘队,那我们要找的是从这到这的,那我们可以来设置一下我们边缘队的宽度,比如说设置到一百,看能不能找到来运行一下,那大家可以看到我们这边呢是一百就已经找到了。 嗯,好,那这样的话我们的一个嗯宽度呢就测量出来了,我们运行一下可以看到每一个宽度都已经测量出来了啊,就这样子,那现在呢我们想把这个宽度呢 标注出来啊,显示出来,那这时候的话,我们可以选择一下我们的一个工具,那我们这个工具的话,就是在 creation 这里边有一个图形标签,这个工具叫做 graphic label, 这个冲击一下 啊,他的图标是一个 a, 代表是一个标签。那我们首先呢你想要把标注在哪张图像上,我们要设置一下输入图像 啊,标注在哪张图像上都是可以的,比如说呢,我首先啊选择标注在我们的 picture 的输出图像上,就这个。 好,那我想标注什么样的一个结果呢?我想标注的是它的宽度信息,那所以我们首先在卡尺当中把宽度添加出来,我们选一下鼠标右键添加终端,把我们的结果 retire 测试结果。那我们因为只有一个边缘,对,所以这里边有一个项零,叫 items 中括号零,指的是查找到的第一个边缘。对,我们要把它的一个宽度。 好,大家可以看到它是一个 double 类型的一个,呃,双轻度的一个小数,宽度是一百一十点啊,八八多的多少这样子一个值,我们选择添加输出确定一下。 好,那我们呢这时候就看到了,我们的这个宽度是一个双精度的一个小数,那我们要显示的就是这个宽度,我们把这个宽度脱下来,然后选一下它的类型呢,是 double, 刚才我们去看过了,它是一个 double 类型,所以我们就把它放到这边好了,那这样子的话,我们就可以实现我们的一个图形的标注,我们现在来 注意下啊,打开一下我们的图形标签,要设置一下,我们要显示的是一个小数,叫做大宝啊,这个是我们要显示的一个数据类型啊。好,然后双精度的值就是我们这个值已经在这了。好,我们这时候的话运行一下。 好,大家就可以看到我们这边就已经显示出来了,显示了个一百一十点,八八六七,就这样子一个值 啊,他默认的一个显示啊,有一个位置是实时这个信息,我们可以把它调到上面这个位置上面,因为这个是坐标原点,所以他他的这个位置是实时,那我们要把它挪到上面,他其实是在上方的, 我们这个坐标系的话是这样子的,往右他是增加的,然后往下他的坐标是增加的,那反之如果我想把这个文字调到上方的话,往 往上 y 是减小的,然后呢我们的 x 的信息啊,就是 x, 我们可以是零啊,我们就假定 x 是零,那么 y 的话,我写一个负的五十给大家来看一下啊,运行一下, 大家就可以看到我们的值是不是就挪到这边来了,嗯, x 可以给他默认保值的值,可以的,运行一下就这样子,那我们得到的就是这样子的一个结果啊,运行一下给大家看一下。好,大家又可以看到是这样子的, 因为我们是放到 factor 的这个输出上面,所以呢我们的坐标器是带动的。这样子。 好,那我们可以调整一下他的颜色,比如说调整成是红色,字体大小也可以稍微调整一下,比如说是小四号。确定一下啊,再次来运行一下,可以看一下这个结果。好,大家可以看到这个 结果是这样子的,那因为它是一个 double 类型的值,所以小数点后面的位数是比较多的。那如果说我想要调整一下格式化一下,那我可以继续的对我们的 graphic label 进行设置, 我们可以选择不要原始的显示这个信息,因为这个是直接显示我们的数据,我们可以选择 format 格式化,我们要格式化一下呢,格式化成什么呢啊?设置一下我们的,比如说小数点后保留两位, 注意一下这边的话全部都是英文的啊,注意一下这个冒号啊,括号等等,都是英文的符号,那 f、 r 指的是小数点后保留两位啊,我们来运行一下啊,大家可以看到我们这个结果就已经出来了,叫一百一十点八九,对吧?再来看一下,一, 一百一十点八七七四等等。就这样我想要在这个的前面写一个宽度,我可以继续去调整我们的格式。那我们的格式的话呢,就是宽度 啊,一对话括号里边这是一个格式啊,这是一个啊,格式占位啊,我们就显示一个这个宽度来运行一下,那大家可以看到我们的宽度呢,就已经显示出来了。 好,这样的话我们的任务就完成了,这是没有脚本的情况。

哈喽宝子们,今天我们来讲讲绘图软件 video 的基础入门操作。首先打开 video, 在类别里打开要绘制的类型,将图形拖入画布, 点击连接线工具就可以进行连线, 但是我们会发现线段有箭头,我们知道画 e r 模型的时候不能有箭头,我们选择绘图工具,它就会弹出一个小面板,点击直线,这时候我们画出来的就是没有箭头的直线。另外这里有矩形和椭圆形,我们可以直接绘制,就不必拖拽, 非常方便。我们在这里绘制一个简单的 eo 模型, 然后我们选择文本工具,就可以输入文字,我们调整一下字号 就完成了。然后我们看到这个墨迹工具同样会出现一个小面板, 这个橡皮可以擦除墨迹,这里可以调节画笔的粗细,如果我们想删除其他的部分,先单击选中,然后点击这个叉叉就可以删除了,我们也可以大范围的框选,就可以 快速删除。在格式这里选择线条,在这里我们可以设置线条,这里我们可以设置箭头的样式,点击确定。 如果要调节 e o 的线条,我们首先选择它,然后在格式里设置选择线条, 选择无箭头,点击应用确定,就得到了一条无箭头的直线。好了就讲到这里,大家有什么疑问可以在评论区留言,拜拜了。

大家好,我是卫生曼的主讲老师,主讲卫生 master。 好,今天讲一下卫生 master 的图像采集。哇,我们先打开卫生 master, 四点二啊, 好,然后我们先放一个图像源啊, 可以看到我们把他的详细信息点出来之后呢,他对于模块是有一个大类的划分啊,采集这边呢是分图像源、多图采集、输出图像、缓存图像和光源啊。这边我们先讲一下图像源的这个模块啊, 图像人员的模块呢,然后它分为三个模式,一个是本地图像,一个是相机和 s dk。 然后我们先讲本地图像,本地图像呢?呃,他这边可以通过这个按钮这个加号去添加一张图片啊,一张图片 啊,这张图片就加载进来了,然后点击一下呢,就运行了,然后也可以啊,我把这一张图片删掉。删除掉 啊,也可以呢,添加整个文件夹啊,我们添加整个桌面这个文件夹啊,就会出来四张图片,他就会把这个文件夹在内所有的图片都加载进来, 然后自动切换的意思呢,就很好理解了,你把它勾选掉之后,然后你这边去,不管是运行流程还是运行全运行整个方案啊,他都会自动 去切换下一张啊,然后我们再点开之后看一下,我们 看一下他的像素格式,他的像素格式呢,分为两种啊,一种是蒙娜巴,一种是 rgb 二十四。这个就更好理解了啊,一个是八位的灰色图像,还有一个是二十四位的彩色图像啊, 然后取图间隔呢,取图间隔呢,就是说他这一张图片跟下一张图片中间所间隔的时间啊,中间所间隔的时间,然后是好秒啊,我们,哎,好像是秒啊, 我们先测试一下十啊,对,那就应该是好秒啊,我们 一秒钟啊,试一下啊,对,单位应该是好秒啊,然后呢 方案存图。方案存图是什么意思呢?方案存图的意思就是说你在保存方案的时候要不要带上这些原始图片 啊?如果说你不勾选方案存图的话呢?你这边保存方案,然后再加载进来的时候,他是不会带这些图像的啊,就比如说啊,我们跟大家测试一下,比如说我在不勾选方案存图,然后我把这个方案另存为啊, 方案令村委令村委到桌面啊,选择一一一啊,保存,保存之后呢,然后我们去打开这个方案。 好,打开方案之后呢,我会发现我们这些图片还是在啊,还是在,为什么呢?因为他是按照这个路径去搂的这个图片,他保存的是取图的路径,而不是这些图片啊。换句话说呢,我这边新建个文件夹,然后我把这些图片呢 全部都放到这个文件夹里面,然后我再去点的时候,哎,他就会,对吧?文件无法打开,那这个时候呢,我们把它取出来,我们把它取出来,然后呢 我们再运行,哎,他又可以了,对吧?所以他保存方案,他不勾选的话,他他其实存的是这个图片这些图片的路径,那他勾选之后呢,我们再看 看一下啊,我们勾选之后,然后再另存为,然后覆盖掉原来的一啊。好,然后我们再关闭, 然后呢我们直接把这些图,对吧?放到这个另外一个路径内部。好,我们打开一, ok, 我们还是可以取到图的啊,这个就是方案存图啊,所以呢,就是你需要这些图片在不考虑路径的情况下使用它,那你就把方案存图勾选上啊, 然后显示图像名称啊,这个就很好理解啊,你在 运行的时候,然后他这边的话,这边会显示一个图像名字,然后帮助你来更好的去测试啊, 然后再往下就是 s n 出使之,这个 s n 出使之呢,你可以把它理解为就是真号啊,真号啊,一针两针的针啊,真号。比如说我们现在把它设为零啊,设为零,设为零之后呢?然后我们运行一下, 运行一下啊,我帮他点了两下,再打开的话就变成二,他应该是没有一个实时刷新,没有实时刷新,比如说我再点一下啊, 那我现在打开应该就是三,对他类似于就是真号啊,然后这边的话,如果 你想把它归零,在不去手动输入的情况下,你只能重新加载方案,才能把它这个促使值变为零啊,变为零, 然后,嗯,还有一个办法,就是去关联一个, 关联一个模块,比如说你这边关联一个外部通讯,然后他这边给你发个一对吧,然后这边出事时就是一,给你发个二,这边出事时就是二啊,是这样子, 就类似于真号的功能啊,我们看一下脑图啊,他这边 vm 四点二呢,是新出了一个功能,他在图像园里面就会有一个拼接使能的 一个功能啊,然后呢,他的图像缓存和拼接使能是搭配着使用的啊,是搭配着使用的啊,我们看一下他的解释,就是从上一张缓存图片和本次执行的图片在外方向进行拼接啊,外方向是哪个方向呢?我们可以把鼠标放在这个位置, 然后我们的鼠标向上移动,然后你会看到我们的 x 大概没有变化,我们的外啊变化的比较多。那我们上下移动的方向就叫外方向啊,一般的话外正常的话外就是指的是他的 呃向下上上的这个方向横向的话是 x 啊啊然后呢就是上下进行拼接。那如果是说呢当上一张没有缓存图 或者上一张缓存图片跟本次执行的图片啊格式不对,然后或者是他的呃 像素不够,他会自动去补黑填充啊。目前呢这个功能本人亲测啊,是个 bug。 就是什什么意思呢?就是你这边图像缓存无论无论你选几啊选几啊一二三四,无论你选几,然后你的技术高度也一定是零吗?从零开始拼接对吧?或然后往下 啊,比如说这个图像是二七四八啊,比如说我拼接个二七四八,对吧?二七四八。这个时候呢我们去进行一下他就会报这个错误啊。那如果是说你的图像拼接的其实高度就是二七四八二七四八对吧?让你应该是 从二七四四八开始拼,往下拼,然后乘以二,对吧?哎我们算一下二七四八啊,乘以二 啊,五四九六,那我们拼接到五四九六啊,对吧?是这个是这个逻辑对吧?没错吧?然后我们再运行他还是对吧会爆这个错。然后呢?呃这个错误跟海康那边也反馈过啊,那边已经确认这是一个 bug 啊,所以暂时呢这个就先 不使用他啊,不使用他,然后这个最后一张停止是什么意思呢啊?自动切换,这个就很好理解了 啊,最后自动切换的话,就是你这边点连续咨询他自自己,然后不停的在在切换,然后最后一最后一张停止呢,就是在那个自动切换打开的情况下,然后他运行到最后一张图片 就会就会停止啊,就是字面上的意思啊,比如说我们把它勾选去掉,然后我们在这边运行,他就会就相当于一个死循环一样,在不停的不停的动啊,不停的动 啊,我们现在来看一下多图采集,多图采集呢,他图像原分两个模式,一个是本地图像,一个是相机啊,这现在的这个多图采集呢,正常情况下是用于相机的,然后关联一个相机之后呢 设置一下他的曲头间隔,然后去添加一组他的参数,或者两组或者多组他的参数是什么意思呢?就是说然后我手上没有相机,大概跟大家讲一下啊,就是说我第一组的曝光,比如说我是一千,对吧? 然后呢我的争议是十啊,大概啊,然后呢我的第二组曝光是两千,我的争议是二十,那这个时候呢,我就有两组关于相机的参数,对吗?然后这个时候我去取一张图, 哦,就是我运行一次,我出发一次,我会取两张图,一张呢是曝光一千争议,争议为十的一张图。第二张呢就是曝光为曝光为两千,争议为二十的一张图。而这个功能呢就是适用场景的话啊,大就是大, 大部分使用于呃不稳定性的检测和不稳定性的识别啊,就是说我一组可能需要一组一组产品他可能产品会不会被 呃腐蚀掉会被烧烧烧成那种残破掉。然后呢我要识别他的缺陷我要识别他的呃条码或者是字符啊,我可能需要多组曝光然后来完成这个事情啊。我这个时候的话这个功能就会显得非常的有用啊。 然后先再看下一个东西啊采集里面的下一个东西。输出图像输出图像呢啊我先给他一个输出源啊。稍等啊。 给他一个输出员 好输出图像啊。这边的话纯图使能啊,我们先一个个 看纯图使能触发保存啊。触发就触发保存也很好理解啊。触发一次就保存他,然后触发原来就是 触发变量啊触发变量啊触发变量是什么意思呢?比如说你有一个特征匹配的一个模块啊然后你可以订阅这个模块当这个模块 ok 的时候呢他去保存这个图片当这个图片当这个模块 ng 啊就不保存。 然后呢调试保存的意思跟触发变量的意思同理啊,一般就用触发变量来把控流程然后保存需要保存的图片就好了。 然后深沉目录深沉目录的意思呢就是说呃他在保存的路径如果你没有这个路径的时候呢他会创建该路径啊。然后呢啊同 同步储存。同步储存是什么意思呢?就是说呃你这边可以去呃存他的一些。 呃存储路径的方式不一样啊。存存储图片的方式不一样啊。如果不勾选同步储存的话呢它是以并行的方式去存这个图片啊,当你勾选的时候呢,它是以串串型的方式去 纯图啊,然后纯图间隔的话,纯图间隔的话呢,应该是以秒为单位啊,然后这边去选择啊,保存渲染路径啊,保存渲染路径,什么叫渲染路径呢?就是你这边呃,原图 经过就是他结果显示在原图上面的这个 部分就叫渲染路径啊。我跟大家简单的讲述一下什么叫渲染图片,这个 看一下啊,输出显示不落播图像, 这个就叫渲染图。渲染路径就是他这边会把他认为的一些特征点或者是缺陷啊,根据你设定的谕旨或者是鉴定的模板,然后把他光选出来啊,渲染出来,这个就叫渲染图片, 然后我们可以保存,选择是否保存渲染图片,然后或者是保存原图,然后渲染图片的 ok 路径和根基路线路径和他原 图的 ok n g 路径都可以分开来保存,然后覆盖保存或者是覆盖存储停止存储啊,字面上的意思就是当我有原来比如说我这边 存一张图,我的名字叫 s 一 s 一点 bmp, 那我下一次的还继续要存一个 s 一点 bmp, 那我就要覆盖掉它,覆盖到原来的那张图就叫覆盖存储。 停止存储的话,就是我原来有一张 s 一点 bmp, 那我还需要存一个同同路径下的同名称的 s 一点 bmp 的话啊, 如果我选停止保存的话,那我第二张是保存不了啊,然后呢啊,剩余剩余 空间啊,剩余空间的话,他应该是以 mb 为单位啊,下面就可以选单位,然后以 mb 单位或者是以 gb 为单位的话,就是到这剩余只剩余这么一点空间的时候,他就停止存储,停止存途啊,最大保留三, 保留天数三十天。意思就是呢,我存第一张图叫 s 一点 b n p 啊,我比如说我是七月一号存的,然后我到八月一号的时候和过去一个月,然后我就会自动的把这一张 s 一点 b n p 删掉 啊,保存格式啊,他分啊, bbmp 和 aggb 的格式啊,启用 ftp 啊,这个的话呢,很少会用到啊,一般什么情况会用到?去客户那边有明确要求, 他们想把图片上传到他们的服务器啊,然后这边可以用 fdp 进行一个连接,然后直接把他的图片上传到服务器端口。这个我没有试过啊,没有试过这功能好不好用啊啊? 然后呢啊,就是选择一个图像格式啊啊莫诺巴或者是 rgbs 二十四啊,这边的话就比较好定义了,就是原图尺寸和自定义尺寸啊。然后,呃,对,然后呢我们再看下一个 缓存图像,缓存图像呢?呃,这个一般用的很少,他的功能是什么呢?功能就是我这边缓存到 图像之后可以追溯我哪里出问题,并且找到问题点啊,但是呢,就是,呃,他设计这个模块的初衷是这么个意思,但是慰爱慕的项目的话,一般是 短平快的项目,所以这个东西很少会用到,除非你的项目量很大。然后你拖拉式的模块很多,这个时候你去缓存图像去追溯是哪里的问题的话,这几个是比较好用的,如果这个是比较好用的,这个我们后面会详细的讲这个模块 啊,详细的讲这个模块啊,光源,光源的话就比较好理解啊,比较好理解就是他需要链接一个,链接一个光源控制器啊?什么叫光源控制器啊?之前的 课程已经给大家讲过了,然后他这边支持的品牌的话呢,大部分都是海康自己的一些品牌啊,自己的一些,呃,控制器品牌,然后连接上了之后呢,他就可以去设置一些东西啊, 这边的话就比如说 ok n g 时输出啦,然后触发制服,触发之后他去使能啊,啊, 然后这边的话呢啊,通到一时呢?通到二时呢?通到三。这个是什么意思呢?就是他比如说控制器上面有四个口,你要用四个光源去插这四个口, 然后呢使能的意思呢?就是我把电打开啊,我让这个口能有电啊。亮度呢?就是零到二五啊,零到二五,零是最暗,二五五是最亮,然后跟去调节这个 通道啊,这一根光源的明暗度啊,就是这个意思。好啊,讲到这里的话呢,我们这一个采集模块基本上就讲完了,感谢大家的观看啊,再见。


有飞友问,这个配音干嘛用的?这是曝光锁定开关,点击这里,由对焦切换到测光状态,根据自己要求在屏幕上点选测光点,再一锁定,这样即为画面变动,也不会改变原来曝光参数,反之,测光随画面不断变化。手动测光你学会了吗?

大家好,我是京杭科技的万公,今天是工业相机入门系列讲座的第四讲,在 vision master 中使用工业相机进行二维码的识别。 首先我们先要安装好微信 max 的这个软件和相机的驱动,我们这里安装的是四点零版本的微信 master 相机,使用的是一款三百万全局曝光的 g h e m 三零四 u m u s b 三零 黑白的相机。首先我们需要选择合适的驱动,我们更新驱动到海康的 usb 三点零驱动, 这里可以看到 usb 上微信,开门。 接下来打开微信 master, 建立一个新的工程,将图像源投入这里,我们选择 相机,新建一个全局的相机。一、选择相机的型号, g h e m 三零 c u m。 确定 选择 相机, 此时运行可以看到相机拍照的图片。 这个演示系统使用的是一个旋转平台,在旋转的圆桌上贴有六个条码,这里可以看到现在曝光太强,我们首先调整一下曝光参数, 十二层一百增一,增大到八, 现在已经可以看到比较清晰的图像。此时我们添加二维码识别的工具, 连接输入图像,设置识别二维码的运行的参数,这里是一个 dat match, 然后机械是白底黑马 直行,我们可以看到可以抓到图像,确定连续运行,可以看到可以准确的抓到条码,但这时候的条码出现在不同的位置,我们这个平台有一个传感器,可以 感应到条码的到来,我们把它设置成外出发模式,可以让条码出现在固定的位置 啊,这个时候再看识别的条码就出现在 固定的位置。好了,本奖的内容就到这里。