网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
05月29日漏签0天
vb吧 关注:156,006贴子:1,166,253
  • 看贴

  • 图片

  • 吧主推荐

  • 游戏

  • 1 2 下一页 尾页
  • 28回复贴,共2页
  • ,跳到 页  
<<返回vb吧
>0< 加载中...

请教:关于地磅读数稳定的判断?

  • 只看楼主
  • 收藏

  • 回复
  • 罗喉神
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
一个读地磅秤重的系统。
需要对系统读到的秤重数值进行判断,必须3秒之内的数值一致才可以算稳定。
我现在是以队列的方式判断的。
但是,如果出现 "12345,12345,12365, 12345, 12345 "这样一组数据,我就判定为不稳定。这样如果风很大的情况下,很容易出现一直都不稳定的情况。
不知道有没有更好的判断方法?


谢谢上次 CBM666 关于读数的指导,现在读数已经没问题了。


  • 罗喉神
  • 啥也不懂
    1
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
有没有那种对不断变化的数值的判断的方法?


2026-05-29 04:04:07
广告
不感兴趣
开通SVIP免广告
  • cbm666
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1.地磅(汽车衡)如果你的总秤量在30吨以下的话,5kg一个刻划还有道理,否则就算没风吹也不会很稳定,最好设 10Kg或20Kg 一个刻划,看你的精度要求而定.

2.风大,那是没办法的,尤其是载运比较庞大体积的货更严重,你可以将表头的设置每秒Updates几次改少一点,如此稳定性将会好一些. 

3.下面代码是连着比3次,当然看情况比5次也行,容许公差在几公斤之内也自己看着办, 有必要的话把这3次或5次的重量加总平均也行,看你的要求. 


Dim Scount%, startpos%, rcvcount%, getwt&, oldwt&, rcvdata$, aa$ 
Private Static Sub MSComm1_OnComm() 
 On Error Resume Next 
 aa = MSComm1.CommEvent 
 If aa = comEvReceive Then '接收缓冲区收到Rthreshold 个字符时触发 
 rcvcount = MSComm1.InBufferCount '接收缓冲区字符总数 
 MSComm1.InputLen = 0 
 rcvdata = Space(rcvcount) 
 rcvdata = MSComm1.Input 
 If Len(rcvdata) >= 8 Then 
 startpos = InStr(rcvdata, Chr(2)) 
 If startpos > 0 Then 
 getwt = Val(Mid(rcvdata, startpos + 1, 8)) 
 Scount = IIf(Abs(getwt - oldwt) <= 10, Scount + 1, 0) 
 If Scount >= 3 Then text1.Text = CStr(getwt): Scount = 0 
 oldwt = getwt 
 End If 
 End If 
 End If 
End Sub


  • 59.155.26.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我们这里是由操作员自己去控制,操作员认为稳定了就确认,
难道你是自动控制的?那就比较麻烦,而且容易作弊

虚无


  • cbm666
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
不管你是手动或自动都存在着同一个问题 重量 会随风 "飘"

所以要抓取 "稳定值" 是不可缺的动作.

不管你用什么方式, 汽车衡过磅作弊的方法不胜枚举, 只能看情况而采取相应的措施来防堵.


  • cbm666
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
哈哈地磅本身本问题没死磅, 也没风吹当然重两就会稳定不会飘,会飘最多也是一个刻划的临界值.

虚无极 你可能把问题复杂化了.(当然其它的一些基本档的维护与后续的数据处理是很烦)

80年代时各方面资讯相当落后, 一个串口通讯的 "大技术" 就能唬死N百个人,当年外销美国时成本2000多美金(电脑软硬件部份,使用日本Casio卡西欧电脑,当时台湾还没有生产电脑)就能卖到5000多美金,哎....时代不同了.

过磅时最主要的有4个表(基本档的维护与后续报表作业就不说了)

这4个表就是 尚未完成过磅的暂存档 完成过磅的主档 客户档 物料档

下面流程是80年代使用Dbase 1.0 到今天的2008年从来就没变过的流程让你参考一下吧.

1.车子一上磅台,敲入车号,在暂存档中查找此辆车,如不存在则本次过磅为第一次过磅,将抓到的重量放在 总重 的文本匡, 并将年月日时分秒与流水序号存放到暂存档中.

2.上面如果已存在则判定为第二次过磅,并调出进场时的数据,分别放在各个文本匡或Label中, 比对进厂重量与这次的重量, 可以得知本车是进货还是出货,将两个重量分别放在 总重与空车重
的文本匡内,判断两次的重量即可得知是进货还是出货,将两个重量分别放在总重与空车重之文本匡中自动得到净重,输入物料代号与客户代号,列出此客户与此物料的所有相关信息,(此部分看需要也可在进厂时就输入,以便得到物料的物性与存仓库位置)

3.如为第二次过磅则干掉暂存档的数据, 将所有数据添加到过磅主档中,以便于后续的处理, 打印三联式磅单.

4.如果你有 CheckBox 表明为 复式过磅(一车载运两种以上不同的物料), 那么作业就要再回到步骤2,直到你点击 完成 了.


  • 58.59.135.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我的过磅和你的基本上一样,不过做法上有些出入,
首先,我判断是进货还是出货是根据输入的物资来判断的,物资表里设置物资是进货还是出货,因此我是输入了物资和车号之后才判断,
输入物资和车号之后,需要判断是进货还是出货,如果是进货,那还要判断是过重磅还是回皮,过重磅就是第一次过磅,回皮是第二次过磅读空车重,进货则自动填写收货单位,并初始化发货单位、运输单位等,
如果是出货则自动填写发货单位,并初始化发货单位、运输单位等,
其次,没有你说的复式过磅,但以前另外一个系统有这种情况,是混装的情况,所以我这个没有复式过磅功能,
出货时并初始化发货单位、运输单位等,
加了很多厂里自己的功能,实在太多了,都不想说了,
windows窗体做的,满足他们需要用纯键盘操作,
一个窗体有过磅、有增加(手工录重量)、有修改、有查询,有取皮,一个窗体做完,用编码操作,客户编码太多,输入物资时自动过滤客户,输入车号时自动选择运输单位,输入化验单号能查询化验数据(从化验系统读得),
如果是进厂物资,又要查询采购单以加载相应的供应商和运输单位,并限制重量的误差,如果是出厂物资又要查销售单以加载..
过磅如果是A物资,因为A物资没有固定客户,是散户,需要自己录入客户信息(相当于加客户),如果是B物资,需要输入化验单,而且化验单与磅单号要相同,磅单号是分物资来编号的,每种物资单独编号,而有些物资要求跨年连续编号,有些又要求每年重新编号,物资有些是分规格编号的,
就是打印过磅单都有好几种格式,不同物资有不同的过磅单格式,
还有台帐处理等,主要是不同物资有很多特殊的处理,


  • cbm666
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
1.用物料来判断进出货以你的 "工厂自用" 没问题, 但是有个大缺点就是物料随时要注意维护更新, 万一那天你离职时也要列入交接重点. 针对 "通用性" 来说, 你这个思路完全不合理.

2.流水序号我一般是 071203001 年月日后面补3位连号,Form_Load时判断是否同一天,是的话就加1, 否则便从001开始,当然你要用到Select Case并加上Seqno() 数组来区分了, 我的通用软件当然没你这个需求, 所以我一般是将 Seqno设为全局变量, 只判断是否同一天.

其它的都是后续作业, 只有一个字 烦.


2026-05-29 03:58:07
广告
不感兴趣
开通SVIP免广告
  • 58.59.135.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
物资出厂时,车辆空车进来是取皮,取皮只是取车辆的皮重,并不写过磅记录,而且车辆有可能空车进去时不上磅,只拉货物出来时才上磅,所以你的比较进出车辆重量的方法就不行了


  • 58.59.135.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
做通用软件当然好做,但你满足不了客户的需求,人家就不会用你的系统,他们原来有个旧的DOS过磅程序,因为有些原因所以我们重新开发,用windows设计,当新旧系统并行工作时,是问题最多的,我记得那段时间真是要命


  • 58.59.135.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
流水号必须分物资,A物资从1开始编,B物资也是从1开始编,这是厂里的需求,一种物资一天过磅车数都有可能超过三


  • cbm666
  • 子类化
    13
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
no, 过磅可分 1次 2次 与 复式(多次) 过磅, 见过马路边的 收费地磅 吗?那就是一次性过磅, 看用途可设 默认值 为过磅几次, 工厂用途,正常就是一进一出,营业地磅就是一次. 你可以用Option Button 来更换方式. 

超过三位 这当然要依流量来规划 4 位数 5位数又何妨 ? 看需求来规划, 一天要超过 999车次那已经是不间断的不停过磅了, 一辆车来回等于 999*2 每次过磅作业含打印平均30秒以上, 呵呵 忙死你啊.


  • 58.59.135.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
设有两磅,一进一出,可不是我做,我只管做程序,而操作是厂里的员工,高峰期确实有这么多,一般高峰期持续四五个月,实际情况就是这样,如果只待在办公室想肯定很简单,就象你想怎么可能超过三位一样,而实际却存在的,


  • 58.59.135.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
我是说如果车辆空车进去时不上磅,那出来时你怎么办?


2026-05-29 03:52:07
广告
不感兴趣
开通SVIP免广告
  • 58.59.135.*
快试试吧,
可以对自己使用挽尊卡咯~
◆
◆
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
程序是存键盘操作,全部用编码,供货单位编码与物资编码绑定,
操作非常快速,没有特殊情况,可以几秒钟过一磅,不过打印久一点,
这没办法


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 1 2 下一页 尾页
  • 28回复贴,共2页
  • ,跳到 页  
<<返回vb吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示