- 浏览: 1095107 次
-
最新评论
-
FlyAway2:
大哥,你把private boolean wait = fal ...
诡异的java.lang.IllegalMonitorStateException -
mafing:
您好,打扰了!请问一下人工添加规则,是如何在CRF++里面做到 ...
条件随机场(CRF)识别命名实体 -
corelengine:
支持你公开,做OPC开发的太少了
OPC Client 核心源码 -
corelengine:
OPC开发有开源的产品吗
OPC Server与YFIOServer成功绑定 -
ielts0909:
我也觉得这种东西只要控制好不能刷票就行了,其他的怎么减轻服务器 ...
看看优酷是怎么做网络投票的?
文章列表
在做隧道广告项目的时候,用户提出一个新的需求:要求在指定的时段播放指定的节目。在利用现有条件下,经过充分分析,决定在隧道里安装一个西门子200 PLC,这样除建国门段的隧道系统外,其它现场直接用摩莎公司的NProt模块(TCP 转 485)就可以使隧道外的PC机直接访问到PLC,这个没有什么问题。对建国门段的隧道系统该怎么办?它目前采用的是成都英创公司的嵌入式模块NetBoxII(相当于一个386系统,含一个10M的以太网口和多个232/485口,DOS平台,C++应用开发),最直接的想法是模范摩莎的NPort系统,开发一个Tcp 转 485 的协议转换器,这样也很简单,也很方便。但是前不久对M ...
- 2005-11-26 11:50
- 浏览 896
- 评论(0)
隧道广告的的几个截图,由于是第一代产品,分辨率和颜色数不高,快研发出的第二代已经赶超DVD水平了。
1、光柱在隧道里的情形
2、在地铁车窗上看到图片
3、车窗看到的图片
- 2005-11-20 23:37
- 浏览 758
- 评论(0)
在做济钢项目的时候遇到一个很大的挑战,第一济钢要求采用AB的RsLogix5000系列,第二该系统需要联入本公司自己生产的红外测位系统。由于我们的系统的通信协议是内部协议,而AB的PLC不像西门子的200系列的PLC可以对自由口编程 ...
- 2005-11-20 17:31
- 浏览 850
- 评论(0)
虽然Modbus是公开协议,但是要想做出稳定的通信控件,还是要下一番功夫的。该控件经过多年现场运用,功能完善可靠,可操作的变量类型有I、Q、AI、V。非注册版本仅能操作变量区前10个,注册版本无个数限制,并且注册一份,不限用户个数,可以任意发布使用(仅授权的公司的用户使用,否则追究相应的责任)。
提供有详细的示例程序,很容易掌握使用。
同类产品还有S7_PPI.ocx,S7_CP243.ocx,S7_MPI.ocx等控件【属性】
bps 波特率 DataBit 数据位 StopBit 停止位 CheckOut 校验方式 FixAddr PLC地址
【方法】
OpenPort 打 ...
- 2005-11-20 11:44
- 浏览 919
- 评论(0)
2002年开始开发焦炉四大机车自动化系统(见下图)的时候,遇到了无线通信的难题,众所周知目前的电台不能直接支持PPI协议,别的的无线通信的方案要么成本过高,要么性能不稳定,不可靠。 所以早期的时候,都是用自由口,自己编写基于主、从通信协议的通信程序,不过很不灵活,协议一旦确定就很难更改,如果有升级和变动,都需要大量的修改代码,维护极不方便。 后来西门子推出了Micro Win32引入了库的概念,可以直接提供Moubus Rtu Slave库供开发人员使用,但是只提供Moubus Slave,没有提供Moubus Client,所以PLC直接通过Moubus协议访问还是有问题。
Modbus是一 ...
- 2005-11-18 17:09
- 浏览 717
- 评论(0)
PPI协议是西门子PLC的私有协议,但是PPI又是西门子PLC200系列的默认的协议,如果用公开协议Modbus还得占用目前的程序空间和变量空间。这个控件开发已久,在工控现场已经稳定可靠的运行了几年,性能和可靠性都不错。可操作的变量类型有I、Q、M、V、S、SM。 提供有详细的示例程序,很容易掌握使用。
同类软件还有Modbus.ocx,S7_CP243.ocx,S7_MPI.ocx等控件
【属性】
bps 波特率 DataBit 数据位 StopBit 停止位 CheckOut 校验方式 FixAddr PLC地址
【方法】
OpenPort 打开串口 ClosePort 关 ...
- 2005-11-18 13:41
- 浏览 970
- 评论(0)
工具栏功能:
1、【添加模块说明】(图标①):在每个VB模块的起始行添加该模块的说明信息。
2、【添加函数说明】(图标②):在指定的函数(或过程)的起始行添加该函数(或过程)的说明信息。
3、【添加出错处理】 ...
- 2005-11-16 13:19
- 浏览 637
- 评论(0)
新版VB源码之友2006终于在几个通宵中诞生了,好累!不过值得欣慰的是,它比老版本有了很大的提高,无论是界面还是功能都有了质的飞跃。
主要在以下方面有了很大的改变:
1、图标显示(可以根据系统色,自动改变背景)
2、VB IDE工具窗体
3、热键自定义
4、代码格式自定义
5、知识库与VB IDE无缝嵌入,添加维护一体化
6、智能升级
下面让大家看看截图:
工具栏图标:
VB IDE 工具窗体
知识库编辑:
下面是配置窗体界面:
测试代码下载地址:http://www.sky-walker.com.cn/yefan/V ...
- 2005-11-13 00:17
- 浏览 766
- 评论(0)
经过艰苦的探索,组态的驱动开发终于融会贯通(也许是吧,自我感觉:),目前已经完成了IOServer的全部设计,以COM和TCP两个通信渠道,已可以开发绝大数的设备驱动了。下面我简单介绍一下:
主要功能:DDE客户端、服务器功 ...
- 2005-10-05 19:24
- 浏览 801
- 评论(0)
由于API浏览器是针对VB而开发的,所以数据库采用的DAO,但是随着API浏览器的升级,不仅支持VB本身,也提供VB.net,C#API的查询,甚而是一些E文不太好的朋友,在开发VC程序时,也看一下API的中文说明。
带来的问题是,没有装VB的朋友,DAO一般是不能用的,所以仅显示界面,但数据一个都查不出。
花了N多时间,终于在网上搜索到一个DAO Jet安装程序,不大3m,很好使(我已经在一个新Win2000系统下测试成功)(以前我总建议人家装VB,现在想想,很汗颜:)
DAO Jet下载链接:http://www.sky-walker.com.cn/yefan/DaoJet.rar
- 2005-09-09 16:34
- 浏览 748
- 评论(0)
从结构上说,组态王和MCGS一样,前台动画和后台集成在一起,在运行模式下一起运行。而力控、瑞尔却分为后台驱动、实时数据库、前台三部分组成,更为有意思的是,瑞尔的每一个驱动就是一个EXE,其驱动DLL的接口和力控的一致,不知他们是同出一源,还是互为“切磋”!
一般组态程序都是用MFC实现,驱动更是用VC实现,但MCGS却反其道而行之,用VB开发驱动,其效率和稳定性可见一斑。在具体的驱动应用上,组态王要做的好的多,比如PPI协议,一旦设备通信失败,组态王会用短命令(登录命令)测试,直到通信正常,而MCGS却一直用比较长的读写命令;此外MCGS一旦定义内部变量,在程序启动后,不管该变量用不用,都要读取 ...
- 2005-08-28 23:26
- 浏览 1009
- 评论(0)
周五拿到的CP243-1,礼拜六一整天+礼拜天一上午,终于破解了CP243-1的协议,编写了一个控件,上位机可以很方便的与S7-200进行通信,100M的带宽比串口不知强多少倍,对V,I,Q,S,M,SM都可以进行读写,不错。
此外,对以前的基于PPI的控件又进行了优化,终于对I,Q,S,M,SM都可以进行读写了,原来是一个标志的问题,修改后就可以了。
本来想对Modbus的控件进行改造,使其与PPI,CP243的接口一致,但Modbus的协议读写编在一起了,不方便分,就算了。
- 2005-08-28 23:00
- 浏览 688
- 评论(0)
用了整整两天的时间终于完成了功能上的升级,但多国语言版和数据库的加密还不知什么时间能做完,所以一时还不能发布,不过作为“内部人员”倒是可以先用为快:)
一、把原图标进行了修改,可以适应系统背景色了,图标也另做了几个,比以前漂亮多了
二、把智能查询和智能定位都做成了VB IDE嵌入窗体了,同时也把代码资源管理的功能也添加进来了,可以方便的添加代码资源,同时也很方便的加入到当前工程(直接添加,新建模块,新建类等等多种方式添加)中去。
三、代码资源维护方便,可查看、可更改、可添加
进一步功能,有待继续思考,继续完善。。。。。。
- 2005-08-23 21:42
- 浏览 732
- 评论(0)
以前有些懒,虽然用源码之友过程中出现了几次 VB IDE死机(害的要关闭VB IDE,如果没保存就惨了),不过一般免费用户遇不到,那是在专业版中提供的仅对函数内整理的功能。目前已经修改完毕。
此外,对不是使用标准系统主题的用户(或Win98)的用户,在VB IDE图标显示效果很不好,因为它不是透明的,背景色是固定的,所以与系统背景不一致时很难看;经过一个多小时的苦研,终于解决了,很好,自己感觉还比较满意。
有很长时间没有大的升级了,最近又学了点新技术,准备做成多国语言版,此外改善一些窗体的显示效果,把代码的自动添加和修改功能也添加进去。也希望关心该软件的朋友,提一些更好的意见。
...
- 2005-08-20 21:24
- 浏览 838
- 评论(0)
这一段时间做程序,一直在做界面方面的工作,刚开始是简单的贴图操作,后来感觉不通用,代码重用性不好,并且要做很多基本工作(要在界面上添加图片,此外还要设定叠放顺序)。后来,把它封装成类,代码重用性提高了,可是界面上还要自己添好多控件,此外窗体变化和放缩,也得添好多代码。后来突然想到VB可以实现控件的自动添加,一试,果然好使,后来有把一些事件也集成到类中了。
目前又把类封装成了控件,使用更加简单了,仅需一条指令就可完成界面换肤和多语言版本
Private Sub Form_Load() YFSkin1.SkinInit Me '仅需这一行代码 End Sub
这是我已经设计好的几个界 ...
- 2005-03-29 16:46
- 浏览 713
- 评论(0)