11 2012 档案
PPI通信功能的实现
摘要:PPI通信功能的实现实现PPI的关键是帧格式。由于PPI协议并不公开,我们只能从网上查找资料并自己动手实验,确定某几个功能的帧格式。这也是我们只实现了9个函数的原因。本文的均以十六进制表示数据,但一个帧中的字节流的下标是十进制。读V区的数据时,如下表所示:注意:PPI通信时,先发送低地址上的字节。例如,数据个数为1时,上表第24、25字节是01 00,而不是00 01。但地址偏移量却是高位在前。将以上字节流发送给PLC后,PLC将首先返送一个字节E5,表示接收成功,等待主机确认。这时主机应该发送确认帧:10, 02, 00, 5C, 5E, 16注意:收到E5后 ,主机应当延时一定时间后再发送 阅读全文
posted @ 2012-11-16 15:29 Jiang, X. 阅读(739) 评论(0) 推荐(0) 编辑
C#中 #region指令
摘要:#region是一个分块预处理命令,它主要用于编辑代码的分段,在编译时会被自动删除。 #region使你可以在使用VS代码编辑器的大纲显示功能时指定可展开或折叠的代码块。 例如:#regionMyClassdefinitionpublicclassMyClass{staticvoidMain(){}}#endregion 备注:#region块必须以#endregion指令终止。 #region块不能与#if块重叠。但是,可以将#region块嵌套在#if块内,或将#if块嵌套在#region块内。 阅读全文
posted @ 2012-11-16 13:58 Jiang, X. 阅读(6768) 评论(0) 推荐(0) 编辑
设置Qt应用程序图标
摘要:首先准备个ICO图标。例如:myappico.ico用记事本新建个文件里面就写一行:IDI_ICON1 ICON DISCARDABLE "myappico.ico"保存改名为 myapp.rc并把它和你的图标myappico.ico一起复制到你的QT工程项目的目录。用记事本打开你的QT工程文件(如 "myapp.pro" ),在里面最后新添一行RC_FILE = myapp.rc保存,编译你的工程,嘿嘿。。成功了吧。。。 阅读全文
posted @ 2012-11-14 11:59 Jiang, X. 阅读(234) 评论(0) 推荐(0) 编辑
How to show Linux version
摘要:Open terminal and enter:cat /etc/*releaseit outputs:DISTRIB_ID=UbuntuDISTRIB_RELEASE=12.04DISTRIB_CODENAME=preciseDISTRIB_DESCRIPTION="Ubuntu 12.04 LTS"Also, we can enter:uname -aThen we get:Linux johnny-Rev-1-0 3.2.0-23-generic-pae #36-Ubuntu SMP Tue Apr 10 22:19:09 UTC 2012 i686 i686 i38 阅读全文
posted @ 2012-11-06 09:08 Jiang, X. 阅读(494) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示