DBC编辑器使用说明书
DBMAN使用手册(新)
![DBMAN使用手册(新)](https://img.taocdn.com/s3/m/2a1445486bec0975f565e231.png)
DBMAN使用手册(新)DBMAN使用手册DBMAN使用手册目录1概述 ........................................................................... ................................................................ 2 1.1 术语 ........................................................................... ................................................ 2 1.2 功能简介 ........................................................................... ........................................ 2 1.3 注意事项 ........................................................................... ........................................ 2 工具使用说明 ........................................................................... ................................................ 3 2.1 主窗口 ........................................................................... ............................................ 3 2.2 数据库服务器管理 ........................................................................... ........................ 4 2.3 数据库管理 ........................................................................... (4)2.3.1 数据库监控 ........................................................................... ............................ 5 2.3.2 创建数据库 ........................................................................... ............................ 6 2.3.3 扩展数据库 ........................................................................... ............................ 7 2.4 备份与恢复 ........................................................................... (9)2.4.1 备份数据库 ........................................................................... .......................... 10 2.4.2 恢复数据库 ........................................................................... .......................... 11 2.4.3 备份单网元时隙 ........................................................................... .................. 12 2.4.4 恢复单网元时隙 ........................................................................... .................. 13 2.4.5 合并网管备份的配置数据 ........................................................................... .. 14 2.4.6 备份单网元数据 ........................................................................... .................. 15 2.4.7 恢复单网元数据 ........................................................................... .................. 17 2.5 时隙校验 ........................................................................... ...................................... 20 2.6 修改网元的软件版本 ........................................................................... .................. 20 文件结构 ........................................................................... ...................................................... 21 3.1 文件结构 ........................................................................... ...................................... 21 3.2 配置文件 ........................................................................... ...................................... 22 3.3 备份配置文件 ........................................................................... .............................. 22 如何更新dbman ........................................................................ (22)234第 1 页共 14 页DBMAN使用手册DBMAN使用手册1 概述1.1 术语dataserver:数据库服务器,是独立运行的一个执行程序,管理多个数据库,ZXONME300的数据是dataserver管理的,ZXONM E300 DBSVR访问dataserver存取数据。
新能源汽车监控与分析平台使用说明_V1.0
![新能源汽车监控与分析平台使用说明_V1.0](https://img.taocdn.com/s3/m/66f2e13a52d380eb62946dc4.png)
新能源汽车监控与分析平台用户操作手册手册版本号:V1.0编写:产品部目录一前言 (6)1 文档声明 (6)二产品背景 (7)1 产品概述 (7)2 软件运行环境 (7)三系统管理 (8)1 系统登录 (9)2 分配权限设置 (9)2.1 设置角色及分配权限 (11)2.2 单位管理员分配用户 (12)2.3 创建组织架构 ................................................................... 错误!未定义书签。
2.4 设定管理员的角色与车辆权限 (13)3 个人中心 (14)3.1 基本资料 (15)3.2 报警通知设置 (15)3.3 修改密码 (16)3.4 角色切换 (16)3.5 注销 (17)4 车辆与终端绑定 (17)4.1 录入终端信息 (18)4.2 录入车辆信息并绑定终端 (19)四软件功能使用说明 (21)1 故障报警 (21)1.1 平台报警规则设置 (21)1.2 平台报警处理 (26)1.3 故障码报警处理 (27)1.4 报警统计报表 (27)2 监控中心 (28)2.1 车辆监测 (28)2.2 异常车辆 (37)2.4 远程升级 (47)3 统计分析 (52)3.1 运营分析 (52)3.1.1 运营趋势图 (52)3.1.2 车辆运营日报 (53)3.1.3 车辆分类统计日报 (53)3.2 工况分析 (54)3.2.1 单次充电满电时间月报 (54)3.2.2 平均单日运行时间月报 (54)3.2.3 能耗分析 (55)3.3 异常分析 (55)3.3.1 SOC过低车辆统计 (55)3.3.2 闲置车辆统计 (56)3.3.3 未定位车辆统计 (56)3.3.4 无CAN车辆统计 (57)3.3.5 里程异常车辆统计 (57)4 数据交换 (58)4.1 数据接入 (58)4.1.1 平台接入配置 (58)4.1.2 平台接入日志 (58)4.2 数据转发 (58)4.2.1 转发平台配置 (58)4.2.2 转发车辆配置 (59)4.2.3 数据转发日志 (61)4.3 协议管理 (62)4.3.1 通讯协议 (62)4.3.2 协议数据项 (62)4.3.3 自定义数据项 (63)5售后服务 (64)5.1 工单管理 (64)5.2 每日工单统计 (66)5.4 车辆年检 (67)5.5 车辆保养 (68)5.6 维修网点 (69)5.7 售后知识库 (70)6 基础数据管理 (70)6.1 车辆信息 (70)6.1.1 车辆列表 (70)6.1.2 公告型号 (72)6.1.3 车型配置ID (72)6.1.4 车辆种类 (73)6.1.5 存放地点 (73)6.1.6 充电设施 (75)6.1.7 车辆信息更改登记 (75)6.2 零配件信息 (76)6.2.1 驱动电机信息 (76)6.2.2 终端信息 (77)6.2.3 SIM卡管理 (77)6.3 外部单位 (78)6.3.1 供应厂商列表 (78)6.3.2 客户单位列表 (79)6.4 DBC文件管理 (79)6.4.1 参数模块管理 (79)6.4.2 参数名称标准化 (80)6.4.3 参数单位维护 (81)6.4.4 DBC文件列表 (81)6.4.5 DBC在线编辑器 (82)6.5 系统设置 (84)6.5.1 操作日志 (84)6.5.2 ICCID变更日志 (85)6.5.3 三电配置 (85)8大屏监控 (86)版本记录一前言欢迎使用《新能源汽车监控与分析平台用户操作手册》(简称:操作手册)。
DBC的介绍及制作
![DBC的介绍及制作](https://img.taocdn.com/s3/m/35760f5fc4da50e2524de518964bcf84b9d52d30.png)
DBC的介绍及制作首先,我们来介绍DBC的背景和原理。
区块链是一种由分布式网络共同维护的公共数据库,数据被记录在一个个区块中,并通过密码学算法链接起来。
这种技术的最初应用是比特币,它允许双方进行点对点的交易,而无需中央银行的中介。
区块链的一个关键特性是去中心化,没有单一的中心化权威来管理和验证交易。
DBC的理念是将区块链与计算资源相结合,实现分布式计算。
传统的计算模式通常依赖于集中式的服务器,而DBC通过将计算任务分解为多个子任务,利用多台节点的计算资源共同完成任务。
这有助于提高计算效率和可靠性,同时降低了成本。
DBC的核心机制是共识算法,它确保所有节点在计算任务执行过程中的一致性。
在DBC中,计算任务会被分解为多个子任务,并分配给参与计算的节点。
每个节点会执行自己分配到的子任务,并将结果上链。
其他节点通过共识算法验证和接受这些结果,确保计算结果的准确性和一致性。
与传统的集中式计算模式相比,DBC具有以下优势:1.高效性:DBC利用多节点的计算资源,提高了计算速度和效率。
分布式计算可以同时进行多个任务,大大减少了计算时间。
此外,由于计算任务可以在多个节点间并行执行,因此可以提供更大的计算容量。
2.可靠性:由于计算任务是分布式执行的,即使有一个或多个节点发生故障,也不会影响整体的计算过程。
其他节点可以继续执行任务,并保证计算结果的可靠性。
3.安全性:区块链技术本身具有高度的安全性。
计算结果通过共识算法验证和上链,确保计算的正确性和一致性。
此外,由于数据是分布式存储的,攻击者难以篡改数据或破坏整个系统。
制作DBC的步骤可以分为以下几个阶段:1.确定计算任务:需要明确计算任务的具体内容和要求。
这包括输入数据、期望的计算结果以及任务的优先级等。
2.制定算法和分解任务:根据计算任务的要求,设计相应的算法,并将任务分解为多个子任务。
子任务应该足够小,以便可以并行执行。
3.选择参与节点:选择参与计算的节点,并将子任务分配给它们。
[宝典]魔兽世界修改dbc文件以更改游戏模型的方法
![[宝典]魔兽世界修改dbc文件以更改游戏模型的方法](https://img.taocdn.com/s3/m/ca4352d25ebfc77da26925c52cc58bd631869392.png)
魔兽世界修改DBC文件以更改游戏模型的方法魔兽世界修改DBC文件以更改游戏模型的方法2007-02-24 19:21所需要的工具有:MyWarCraftStudio - 从客户端MPQ文件里提取DBC 文件WDBtoCSV - 将WDB文件转换成CSV 文件,以获得物品的编号DBCUtil - 解压缩及压缩DBC文件MPQMaster - 生成MPQ文件,以供程序读取。
修改方法:以[卓越法袍]变更为[信仰长袍]为例[1] 进入WOW安装文件目录下的WDB文件夹,将itemcache.wdb复制到WDBtoCSV所在的文件夹。
再把itemcache.wdb 拖动到wdbtocsv.exe上面,以生成itemcache.wdb[2] 用记事本打开生成的itemcache.wdb。
推荐使用EditPlus。
用查找方式依次找到[卓越法袍]16923,501,4,1,卓越法袍,卓越法袍,卓越法袍,卓越法袍,34047,4,00000000,291748,58349,20,00010000,11111111,76,60 ,0,0,0,0,0,0,0,00000000,1,0,5,27,6,16,7,17,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0.000000,0.000000,0,0.000000,0.000000,0, 0.000000,0.000000,0,0.000000,0.000000,0,0.000000,0.000000,0 ,116,0,10,10,0,0,0,0,0,0.000000,18037,1,0,-1,0,-1,0,0,0,-1, 0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,1,,0,0,0,0,0 ,7,0,0,0,211,100,0,0,0,[信仰长袍]22512,501,4,1,信仰长袍,信仰长袍,信仰长袍,信仰长袍,36354,4,00000000,651451,130290,20,11111111,11111111,92,6 0,0,0,0,0,0,0,0,00000000,1,0,6,21,5,27,7,26,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,-1,0,0.000000,0.000000,0,0.000000,0.000000,0 ,0.000000,0.000000,0,0.000000,0.000000,0,0.000000,0.000000, 0,138,0,0,0,0,0,0,0,0,0.000000,18040,1,0,-1,0,-1,21363,1,0, -1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,0,0,0,-1,0,-1,1,,0,0,0, 0,0,7,0,0,0,525,100,0,0,0,并且记录下相应物品的蓝色编号[3] 使用MyWarCraftStudio将最新补丁文件,如patch.mpq文件里的ItemDisplayInfo.dbc导出至DBCUtil所在文件夹。
ACDSee 宝图编辑 用户指南说明书
![ACDSee 宝图编辑 用户指南说明书](https://img.taocdn.com/s3/m/438ad0b8f605cc1755270722192e453610665bf2.png)
宝图编辑ACDSee User GuideContents界面概述5主屏幕5编辑器6 ACDSee RAW6查找其它资源与支持7关于主屏幕8“新建文件”窗格8模板/预设值部分10“以前的项目”部分12“新建文件”窗格12模板/预设值部分13“以前的项目”部分16 ACDSee RAW界面16使用“撤消/重复”按钮21复制和粘贴21 RAW处理22保存图像26冲印预设值27关于“调谐”选项卡31使用颜色均衡器调整颜色32调整光线38调整拆分色调45调整色调曲线46调整白平衡47为RAW文件选择输出颜色空间48使用LUT进行色彩分级49使用色轮调整颜色49应用效果51使用“冲印模式画笔”53使用混合模式与阻光度61使用线性渐变工具63进行常规调整65添加裁剪后的晕影66使用径向渐变工具67调整软对焦69使用色调轮调整色调70关于“细节”选项卡72校正色差73消除杂点74锐化76微调皮肤色调77关于“几何”选项卡77校正透视78裁剪79修正镜头扭曲80旋转与调正82修正镜头晕影83关于“修复”选项卡84消除红眼84修复图像85关于ACDSee RAW86在ACDSee RAW中打开文件87混合和阻光度87编辑模式画笔90调整大小、旋转或翻转93渐变工具94 Photoshop®插件95 Pixel Targeting(像素定位)96预设值103标尺和参考线104保存图像105撤消和重复105直方图106编辑和效果106智能橡皮擦107使用“选择范围”107调整图层116频率分隔122图层简介124图层编辑器124图层效果129图层蒙版133调整画布大小137文本图层138滤镜简介248将文件加载到层叠中249创建HDR图像249使用叠焦合并250繪畫工具251工具栏和工具属性栏253“颜色”对话框264编辑器266显示区域266工具栏269工具属性栏270菜单栏270“编辑”窗格271 ACDSee RAW选项274 ACDSee相片编辑器选项275颜色管理276显示279“标尺和参考线”选项279将文本添加到页面280自定义打印布局281图像大小与位置281打印调整282打印机选项282键盘快捷方式284宝图编辑键盘快捷方式284 ACDSee RAW键盘快捷方式291术语表295界面概述宝图编辑有三个界面:l主屏幕l编辑器l ACDSee RAW主屏幕主屏幕是宝图编辑打开时显示的初始屏幕。
dbc%giku如何在CAD中将DWG格式转换成PDF或者JPG格式
![dbc%giku如何在CAD中将DWG格式转换成PDF或者JPG格式](https://img.taocdn.com/s3/m/4d4c681dc5da50e2524d7f18.png)
、.~①我们‖打〈败〉了敌人。
②我们‖〔把敌人〕打〈败〉了。
如何在CAD中将DWG格式转换成PDF或者JPG格式File -> Export 命令可以将所选内容转为BMP(要选择的)格式,然后再存为JPG的就可以一、输入EXPORT命令,再另存为 WMF 格式的图像,非常的清楚,就是一点不好,线性分的不是很清楚,虚线好像打印的时候打不出来,还有一点就是打印的效果不太好,不过其他都挺好,作为电子版本发给人,跟CAD里画出来一样,可以放大很多倍.(即白底)二、打saveimg命令存储为bmp格式的图片就是“高清晰的图片”。
(即黑底)三、1、“文件”\“打印”,或者直接按“Ctrl+P”。
(即白底)2、“打印设备”——选择虚拟打印机“PublishToWeb JPG.pc3”(有时这一步会弹出一个对话框,选择“使用默认图纸尺寸”,以后的自定义图纸的单位就是像素;选择“使用自定义图纸尺寸”,下面的步骤中,自定义图纸的单位就是毫米。
因为我们是要输出JPG,所以当然选择“使用默认图纸尺寸”)。
3、选择好第二步的虚拟打印机后,点击右边的“特性”进入“打印机配置编辑器”中的“设备和文档设置”。
在这里有许多设置,请朋友们自己琢磨,我只提示几条经常用到的设置。
请继续往下看。
4、接上一步a.“图形”\“自定义特性”——单击“自定义特性”按纽,在这里选择你想要的背景色。
b.选择“自定义图纸尺寸”——单击“添加”。
选择“创建新图纸”,点击“下一步”;自己定义想要的像素大小。
点击“下一步”;取一个自定义图纸的名称,如“我的JPG”。
点击“下一步”;点击“完成”后,再点击“确定”退出“打印机配置编辑器”对话框。
5、在“打印设备”右下角有一个“文件名和路径”,在这里可以更改你想要输出JPG图的路径。
(注:如果在第一步选择“文件”\“页面设置”,虽然界面和“文件”\“打印”非常相似,但却没有可选择的文件输出路径设置,请朋友们留意了。
Vehicle_Spy中DBC文件编制(讲座培训课件)
![Vehicle_Spy中DBC文件编制(讲座培训课件)](https://img.taocdn.com/s3/m/50edfa018bd63186bcebbce8.png)
在VehicleScape DAQ窗口的 Database/Hardware Setup页面下,选择 Load DBC or VSDB文件。
六、加载DBC文件
我们可以通过Measurement下拉菜单中 的VehicleScape DAQ在Vspy中加载一个 已经生成的DBC文件。
在VehicleScape DAQ窗口的 Database/Hardware Setup页面下,选择 Load DBC or VSDB文件。
在开始菜单中选择并单击Vehicle Spy3
二、构建网络
DBC文件用于描述车辆中各个ECU之间通讯数据的规格形式,因此在构建DBC文 件之前首先要确定有哪些ECU参与通讯,并将其在网络上构建出来。
构建网路使用Spy Networks(有些版本中称作Vehicle Networks)下拉菜单中的 ECUs来实现,单击后会打开名为ECUs的窗口。
软件Vehicle Spy 同样具备构建DBC文件的能力,故今天在这里给 大家介绍一下使用Vehicle Spy 构建DBC文件的方法。
BCD文件编制和使用的相关步骤
双击Vehicle Spy图标,打开Vehicle Spy 选取Spy Networks下拉菜单中的ECUs,搭建网络 选取Spy Networks下拉菜单中的Message Editor,在接收
(讲座培训课件)
Vehicle Spy 基于单目摄像头的
车道检测与偏离预警原理
BDC文件编制和使用
序言
电控系统在整车上的应用越来越多,许多传动系统部件也开始涉 及。最初通过CAN总线通讯的只有AT及其控制器(TCU),但 目前传统减速,换挡,离合系统也纷纷电子化,诞生了电动驻车 机构(Epark),电子换挡器(EGSM),自动离合器等一批电 气化设备。
dbc解析程序
![dbc解析程序](https://img.taocdn.com/s3/m/3161f38609a1284ac850ad02de80d4d8d15a01a6.png)
dbc解析程序摘要:1.DBC 解析程序的概述2.DBC 解析程序的功能3.DBC 解析程序的应用领域4.DBC 解析程序的优势与不足5.DBC 解析程序的未来发展趋势正文:一、DBC 解析程序的概述DBC(Database Connectivity)解析程序是一种用于连接数据库的软件工具,它可以帮助用户实现对数据库的访问、查询、修改等操作。
DBC 解析程序遵循一定的标准,使得不同类型的数据库系统之间可以实现互通互联。
在计算机领域,DBC 解析程序被广泛应用于数据处理、数据分析、应用程序开发等场景。
二、DBC 解析程序的功能1.数据库连接:DBC 解析程序可以建立与数据库之间的连接,为用户提供数据访问的通道。
2.数据查询:DBC 解析程序支持对数据库中的数据进行查询,满足用户对数据的检索需求。
3.数据修改:DBC 解析程序允许用户对数据库中的数据进行添加、修改和删除等操作。
4.数据同步:DBC 解析程序可以实现不同数据库系统之间的数据同步,提高数据处理的效率。
5.数据备份与恢复:DBC 解析程序可以对数据库进行备份和恢复,保证数据的安全性和完整性。
三、DBC 解析程序的应用领域1.企业信息管理:DBC 解析程序可以帮助企业实现对客户信息、产品信息、财务信息等数据的统一管理,提高企业运营效率。
2.金融行业:DBC 解析程序在金融行业可以用于实现对股票、基金、期货等数据的实时查询和分析,为投资者提供决策依据。
3.政府部门:DBC 解析程序在政府部门可以用于实现对公共数据资源的整合和管理,提高政府服务水平。
4.科学研究:DBC 解析程序在科研领域可以用于实现对大量数据的高效处理和分析,助力科学研究。
四、DBC 解析程序的优势与不足1.优势:DBC 解析程序具有跨平台、跨数据库系统的特点,可以满足不同用户和场景的需求。
同时,DBC 解析程序具有较高的性能和稳定性,可以提高数据处理的效率。
2.不足:DBC 解析程序在某些情况下可能存在数据安全风险,需要用户采取一定的安全措施。
dbc 起始位
![dbc 起始位](https://img.taocdn.com/s3/m/9d11dd29571252d380eb6294dd88d0d232d43c6a.png)
dbc 起始位摘要:1.dbc 起始位的概念和作用2.dbc 起始位的应用场景3.dbc 起始位的实现方式4.dbc 起始位的优缺点分析5.结论正文:一、dbc 起始位的概念和作用DBC(Database Control Block)起始位是指在计算机系统中,用于管理和控制数据库的程序或模块的起始位置。
它通常是一个或多个特定的内存地址,用于存储数据库的控制信息和元数据。
DBC 起始位的作用主要包括:方便程序员或开发者访问和操作数据库;提高数据库访问的效率;保证数据库的安全性和稳定性。
二、dbc 起始位的应用场景DBC 起始位主要应用于以下场景:1.数据库管理系统(DBMS):数据库管理系统是负责管理和控制数据库的软件,它需要使用DBC 起始位来存储和获取数据库的控制信息。
2.数据库驱动程序:数据库驱动程序是连接数据库管理系统和应用程序的中间层,它需要通过DBC 起始位来实现对数据库的访问和操作。
3.数据库应用程序:数据库应用程序是通过数据库驱动程序与数据库管理系统进行交互的,它需要使用DBC 起始位来实现对数据库的查询、插入、更新和删除等操作。
三、dbc 起始位的实现方式DBC 起始位的实现方式主要有以下几种:1.静态分配:在编译时或启动时,由操作系统或程序员手动分配DBC 起始位。
这种方式的优点是性能较好,缺点是需要手动管理,容易出现错误。
2.动态分配:在运行时,由程序自动分配DBC 起始位。
这种方式的优点是便于管理和维护,缺点是性能可能较差。
3.静态链接:在编译时,将DBC 起始位与程序代码静态链接。
这种方式的优点是性能较好,缺点是需要重新编译才能修改DBC 起始位。
4.动态链接:在运行时,将DBC 起始位与程序代码动态链接。
这种方式的优点是便于修改和维护,缺点是性能可能较差。
四、dbc 起始位的优缺点分析DBC 起始位的优点包括:1.提高性能:DBC 起始位可以减少程序访问数据库时的开销,提高访问速度。
DBC-File-Format-Documentation_translate
![DBC-File-Format-Documentation_translate](https://img.taocdn.com/s3/m/05fb94f1b9f67c1cfad6195f312b3169a451ea7b.png)
DBC文件格式文档版本01/2007Vector发布的此规范仅供参考,仅按“原样”提供。
在法律允许的范围内,Vector对使用本规范不承担任何保证或责任。
未经授权使用(例如复制,展示或以其他方式使用本文档中的任何内容)是违反法律和知识产权的行为。
您不得将此规范分发给部门以外的任何人或您公司已收到此规范的项目,特别是公司外部的分发明确不予受理。
©2007 Vector Informatik GmbH保留所有权利。
文件管理修订记录版编辑描述2007-02-09曲规范已创建目录1 介绍 (1)2 一般定义 (1)3 DBC文件的结构 (2)4 版本和新符号规范 (3)5 比特定时定义 (3)6 节点定义 (3)7 价值表定义 (3)7.1价值描述(价值编码) (4)8 消息定义 (4)8.1信号定义 (4)8.2消息发送器的定义 (6)8.3信号值描述(值编码) (6)9 环境变量定义 (6)9.1环境变量值描述 (7)10 信号类型和信号组定义 (7)11 评论定义 (7)12 用户定义的属性定义 (8)12.1属性定义 (8)12.2属性值 (8)13 例子 (8)1 介绍DBC文件描述了单个CAN网络的通信。
此信息足以监视和分析网络并模拟物理上不可用的节点(剩余总线模拟)。
足够的DBC文件还可用于开发电子控制单元的通信软件,该电子控制单元应是CAN网络的一部分。
DBC文件未解决ECU的功能行为。
2 一般定义本文档中使用以下常规元素:unsigned_integer:无符号整数signed_integer:有符号整数无符号整型整型(有符号)double:双精度浮点数双精度浮点型char_string:由除双连字符('“')之外的任何可打印字符组成的任意字符串。
可打印的字符串C_identifier:有效的C_identifier。
C_identifiers必须以字母字符或下划线开头,可能还包括字母数字人物和下划线。
DBC编辑器使用说明书资料
![DBC编辑器使用说明书资料](https://img.taocdn.com/s3/m/bcd1a89682d049649b6648d7c1c708a1284a0a82.png)
DBC编辑器使⽤说明书资料DBC⽂件配置向导⼀、软件安装双击安装程序,开始安装该软件,⼀路点击“下⼀步”安装下去,直⾄“完成”,就完成了该软件的安装。
备注:安装完毕后,会在桌⾯⽣成四个图标:CAN总线协议编辑器、K_Line协议编辑器、CCP_DAQ编辑器、IDC诊断协议编辑器。
⽤户只需使⽤第⼀个:CAN总线协议编辑器。
⼆、新增车型1、打开CAN总线协议编辑器,点击新增车型标识(点击红⾊⽅框即可),弹出如下对话框,填写车型名称。
三、新增节点点击红⾊框图部分,增加节点,弹出如下对话框,填写ECU名称即可。
四、配置CAN报⽂配置CAN报⽂分两步:第⼀步,配置CAN报⽂,即配置每条CAN报⽂的ID、类型以及对应的信号。
第⼆步,配置CAN信号,即配置所有CAN报⽂⾥包含的所有信号;配置CAN报⽂选中⼀个ECU,右键点击该ECU,在右键菜单中选择新增CAN报⽂随即弹出⼀个对话框1、在“报⽂名称”项填写CAN报⽂的名称。
注明:同⼀个DBC⽂件中不允许出现重复使⽤的报⽂名称2、选择CAN报⽂属于标准帧还是扩展帧3、在“报⽂ID”内填写CAN报⽂的⼗六进制ID4、DLC表⽰在数据帧时实际数据长度。
配置完报⽂后再选择添加在该报⽂下的信号,即选中该报⽂,在右键菜单中选择“新增信号”,如下图:弹出如下选项框按照报⽂⾥的CAN信号顺序依次添加CAN信号。
注意事项:1、在信号名称栏填写该CAN信号的名称2、开始位栏填写该信号开始的bit位,位数量栏填写该CAN信号的长度,以bit为单位。
3、在字节序栏选择该CAN信号的字节序Intel——⼩端字节序,即低字节在前,⾼字节在后Motorola——⼤端字节序,即⾼字节在前,低字节在后5、在数据类型栏填写该信号类型7、在增益栏设置信号的乘积系数,在偏置栏填写偏置值因为实际值=增益值*CAN信号数值+偏置值8、在maximum和minimum栏填写实际值的最⼤值和最⼩值例如:如果CAN信号为8bit,增益值为2,偏置值为4,接收到的数据为00000101,那么实际值=2*5+4=144、在单位栏填写该CAN信号的单位,例如:Km,Kg等五、第⼀步:配置CAN波特率选择CAN1、CAN2、CAN3的波特率六、第⼆步:选择需要的通道该步⽤来将配置的信号中,不需要⽤的信号删除掉。
(3.2)数据库编辑器使用说明
![(3.2)数据库编辑器使用说明](https://img.taocdn.com/s3/m/8bdf0bd876a20029bd642d6d.png)
数据库编辑器使用说明山东鲁能积成电子股份有限公司2002年8月目录1. 数据库编辑器的简介 (1)2. 数据库编辑器的界面简介 (1)3. 数据库编辑器的功能说明 (2)3.1. 数据库备份和恢复 (2)3.2. 系统备份包含的内容 (2)3.3. 系统备份和恢复的要求 (2)3.4. 数据库的备份和恢复方法 (2)3.5. 断开数据库连接的方法 (5)3.6. 数据表备份和恢复 (6)3.7. 打开数据表 (7)3.8. 新建记录 (8)3.9. 移动记录 (8)3.10. 编辑记录 (9)3.11. 删除记录 (10)3.12.人员登录 (10)3.13. 权限注销 (10)3.14. 自定义显示 (10)3.15. 数据库检测 (11)4. 部件参数的定义 (12)4.1. 一致性参数 (12)4.2. 设备的特殊参数 (13)4.2.1. 电网 (13)4.2.2. 电压等级 (14)4.2.3. 分区 (14)4.2.4. 变电站/配电站 (15)4.2.5. 母线 (16)4.2.6. 注入/机组 (16)4.2.7. 开关 (17)4.2.8. 刀闸 (18)4.2.9. 馈线 (19)4.2.10. 馈线段 (20)4.2.11. 变压器 (20)4.2.12. 电容器 (21)4.2.13. 保护 (22)4.2.14. 虚拟单精模拟量 (23)4.2.15. 虚拟双精模拟量 (23)4.2.16. 虚拟状态量 (24)4.2.17. 元节点 (24)4.2.18. 大用户 (25)4.2.19. 低压用户 (26)4.3. 遥测参数 (26)4.4. 电量参数 (31)4.5. 遥信参数 (32)5. 系统运算、操作描述表的设置 (33)5.1. 系统设置表 (33)5.2. 操作人员表 (34)5.3. 计算描述表 (34)5.4.追忆描述表 (36)1.数据库编辑器的简介数据库编辑器是维护工作站的基本模块之一,是DMS1000系统数据库构建的基础,其主要的功能有:管理系统数据库;管理系统实时信息如遥测、遥信和电量等参数的设置等。
Oracle数据库教程 —— sql server dbcc常用命令使用详解
![Oracle数据库教程 —— sql server dbcc常用命令使用详解](https://img.taocdn.com/s3/m/9813368f02d276a200292e2b.png)
Oracle数据库教程—— sql server dbcc常用命令使用详解常用DBCC命令详解Transact-SQL 编程语言提供 DBCC 语句作为 SQL Server 的数据库控制台命令。
DBCC 命令使用输入参数并返回值。
所有 DBCC 命令参数都可以接受 Unicode 和 DBCS 文字。
维护命令1、DBCC INPUTBUFFER功能:显示从客户端发送到 Microsoft SQL Server实例的最后一个语句。
格式:DBCC INPUTBUFFER ( session_id [ , request_id ] )[WITH NO_INFOMSGS ]执行权限:用户必须是 sysadmin 固定服务器角色的成员。
用户必须具有 VIEW SERVER STATE 权限。
相关命令:SELECT @@spidSELECT request_id FROM sys.dm_exec_requests WHERE session_id = @@spid2、DBCC OUTPUTBUFFER功能:以十六进制和 ASCII 格式返回指定 session_id 的当前输出缓冲区。
格式:DBCC OUTPUTBUFFER ( session_id [ , request_id ] )[ WITH NO_INFOMSGS ]执行权限:用户必须是 sysadmin 固定服务器角色的成员。
相关命令:SELECT @@spidSELECT request_id FROM sys.dm_exec_requests WHERE session_id = @@spid3、DBCC SHOWCONTIG功能:显示指定的表或视图的数据和索引的碎片信息。
格式:DBCC SHOWCONTIG [ (对象名) ][ WITH { [ , [ ALL_INDEXES ] ] [ , [ TABLERESULTS ] ] [ , [ FAST ] ] [ ,[ ALL_LEVELS ] ] [ NO_INFOMSGS ] } ]执行权限:用户必须是对象所有者,或是 sysadmin 固定服务器角色、db_owner 固定数据库角色或db_ddladmin 固定数据库角色的成员。
动作编辑器操作说明Version2
![动作编辑器操作说明Version2](https://img.taocdn.com/s3/m/1ba1d3a9cc22bcd126ff0c74.png)
選擇操作套件
設定小型六足機械獸套件
1 點選左方的小型六足機械獸選框。
2 點選右下方的”OK”按鈕。
小型六足機械獸套件設定啟動伺服機:
2 按下“設定微調值”按鈕。
設定微調值
點選要設定的伺服機位置,再輸入要設定的微調值,按下Enter,就會設定該伺服機的微調值為輸 入值,輸入值必須是在-128到127之間的整數。 點選左箭頭與右箭頭,可以一次減少或增加1的微調值,按住不放 則會自動減少或增加微調值直到放開。
設定完成 後點選“關 閉”按鈕, 就可以離 開設定微 調值視窗。
Innovati, Inc. 2010
注意事項
請先確定電腦已經安裝innoBASIC Workshop 2,且版本為v2.0.0.49或以上,若尚未安裝, 可以連結到/website/down/html/?113.html下載。 電腦需與BC1,BC2,SC16或SC32等,具有BASIC Commander功能之模組,透過 USB線連接,且須確認可以由電腦下載程式至模組,先開啟innoBASIC Workshop才能 啟動動作編輯器。 如果是使用BC1,或BC2等不具備伺服機模組的單板電腦,需要另行透過cmdBUS將伺 服機模組與單板電腦連結,並且要提供伺服機模組運作所需的電源。 伺服機操作所需要的電流量較大,須先確認電源供應器是否能提供足夠的電流給伺服機, 也必須確認伺服機所能承受的電壓,是否與電源提供的電壓值相同。 操作中請勿移除USB連接線,以免造成誤動作,如果伺服機動作不正常,請先關閉伺服 機電源,確認問題排除後再重新操作。 伺服機可能有約一百八十度的轉動(不同伺服機可能會有不同的轉動角度),請不要讓伺 服機轉動時碰到障礙物影響轉動,也不要把手或物品置於轉動範圍內,以免受傷或造成 物品毀損 不同伺服機有不同扭力限制,請不要讓伺服機承受過大的抗力,也不要讓伺服機維持相 同動作太久,以免伺服機受損
DCWriter文本编辑器软件使用说明
![DCWriter文本编辑器软件使用说明](https://img.taocdn.com/s3/m/e71c756f7e21af45b307a867.png)
DCWriter电子病历文本编辑器软件说明1.简介DCWriter电子病历文本编辑器软件(简称DCWriter)是一款完全用C#编写的、运行在微软.NET平台上的软件组件,没有使用MS Word、RichEditBox等其他任何文本编辑器组件,完全自主实现了富格式文本编辑功能。
可以非常完美的集成到各类.NET应用系统中,包括、WPF、、命令行程序或者后台服务程序。
DCWriter除了实现了强大的通用文本编辑功能外,还针对电子病历业务添加了续打、输入域、半结构化文档、级联模板、三级查房权限控制、痕迹保留、医学表达式等功能,是开发电子病历应用系统的理想基础。
2.运行环境DCWriter运行在微软Windows操作系统以及微软.NET框架2.0及更高版本的系统中,硬件为x86 PC机及兼容系统。
3.功能点介绍DCWriter详细的功能点有3.1.文档编辑功能DCWriter提供强大的文档编辑功能,主要有:1文字编辑功能。
包括设置字体名称、字体大小、粗体、斜体、下划线样式、文字颜色、文字背景色、上下标。
2支持数字式的和圆点式的段落列表。
3支持图片,支持鼠标拖拽改变图片大小,支持在图片中添加批注信息,批注信息保存后可以再编辑。
可以使用如下图所示的对话框来编辑图片批注信息。
4支持段落设置。
支持段落左缩进、行首缩进、段前间距、段后间距、行间距。
可以使用如下图所示的对话框来设置参数。
5支持表格。
支持单元格的无限制的横向合并和纵向合并。
单元格内可以进行图文混排。
支持无限制的表格套嵌表格。
可以设置表格的标题行。
6可以使用如下图所示的对话框来设置单元格和图片的边框和背景。
7DCWriter支持两种页面视图模式分页视图模式,这种模式下文档的显示结果和打印一样:普通视图模式:8被选择区域高亮度显示模式。
DCWriter支持两种被选择区域的显示模式。
反色高亮度显示被选择区域,如下图所示:半透明色高亮度显示被选择区域,如下图所示:9重做、撤销。
DataEditR 数据编辑器说明说明书
![DataEditR 数据编辑器说明说明书](https://img.taocdn.com/s3/m/f473a079f011f18583d049649b6648d7c0c70848.png)
Package‘DataEditR’October12,2022Title An Interactive Editor for Viewing,Entering,Filtering&EditingDataVersion0.1.5Date2022-03-08Description An interactive editor built on'rhandsontable'to allow theinteractive viewing,entering,filtering and editing of data in R<https://dillonhammill.github.io/DataEditR/>.URL https:///DillonHammill/DataEditRBugReports https:///DillonHammill/DataEditR/issuesDepends R(>=3.5.0)Imports shiny(>=1.5.0),shinyBS,shinyjs,bslib,rhandsontable(>=0.3.8),rstudioapi,htmltools,miniUI,utilsLicense GPL-2Encoding UTF-8RoxygenNote7.1.2Language en-GBSuggests knitr,rmarkdownVignetteBuilder knitrNeedsCompilation noAuthor Dillon Hammill[aut,cre](<https:///0000-0002-1407-7223>)Maintainer Dillon Hammill<**********************.au>Repository CRANDate/Publication2022-03-0812:00:02UTCR topics documented:dataEdit (2)dataFilter (4)dataInput (5)1dataOutput (7)dataSelect (8)dataSync (10)data_edit (11)Index15 dataEdit Shiny module for data editingDescriptionShiny module for data editingUsagedataEditUI(id)dataEditServer(id,data=reactive(NULL),col_bind=NULL,col_edit=TRUE,col_options=NULL,col_stretch=FALSE,col_names=TRUE,col_readonly=NULL,col_factor=FALSE,row_bind=NULL,row_edit=TRUE,row_index=reactive(NULL),quiet=FALSE,read_fun="read.csv",read_args=NULL,...)Argumentsid unique identifier for the module to prevent namespace clashes when making multiple calls to this shiny module.data a reactive expression containing an array(e.g.data.frame,matrix or data.table) or a vector indicating the dimensions of the array(e.g.c(10,10))or columnnames to construct a new template for editing.If no data is supplied a templatewith10rows and columns will be generated for editing.col_bind additional columns to add to the data prior to loading into editor,can be either an array containing the new data,a vector containing the new column names forempty columns or a named list containing a vector for each new column.col_edit logical indicating whether columns can be added or removed,set to TRUE by default.col_options a list named with valid columns names and either c(TRUE,FALSE)for check-boxes,a vector of options for dropdowns,"date"for date input or"password"for password input.col_stretch logical indicating whether columns should be stretched tofill the full width of the display,set to FALSE by default.col_names logical indicating whether column names can be edited or a vector of column names that cannot be edited,set to TRUE by default to allow editing of columnnames.col_readonly names of columns that cannot be ers will be able to edit values but these will be reverted to the original values.Column names for these columncannot be edited either.col_factor logical indicating whether character columns should be converted to factors prior to returning the edited data,set to FALSE by default.row_bind additional rows to add to the data prior to loading into editor,can be either an array containing the new data,a vector containing the new row names for emptyrows or a named list containing a vector for each new column.row_edit logical indicating whether rows can be added or removed,set to TRUE by de-fault.row_index indicates the starting index for new rows when the data supplied to DataEdit() is a subset of a larger dataset,i.e.row_index indicates the number of rowspresent in the parental dataset.quiet logical to suppress warnings when using col_options.read_fun name of the function to use to read in the data when afile is selected,set to read.csv by default.read_args a named list of additional arguments to pass to read_fun when reading infiles....additional arguments passed to rhandsontable.Valuereactive expression containing the edited data.Author(s)Dillon Hammill,<**********************.au>Examplesif(interactive()){ui<-fluidPage(dataInputUI("input-1"),dataOutputUI("output-1"),dataEditUI("edit-1"))4dataFilter server<-function(input,output,session){data_to_edit<-dataInputServer("input-1")data_edit<-dataEditServer("edit-1",data=data_to_edit)dataOutputServer("output-1",data=data_edit)}shinyApp(ui,server)}dataFilter Shiny module forfiltering dataDescriptionShiny module forfiltering dataUsagedataFilterUI(id)dataFilterServer(id,data=reactive(NULL),hide=FALSE,hover_text=NULL)Argumentsid unique identifier for the module to prevent namespace clashes when making multiple calls to this shiny module.data an array wrapped in reactive()containing the data to befiltered.hide logical indicating whether the datafiltering user interface should be hidden from the user,set to FALSE by default.hover_text text to display on download button when user hovers cursor over button,set to NULL by default to turn off hover text.Valuea list of reactive objects containing thefiltered data and indices forfiltered rows.Author(s)Dillon Hammill,<**********************.au>Examplesif(interactive()){library(shiny)library(rhandsontable)library(shinyjs)ui<-fluidPage(useShinyjs(),dataInputUI("input1"),dataFilterUI("filter1"),rHandsontableOutput("data1"))server<-function(input,output,session){data_input<-dataInputServer("input1")#list with slots data and rows(indices)data_filter<-dataFilterServer("filter1",data=data_input)output$data1<-renderRHandsontable({if(!is.null(data_filter$data())){rhandsontable(data_filter$data())}})}shinyApp(ui,server)}dataInput Shiny module for data inputDescriptionShiny module for data inputUsagedataInputUI(id,cellWidths=c("50%","48%")) dataInputServer(id,data=NULL,read_fun="read.csv",read_args=NULL,hide=FALSE,envir=parent.frame())Argumentsid unique identifier for the module to prevent namespace clashes when makingmultiple calls to this shiny module.cellWidths a vector of length2to control the relative widths of the fileInput and textInput, set to c("50%","50%")by default.data can be either the name of a dataset orfile as a character string(e.g."mtcars"or"mtcars.csv")or a vector column names(e.g.c("A","B","C"))or templatedimensions(e.g.c(10,10)).read_fun name of the function to use to read in the data when afile is selected,set toread.csv by default.read_args a named list of additional arguments to pass to read_fun when reading infiles.hide logical indicating whether the data input user interface should be hidden fromthe user,set to FALSE by default.envir the environment in which to search for the supplied data,set to the parent.frame() of dataInput by default.Author(s)Dillon Hammill,<**********************.au>Examplesif(interactive()){library(shiny)library(rhandsontable)ui<-fluidPage(dataInputUI("input1"),rHandsontableOutput("data1"))server<-function(input,output,session){data_input1<-dataInputServer("input1")output$data1<-renderRHandsontable({if(!is.null(data_input1())){rhandsontable(data_input1())}})}dataOutput7 shinyApp(ui,server)}dataOutput Shiny module for data outputDescriptionShiny module for data outputUsagedataOutputUI(id,icon="download")dataOutputServer(id,data=reactive(NULL),save_as=NULL,write_fun="write.csv",write_args=NULL,hide=FALSE,hover_text=NULL)Argumentsid unique identifier for the module to prevent namespace clashes when making multiple calls to this shiny module.icon supplied to dataOutputUI to control the appearance of the icon displayed on the download button,set to"download"by default.data an object of class data.frame wrapped in reactive to be saved tofile.save_as name of thefile to which the data should be saved,overrides inputfile path if supplied.write_fun name of the function to use when writing the data tofile,set to"write.csv"by default.write_args a named list of additional arguments to pass to write_fun when reading infiles.hide logical indicating whether the data input user interface should be hidden from the user,set to FALSE by default.hover_text text to display on download button when user hovers cursor over button,set to NULL by default to turn off hover text.Author(s)Dillon Hammill,<**********************.au>Examplesif(interactive()){library(shiny)library(rhandsontable)library(shinyjs)ui<-fluidPage(useShinyjs(),dataInputUI("input1"),dataOutputUI("output1"),rHandsontableOutput("data1"))server<-function(input,output,session){data_input1<-dataInputServer("input1")output$data1<-renderRHandsontable({if(!is.null(data_input1())){rhandsontable(data_input1())}})dataOutputServer("output1",data=data_input1)}shinyApp(ui,server)}dataSelect Shiny module for selecting dataDescriptionShiny module for selecting dataUsagedataSelectUI(id)dataSelectServer(id,data=reactive(NULL),hide=FALSE,hover_text=NULL)Argumentsid unique identifier for the module to prevent namespace clashes when making multiple calls to this shiny module.data an array wrapped in reactive()containing the data to befiltered.hide logical indicating whether the data selection user interface should be hidden from the user,set to FALSE by default.hover_text text to display on download button when user hovers cursor over button,set to NULL by default to turn off hover text.Valuea list of reactive objects containing thefiltered data and indices for selected columns.Author(s)Dillon Hammill,<**********************.au>Examplesif(interactive()){library(shiny)library(rhandsontable)library(shinyjs)ui<-fluidPage(useShinyjs(),dataInputUI("input1"),dataSelectUI("select1"),rHandsontableOutput("data1"))server<-function(input,output,session){data_input<-dataInputServer("input1")data_select<-dataSelectServer("select1",data=data_input)output$data1<-renderRHandsontable({if(!is.null(data_select$data())){rhandsontable(data_select$data())}})}shinyApp(ui,server)}10dataSync dataSync A shiny module to synchronise datasetsDescriptionThe purpose of this module is to merge changes made to a subset of the data with the master copy of the data.UsagedataSyncUI(id)dataSyncServer(id,data=reactive(NULL),data_subset=reactive(NULL),rows=reactive(NULL),columns=reactive(NULL),hide=FALSE,hover_text=NULL)Argumentsid unique identifier for the module to prevent namespace clashes when making multiple calls to this shiny module.data master copy of the data.data_subset subset of data with altered entries.rows the row indices of data_subset within data.columns the column indices of data_subset within data.hide logical indicating whether the data synchronisation user interface should be hid-den from the user,set to FALSE by default.hover_text text to display on download button when user hovers cursor over button,set to NULL by default to turn off hover text.Author(s)Dillon Hammill,<**********************.au>Examplesif(interactive()){library(shiny)library(rhandsontable)library(shinyjs)ui<-fluidPage(useShinyjs(),dataInputUI("input1"),dataFilterUI("filter1"),dataSyncUI("sync1"),dataEditUI("edit1"))server<-function(input,output,session){values<-reactiveValues(data=NULL,data_subset=NULL)data_input<-dataInputServer("input1")data_edit<-dataEditServer("edit1",data=data_input)data_sync<-dataSyncServer("sync1",data=data_input,data_subset=data_edit,rows=NULL,columns=NULL)}shinyApp(ui,server)}data_edit An interactive editor for viewing,entering and editing dataDescriptioncodedata_edit is a shiny application built on rhandsontable that is designed to make it easy to interactively view,enter or edit data without any coding.data_edit is also a wrapper for any reading or writing function to make it easy to interactively update data saved tofile.Usagedata_edit(x=NULL,col_bind=NULL,col_edit=TRUE,col_options=NULL,col_stretch=FALSE,col_factor=FALSE,col_names=TRUE,col_readonly=NULL,row_bind=NULL,row_edit=TRUE,save_as=NULL,title=NULL,logo=NULL,logo_size=30,logo_side="left",viewer="dialog",viewer_height=800,viewer_width=1200,theme="yeti",read_fun="read.csv",read_args=NULL,write_fun="write.csv",write_args=NULL,quiet=FALSE,hide=FALSE,code=FALSE,...)Argumentsx a matrix,data.frame,data.table or the name of a csvfile to edit.Tibbles are also supported but will be coerced to data.frames.An empty table can be created byspecifying the dimensions in a vector of the form c(nrow,ncol)or the namesof the columns to include in the template.col_bind additional columns to add to the data prior to loading into editor,can be either an array containing the new data,a vector containing the new column names forempty columns or a named list containing a vector for each new column.col_edit logical indicating whether columns can be added or removed,set to TRUE by default.col_options named list containing the options for columns that use dropdown menus,dates, checkboxes or passwords.col_stretch logical indicating whether columns should be stretched tofill the full width of the display,set to FALSE by default.col_factor logical indicating whether character columns should be converted to factors prior to returning the edited data,set to FALSE by default.col_names logical indicating whether column names can be edited or a vector of column names that cannot be edited,set to TRUE by default to allow editing of columnnames.col_readonly names of columns that cannot be ers will be able to edit values but these will be reverted to the original values.Column names for these columncannot be edited either.row_bind additional rows to add to the data prior to loading into editor,can be either an array containing the new data,a vector containing the new row names for emptyrows or a named list containing a vector for each new column.row_edit logical indicating whether rows can be added or removed,set to TRUE by de-fault.save_as name of a csvfile to which the edited data should be saved.title optional title to include above the data editor.logo optional package logo to include in title above the data editor,must be supplied as path to logo png.logo_size width of the logo in pixels,set to30pixels by default.logo_side can be either"left"or"right"to determine the position of the logo relative to the title,set to"left"by default.viewer can be either"dialog","browser"or"pane"to open the application in a dialog box,browser or RStudio viewer pane.First letter abbreviations are allowed,setto"dialog"by default.viewer_height numeric to control the height of the viewer in pixels when viewer is set to "dialog",set800by default.viewer_width numeric to control the width of the viewer in pixels when viewer is set to "dialog",set to1200by default.theme valid shinytheme name,set to"yeti"by default.read_fun name of the function to use to read in the data when x is the name of afile,set to read.csv by default.read_args a named list of additional arguments to pass to read_fun.write_fun name of the function to use to write the edited version of x to afile,set to write.csv by default.Only requirement is that thefirst argument accepts theedited data and the second argument accepts thefile name supplied to save_as.write_args a named list of additional arguments to pass to write_fun.quiet logical indicating whether messages should be suppressed,set to FALSE by default.hide logical indicating whether the dataInput and dataOutput modules should be visible to the user within the application.If hide=FALSE and save_as is spec-ified,the edited data will be written tofile after the application is closed.code logical indicating whether the code required to generate the edited data should be printed to the console,set to FALSE by default.Alternatively,users can supplythe name of an R script to create and store this code....not in use.Valuethe edited data as a matrix or data.frame.Author(s)Dillon Hammill,<**********************.au>Examplesif(interactive()){data_edit(mtcars)}Indexdata_edit,11dataEdit,2dataEditServer(dataEdit),2dataEditUI(dataEdit),2dataFilter,4dataFilterServer(dataFilter),4dataFilterUI(dataFilter),4dataInput,5dataInputServer(dataInput),5dataInputUI(dataInput),5dataOutput,7dataOutputServer(dataOutput),7 dataOutputUI(dataOutput),7dataSelect,8dataSelectServer(dataSelect),8 dataSelectUI(dataSelect),8dataSync,10dataSyncServer(dataSync),10dataSyncUI(dataSync),10rhandsontable,315。