- 浏览: 81864 次
- 性别:
- 来自: 北京
最新评论
-
heshifk:
时隔四年,我现在也在获取bw500采集的数据,现在也遇到了点问 ...
皮带秤:java 使用modbus协议连接BW500皮带秤 -
flyong86:
哎~~终于搞对了,原来有个程序占用了视频采集卡但是调用VCAS ...
java 使用JNA连接天敏VC4000采集卡 -
flyong86:
在Win7 64位看了这些dll都有,而且运行的时候init正 ...
java 使用JNA连接天敏VC4000采集卡 -
flyong86:
有些郁闷,在Win7 64位系统运行没问题,但是这个机器没安装 ...
java 使用JNA连接天敏VC4000采集卡 -
suigara:
方君-羅 写道您寫得很詳細,很清楚,但我遇到一些問題想請問您, ...
仓秤和散料秤:java连接opc Server
文章列表
这回不废话了
HCNetSDK.dll的JNA代理(网上有个哥们写完了,3000多行啊,虽然我用了不到100行)
不发了,看后面附件吧
主要使用的方法:
1.初始化
// 第一步
INSTANCE.NET_DVR_Init();
INSTANCE.NET_DVR_SetConnectTime(2000, 1);
2。登录
NET_DVR_DEVICEINFO_V30 lpDeviceInfo = new NET_DVR_DEVICEINFO_V30();
// 第二步
userid = INSTANCE.NET ...
一天调俩硬件,都是jna的功劳啊 哈哈
上代码
JNA代理类(代理kpci800.dll)
package xingyang.meam.kpci;
import java.io.File;
import com.sun.jna.Native;
import com.sun.jna.win32.StdCallLibrary;
public interface KPCIDevice extends StdCallLibrary {
File f = new File("");
KPCIDevice INSTANCE = (KPCID ...
java 使用JNA连接天敏VC4000采集卡
- 博客分类:
- java
突然发现自己快成了专门调硬件的了
废话不多说了,正题开始
使用的库
1.官方的两个dll(Mix.dll,Sa7134Capture.dll),可能对应不同版本,我这是6.0的,附件里有
2.jna的jar包,注意是两个
jna.jar,jna-platform.jar
以上都在本文后面提供下载
关键代码
首先是jna的代理,不明白的看下jna怎么用,这里定义dll存在的且你需要的函数就可以了
package xingyang.meam.video;
import java.io.File;
import com.sun.jna.Nati ...
js读取串口 -- 解决没反应的问题
- 博客分类:
- 杂七杂八
最关键的就是这个activeX了
<OBJECT id=MSComm1 CLASSID="clsid:648A5600-2C6E-101B-82B6-000000000014"
codebase="MSCOMM32.OCX" type="application/x-oleobject" style="LEFT:54px;TOP:14px" >
<PARAM NAME="CommPort" VALUE=" ...
scala学习(零)
- 博客分类:
- scala
去年开始学习scala,最开始由于eclipse的scala插件问题搞了好久
最后发现时版本的问题。
发下我的版本参考一下,去年装的,当前最新版本的还没试。
eclipse:Version: 3.6.2
Build id: M20110210-1200
scala-ide: Scala IDE for Eclipse 2.0.0.beta11-2_09-201110031011-3a97f5e
scala是运行在jvm上的编程语言。
首先是一门静态语言,编译为class。
这意味着你可以把scala当成java使用。
scala在语言层面 ...
scala的trait是如何实现的?
- 博客分类:
- scala
上次讲scala基础的时候提到过特质(trait),这是一个胖接口,可以实现类似多继承的东西。
但一直很好奇这是怎么编译成class并让jvm顺利执行。
经过网上提问无果后,只能自己找答案了。
首先发现trait编译后是两个class文 ...
这个问题一出来,很多人可能会说,环境导致的、更有甚者,会长篇大论,最终结论是--政治制度问题。。。。
这是真的么?
如果是这样,我们只能这么浮躁下去了。没有解决办法了么?
我认为,这是迷茫导致的。
对于我们这一代来说,关键字是比较,和同学比、和同事比、和亲戚比、和邻居比、甚至和新闻报道的某个人物或者论坛中的一个“虚拟人物(某些人吹出来的)”比。
有人说,不比较就没有进步,是不积极的、是消极的。
但生活需要什么进步?从出生就决定我们走向死亡,难道活着就是为了进步?就是为了比别人强?
也有人说,道理谁都懂,放到环境里都做不到,比如过年回家的时候。。 不解释了,都 ...
下面是去年的时候分享的一些java小知识点,今天在电脑里看到了,贴到这里。
其中一些来自《java解惑》、一些来自自己平时的积累,还有一些是在项目中掉到了“坑”里后才明白的
1.除0
代码:
System.out.println(1.0d / 0);
System.out.println(0.0d / 0);
System.out.println(1 / 0);
System.out.println(0 / 0);
输出:
Infinity
NaN
java.lang.Arithm ...
《数学之美》读数笔记
- 博客分类:
- 杂七杂八
这本书的书评是在太多了,就不多说了。
我这大学高数都挂科的都能看懂,相信一般人更没问题了。
这本书的不止能让你看懂,而且你想动手做一个搜索引擎(当然是相对简单些的)也会很容易;语音识别那块大概看懂就没怎么关注;新闻分类、和垃圾邮件过滤这块动手做了一个例子。
特别是布隆过滤,如果随机数生成器比较简单的话(我就用的java string的hash再自己算一下的。。。),大概10分钟就能搞定。 写完后,你对这块的理解又会深入不少。
总的来说,这本书的作者(也是浪潮之巅的作者),肯定是个牛人,只有牛人太能把复杂的东西用简单的方式表达的这么好,并且具有超高的可操作性 ...
《禅与摩托车维修艺术》
- 博客分类:
- 杂七杂八
前段时间京东店庆,趁机把想买的书都买了。
技术类的书不多,就两本《java并发编程实践》和《七周七语言》,还没看。。。
其他的有《禅与摩托车维修艺术》《奇点临近》《数学之美》,还有几本西方哲学就不介绍了
最先看的一本书就是《禅与摩托车维修艺术》,也是我一直想看的
最开始忘了是在哪看到这本书的书评了,感觉很不错
书不厚,内容主要是说作者骑着摩托车带着儿子,和朋友一起去旅行的过程。
至于具体的,说实话我记得不多。
但是书中作者的一些思想给我很大触动,里面论述了关于科学、迷信;古典、浪漫;科技带给人类的好处和危害等等都值得我们深思。
你可以当做小说看,也可以当做 ...
这三篇都是之前写好的,一直没发。
这次一起发出来吧。
java连接硬件很痛苦,特别是对我这种没接触过的认来说。。。。
希望这几篇文章能给大家一些启发,有问题可以留言。
介绍下两种秤:
散料秤:顾名 ...
最近一直在调研计量设备,再来一个抓斗秤的吧
抓斗秤:就是一个抓斗,抓斗可以抓东西,抓斗上有个计量设备。采购的原料到货后(船装的),抓斗秤开始一把一把的抓。。。
每抓一把,计量设备就使用在称重,并把重量通过无线(高级吧。。)传给计量仪表,仪表上就会实时显示计量值,但这个值不一定是正确的(因为一直在动),必须到了指定位置后,计量设备的称重才是相对准确的,这时会发一个信号给磅房的继电器,计算机接收到这个信号后,才能把当前串口给的重量当做是这斗的重量进行累加。
结束后把所有的累加结果放到磅单上保存、推单。
串口接收数据在汽车衡的时候就已经做了,这回只是数据格式不同,根据情况解 ...
好:
调研一个水泥厂的计量设备,的船运销售使用的是皮带秤,西门子的BW500,采用了modbus协议。
开始调试的时候,我们看到电脑后面连接了串口,以为和汽车衡的方式一样,结果使用原来的代码,根本就没有反应。。。
于是开始到处找人问,经高人指点,可能使用的是modbus协议(当时傻X了,实际上西门子给客户的手册上写得明明白白的。。),上网下了一个modbus4j,是modbus协议的java开发包,开源的。
写好代码,连接后,返回类似如下的数据
[12738,98,0,0,-1,.....],看得我们一头雾水。
科普一下,网上找的modbus的解释:
Modbus是 ...
上个月16号,领导找到我,说有一个技术调研,去浙江一家客户那里,调研我们的产品接硬件设备的可行性。
第二天就出发,同去的还有我们的需求和另一位开发经理。于是赶紧订第二天的机票。
17号中午,我们三个人来到了机场,坐上了北京到杭州的飞机。下了飞机打车去火车站,做了两个小时的火车到达目的地--长兴。
因为已经有几个项目上线,所以那边有我们公司的人,到达后正好赶上吃晚饭。
饭后,又去了县政府前面的大广场溜达了一圈,悲催的是,我感冒了。。。
4.18,坐上客户的车,我们直接来到了位于郊区的水泥厂,见到了我们要主要调研的设备--定值灌装。
此行的目的也是为了它,要把设备集成进我们的系统, ...