首页
学习
活动
专区
圈层
工具
发布
    • 综合排序
    • 最热优先
    • 最新优先
    时间不限
  • 来自专栏跟着阿笨一起玩NET

    c#开发地磅称重软件

    2012年时即做过一个地磅称重软件,最近公司又接了一个地磅过磅软件的项目,把遇到的问题总结一下以备后用。 1.接线问题 因为客户方原来单独使用仪表,仪表未有接线和电脑连接,为此颇费周折才做好了接线。 接线方式为仪表端所接阵脚为7、8,电脑端为2、5 2.读取仪表称重数 代码基本沿袭2012年为另一客户所开发的称重软件的代码。 下面贴代码了,使用的serialPort控件,命名为port 称重窗体设计器代码页 FrmWeigh.designer.cs中 this.port.BaudRate = 2400; this.port.Parity void port_DataReceived(object sender, System.IO.Ports.SerialDataReceivedEventArgs e) 5 { 6 { 36 if (string.IsNullOrEmpty(weight) || weight.IndexOf("+") < 0 || weight.Length < 6)

    1.6K20发布于 2018-09-20
  • 来自专栏编程杂记

    【l蓝桥杯】砝码称重python

    样例输入 3 1 4 6 copy 样例输出 10 copy 样例说明 能称出的 1010 种重量是:1、2、3、4、5、6、7、9、10、111、2、3、4、5、6、7、9、10、11​ 1 = 1;1=1; 2 = 6 − 4 (2=6−4(天平一边放 66,另一边放 4);4);​ 3 = 4 − 1;3=4−1; 4 = 4;4=4; 5 = 6 − 1;5=6−1;​ 6 = 66=6; 7 = 1 + 6;7=1+6; 9 = 4 + 6 − 1;9=4+6−1; 10 = 4 + 6;10=4+6; 11 = 1 + 4 + 6。 11=1+4+6

    37510编辑于 2024-01-17
  • 来自专栏数据结构与算法

    2144 砝码称重 2

    include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cmath> 5 #include<algorithm> 6

    1K60发布于 2018-04-12
  • 来自专栏数据结构与算法

    P2347 砝码称重

    题目描述 设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重<=1000), 输入输出格式 输入格式: 输入方式:a1 a2 a3 a4 a5 a6 (表示1g砝码有a1 个,2g砝码有a2个,…,20g砝码有a6个) 输出格式: 输出方式:Total=N (N表示用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况) 输入输出样例 输入样例#1: include<iostream> 2 #include<cstdio> 3 #include<cstring> 4 #include<cmath> 5 using namespace std; 6 int a[10]; 23 int num=0; 24 int ans=0; 25 int vis[1000001]; 26 int main() 27 { 28 for(int i=1;i<=6; 0;i6<=a[6];i6++) 38 { 39 int p=i1+2*i2+3*i3+5*i4+10*i5+20*i6; 40 if(vis[p]==0&&p!

    64660发布于 2018-04-13
  • 来自专栏ACM小冰成长之路

    51Nod-1837-砝码称重

    当然,也可以只考虑 5、65、6 的情况喽……这个游戏真难。

    66390发布于 2018-01-09
  • 来自专栏深度学习和计算机视觉

    每日一题(砝码称重

    砝码称重 问题描述 设有1g、2g、3g、5g、10g、20g的砝码各若干枚(其总重<=1000),要求:计算用这些砝码能称出的不同重量的个数,但不包括一个砝码也不用的情况。 输入数据 输入一行数据,包括六个正整数a1,a2,a3,a4,a5,a6,表示1g砝码有a1个,2g砝码有a2个,……,20g砝码有a6个。相邻两个整数之间用单个空格隔开。

    89660发布于 2019-10-24
  • 软件架构 6 个方面

    所谓 “架构”,就是将软件的结构打好,然后在结构内按部就班的施工就好了。软件架构 6 个方面软件架构涉及六个维度,分别是 “稳定性”、“高性能”、“一致性”、“扩展性”、“观察性” 和 “安全性”。

    26710编辑于 2024-03-25
  • 来自专栏啄木鸟软件测试

    软件性能测试(连载6

    负载为1表示当前单核CPU全部占用,如果一台机器有3个CPU,每个CPU都是双核的,这是负载最大值为1×2×3=6

    1.1K20发布于 2020-02-19
  • 来自专栏CSDN搜“看,未来”

    走进STL - 哈希表,散装称重

    1、哈希表 - >散装称重表 哈希表(hash table),英译为散列表。但这不是我称之为“散装称重表”的主要原因。 6、哈希表数据结构 template<class Value,class Key,class HashFcn,class ExtractKey,class EqualKey,class Alloc> class

    83150发布于 2020-08-26
  • 来自专栏AIoT技术交流、分享

    LabVIEW Arduino电子称重系统(项目篇—1)

    称重传感器的出线方式有4线和6线两种,模块或称重变送器的接线也有4线和6线两种,接线原则是:传感器能接6线的不接4线,必须接4线的就要进行短接。 Uno作为下位机,负责HX711的读写以及数据传输,LabVIEW编写的显示软件作为上位机,上下位机利用USB-TTL接口实现通信。 ,并将数据回传至LabVIEW上位机软件。 Arduino Uno控制器负责读取LabVIEW上位机发来的质量测量命令,并通过HX71获取称重传感器输出的电压值,通过串口发送回上位机LabVIEW软件。 功能设计 LabVIEW上位机部分需要完成以下功能: 1、向下位机Arduino控制器发送电压采集命令,Arduino控制器通过串口接收上位机命令,完成相应的数据采集之后并将采集的数据回传,LabVIEW软件将回传的数据转换为质量并显示在前面板上

    1.7K40编辑于 2022-06-12
  • 来自专栏全栈程序员必看

    蓝桥杯真题:砝码称重「建议收藏」

    样例输入 3 1 4 6 样例输出 10 思路: 这题是不是看起来很简单,我们的目标其实是求各个数只进行加减操作可以获得多少个数(包括操作的数本身),但是我们不能把所有数字放在一起想。

    62030编辑于 2022-07-28
  • 软件工程》第 6 章 - 软件设计概论

       在软件工程中,需求分析完成后,软件设计是将抽象需求转化为可实现方案的关键阶段。它决定了软件的架构、模块组织和代码结构,对软件的质量、可维护性和扩展性起着决定性作用。 6.1 软件设计的概念 6.1.1 软件设计模型 软件设计模型是对软件系统结构、行为和接口的抽象描述,主要包括以下几类: 架构设计模型:定义系统的整体结构,如分层架构(表现层、业务逻辑层、数据访问层)、 6.3 软件设计的过程模型 6.3.1 软件设计中的活动 软件设计包含以下核心活动: 架构设计:确定系统的整体结构和组件划分,如选择分层架构还是微服务架构。 6.4 小结    本章系统介绍了软件设计的概念、基本原则和过程模型,通过学生成绩管理系统的 Java 代码案例和  流程图,帮助大家理解和掌握软件设计的核心要点。 软件设计是软件工程中承上启下的关键阶段,其质量直接影响软件的最终效果。在实际项目中,应灵活运用这些原则和方法,结合项目特点选择合适的设计过程模型,打造高质量的软件系统。    

    24010编辑于 2026-01-21
  • 来自专栏啄木鸟软件测试

    软件安全性测试(连载6

    跨站请求伪造(Cross-Site Request Forgery:CSRF),也被称为 One-Click Attack 或者 Session Riding,是一种挟制用户在当前已登录的Web应用程序上执行非本意的操作的攻击方法。与跨网站脚本(XSS)相比,XSS 利用的是用户对指定网站的信任,CSRF 利用的是网站对用户网页浏览器的信任。

    84920发布于 2019-12-23
  • 来自专栏云计算运维

    云原生软件6 个要求

    云原生软件的要求 创建云原生应用架构需要哪些能力,开发人员将从中获得哪些好处?

    1.1K10发布于 2021-09-08
  • 来自专栏生信星球学习小组

    Day6-Linux下软件安装

    位的最新版本cd 到自己目录,使用weget下载安装直接运行代码安装bash Miniconda3-latest-Linux-x86_64.sh-最后激活一下source ~/.bashrc配置镜像安装软件之间爸镜像配置好 channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main/conda config --set show_channel_urls yes使用#查看安装的所有软件 conda list#安装conda install fastqc -yconda install fastqc=0.11.7 -y #指定版本号环境管理不同项目所需呃软件如果处理不同项目可能用到软件的不同版本 我们就可以创建不同的“conda environment”#查看当前环境conda info --envs #(前面带*的就是当前激活的)#创建名为rna-seq的conda环境,然后指定python版本是3,安装软件

    38310编辑于 2024-05-15
  • 来自专栏Linyb极客之路

    6种办法实现精益软件

    介绍 与10年前的类似功能软件相比,我们今天写的软件很大,运行任何现代软件所需的内存和资源都非常高,增强的用户体验和功能只是增加的大小的一部分,原因还有更多。 两条法则非常准确地反映了软件的状态: 1. 内存越来愈大,软件扩展了才能填充可用内存。 2. 硬件却变得越来越快,但是软件变得慢更多。 简化软件的方法在于用训练有素的方法将其返回本质。 3.没有足够的时间 时间压力是笨重软件的首要原因。我们没有足够的时间从代码中删除已弃用的功能并改进我们认为可接受的解决方案。 六种办法帮助保持软件“精益” 1. 6.降低复杂性应该是目标 降低软件的复杂性和规模应该是每个开发步骤的目标,在系统规范中,对于详细的编程设计 - 每个步骤都必须有意地消除系统中任何不必要的复杂性。 我在某种程度上也不会同意,但不是因为保持软件精益是错误的,而是因为它很难,尽管如此,我希望在设计系统时牢记这些想法应该可以减少软件的复杂性。

    59710发布于 2018-12-21
  • 来自专栏用户5687508的专栏

    6个免费好用的LiDAR软件

    要找到免费的激光雷达数据处理软件并不容易,因此在这篇文章中,我们将介绍6个最出色的免费或开源的LiDAR软件,可以用于3D点云查看、点云数据分析、点云操作等。 下载Whitebox GAT 3、Fugro Viewer - 最容易使用的LiDAR软件 这个免费的激光雷达软件是你可以任意使用的工具,只需要用鼠标就可以操作。 构建二维轮廓并测量距离 创建 3D 、2D 并排视图 当你下载此软件时,请记住这个 LiDAR 查看器是免费软件。 下载SAGA GIS 6、GRASS - 地理资源分析支持系统 v.in.lidar是将LAS文件转换为GRACE矢量的方法。你可以过滤激光雷达点、创建轮廓并生成数字高程模型。 下载GRASS GIS ---- 原文链接:6个最佳的LiDAR软件 — BimAnt

    6.9K40发布于 2021-06-17
  • 来自专栏安逸君的专栏

    PS cs6软件下载及安装--PS软件全版本

    01点击下面cs6绿化开始安装02点击绿化工具,确定软件安装完成。03安装完成自从入坑PS以来,调色(改色)作为一项基本的P图技能,无法绕过去。 当然PS作为修图的看家软件,在这个方向经过不断的学习,了解众多的工具菜单;如下是经过长期实践,尝试的可以实现改色的工具和方法。1.1 渐变相当于在图层上面刷油漆,在图层视窗下面的圆形小图标可以调出来。 做为修图界的大佬级软件,PS有没有精确调色的工具呢?有的,在我尝试试用了通道混合器后,我觉是有了!于是把搬砖经验分享出来,供值有参考。

    91300编辑于 2023-01-06
  • 来自专栏自动化大师

    案例分享|200 smart PLC和称重表走modbus通讯

    1,一台支持Modbus协议的称重仪表 支持Modbus协议的称重仪表 2,设置好仪表的通讯参数 根据自己的要求可以调整,只要和PLC端统一就可以 波特率:9600 数据格式:8n1:8位数据/无校验位 连接端口 将仪表端的RS485接口A,B与PLC端的DB9接口相连(DB9接口的3为A,8为B) 如何A B无法通讯,可以自行对调一下 准备工作完毕,接下来就开始我们的PLC编程了,因为200smart软件自身就带了 6,初始化主站指令 “模式”(Mode) 输入的值用于选择通信协议。输入值为 1 时,将 CPU 端口分配给 Modbus 协议并启用该协议。 以上的参数设置与称重仪表端的对应 7,两个仪表的轮询访问 参数“从站”(Slave) 是 Modbus 从站设备的地址。允许范围为 0 至 247。地址 0 是广播地址。仅将地址 0 用于写入请求。

    2.8K10编辑于 2024-08-14
  • 来自专栏Mac软件

    mac系统监控软件-iStat Menus 6 for Mac

    iStat Menus 6 mac版是一款macOS系统监控软件,实时掌握自己Mac电脑情况,查看硬件温度、查看即时网速、显示CPU使用率等,非常实用。

    1.7K30编辑于 2022-07-24
领券