少有人走的路

勇哥的工业自动化技术网站

本站视觉相关教程整理贴子,持续更新

2020年勇哥的机器视觉实验项目清单(大纲)

勇哥的免费视频教程清单

勇哥在B站发布的视频清单

汇川SV660P伺服驱动器的相关设置(基于运动板卡)(一)

公司汇川伺服大量使用中,这里记录一下其常用参数设定。本贴记录SV660P型号的。SV系列的型号定义:硬件说明:驱动器的规格这里勇哥摘一些我们感兴趣的部分位置控制模式,对于P系列应该就是脉冲控制了。速度转矩控制模式是啥,暂时不知道输入输出信号中,有许多可玩的。有许多在雷塞运动卡中耳熟能详的项目:伺服准备好、位置到达等等。但绝大部分都没用过,公司目前连伺服使能都接成上电即使能了。常用参数设定H05-02用来设置电机每旋转一圈的指令脉冲。--------------------- 作者:ha

[netMarketing类库] userUI的控件:扩展listbox, 多彩按钮,扩展TextBox

多彩按钮,扩展listbox,扩展TextBox 分别是下面几个控件。 uTextBox通常在项目中做设备状态输出,可以指定文字颜色和字体。 listboxEx可以指定项目文本的图标 ColorFulButton可以设置按钮渐变色。 运行效果如下: 几个控件的常用方法

在运动控制中错误应用Application.DoEvents()造成的问题

Application.DoEvents()以让UI线程在当前代码上下文中切换去处理其它Windows消息,从而避免界面的假死。如在一个按钮单击事件中,需要每一秒改变label的Text属性,如下代码: private void button1_Click(object sender, EventArgs e)         {   

c# 进程之间的线程同步(二)解决多进程扫描IO和上升沿下降沿的问题

引言: 勇哥目前需要在两个进程间进行线程同步,要求是这样的: 进程A负责扫描板卡IO,并将结果写入共享内存。 进程B负责读取共享内存的结果。 这个时候需要在进程A写入IO扫描结果后立刻通知进程B读取结果。进程A的写入动作节拍是4ms, 进程A和进程B必须在在这4ms节拍内按先后次序完成数据的写入与读取。 这是由于io扫描的结果除了io的电平状态,还包括上升沿和下降沿的结果, 如果两个进程的操作不在同一个4ms节拍内顺序完成的话, 取得的上升沿和下降沿状态就不是同步的。

c# 进程之间的线程同步(一)知识点收集

引言: 勇哥目前需要在两个进程间进行线程同步,要求是这样的: 进程A负责扫描板卡IO,并将结果写入共享内存。 进程B负责读取共享内存的结果。 这个时候需要在进程A写入IO扫描结果后立刻通知进程B读取结果。进程A的写入动作节拍是4ms, 进程A和进程B必须在在这4ms节拍内按先后次序完成数据的写入与读取。 这是由于io扫描的结果除了io的电平状态,还包括上升沿和下降沿的结果, 如果两个进程的操作不在同一个4ms节拍内顺序完成的话, 取得的上升沿和下降沿状态就不是同步的。

C#实现单例模式的几种方法总结

单例模式是软件工程学中最富盛名的设计模式之一。从本质上看,单例模式只允许被其自身实例化一次,且向外部提供了一个访问该实例的接口。通常来说,单例对象进行实例化时一般不带参数,因为如果不同的实例化请求传递的参数不同的话会导致问题的产生。(若多个请求都是传递的同样的参数的话,工厂模式更应该被考虑)C#中实现单例有很多种方法,本文将按顺序介绍非线程安全、完全懒汉式、线程安全和低/高性能集中版本。在所有的实现版本中,都有以下几个共同点:唯一的、私有的且无参的构造函数,这样不允许外部类进行实例化;类是密封的

俄乌战争中欧洲损失最大,难道欧洲那些政治家以及各国智库真的看不出来吗?

引言:这个问题勇哥也是很疑惑,直到看到下面这篇文章....写得真是好。。。它让我感叹,政治真是它妈的这人世间最凶猛的学问。另一方面来讲,它也可以堪称为职场教科书。

netMarketing类的编译说明,购买源代码的朋友可以参考

购买了netMarketing类库源码的朋友,可以会遇到无法编译的情况。这里说明一下。首先,源码收到后项目为四个。demo不是必须的,只是用来测试类库用的。下面是整个项工程的配置属性下面是四个项目的依赖项接下来是单个项目的编译平台目标下面是demo接下来的netMarketing, shareClass, userUI 这三个,都是Any CPU最后,请注意这个类库要求C# 2017,  halcon19.11--------------------- 作者:hackpig来

netMarketing应用编译出现:未能找到元数据文件

项目结构是这样的但是重新编译的时候报下面的错误:检查了各个类的依赖关系,以及出现感叹号的失效引用项目。还是不行。真是非常的奇怪。后回忆起添加了一个项目CMemeShare到ShareClass类中去。因为之前是个项目,所以有自己 的bin, property等目录,将其删除,重新编译就好了。--------------------- 作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创文章,转载请附上博文链接!

运动控制中的Z相信号的作用

Z相是零位信号,编码器旋转一周输出一个脉冲,一般在机械回零时应用。如何编程要看你的回零方式。在高精度回原的时候,必须要考虑Z相信号回原点的原理基本上常见的有以下几种。 一、伺服电机寻找原点时,当碰到原点开关时,马上减速停止,以此点为原点。 这种回原点方法无论是选择机械式的接近开关,还是光感应开关, 回原的精度都不高,受温度、噪音、粉尘、电源波动等等的影响,信号的反应时间会每次有差别, 再加上从回原点的高速突然减速停止过程,可以百分百地说,就算排除机械原因, 每次回的原点差别在丝级以
<< < 74 75 76 77 78 79 80 81 82 83 > >>
«    2026年3月    »
1
2345678
9101112131415
16171819202122
23242526272829
3031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864