【触摸屏功能测试】昆仑通态MCGS——物联网功能测试

news2024/12/28 5:16:52

测试触摸屏:
型号:TPC7022Ni
测试内容:物联网产品设备的无线通信和远程调试功能

物联网

1、功能概述

物联网产品设备可通过无线通讯的方式,进行远程调试和操作。物联网产品设备支持以下功能:

l 4G和WiFi通信

l 远程上传/下载触摸屏工程,更新触摸屏运行环境

l VNC远程监控触摸屏画面

l PLC穿透

注意:物联网产品设备包括支持物联网功能的触摸屏和盒子,二者本质上属于同一类产品,使用方法基本相同。本章节以支持物联网功能的触摸屏为例进行讲解。

2、无线通信

具备物联网功能的触摸屏分为SIM卡版本、WiFi版本,分别通过4G和WiFi接入公网,实现无线通信。

2.1、 4G通信

触摸屏支持移动(2G/3G/4G)/联通(2G/3G/4G)/电信(2G/3G/4G),采用micro-SIM Card。

Ø 硬件安装

如下图,将SIM卡插入触摸屏SIM卡槽,并安装4G天线。
安装SIM卡和4G天线
Ø 通信配置

完成SIM卡和天线安装,触摸屏上电后自动连接4G网络。

Ø 查看4G网络信息

如下图,触摸屏启动时点击触摸屏,依次进入“TPC系统设置 → 网络 → 网卡 → 4G”,查看4G网卡的网络信息。

查看4G网络信息
注意事项:

l 受现场无线信号强度影响,触摸屏启动后一般需要等待1~2分钟才可连接到4G网络。

l 4G网卡的网络信息(IP、掩码、网关、DNS)由运行商决定,用户不能手动配置。

2.2、 WiFi通信

触摸屏WiFi功能仅支持2.4G频段。
Ø 硬件安装

将触摸屏WiFi天线安装在触摸屏背面即可,WiFi天线安装位置参考下图。

天线安装位置
Ø WiFi配置

(1)如下图,触摸屏启动时点击触摸屏,依次进入“TPC系统设置 → 网络 → 网卡 → WiFi”。
选择WiFi网卡
(2)点击上图中的“配置”,进入图18.2-4所示的“WiFi配置”界面,在“SSID”位置选择需要连接的WiFi,并在“密码”行输入WiFi密码,点击“连接”。
配置WiFi
功能解释:

l 使能:启用或禁用WiFi功能

l SSID:选择需要连接的WiFi

l 密码:输入所选WiFi的密码

l 刷新:刷新SSID列表

l 连接/断开连接:连接WiFi/断开WiFi

(3)WiFi连接成功后,可在下图所示的“网络”选项卡查看WiFi网卡的IP、掩码、网关、DNS。

WiFi网卡状态
注意:用户可以取消勾选图18.2-5中的“启用动态IP地址分配模式”,手动指定WiFi网卡的IP、掩码、网关、DNS。

3、远程调试

物联网触摸屏接入公网后,通过MCGS调试助手,可以在“PC/手机客户端 <——> VPN服务器 <——> 触摸屏”三者之间建立VPN通道,实现远程调试功能。

3.1 、服务器部署

使用远程调试功能需要部署VPN服务器,服务器地址支持IP和域名。用户可以使用厂家提供的公用VPN服务器,或者选择自建VPN服务器。
此处测试使用公用VPN服务器

Ø 公用VPN服务器

l 公用VPN服务器地址:pub.mcgscloud.com

l 公用VPN服务器密码:无

Ø 自建VPN服务器:

自建VPN服务器方法,请致电触摸屏厂家或联系当地销售获取。

3.2、 客户端安装

电脑端MCGS调试助手支持Win7及以上版本,安装步骤如下:

Ø 安装流程

此处安装版本为V2.52.0版本下载地址

(1)拷贝客户端安装程序“MCGS调试助手.exe”到电脑,双击安装程序,选择安装路径后点击“下一步”。
选择安装路径
(2)选择是否创建桌面快捷方式,点击“下一步”。

创建快捷方式
(3)点击“安装”按钮,等待MCGS调试助手安装完成。
安装完成
正在安装

(4)安装完成后,通过创建的桌面快捷方式或Windows开始菜单,启动MCGS调试助手。
安装完成

3.3 、客户端配置

触摸屏需要接入VPN服务器,然后才能进行远程调试。下面讲解如何配置触摸屏物联网参数和MCGS调试助手。

Ø 配置物联网参数

(1)参数配置

触摸屏上电启动时按照提示点击触摸屏,进入系统配置界面。在系统配置界面依次点击“系统参数设置 → 物联网”,配置触摸屏物联网参数。
配置物联网参数
功能解释:

l 服务地址:触摸屏接入的VPN服务器地址,默认接入公用VPN服务器“pub.mcgscloud.com”(公用VPN服务器无服务密码),用户也可使用自建服务器,服务地址支持域名和IP。

l 设备名称:触摸屏在MCGS调试助手中显示的名称,默认为空,首次使用时需要用户自行设置。

l 用户名:触摸屏的管理凭据,默认为空,区分大小写。首次使用时需要用户自行设置。

l 密码:触摸屏的管理凭据,默认为空,区分大小写。首次使用时需要用户自行设置。

l VNC密码:VNC浏览触摸屏运行画面的密码凭据,区分大小写。默认VNC密码为“11111111”,用户可自行修改。

(2)设备上线

触摸屏物联网参数配置完成,且成功通过4G或WiFi接入公网。勾选下图“开机自动上线”,触摸屏启动后将自动接入指定VPN服务器,用户也可手动点击“上线”或“下线”按钮,接入或断开服务器连接。
设备上线
注意:触摸屏处于“在线”状态,才能通过MCGS调试助手对其进行远程调试。

(3)导出设备信息

将U盘(FAT32格式)插入触摸屏,点击下图“导出”按钮,导出设备信息到“U盘根目录 → DeviceList.csv”。支持使用同一个U盘,在不同触摸屏上导出设备信息。
导出设备信息
(4)用户可以组态VPN驱动,实现在工程运行时监控和配置触摸屏的物联网参数,触摸屏的VPN功能不依赖VPN驱动。VPN驱动使用说明参考该驱动的“设备帮助”。

Ø 导入设备信息

(1)在电脑端运行“MCGS调试助手”,进入设置界面,点击导入按钮 ,选择事先导出的设备信息文件“DeviceList.csv”,点击“确认”导入设备信息。

导入设备信息
通过导出按钮 ,用户可以将已导入MCGS调试助手的设备信息重新导出。
导出按钮
Ø 配置服务器

为了使MCGS调试助手远程联机触摸屏,MCGS调试助手配置的VPN服务地址,与触摸屏配置的服务地址必须一致。本次测试采用默认公用VPN服务器“pub.mcgscloud.com”。由于公用VPN服务器无密码,“服务密码”留空。

Ø 三方程序

对触摸屏进行远程调试需要VPN和VNC功能支持。安装电脑端MCGS调试助手,将自动安装VPN应用和VNC应用。

Ø 用户登录

(1)如下图所示,在电脑端MCGS调试助手登录选择“远程调试”,并输入用户名和密码,点击“登录”。注意,MCGS调试助手登录用户名和密码必须和触摸屏设置的一致。
用户登录
(2)如下图,登录成功后,MCGS调试助手显示设备列表。点击图中的“类型”、“联网”、“设备编号”、“设备名称”、“状态”、“内网IP”、“ICCID”,可对当前设备列表进行排序。
设备列表
功能解释:

l 联机:联机在线设备,设备联机成功后,才可以对设备进行远程调试

l VNC:对已联机设备进行VNC浏览

l 穿透:对已联机设备进行串口穿透

l 保存:保存当前在线设备列表信息至本地

l 刷新:刷新设备列表状态

l 注销:注销登录

l 搜索:输入关键字,调试助手将在设备编号/设备名称/ICCID中,搜索并显示包含搜索关键字的设备

(3)鼠标选中“在线”设备,点击菜单栏“联机”按钮,联机成功后,设备状态显示为“联机”。如下图所示,本次联机的内网IP为:10.9.43.3
设备联网
(4)设备联机成功后,在电脑的“网络连接”中可以看到虚拟网卡“TAP-Windows Adapter V9”处于连接状态,如下图所示。
查看虚拟网卡
使用远程调试功能,必须先通过MCGS调试助手联机该触摸屏。

特别提示:

l 如果不导入设备信息到MCGS调试助手,在触摸屏接入VPN服务器后,用户仍然可以在MCGS调试助手登录界面直接输入“用户名”和“密码”,登录查看“在线”的触摸屏设备。

3.4 、 远程下载

本节主要讲解在电脑端远程下载触摸屏工程。

(1)如图点击联机后,“联机”触摸屏的内网IP为:10.8.210.3;触摸屏LAN口IP保持默认:200.200.200.190。
在这里插入图片描述

(2)运行触摸屏组态软件,完成工程组态后,按下“F5”键,进入下载配置。

(3)如下图所示,在“目标机名”位置输入联机触摸屏的LAN口IP或内网IP,通讯测试正常后,点击“工程下载”即可远程将工程下载到触摸屏;如果触摸屏中的工程支持上传,还可点击“工程上传”,上传触摸屏中工程到电脑。
远程下载工程

3.5 、 远程监控

本节主要讲解在电脑端通过VNC远程监控触摸屏画面。

如下图所示,触摸屏联机成功,选中联机设备,点击MCGS调试助手菜单栏中的“VNC”按钮,显示联机设备运行画面,用户可以点击VNC画面进行操作。

VNC浏览触摸屏画面
注意:

l 如果用户在触摸屏中设置了VNC密码,启动VNC浏览时,需要手动输入VNC密码。

VNC密码

l 启动VNC浏览时,可能会出现图18.3-14所示的警告画面,点击“Continue”即可。
警告提示
l 点击下图中的VNC设置按钮,可以设置VNC画质。
在这里插入图片描述

3.6 、 网口穿透

本节主要讲解远程通过触摸屏LAN口进行PLC穿透的方法。

实现网口穿透需要将PLC通过网线接入触摸屏LAN口,且二者保持在同一网段。本节教程以Smart200为例,设置Smart200 IP地址:200.200.200.178;触摸屏IP:200.200.200.190。

(1)电脑端运行MCGS调试助手,触摸屏“联机”成功。

(2)电脑端运行Smart200组态软件STEP7,如下图所示,在STEP7的“通信”页面选择虚拟网卡“TAP-Windows Adapter V9”。
选择网卡
(3)在“TAP-Windows Adapter V9”网卡下添加CPU,输入Smart200的IP地址“200.200.200.178”。

添加CPU
(4)选择添加的PLC,点击下图所示的“下载”按钮,就可以远程将PLC程序下载到Smart200。
下载PLC程序

3.7、 串口穿透

本节主要讲解远程通过触摸屏串口进行PLC穿透的方法。

实现PLC串口穿透需要将PLC接入触摸屏通讯串口。本节教程以三菱FX2N PLC为例,先将FX2N通过RS422接入触摸屏的COM9串口。

(1)电脑端运行MCGS调试助手,联机触摸屏,获取内网IP:10.9.43.3。

(2)如下图所示,依次进入串口穿透界面 → 安装虚拟串口(仅首次使用串口穿透才需要安装)→ 检查内网IP是否正确 → 选择HMI串口(本次测试FX2N通过RS422接入触摸屏COM9)→ 开启穿透。

开启串口穿透
(2)串口穿透界面左下角提示“穿透开启成功”,运行三菱PLC编程软件GX Works2,进入连接目标设置。“COM端口”选择上图中的虚拟串口“COM3”,设置完成点击“确定”。

设置串口参数
(3)点击“通信测试”,显示成功与FX2N连接。
通信测试
(4)通过GX Works2编程软件的菜单栏 → 在线 → PLC写入,远程将工程下载到FX2N。

下载工程到PLC
注意:通过串口下载PLC工程时,除了选择正确的COM口,部分PLC组态软件可能还会要求输入目标PLC的串口通讯参数(波特率、数据位、停止位、校验方式)。

串口穿透支持列表:
支持列表
如果用户需要串口穿透其他型号PLC,请致电设备厂商或联系当地销售及技术人员确认。

3.8、 保存列表

MCGS调试助手提供保存设备列表到本地的功能。

如下图所示,当设备列表中出现未保存在本地的设备时,点击菜单栏的“保存”按钮,可将当前设备列表中的设备保存至本地。
保存设备列表到本地

3.9 手机调试

在安卓手机中安装“MCGS调试助手.apk”后,实现通过手机对物联网触摸屏进行远程调试。

以华为手机为例,通过手机进行远程调试方法如下。

Ø 安装流程

(1)拷贝安卓客户端“MCGS调试助手.apk”到手机存储,点击“MCGS调试助手.apk → 继续安装”,安装完成后会自动在手机桌面生成快捷图标。
安装MCGS调试助手
(2)在手机端点击图标 ,启动MCGS调试助手。首次启动助手可能会弹出提示框“是否忽略电池优化”,点击“允许”即可。

Ø 安卓客户端配置

安卓客户端配置方法与PC端类似,配置步骤如下:

(1)设备导入和服务器配置

如下图所示,手机端运行MCGS调试助手,点击“设置”,导入设备列表文件DeviceList.csv;服务器地址默认采用公用VPN服务器pub.mcgscloud.com,服务密码为空。

设备导入和服务器配置
注意:首次导入设备文件时,系统会询问是否允许“调试助手”访问您设备上的照片、媒体内容和文件,请选择“始终允许”,如下图所示。

允许助手访问文件
(2)安装VPN应用和VNC应用

远程调试需要VPN和VNC功能支持,安卓平台需要用户手动安装“VPN应用”和“VNC应用”。以VPN应用安装方法为例,如下图,点击VPN应用旁边的“安装”按钮,在软件安装界面选择“继续安装”,完成VPN应用安装流程。

安装VPN应用
注意:首次安装VPN应用,系统会询问是否允许“调试助手”访问您设备上的照片、媒体内容和文件,请选择“始终允许”,并在弹出的“安装外部来源应用”界面,打开选项“允许安装应用”,如图所示。

开放安装权限
(3)“VNC应用”安装方法与“VPN应用”相同,VNC应用和VPN应用安装完成后,在MCGS调试助手界面点击“确认”,完成手机调试助手配置。

(4)VPN应用安装完成后,需要手动为程序 “OpenVPN for Android”赋予关联启动权限。仍然以华为手机为例,进入“手机管家 → 应用启动管理”,找到“OpenVPN for Android”,设置“允许关联启动”项为打开状态,操作流程如下图所示。

设置OpenVPN关联启动
注意:用户可以通过手机自带的软件管家,开启“OpenVPN for Android”的关联启动权限权限。部分其他手机厂商关联启动权限设置方法如下:

l 小米手机:手机管家 → 应用管理 → 权限 → 自启动管理,找到“OpenVPN for Android”,打开程序自启动权限。

l vivo / IQOO:i管家 → 应用管理 → 权限管理 → 权限 → 自启动 → 关联启动,找到“OpenVPN for Android”,允许程序关联启动。

l oppo手机:手机管家 → 权限隐私 → 关联启动管理,找到“OpenVPN for Android”,允许程序关联启动。

Ø 手机调试

(1)如下图,首先在手机MCGS调试助手登录,输入用户名和密码(用户名和密码需要与触摸屏一致),点击“登录”进入设备列表界面。选中“在线”设备,点击“联机”,设备联机成功后,设备状态也将显示“联机”,联机成功后可以向左滑动触摸屏,查看设备内网IP,本次获得的内网IP地址为“10.9.55.2”

手机联机设备
注意:首次联机设备,系统会要求赋予“OpenVPN for Android”权限,请按照下图所示,选择信任此应用,并允许OpenVPN for Android设置VPN连接。
建立VPN连接
(2)联机成功后,选中已联机设备,点击图18.3-31中的“VNC”按钮,再按照下图所示操作,开启VNC浏览。

开启VPN浏览
(3)如下图,手机VNC显示联机触摸屏设备的运行画面。点击图中的 ,还可以设置VNC画质。
手机VNC浏览
特别提示:

l 如果不导入设备信息到手机端MCGS调试助手,在触摸屏接入VPN服务器后,用户仍然可以在MCGS调试助手登录界面直接输入“用户名”和“密码”,登录查看“在线”的触摸屏设备。

4 、本地调试

4.1 PC本地调试

只要是具备LAN口的触摸屏,都可以在PC端运行MCGS调试助手进行本地调试。通过触摸屏LAN口进行本地调试,步骤如下:

Ø IP设置

如下图,将触摸屏LAN口IP、电脑IP地址设置为同一网段,并用网线连接触摸屏LAN口和电脑。
IP设置
Ø 连接触摸屏

如下图,电脑端运行MCGS调试助手,选择“本地调试”,输入触摸屏LAN口IP地址,点击连接,显示触摸屏列表。
PC连接触摸屏
Ø 本地调试

本地调试无需联机操作,选中设备后,用户可直接点击上图中的“VNC”或“穿透”,实现VNC浏览和串口穿透功能,VNC功能参考章节3.5,网口穿透参考章节3.6,串口穿透参考章节3.7。

4.2、 手机本地调试

用户可以利用具备WiFi功能的触摸屏,或者通过触摸屏的LAN口,对触摸屏使用手机进行本地调试。下面讲解通过安卓手机对WiFi屏进行本地调试。

Ø 连接WiFi

手机和触摸屏通过WiFi连接到同一个路由器,如下图所示,手机和触摸屏均连接同一个WiFi,触摸屏WiFi网卡IP地址为:192.168.3.57。
连接WiFi
Ø 连接触摸屏

如下图,手机端运行MCGS调试助手,选择“本地调试”,输入触摸屏WiFi网卡IP地址后,点击“连接”,显示设备列表。

手机连接触摸屏
Ø 本地调试

本地调试无需联机操作,选中设备后,用户可直接点击图18.4-4中的“VNC”,实现VNC浏览触摸屏,VNC功能参考章节3.5。

5 、注意事项

Ø 联机失败可能原因及处理

  1. 原因:触摸屏离线或网络不稳定

    处理:确保屏端供电正常,检查触摸屏4G或WiFi天线是否正常安装

  2. 原因:SIM卡不存在,或停机、流量耗尽

    处理:确保SIM正常安装,且未停机(屏端自带SIM卡续费方式:关注微信公众号“智能物联网服务中心”,按月、按年充值加油包)

  3. 原因:屏端系统时间异常

    处理:请确保屏端系统时间与北京时间一致

  4. 原因:屏端服务器端口号设置有误,或屏端服务器地址与客户端设置不一致

    处理:检查屏端服务器端口号设置,以及保证屏端和客户端的服务器地址一致

  5. 原因:屏端设置的用户名和密码,与客户端不一致

    处理:保证屏端设置的用户名和密码,与客户端登陆时输入的用户名和密码一致

  6. 原因:PC端VPN驱动安装异常

    处理:重新安装MCGS调试助手

  7. 原因:Android未安装VPN应用

    处理:安装VPN应用,并允许“OpenVPN for Android”关联启动

  8. 原因:手机未允许VPN应用关联启动

处理:在手机权限设置中将“OpenVPN for Android”的启动权限设置为:“允许被其他应用唤醒”、“允许关联启动”、“允许后台活动”(不同品牌手机表述略有差异)

  1. 原因:联机时弹出“本地组网失败,请检查重试!”

处理:检查触摸屏系统时间,需要设置为正确的北京时间,或重新安装MCGS调试助手

  1. 原因:联机时弹出“设备组网失败,请检查重试!”

处理:检查触摸屏系统时间,需要设置为正确的北京时间

Ø 串口穿透失败处理方法

  1. 检查串口穿透参数,确保串口穿透参数设置与PLC串口通讯参数一致

  2. 检查触摸屏联机状态是否正常

  3. 检查网络是否存在异常,通过PING触摸屏的内网IP确认

  4. 开启穿透时提示工程退出失败,可通过VNC浏览触摸屏运行环境,确认工程已退出,再重新开启穿透

  5. 卸载虚拟串口后重新安装,安装完成后重新开启穿透

  6. 穿透开启成功,但上传/下载/监控PLC程序失败,请检查串口参数是否与PLC参数一致,并重新开启穿透

Ø 其他异常情况处理

  1. 现象:在触摸屏物联网参数设置页面,修改“用户名”失败

    处理:检查“用户名”格式,用户名有效长度6~32个字节,仅字母有效,区分大小写,无用户名时不允许设备上线

  2. 现象:在触摸屏物联网参数设置页面,修改用户密码失败

    处理:检查密码格式,密码有效长度为6~32个字节,仅字母数字有效,区分大小写,无密码时不允许设备上线

  3. 现象:触摸屏无法获取到4G网络的IP地址

    处理:检查SIM卡流量是否用完或停机,检查4G信号强度,检查SIM卡是否正常安装

  4. 现象:触摸屏无法获取WiFi网络的IP地址

    处理:检查WiFi密码是否输入错误,检查WiFi信号强度,检查提供WiFi的路由器是否成功连接公网

  5. 现象:触摸屏断电后,调试助手仍然显示该触摸屏状态为:在线/联机/占用

    处理:VPN服务器超时时间为2分钟,设备直接断电后,需要等待2分钟才会更新设备状态

  6. 现象:部分手机(如vivo和oppo)使用VNC浏览触摸屏画面时,偶发掉线

    处理:此为安卓手机省电策略杀后台导致,请手动修改手机省电策略,修改方法如下:

(1) vivo / IQOO:设置 → 电池 → 后台高耗电,允许“调试助手”和“OpenVPN for Android”在后台高耗电时继续运行

(2) oppo:设置 → 电池 → 关闭“智能耗电保护” → 自定义耗电保护,允许“调试助手”和“OpenVPN for Android”后台运行

(3) 其他品牌手机:按照类似方法查找电池省电策略,将“调试助手”和“OpenVPN for Android”加入白名单,或者禁用省电策略、允许后台运行、允许高耗电运行

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/108457.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

m基于kmeans和SVM的网络入侵数据分类算法matlab仿真

目录 1.算法描述 2.仿真效果预览 3.MATLAB核心程序 4.完整MATLAB 1.算法描述 首先计算整个数据集合的平均值点&#xff0c;作为第一个初始聚类中心C1&#xff1b; 然后分别计算所有对象到C1的欧式距离d&#xff0c;并且计算每个对象在半径R的范围内包含的对象个数W。 此时计…

非零基础自学Golang 第17章 HTTP编程(上) 17.2 HTTP客户端 17.2.3 发起GET请求

非零基础自学Golang 文章目录非零基础自学Golang第17章 HTTP编程(上)17.2 HTTP客户端17.2.3 发起GET请求第17章 HTTP编程(上) 17.2 HTTP客户端 17.2.3 发起GET请求 从现在开始我们将会学习如何使用Go语言模拟浏览器发起HTTP请求。 发起请求前需要创建一个请求对象&#xff…

WINDOWS下安装ORACLE客户端报错:无法访问临时位置

WINDOWS2016&#xff08;虚拟机&#xff09;安装oracle11g碰到“无法访问临时位置”的问题&#xff0c;详细信息如下&#xff1a; INS-30131] 执行安装程序验证所需的初始设置失败。 原因 - 无法访问临时位置。 操作 - 请确保当前用户具有访问临时位置所需的权限。 附加信息: …

【DETR目标检测】关键词:Decoder。Encoder。query向量。注意力机制。

声明:仅学习使用~ 目录 1、目标检测的基本思想2、整体网络架构3、位置信息初始化query向量4、注意力机制的作用方法5、训练过程的策略1、目标检测的基本思想 2015年,faster-rcnn; 2016年,YOLO; NMS:非极大值抑制; 2、整体网络架构 backbone 即先通过CNN 拿到每个pat…

Transformers18~ Diffusion

还是Transformers,来自 UC 伯克利的 William Peebles 以及纽约大学的谢赛宁撰文揭秘扩散模型中架构选择的意义&#xff0c;并为未来的生成模型研究提供经验基线。 近几年&#xff0c;在 Transformer 的推动下&#xff0c;机器学习正在经历复兴。过去五年中&#xff0c;用于自然…

【概述】请求报文在网络各层中的具体传输

请求报文在网络各层中的具体传输电脑中之间的通信&#xff0c;可以看成为两个应用进程之间的通信&#xff1b;一个请求从客户端到服务器端&#xff0c;通常需要经过三个阶段&#xff1a; 客户端路由转发阶段服务器端 客户端请求服务端 请求在客户端中每一层的具体传输数据 应…

LeetCode 322 周赛

2490. 回环句 句子 是由单个空格分隔的一组单词&#xff0c;且不含前导或尾随空格。 例如&#xff0c;"Hello World"、"HELLO"、"hello world hello world" 都是符合要求的句子。 单词 仅 由大写和小写英文字母组成。且大写和小写字母会视作不…

【Call for papers】2023年CCF-A类会议截稿日期(实时更新)

会议简称会议名称类别截稿日期链接S&P-2023IEEE Symposium on Security and Privacy网络与信息安全2022年12月2日Call for papersUSENIX ATC-2023USENIX Annul Technical Conference计算机体系结构/并行与分布计算/存储系统2023年1月12日Call for papersIJCAI-2023Internat…

H5后台读写CAD文件

说明 后台提供mxconvert.js程序&#xff0c;该程序使用JS编程&#xff0c;可以在后台实现读写CAD文件、读取CAD图纸数据等操作。 如何使用mxconvert.js转CAD图纸到梦想格式 1.Windows调用&#xff0c;进入 Bin\Release目录&#xff0c;命令行调用 node.exe mxconvert.js 1.d…

【推荐】动力锂电池及BMS系统介绍资料合集

锂动力电池是20世纪开发成功的新型高能电池。这种电池的负极是金属锂&#xff0c;正极用MnO2&#xff0c;SOCL2&#xff0c;(CFx)n等。70年代进入实用化。因其具有能量高、电池电压高、工作温度范围宽、贮存寿命长等优点&#xff0c;已广泛应用于军事和民用小型电器中&#xff…

部署AI平台 宝马集团正在掀起新一轮数字化改革浪潮

数字化转型作为当代企业创新求变的重要突破口&#xff0c;成为各行各业推进持续发展的大热趋势。但在企业的在数字化征程中&#xff0c;却暗藏多重陷阱&#xff0c;数据孤岛、标准不一、质量太差、治理滞后、安全隐患等挑战&#xff0c;如影随形。 近日&#xff0c;宝马集团宣布…

125页6万字智慧城市系统及智慧城市运营中心建设技术方案

目 录 1. 智慧城市系统概述 1.1 前言 1.2 什么是智慧城市&#xff1f; 1.3 智慧城市的总体目标 1.4 智慧城市如何建设 1.5 智慧城市组成和架构 1.6 智慧城市总体功能 1.6.1 城市运营中心门户 1.6.2 城市事件管理服务 1.6.3 城市运维管理服务 1.6.4 数据挖掘 1.6.4…

【Unity大气散射】GAMES104:3A中如何实现大气散射

写在前面 前两天学习并整理的大气散射基础知识&#xff1a;【Unity大气渲染】关于单次大气散射的理论知识&#xff0c;收获了很多&#xff0c;但不得不承认的是&#xff0c;这其实已经是最早的、90年代的非常古老的方法了&#xff0c;后来也出现了一些优化性的计算思路和方法。…

解决金仓数据库KingbaseES V8R3 由于修改系统时间导致sys_rman备份故障的问题

案例说明&#xff1a; 此案例&#xff0c;为复现“current time may be rewound”错误。对于数据库环境&#xff0c;在使用前必须保证系统时间的正确性。如果数据库创建后&#xff0c;再将系统时间修改为创建数据库之前的时间&#xff0c;在运行过程中将有可能导致新老事务判断…

Beego框架项目搭建步骤

1、执行 go env 指令&#xff0c;将输出当前 Go 开发包的环境变量状态。 GOARCH 表示目标处理器架构。 GOBIN 表示编译器和链接器的安装位置。 GOOS 表示目标操作系统。 GOPATH 表示当前工作目录。 GOROOT 表示 Go 开发包的安装目录。 2、安装beego 输入 go get github.com/as…

IB近三年的改革及未来发展趋势

【转自京领新国际】 据不完全统计&#xff0c;截至目前&#xff0c;IB课程已在全球160余个国家的5667所学校开设&#xff0c;其中&#xff0c;中国大陆有267所学校获得了IB认证。由于IB的教育理念非常适应创新性人才的培养需要&#xff0c;它也越来越被学校、家长和学生认可。那…

论文阅读 - On the efficacy of old features for the detection of new bots - CCF B

目录 摘要&#xff1a; 1.导言 2.文献综述 3 数据集 4.特征集 4.1 CAP_UNI Botometer分数 4.2.与帐户配置文件/时间线相关的功能 4.3.非官方Twitter账户发送的推文比例 4.4.实验装置 5. 实验结果 5.1. Celebrity-Botwiki 5.2. Verified-Botwiki 5.3. Verified-Vendo…

什么是APERAK?

APERAK(Application error and acknowledgement message)是由消息接收方发出的应用程序错误和确认信息。其目的是&#xff1a; a) 通知消息发送方他的消息已经被消息接收方收到&#xff0c;由于业务系统在处理过程中遇到错误&#xff0c;已被拒绝。 b) 向消息发送方确认消息已…

使用tushare数据画疫情感染人数地图

总是看到网上有各种各样的可以用地图来展示某一地区的情况&#xff0c;如GDP的增速、人口的变化等&#xff0c;于是就想想这个问题是否能用python来实现&#xff0c;经查阅资料发现&#xff0c;用python来画地图其实也并不难&#xff0c;做好数据和地图的关联就可以实现。 一、…

移动WEB开发之响应式布局--响应式开发

响应式开发原理 就是使用媒体查询针对不同宽度的设备进行布局和样式的设置&#xff0c;从而适配不同设备的目的。 响应式布局容器 响应式需要一个父级做为布局容器&#xff0c;来配合子级元素来实现变化效果。 原理就是在不同屏幕下&#xff0c;通过媒体查询来改变这个布局…