命名空间:netMarketing.automation.Robot.Epson功能:Epson机器人的远程控制类功能详细说明:EpsonRobot类是一个用于以太网远程控制Epson机器人的类。使用前,先把机器人的控制器配置为“远程以太网”模式。有关远程控制的知识,请参考勇哥另一篇贴子的介绍:Epson机器人远程控制指令测试注意:使用这个类需要使用netMarketing V1.3.0及以上的版本。常用函数列表:/// 配置
public ConfigBase
版本要求: netMarketing1.4.0命名空间:netMarketing.Net.SocketLibrary客户端调用示例:using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace SocketClientTest
{
通用的欧姆龙plc rs232通讯类 OmronPlc的应用欧姆龙PLC的 Host Link Fins通讯协议是一种帧通讯协议,它可以批量读取或者写入数据到PLC内存区,支持DM, A, W, T, CIO, H 等内存区,并且可以读了字或者位。另外,HostLink协议只支持读取监视模式下的数据,而Host Link Fins协议无论在监视还是运行模式下都是可以读写的。对于hostlink Fins通讯帧,可以参考下面贴子的说明:欧姆龙Plc Fins命令+Hostlink协议通讯实验这个&
ListviewEx, 和listViewHelper前者是控件,后者是它的帮助类。通过帮助类,可以非常 简单的操作dataGridView控件或者本文讲的dataGridViewEx控件。代码中的初始化,意义如下:添加或者删除数据,仅仅是操作listViewHelper类内部维护的内存表set.appendRowData(dgvHlper.DgvDataTableName, obj);导出数据也是操作的内存表 dgvHlper.DgvSet.dtWri
扩展ListviewEx, 和listViewHelper帮助类此控件使用简单,如果只要显示数据则配合listViewHelper类的两个方法 来使用就可以了: //初始化字段名与显示宽度
view.setFields(new string[] { "id","name"},
&nbs
应用程序容器, 信号灯, 圆形多彩按钮,IO输入组合控件, IO灯它们对应工具箱的控件如下:AppContainer 是第三方应用程序容器 用于把第三方程序显示嵌入进来CircularButton 圆形多彩按钮Infobox 信息框 可以用来显示设备状态或者log信息Signal 圆形或者方形信号灯 可以做信号灯,做为组态显示用,例如组合出红绿灯S
多彩按钮,扩展listbox,扩展TextBox 分别是下面几个控件。
uTextBox通常在项目中做设备状态输出,可以指定文字颜色和字体。
listboxEx可以指定项目文本的图标
ColorFulButton可以设置按钮渐变色。
运行效果如下:
几个控件的常用方法
购买了netMarketing类库源码的朋友,可以会遇到无法编译的情况。这里说明一下。首先,源码收到后项目为四个。demo不是必须的,只是用来测试类库用的。下面是整个项工程的配置属性下面是四个项目的依赖项接下来是单个项目的编译平台目标下面是demo接下来的netMarketing, shareClass, userUI 这三个,都是Any CPU最后,请注意这个类库要求C# 2017, halcon19.11--------------------- 作者:hackpig来
项目结构是这样的但是重新编译的时候报下面的错误:检查了各个类的依赖关系,以及出现感叹号的失效引用项目。还是不行。真是非常的奇怪。后回忆起添加了一个项目CMemeShare到ShareClass类中去。因为之前是个项目,所以有自己 的bin, property等目录,将其删除,重新编译就好了。--------------------- 作者:hackpig来源:www.skcircle.com版权声明:本文为博主原创文章,转载请附上博文链接!
命名空间:netMarketing.vision.halcon.HalconEngine功能:halcon引擎封装类功能详细说明:halcon引擎的作用是直接运行halcon的程序,包括如下:单个hdev的程序,不含外部函数和用户自定义函数。调用函数RunHdevProgram()hdvp格式的外部函数,它保存于磁盘上。调用函数RunHdvp()即有hdev程序,又包含外部函数或者用户自定义函数。调用函数RunHdvpOrUserFunWithMain()用引擎直接运行halcon程序的好处很多