现在的工业自动化领域,虽然组态软件因简单易用、价格合理而被广泛部署到各行各业的控制系统上。但对于一部分应用场景来说,自己开发上位应用程序依然占有不小的市场,诸如:  1、标准化设备厂商,大量的软件授权也是一笔不菲的软件成本费用;  2、某一行业的系统提供商,每个控制系统差异不大,容易标准化;  3、上位机要求高,常规的组态软件无法满足;  4、特有的算法或者模型需要技术保密;  5、其它小规
转载 2024-07-26 09:44:04
247阅读
1、新建C#项目工程   首先选择新建Windows窗体应用(.NET Framework),然后选择项目保存位置,填写项目名称,这里因为我们不需要用git进行版本管理,所以不用新建GIT存储库;   框架是指.net框架,4以及4以下的.NET框架可以在xp上运行,4以上可以在win7/8/10上运行,鉴于当前大多数操作系统都是win7或win10,选择4.5版本。2、窗体介绍及代码分析这里我们
Linux开发是软件开发人员常用的工具之一。它提供了一个稳定可靠的开发环境,让开发者可以专注于代码的编写和调试,提高了开发效率。而红帽作为一个知名的Linux发行版,为开发人员提供了丰富的工具和服务,使得Linux开发更加强大和易用。 首先,红帽提供了强大的操作系统支持。作为一款专注于企业级的Linux发行版,红帽为开发者提供了稳定、安全的基础操作系统。它采用了最新的技术和安全机制,能够有效
原创 2024-01-30 23:10:25
110阅读
1 /** 2 * @author: sdyang.chd 3 * 4 * @date : 2016-1-2 5 * 6 * @brief : 嵌入式上位编写指南 7 * 8 * */随着嵌入式技术的发展,底层的设计越来越多的通过串行通信在工控机上体现成果,或者最终的算法策略等,上位更是一件调试的神兵利器。面对如果多的编写工具和编写语言,我们究竟该选择哪种工具或
转载 2023-06-07 23:06:03
454阅读
Matlab上位开发1 了解上位1.1 上位的作用1.2 常用上位开发方式1.2.1 Windows上位(基于串口通信)1.2.2 Android上位(基于网络通信)1.3 教程概况1.3.1 C#上位开发教程1.3.2 IoT App开发1.3.3 Matlab上位开发2 Hello,World2.1 启动GUIDE2.2 拖动控件,开始设计2.2.1 控件栏2.2.2 静态文
上一篇简单介绍了C#的一些基本知识,并成功的Hello,World,那么从这篇开始,我们来自己动手写一个串口助手:1、构思功能  串口助手在单片开发中经常被用来调试,最基本的功能就是接收功能和发送功能,其次,串口在打开前需要进行一些设置:串口列表选择、波特率、数据位、校验位、停止位,这样就有了一个基本的雏形;然后我们在下一篇中在此功能上添加:ASCII/HEX显示,发送,发送新行功能,重复自动发
转载 2024-04-10 18:34:38
167阅读
用Python开发串口通讯型上位,其实并非最优解,本系列更新只为个人学习与总结。如果有C语言底子,嵌入式层面的上位开发,C++ Builder,C#才是更加好用的利器。1什么是上位从事过嵌入式软件开发或者工控开发的,对上位应该都不陌生。简单来说,上位指的是能够发送指令的计算机或者控制器,通过各类通讯获取下位信息,控制下位的行为等。最典型的例子,电脑端的串口助手(上位),通过RS2
  ATECLOUD——测试测量上位开发软件,15分钟快速搭建自动化测试  ATECLOUD 是由纳米软件Namisoft开发的一款上位开发测试测量软件工具,是目前国内比较有竞争力的一款可以跟 LABVIEW媲美的工具。 可连接、配置并控制市面上所有的电子硬件仪器设备,支持仪器超20000+种(示波器、波形发生器、数字万用表等)、板卡 (AI、DI、DO 等),可实现多硬件、多通道联合仿真、测
文章目录一.前言二.预览1.推荐2.城市电台3.国家电台4.网络电台5.手动添加音频6.QSS三.源代码1.主界面(Radio_Engine.py)2.电台引擎(Radio_Engine.py)3.关于作者(about_author.py)4.资源文件(rcc_rc.py)5.主界面(radio.py)四.总结 一.前言本次使用PyQt5开发一款在线网络收音,主要是用QT中的QMediaPla
转载 2023-07-28 22:15:36
69阅读
编写一个简单的vb.net上位编程语言:vb.net开发环境:visual studio技术类别:可视化Windows窗体应用主要内容:串口通信小弟嵌入式菜鸟一枚,从事嵌入式一年了,第一次写blog,不知道怎么下手,写得不好,求不黑,之前一直都在做底层单片的程序,关于上位编程其实刚涉足,我看了下网上这方面的免费案例材料好像并不多,有的只是很老vb6.0以前的资料,所以决定给论坛做点贡献,把我
profile 位置在  /Users/userName/Library/MobileDevice/Provisioning Profiles/Users/user_lzz/Library/MobileDevice/Provisioning Profiles (1)进入iTunes 获取UDID(例如这样的:3FD281CF67B)(2).mobileprovisio
转载 2023-10-13 09:47:10
119阅读
背景28万房贷,本来想着2023年开年就提前还款十万,结果因为工作不稳定耽搁了!以前我是做纯安卓应用开发的,年前工作调动,我被安排到了车载部门,基本工作任务还好,我的基础知识都能cover,但是一旦涉及到纯系统的开发工作,我的知识就捉襟见肘了。昨天,公司让我评估一个Surface倒车影像的实时预览工作量,搞得我很头疼。做纯系统的同学可能会觉得很简单,可惜,对于我这种扎根系统开发多年,两耳不闻窗外事
转载 2024-01-31 15:53:13
133阅读
# 鸿蒙应用开发开发 ## 引言 随着华为鸿蒙操作系统的推出,鸿蒙应用开发成为了热门话题。作为开发者,我们需要了解如何在真机上开发鸿蒙应用。本文将介绍鸿蒙应用开发的基本步骤,并通过代码示例演示如何开发一个简单的鸿蒙应用。 ## 真开发准备 在进行鸿蒙应用开发之前,我们需要准备一台支持鸿蒙操作系统的真。目前,鸿蒙操作系统主要运行在华为的智能手机和智能设备上。确保你手头上有一台鸿蒙设备
原创 2024-01-10 02:31:45
91阅读
早在之前就有人通过模拟器运行Windows 10系统,并且畅玩英雄联盟等游戏,帧率还非常高。这让人们对于Arm架构的Win10充满的了期待。近日,又有开发者成功在搭载M1芯片的Mac上模拟了switch。在任天堂 Switch 发售不到一年之后,曾开发出 3DS 模拟器 Citra 的开发团队就推出了采用 C++ 语言编写的 Switch 模拟器「Yuzu」。 早期版本的 Yuzu 虽然
转载 2023-10-02 12:02:55
264阅读
项目概述堡垒机主要有两个功能:权限管理当你公司的服务器变的越来越多后,需要操作这些服务器的人就肯定不只是一个运维人员,同时也可能包括多个开发人员,那么这么多的人操作业务系统,如果权限分配不当就会存在很大的安全风险,举几个场景例子:设想你们公司有300台Linux服务器,A开发人员需要登录其中5台WEB服务器查看日志或进行问题追踪等事务,同时对另外10台hadoop服务器有root权限,在有300台
转载 2024-01-08 16:03:18
66阅读
打算做pos开发: 先了解相关的知识点:DUKPT(devider unique key per Transation):一种安全的秘钥管理技术:保证每次交易使用唯一秘钥(不可逆转)要求:收单行+ 终端必须同步支持该技术。密钥 =  基础密钥 (BDK) + KSN  KSN 组成:1.密钥标识10位【基础派生密钥标识9位+子密钥标识1位】2.设备标识5位【最后一
# Javascript 上位开发概述 在现代工业和信息技术领域,“上位”指的是用于监控和控制设备的软件系统。上位通常与下位(如传感器、PLC 等嵌入式设备)进行通信,管理数据和用户交互。近年来,使用 JavaScript 的上位开发因其简单、灵活以及强大的社区支持而受到广泛青睐。 ## 为什么选择 JavaScript? JavaScript 是一种高效且易于学习的编程语言,广泛
原创 2024-08-29 06:50:09
241阅读
# Java开发堡垒的实现指南 在现代的软件开发和运维管理中,堡垒(Jump Server)是一种安全访问控制系统,它允许管理员通过中转服务器进入目标设备。本文将为你详细介绍如何使用Java开发一个简单的堡垒,并为每个步骤提供代码示例和注释。 ## 开发流程概述 以下是实现堡垒的基本流程: | 步骤 | 描述 | |------|------
原创 7月前
39阅读
# Java 堡垒开发介绍 ## 什么是堡垒? 堡垒(Bastion Host)是一种安全设备,主要用作集中管理和监控多个被保护资源的入口点。它通常部署在内网与外网之间,用于防止未经授权的访问,强化系统的安全性。堡垒通过审计和记录所有管理活动,帮助企业遵循合规性要求。 堡垒的基本功能包括: - 访问控制 - 操作审计 - 会话记录 - 用户身份验证 通过现在流行的 Java 技术
原创 9月前
19阅读
## 下位开发架构的概述 在现代电子产品中,下位扮演着至关重要的角色。它负责数据采集、控制执行和与上位进行通信等功能。下位开发架构通常包括硬件平台、通信协议、软件架构以及与上位的交互等部分。本文将对下位开发架构进行深入探讨,并通过示例代码展示其基本应用。 ### 下位的基本组成 一个典型的下位机架构包括以下几个组成部分: 1. **硬件平台**:通常由单片、传感器、执行机构
原创 2024-09-04 05:22:21
439阅读
  • 1
  • 2
  • 3
  • 4
  • 5