少有人走的路

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

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

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

勇哥的免费视频教程清单

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

VS资源管理器把项目卸载后,再载入显示 不可用 不兼容

勇哥的C#项目,当把项目卸载后,再次载入。有些显示“不可用”,有些显示“不兼容”。但是所有的都能重新载入。这是什么鬼?有人知道吗?我之所以卸载项目,是因为dll开发完成,不需要再挂载源代码了。

[netMarketing类库] 通用的欧姆龙plc rs232通讯类 OmronPlc的应用

通用的欧姆龙plc rs232通讯类 OmronPlc的应用欧姆龙PLC的 Host Link Fins通讯协议是一种帧通讯协议,它可以批量读取或者写入数据到PLC内存区,支持DM, A, W, T, CIO, H 等内存区,并且可以读了字或者位。另外,HostLink协议只支持读取监视模式下的数据,而Host Link Fins协议无论在监视还是运行模式下都是可以读写的。对于hostlink Fins通讯帧,可以参考下面贴子的说明:欧姆龙Plc Fins命令+Hostlink协议通讯实验这个&

[netMarketing类库] userUI的控件:扩展的dataGridViewEx, 和dataGridViewHelper帮助类介绍

ListviewEx, 和listViewHelper前者是控件,后者是它的帮助类。通过帮助类,可以非常 简单的操作dataGridView控件或者本文讲的dataGridViewEx控件。代码中的初始化,意义如下:添加或者删除数据,仅仅是操作listViewHelper类内部维护的内存表set.appendRowData(dgvHlper.DgvDataTableName, obj);导出数据也是操作的内存表  dgvHlper.DgvSet.dtWri

[netMarketing类库] userUI的控件:扩展ListviewEx, 和listViewHelper帮助类介绍

扩展ListviewEx, 和listViewHelper帮助类此控件使用简单,如果只要显示数据则配合listViewHelper类的两个方法 来使用就可以了: //初始化字段名与显示宽度  view.setFields(new string[] { "id","name"},          &nbs

[netMarketing类库] userUI的控件:应用程序容器,信号灯, 圆形多彩按钮,IO输入组合控件, IO灯

应用程序容器, 信号灯, 圆形多彩按钮,IO输入组合控件, IO灯它们对应工具箱的控件如下:AppContainer  是第三方应用程序容器    用于把第三方程序显示嵌入进来CircularButton  圆形多彩按钮Infobox  信息框     可以用来显示设备状态或者log信息Signal   圆形或者方形信号灯    可以做信号灯,做为组态显示用,例如组合出红绿灯S

汇川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节拍内顺序完成的话, 取得的上升沿和下降沿状态就不是同步的。
<< < 69 70 71 72 73 74 75 76 77 78 > >>
«    2025年12月    »
1234567
891011121314
15161718192021
22232425262728
293031
控制面板
您好,欢迎到访网站!
  查看权限
网站分类
搜索
最新留言
文章归档
网站收藏
友情链接

Powered By Z-BlogPHP 1.7.3

Copyright www.skcircle.com Rights Reserved.

鄂ICP备18008319号


站长QQ:496103864 微信:abc496103864