含有全部工程文件,使用C++Builder6.0完成开发,可重新编译运行。
创作权归曹润泽所有,使用者不可用于商业目的,否者后果自负。
本软件功能:上层的应用软件的模块主要有:初始化模块、用户设置模块、COM串行通信数据采集模块、数据矫正模块、数据绘图模块、数据存储模块、网络传输模块、功能整合模块等。
其中网络传输模块又可以根据工作模式分为服务端网络传输模块和客户端网络传输模块。
用户设置模块:主要是通过用户设置设置窗口中的信息来完成软件的设置,这些可以设置的变量都非常重要,包括基本设置:采样频率设置、COM端口选择、警告限设置(是否使用警戒限、高警戒限的大小、低警戒限的大小)、矫正表设置(是否使用矫正表、选择矫正表);
绘图设置:显示点数设置、曲线宽度设置、曲线颜色设置(高警戒曲线的颜色、正常时曲线颜色、低警戒曲线的颜色设置);
网络设置:是否使用网络传输、网络基本设置(服务端选择、客户端选择、端口号设置、服务端IP设置)。
COM串行通信数据采集模块:用于从串行口中读取数据。
本系统使用专门用于RS-232串行通信通信控制的控件TComm控件来完成COM通信。
数据矫正模块,顾名思义,是用于对数据进行矫正的。
若需要矫正数据,必须使用矫正表,矫正表实际上只是个用户可自定义的文本文件,但在编写矫正表文件时必须按照一定规则进行编写。
数据绘图模块:对于采集数据的实时绘图是通过BorlandC++Builder6.0自带的功能强大的TChart控件来实现。
数据存储模块:该模块除了使用了编译器所提供的几个基本数据类型之外,基本上是使用纯C++编写(不使用编译器的控件)。
数据存储并未使用数据库存储,而是使用文本文件的方式对所有采集到的时间进行存储,存储时要先把采样信息写入到数据文件的头部,包括创建时间、采样起始时间、采样持续时间、采样结束时间、采样频率、采样数等等信息,之后就是所采集的数据,采样数据包括数值和采集的该点所对应的时间,以及该点是否被警告(过低用!Low表示、正常用-表示、过高用!High表示)。
网络传输模块:网络传输模块是本数据采集系统比较新颖的模块,可以使用互联网进行速率较低的数据传输,考虑到网络传输的延迟,故设计时设置的采样速率比较低。
网络传输模块实际上是使用Socket编程实现的,在BorlandC++Builder中有封装好的用于网络通信的控件:TServerSocket和TClientSocket。
2023/6/10 21:49:40 2.62MB 数据采集 串行通信 C++ Builder
1
用C语言写的pl/0编译器,其中包含很多设计资料,对于编译原理的理解很有帮助,希望对大家有帮助。
2023/6/10 6:01:31 928KB pl/0 编译器 设计资料 编译原理
1
用C++在Linux下开发的简单Bittorent客户端。
以Ubuntu14.04.3i386为操作系统,Eclipsecdt4.5.1为开发工具,gcc4.8.4为编译器。
另外,还需要安装curl-7.46.0.tar.bz2,测试用的torrent文件是ubuntu-14.04.3-desktop-i386.iso.torrent。
2023/6/9 18:38:04 47KB C++ Bittorrent Linux
1
编译环境为win10系统,Inteli5处理器,编译器为MinGW,编译生成32位可用dll及lib文件,方便大家在项目上立即使用,在VS2013上已测试可正常使用
2023/6/9 11:38:08 60.54MB OpenBLAS MinGW
1
适用于版本为6.15.8803汇编编译器ml.exe;
定义Unicode字符串的宏;
编译SSE3、SSSE3、SSE4.1指令的宏;
定义接口和调用接口中方法的宏。
2023/6/8 4:09:20 52KB 汇编 Unicode SSE4 COM接口
1
当MATLAB遇到error:错误使用mex:未找到支持的编译器或SDK,您可以安装免费提供的MinGW-w64C/C++编译器。
当遇到这个error时,请安装这个。
2023/6/1 14:46:05 57.69MB matlab MinGW-w64 TDM-GCC
1
仅在windows10平台下,vs2019编译器上,使用ISOC++14标准编译通过,目前没有跨平台。
因为代码较少,没有生成库。
直接拷贝除Main.cpp之外的.cpp和.h文件到自己的项目中使用。
Main.cpp文件中举例了使用方法。
每一个定时器用一个单独的线程来实现定时器的定时任务。
同一个定时器可以添加多个定时任务。
但因为每个定时任务的执行需要时间,相互之间可能会有影响。
执行耗时的任务时,需要在定时的执行函数中建立单独的线程来执行定时任务。
使用mit许可证。
github上会及时更新:https://github.com/Jaf932074323/Timer.git
2023/5/31 4:35:36 1.61MB 定时器 C++
1
google的一种数据交换的格式,它独立于语言,独立于平台。
google提供了多种语言的实现:java、c#、c++、go和python,每一种实现都包含了相应语言的编译器以及库文件。
由于它是一种二进制的格式,比使用xml进行数据交换快许多。
可以把它用于分布式应用之间的数据通信或者异构环境下的数据交换。
作为一种效率和兼容性都很优秀的二进制数据传输格式,可以用于诸如网络传输、配置文件、数据存储等诸多领域。
https://github.com/protocolbuffers/protobufhttps://github.com/protocolbuffers/protobuf/releases
2023/5/15 14:57:31 3.92MB protobuf
1
第2版对于每一章都举行了片面的修订,以反映自上一版出书20多年来软件工程。
法度圭表标准方案语言以及盘算机体系结构方面的阻滞对于编译本领的影响。
《盘算机迷信丛书:编译原理(第2版)》片面介绍了编译器的方案,并侈靡编译本领在软件方案以及开拓中的普及使用。
每一章中都搜罗大宗的习题以及丰厚的参考文献。
2023/5/11 13:37:31 114.83MB 编译原理 龙书 编译原理第二 高清
1
StanleyB.Lippman:  滞销图书《C++Primer》作者,其职业是提供对于C++以及面向货物的熬炼、咨询、方案以及指点。
他在成为一位自力咨询照料以前,已经是迪士尼动画公司的首席软件方案师。
当他在AT&TBell;试验室的时候,诱惑了Cfront3.0版本以及2.1版本的编译器开拓组。
他也是BjarneStroustrup诱惑的Bell试验室Foundation名目的成员之一,卖力C++法度圭表标准方案情景中的货物模子部份。
他还撰写了许多对于C++的文章。
目前他已经受雇于微软公司,卖力VisualC++名目。
  侯捷是盘算机本领书籍的作家、译者、书评人。
著有《深入浅出MFC》《多型与虚构》《STL源码阐发》、《无责任书评》三卷,译有泛滥喜闻乐见的高阶本领书籍,搜罗Meyers所著的“EffectiveC++”系列。
侯捷专任教职于元智大学、同济大学、南京大学。
他的总体网址是http://www.jjhou.com(中文繁体)以及http://jjhou.csdn.net(中文简体)。
2023/5/8 18:02:35 53.68MB Essential C++
1
共 460 条记录 首页 上一页 下一页 尾页
在日常工作中,钉钉打卡成了我生活中不可或缺的一部分。然而,有时候这个看似简单的任务却给我带来了不少烦恼。 每天早晚,我总是得牢记打开钉钉应用,点击"工作台",再找到"考勤打卡"进行签到。有时候因为工作忙碌,会忘记打卡,导致考勤异常,影响当月的工作评价。而且,由于我使用的是苹果手机,有时候系统更新后,钉钉的某些功能会出现异常,使得打卡变得更加麻烦。 另外,我的家人使用的是安卓手机,他们也经常抱怨钉钉打卡的繁琐。尤其是对于那些不太熟悉手机操作的长辈来说,每次打卡都是一次挑战。他们总是担心自己会操作失误,导致打卡失败。 为了解决这些烦恼,我开始思考是否可以通过编写一个全自动化脚本来实现钉钉打卡。经过一段时间的摸索和学习,我终于成功编写出了一个适用于苹果和安卓系统的钉钉打卡脚本。
2024-04-09 15:03 15KB 钉钉 钉钉打卡