命名空间:netMarketing.database.mdbFun功能:Access数据库处理类,只适用于扩展名为.mdb的数据库,不适合新版的Access数据库功能详细说明:2007版本以前的access文件扩展名是mdb,2007版本以后的access文件扩展名是accdb。这个类只能处理扩展名为.mdb的老版本Access数据库,勇哥把它保留在netMarketing中只是为了兼容一些老旧的项目。常用函数列表://构造函数
public mdbFun(string s
勇哥偶然在硬盘上看到这个项目。其目的是用A/D采集卡采集基恩士G025激光控制器的模拟输出信号,其目的是实现激光数据的实时读取。因为G025的批量采集方式是等采集完成才由控制器缓存下载一次性到IPC的,这个过程中无法实时看到激光采集到数据。这个实验用到的是9111 A/D采集卡,把激光控制器的+-10V的信号转为数字量。该验证勇哥做了足足半个月,转换结果非常的好,印象中数字量和模拟量转换后的结果其差值好象到了+-0.05um的差别。可以认为完全一致。using System;
usi
命名空间:PLCLibrary.SiemensProtocol功能:西门子PLC通讯类功能详细说明:这个类经测试可以支持S7 300, S7 1200, S7 1500等西门子PLC,勇哥已经经过实际项目的检验,高度可靠,大家可以放心使用。常用函数列表:public string BrandPLCModel { get; }
public bool ConnStatus { get; }
pu
命名空间:netMarketing.automation.plc.softPlc功能:三菱FX2N PLC仿真功能详细说明:目前暂时只支持三菱PLC fx2n的下列指令:LD,LDI,LDP,LDF,AND,ANB,ANI,ANDP,ANDF,OR,ORI,ORB,ORP,ORF,OUT,MPS,MPP,MRD,INC,DEC,SET,RST,MOV,XCH,END这个类是勇哥很早以前开发的,本意是想做一款plc学习软件,后来由于3D场景仿真困难比较大,这个项目就搁浅了。后来发现这个类还有个意义
勇哥在使用Nuget安装netMarketing类库时可以正常使用其下的控件,但是如果以加载工程的方式使用netMarketing类库,如下方式:以多个工程的方式使用netMarketing类库及其组件。在用户工程demo中引用netMarketing及其组件。在demo工程的面板上拖入其控件时却发现报下面的错误:Visual Studio 报错:未能加载工具箱项xxxxx,将从项目中移除这个问题经研究后发现,两个地方注意一下就行了: 经过检查是因为项目的解决方案平台选择的是X86,而
命名空间:netMarketing.automation.hardware.Light功能:OPT光源控制器用的控件功能详细说明:OPT的光控控制器在勇哥所在公司应用比较广泛,因此将其集成进入netMarketing,以控件的方式供大家使用。常用函数列表:这个控件常用的只有一个IntensityUpdateEvent事件,它是在拖动4个通道的滑块改变亮度时触发的事件,会传出4个int型。注意本控件只支持串口,不支持网口。当你串口连接好后,控制串对象自动会出现在控制器列表。下图是在工具箱中该控件的
和以前的同事聊了一下他最近的项目,需要求产品的平面度。也就是产品本身是否面不平整,对于在这个平面上安装摄像头之类的元件来说,这个平面度是受工艺管控的。这个同事学校刚毕业没多久,学习得蛮快的,一年左右就能自己上手项目了,赞一个!由于这个知识勇哥也欠缺,就此记录一下,隐去项目本身,只用文字和代码记录一下相关的知识。下面代码由同事提供,在此对他表示感谢!平面度和平行度的算法平面度就是采集到一组点(x,y,z) 用这组点算出来一个拟合平面 再求出这一组点到拟合平面的最大距离减最小
命名空间:netMarketing.automation.hardware.MotonCard.dmc2210功能:雷塞dmc2210运动卡封装类功能详细说明:雷塞DMC2210运动控制卡是一款2轴运动控制卡,支持2轴差补。工作中见得比较多的一款。支持win64位系统。这个类只适用于快速测试,已经做了缺省值的运动参数配置,直接可以用起来,以方便测试。常用函数列表:/// 读通用IO状态
public int ReadIO(ushort bitNo)
/
“猪悟能的博客”中这篇文章,是勇哥多年前写的。今天有个实验要用到这款编码器,时隔近4年了,却忘记怎么接线了。打电话厂家,居然说这款产品太早了,他也不知道怎么接,估计已经停产了吧。特地转载一下这篇文章,并附上接线的方法。下图是接线方法:这款盈动的线性绝对值编码器型号为: CAPLIN-A-485其安装好光栅尺后的外型下面这样的.工作的时候,信号端子和光栅尺是固定的, 滑头由电机带动.编码器数据由485口主动抛出, IPC可以在适当时机读取. 这款产品的通讯格式如下:
CL3000是基恩士推出的同轴激光位移传感器。相对于旧有型号的H025,H028红色点激光来说,还是有其优势的。具体可以参考使用手册。这里勇哥只是附上测试用的代码,供大家参考。using CL3_IF_DllSample;
using Common;
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System