我在网上找了下
好像是可以用串口通讯的
那你就用java提供的串口操作的api吧
读电子称和设置电子秤什么的
电子秤都应该带有一个协议的吧
没有的话和厂家要
说你要做串口通讯
这里有个帖子是讨论java串口的http://topic.csdn.net/u/20090310/16/8e58d65d-01b0-4892-8939-dc6c4e88e4fc.html
希望对LZ有帮助

解决方案 »

  1.   

    如果是232则用java commapi,如果是485则用RXTX。
      

  2.   

    是powerpc单片机,unix操作系统,仪表可实现联网远程数据库(ms sqlserver)操作,打印功能,外设联IC卡读卡器、密码小键盘,RJ45网头,一个USB接口厂商有开发接口,接分
      

  3.   

    通过实时读取COM口数据,来取出称重值.至于托利多,大多采用的是ASCII码.取值应该不是很大的问题.
    用mscomm控件取数。mscomm控件的几个重要属性如下:   
      settings:=1200,e,7,1;   
      rthresthord:=40;   
      inputlength:=0;   
        
      具体的取数方式有两种:1.定时方式   2.用mscomm控件的oncomm事件取数.   
      下面的一种是用oncomm事件取数,程序已经在现场使用,完全没有问题.   
        
      procedure   Tjiao_form.MSComm1Comm(Sender:   TObject);   
      var   
      n,i:integer;   
      begin   
      if   mscomm1.CommEvent   =comevreceive   then   
      begin   
              s:='';   
              s:=mscomm1.Input   ;   
              n:=length(s);   
              s:=copy(s,n-40,41);   
              n:=0;   
              n:=pos(#2,s);   
              s:=trim(copy(s,n+4,6));   
              if     s=''     then   
                      s:='0'   
              else   
                      for   i:=1   to   length(s)   do   
                              if   copy(s,i,1)='   '   then   
                                      begin   
                                              s:='0';   
                                              exit;   
                                      end;   
      end;   
      end;