cyzwx程序系统介绍-通用1007-应用操作.

合集下载

京微齐力M7 串口程序应用详解

京微齐力M7 串口程序应用详解
2.4 测试结果
通过 PC 端的串口助手,我们可以收到串口中断服务程序发送回来的数据,我们可以验证一下,数据是否一致。 串口助手收到的数据如下:
2.5 程序源码
2.5.1 Keil 部分的程序源码
#include <stdio.h> #include "cmem7_includes.h" #include "system_cmem7.h"
文件名称 cmem7_uart.c cmem7_uart.h
功能 UART 相关函数(驱动)程序文件 UART 相关函数的头文件
cmem7_uart_retarget.c
Printf 函数调用转换函数包含在这个文件里面
2.2 串口驱动使用方法:
1)定义 UART Type 变量 2)初始化 UART 端口 3)使能 UART 端口 // 发送数据 4)调用发送数据驱动(函数),发送数据。
备注: 不同的驱动库版本里面的该函数名称可能不同,比如有的版本里面该函数为 UART_Cmd
// 发送数据 // 由于我们已经引进了 文件,则可以直接调用 pintf 函数,进行串口的打印输出。
printf("\nSet ALL GPIO_OUT to High\n"); // 也可以通过 UART_Write 函数直接通过串口发送数据,如下:
// Enable UART INT UART_EnableInt(UART2, 0x020, TRUE); 然后编写串口中断服务程序 void UART2_IRQHandler(void) { unsigned char tmp; if(UART2->STATUS_b.RNE) {
tmp= (UART2->RX_BUF & 0x00FF); UART_Write(PRINT_UART,1,&tmp); } }

YOXO1007 用户手册说明书

YOXO1007 用户手册说明书

YOXO1007用户手册物联网单芯片方案版权©2008上海卓岚信息科技有限公司保留所有权力ZL DUI202005281.4.0版权©2008上海卓岚信息科技有限公司保留所有权力版本信息对该文档有如下的修改:修改记录日期文档编号修改内容2020-05-28ZL DUI202005281.1.0发布版本2021-09-30ZL DUI202005281.2.0修改参考电路图2021-10-21ZL DUI202005281.3.0增加电源电路滤波电容2022-12-30ZL DUI202005281.4.0增加IO电平转化电路所有权信息未经版权所有者同意,不得将本文档的全部或者部分以纸面或者电子文档的形式重新发布。

本文档只用于辅助读者使用产品,上海卓岚公司不对使用该文档中的信息而引起的损失或者错误负责。

本文档描述的产品和文本正在不断地开发和完善中。

上海卓岚信息科技有限公司有权利在未通知用户的情况下修改本文档。

目录1.概述 (5)1.1.简介 (5)1.2.框图 (7)1.3.特点 (8)1.4.优势 (9)1.5.产品选型 (12)1.6.目标应用 (12)2.引脚定义 (13)3.硬件设计指导 (16)4.功能说明 (20)4.1软件安装 (20)4.2参数配置 (20)4.3TCP通讯测试 (25)4.4虚拟串口测试 (27)4.5Modbus TCP测试 (29)4.6Web方式配置 (30)5.工作模式和转化协议 (31)5.1.虚拟串口模式 (33)5.2.直接TCP/IP通讯模式 (33)5.3.设备对联方式 (37)6.设备调试 (39)6.1.网络物理连接 (39)6.2.网络TCP连接 (39)6.3.数据发送和接收 (40)6.4.ZLVircom远程监视数据 (40)7.M ODBUS高级功能 (41)7.1.启用Modbus网关 (41)7.2.存储型Modbus网关 (42)7.3.禁用存储型功能 (44)7.4.多主机功能 (44)7.5.多主机参数 (45)7.6.非存储型多主机 (46)7.7.多目的IP下的Modbus (47)8.注册包和心跳包 (47)8.1.注册包 (48)8.2.心跳包 (50)9.HTTPD客户端通信功能 (52)10.P2P功能介绍 (52)11.网口修改参数 (54)12.设备管理函数库 (54)13.串口修改参数 (54)14.远程设备管理 (55)15.固件升级方法 (56)16.附录1:配置参数详解 (59)16.1.保活定时时间 (59)16.2.断线重连时间 (60)16.3.定时发送参数时间 (60)16.4.P2P心跳时间 (60)17.附录2:电气特性 (61)18.附录3:封装尺寸 (61)19.售后服务和技术支持 (61)上海卓岚信息科技有限公司Tel:400-601-51031.概述1.1.简介YOXO1007是上海卓岚推出的一款针对物联网应用的芯片。

时光产品用户操作说明书

时光产品用户操作说明书

时光产品顾客操作阐明书IMS伺服控制器操作使用一.IMS系列伺服控制器旳程序1.程序旳编制2.程序旳写入3.QMCL程序旳运行选择4.QMCL程序旳运行5.QMCL程序运行旳终止二.IMS系列伺服控制器旳运行1.程序运行前旳注意事项2.程序运行时旳注意事项3.程序运行后旳注意事项三.QMCL程序实例1.速度控制2.位置控制3.加 / 减速度控制4.转矩控制5.模拟量给定频率旳速度控制6.具有正反转控制、加减速度控制旳速度控制7.输出灯定期闪烁控制8.结束语一.IMS系列伺服控制器旳程序●有关QMCLQMCL: 由“Quick Motion Control Language”旳首字母构成。

是我司开发旳专用于IMS系列伺服控制器旳电机运动控制语言。

●电机旳运行IMS系列伺服控制器必须运行「QMCL」程序,才能控制被控电机旳运转。

1.程序旳编制「QMCL」由「语言代码」和为直接进行电机控制旳「中间代码」构成旳。

所谓语言代码,例如 HZP(设定指令频率),是在用QMCL编译器软件编程时使用旳语言。

程序旳内容可一目了然。

所谓中间代码,上例中旳设定指令频率 HZP用E1来表达,,是对IMS系列伺服控制器直接写入程序时使用旳代码。

以上有关QMCL详细旳阐明和编制措施请详见[QMCL语言阐明书]。

请注意在400V级 11kW以上(包括11kW)旳IMS伺服控制器旳QMCL程序旳起始,务必加入如下几条程序,否则会发生欠压报警。

POKE $F0FD $40 ;欠压报警无效TIC1=1250L00 JNE L00 TIC1 ;延时3秒左右POKE $F0FD 0 ;欠压报警有效2.程序旳写入通过QMCL编译软件旳编译就可以将语言代码转化成中间代码(自动生成后缀为.q旳文献)。

中间代码可以通过键盘显示屏直接键入控制器内,也可以通过通信口用PC机将编译时自动生成后缀为.q旳文献下传到控制器内旳RAM区(QMCL编译软件包具有下传功能)。

智嵌 CAN 转换器 ZQWL-CANET-3B111 使用手册说明书

智嵌 CAN 转换器 ZQWL-CANET-3B111 使用手册说明书

智嵌ZQWL-CANET-3B111使用手册V1.1版本号:A拟制人:智嵌物联团队时间:2018年10月24日目录1产品快速入门 (3)1.1硬件准备 (3)1.2透传测试 (3)2功能简介 (4)2.1硬件特点 (5)2.2设备特性 (5)3模块硬件接口 (5)3.1模块接口及尺寸 (5)4模块参数配置 (7)4.1智嵌串口服务器配置软件 (7)4.2网页参数配置 (10)5CAN与网络数据透传 (15)5.1转换格式 (15)5.2TCP_SERVER工作模式 (16)5.3TCP_CLIENT工作模式 (17)5.4UDP_SERVER工作模式 (19)5.5UDP_CLIENT工作模式 (20)6常见问题及解决办法 (21)6.1搜索不到设备 (21)6.2设备不能通讯 (21)1产品快速入门ZQWL-CANET-3B111(以下简称3B111)是实现CAN总线(TTL电平)与以太网的数据相互转换的设备。

设备的网络参数(如IP)和CAN参数(波特率等)都可以通过配置软件或者网页的方式修改。

本节是为了方便用户快速对该产品有个大致了解而编写,第一次使用该产品时建议按照这个流程操作一遍,可以检验下产品是否有质量问题。

所需要的测试软件可以到官网下载:/1.1硬件准备为了测试3B111,需要以下硬件:●3B111一个以及测试底板;●DC5V1A电源适配器一个;●网线一个;●USB转CAN设备一个(推荐型号:ZQWL-UCAN-5C121);图1.1硬件准备1.2透传测试先用产品的默认参数来测试,默认参数如下:项目参数备注用户名admin此两项用于网页登录密码adminIP地址192.168.1.253子网掩码255.255.255.0网关192.168.1.1工作模式TCP_SERVER本地端口1030CAN波特率250kbpsCAN打包长度20帧CAN收到20包数据或者从接收到第一包开始超过10ms后,则将数据打包发向网络CAN打包时间10ms测试之前必须保证正电脑的IP是和设备IP处于一个网段内,如果不在一个网段内,需要重新设置电脑的IP地址(静态IP),如下:图1.2.1电脑IP地址设置用导线将usb转CAN调试器和设备的CAN口连接(H接H,L接L),用网线将电脑的网口和设备的网口连接,然后DC5V1A电源适配器给设备供电。

YAMAHA-YV100-编程教学

YAMAHA-YV100-编程教学

YV100第1章YAMAHA 程式编写步骤开机:YV1000-1 打开电源0-2 等机器自我测试完成后, 光标移至2/DATA/M, 按[ENTER], 进入第二层<<MODE>>. 0-3 光标移至4/MANUAL, 按[ENTER], 进入第三层<COMMAND_LIST>.0-4 游标移至B6 INIT.ORIGIN, 按[ENTER], 开始归原点.0-5 归完原点,按[ESC], 再按[ENTER], 跳回第二层<<MODE>>.建立新档案:1-1 光标移至1/EDIT_DATE, 按[ENTER], 进入第三层<COMMAND_LIST>.1-2 游标移至D2 CREAT PCB DATA, 按[ENTER], 建立PCB档案.1. 输入欲建立之档名.2. 按[SPACE], 选择EXEC后, 按[ENTER]执行.1-3 游标移至D1 SWITCH PCB DATA, 按[ENTER], 开启PCB档案.1. 用上下键选择欲开启之文件名称后, 按[ENTER]开启.2. 或直接键入文件名称, 光标会自动跳到与输入名称相同或近似的文件名称上, 再按[ENTER]开启(VER. 1.12以后).1-4 选择PCB INFO., 按[ENTER].编写PCB INFORMATION:2-1 按[ESC], 进入第三层<COMMAND_LIST>.2-2 光标移至B7 CONVEYOR UNIT, 按[ENTER], 进行PCB定位.(一) 使用LOCATE PIN定位1. 游标移至CONVEYOR WIDTH上, 按[ENTER].2. 输入PCB宽度, 按[ENTER, 轨道自动调整为所输入的宽度.3. 游标移至MAIN STOPPER上, 按[ENTER], 升起MAIN STOPPER.4. 将PCB放在输送带上.5. 游标移至CONVEYOR MOTOR上, 按[ENTER], 将PCB送入定位, 待PCB和MAIN STOPPER相碰后, 再按一次[ENTER], 停止输送带.6. 游标移至LOCATE PIN上, 按[ENTER], 升起LOCATE PIN.7. 按下紧急开关.8. 放松锁定LOCATE PIN 2和PUSH IN 的卡榫. ※实机讲解.9. 调整LOCATE PIN 2至正确插入第二个定位孔.10. 锁紧卡榫.11. 解除紧急开关, 并按[READY].12. 游标移至PUSH UP上, 按[ENTER], 升起底板.13. 调整PUSH UP ROD高度. ※实机讲解.14. 游标移至MAIN STOPPER上, 按[ENTER]放下MAIN STOPPER.15. 按[ESC], 跳回第三层<COMMAND_LIST>.(二) 使用EDGE CLAMP定位1. 游标移至CONVEYOR WIDTH上, 按[ENTER].2. 输入PCB宽度, 按[ENTER], 轨道自动詷为所输入的宽度.3. 游标移至MAIN STOPPER上, 按[ENTER], 升起MAIN STOPPER.4. 将PCB放在输送带上.5. 游标移至CONVEYOR MOTOR上, 按[ENTER], 将PCB送入定位, 待PCB和MAIN STOPPER相碰后, 再按一次[ENTER], 停止输送带.6. 游标移至PUSH UP上, 按[ENTER], 升起底板.7. 调整PUSH UP ROD高度.8. 游标移至EDGE CLAMP上, 按[ENTER], 夹起板边.9. 游标移至PUSH IN上, 按[ENTER], 升起PUSH IN.10. 按下紧急开关.11. 放松锁定LOCATE PIN 2和PUSH IN的卡榫. ※实机讲解.12. 调整PUSH IN至刚好碰到PCB尾端.13. 锁紧卡榫.14. 解除紧急开关, 并按[READY].15. 游标移至MAIN STOPPER上, 按[ENTER], 放下MAIN STOPPER.16. 按[ESC], 跳回第三层<COMMAND_LIST>.2-3 光标移至B0 TEACHING, TRACE CONDITION, 按[ENTER], 设定及启动MOVING CAMERA.1. 选择CAMERA, 按[ENTER].2. 选择速度(任意), 按[ENTER].3. 设定使不使用FIDUCIAL, 选择NOT USE, 按[ENTER].2-4 Teaching PCB ORIGIN坐标.1. 在PCB上选定易目视的位置,如PAD转角.2. 按住YPU上的JOYSTICK按键.3. 推游戏杆,并从VISION MONITOR上观察是否已移至选定的位置上.4. 移到定位点后, 按两次[F10], 自动输入X和Y坐标.2-5 Teaching PCB FIDUCIAL坐标, 设为USE.1. 在整块PCB上选定光学识点(对角).2. 按住YPU上的JOYSTICK按键.3. 推游戏杆, 并从VISION MONITOR上观察是否已移至选定的位置上.4. 移到定点后, 按两次[F10], 自动输入X和Y坐标.5. 再把SKIP?项, 设为USE, 表示要使用.2-6 Teaching BLOCK FUDUCIAL坐标,并设为USE.1. 在BLOCK上选定光学辨识点(对角).2. 按住YPU上的JOYSTICK按键.3. 推游戏杆,并从VISION MONITOR上观察是否已移至选定的位置上.4. 移到定点后, 按两[F10], 自动输入X和Y坐标.5. 再把SKIP?项, 设为USE, 表示要使用.2-7 选择PcbFixDevice(定位方式).1. 游标移至PcbFixDevice.2. 按[SPACE], 选择定位方式.2-8 按[ESC], 进入第三层<COMMAND_LIST>.2-9 按[F3]或游标移至A1 MAIN WINDOW按[ENTER], 选择MARK INFO., 按[ENTER]. 编写MARK INFORMATION:3-1 任意输入MARK NAME.3-2 按[TAB], 切换至MARK TYPE INFO.子窗口.3-3 按[ESC]进入第三层<COMMAND_LIST>.3-4 游标移至A3 VIEW DATABASE No. , 按[ENTER],在DATABASE中选择适当的MARK 编号后,按[ENTER].3-5 按[F7],复制DATABASE的设定.3-6 检查MARK TYPE是否正确(FIDUCIAL/CAMERA).3-7 按[F4],切换至MARK SIZE INFO.子窗口.3-8 测量并输入MARK OUTSIZE.3-9 按[F4],切换至VISION INFO.子窗口.3-10 检查MARK SHAPE是否正确.3-11 检查MARK SUPFACE TYPE是否正确.3-12 按[F6], 进行视觉辨识调整.1. 光标移至FIX PCB, 按[ENTER], 进行PCB定位. 参考2-2.2. 游标移至TEACH MARK, 按[ENTER]两次.3. 按住YPU上的JOYSTICK按键.4. 推游戏杆, 并从VISION MONITOR上观察是否已移至MARK位置上.5. 已移至MARK位置上后, 按[ENTER].6. 光标移至VISION TEST, 按[ENTER], 进行辨识.7. 若失败, 将游标移至PARM.SEARCH, 按[ENTER]做参数搜寻.8. 完成参数搜寻后,将游标移至VISION TEST, 按[ENTER].9. 若失败,重复步骤7; 若仍失败, 请检查MARK OUT SIZE是否正确. 直到VISION TEST成功.10. 成功后, 游标移至EXIT, 按[ENTER]跳出.3-13 按[ESC]进入第三层<COMMAND_LIST>.3-14 按[F3]或游标移至A1 MAIN WINDOW, 按[ENTER], 选择BLOCK REPEAT INFO.,按[ENTER].编写BLOCK REPEAT INFORMATION:4-1 输入各BLOCK REPEAT点的名称.4-2 按[ESC]进入第三层<COMMAND_LIST>.4-3 游标移至B0 TEACING, TRACE CONDITION, 按[ENTER].1.选择CAMERA, 按[ENTER].2. 选择速度(任意), 按[ENTER].3. 设定使不使用FIDUCIAL, 选择USE, 按[ENTER].4-4 第一个BLOCK REPEAT点的坐标取与PCB ORIGIN一样, 故坐标为(0, 0).4-5 其余BLOCK REPEAT点则取各BLOCK上和第一个BLOCK上的BLOCK REPEAT 点相同的位置.1. 按住YPU上的JOYSTICK按键.2. 推游戏杆, 并从VISION MONITOR上观察是否已移至正确位置上.3. 移到定点后, 按两次[F10], 自动输入X和Y坐标.4-6 输入各个BLOCK和第一个BLOCK比较后的旋转角度.4-7 按[ESC],进入第三层<COMMAND_LIST>.4-8 按[F3]或游标移至A1 MAIN WINDOW, 按[ENTER], 选择COMPONENT INFO., 按[ENTER].编写COMPONENT INFORMATION:5-1 任意输入各种零件名称(所有零件都要做以下CHECK).5-2 按[TAB], 切换至USER ITEM子窗口.5-3 游标移至DATABASE NO.上.5-4 游标移至2/1/A3, 按[ENTER], 在DATABASE中选择适当的COMPONENT编号后,按[ENTER].5-5 按[F7], 复制DATABASE的设定.5-6 检查COMP. PACKAGE.5-7 检查FEEDER TYPE.5-8 检查REQUIRED NOZZLE.5-9 检查ALLGNMENT MODULD.5-10 按[F4], 切换至PICK&MOUNT子窗口.5-11 检查PICK UP ANGLE.5-12 检查PICK HEIGHT及MOUNT HEIGHT.5-13 检查DUMP WAY.5-14 检查MOUNT ACTION.5-15 检查PICK SPEED及MOUNT SPEED.5-16 检查PICK VACUUM及MOUNT VACUUM.5-17 按[F4], 切换至TRAY子窗口.5-18 检查X及Y-COMP.AMOUNT.5-19 检查X及Y-COMPPITCH.5-20 检查X及Y-CURRENTPOS.5-21 检查WASTESPACE ( L )及WASTESPACE( R )或PALLETSTART及PALLET-END 及PALLET-CURRENT.5-22 检查X及Y-TRAYAMOUNT.5-23 检查X及Y-TRAYPITCH.5-24 检查X及YCURRENTTRAY.5-25 检查COUNTOUTSTOP.5-26 按[F4], 切换至VISION子窗口.5-27 检查ALIGNMENT TYPE.5-28 按[F4], 切换至SHAPE子窗口.5-29 检查BODY SIZE X及Y及Z.5-30 检查LEAD NUMBER.5-31 检查REFLECTLL.5-32 检查LEAD PITCH.5-33 检查LEAD WIDTH.5-34 检查MOLD SIZE X及Y.5-35 按[F6], 进行视觉辨识调整.5-36 所有零件都做完后, 按[F3]或游标移至A1 MAIN WINDOW, 按[ENTER], 选择MOUNT INFO., 按[ENTER].编写MOUNT INFORMATION:6-1 输入所有MOUNT点名称.6-2 光标移至2/1/B0, 启动MOVING CAMERA.6-3 输入所有MOUNT点坐标.6-4 检查并输入所有MOUNT点角度.6-5 按[F4], 切换至COMPONENT INFO.子窗口.6-6 按[TAB], 回到MOUNT INFO.主画面.6-7 对照各个MOUNT点所使用的零件,并将该零件在COMPONENT INFO.中的编号输入到MOUNT INFO.中的COMP参数内.6-8 按[ESC], 叫出命令列(COMMAND…LIST).6-9 游标移至2/1/E0 SAVE PCB & EXIT, 按[ENTER], 储存档案并跳出.进行自动编排:7-1 游标移至2/2/A1 OBJECT SELECTION, 按[ENTER].7-2 游标移至PCB SELECTION, 按[ENTER].7-3 选择欲编排之PCB档案后, 按[ENTER].7-4 游标移至QUIT, 按[ENTER].7-5 光标移至2/2/A4 CONDITION SETTING, 按[ENTER], 设定编排状况.7-6 光标移至2/2/A5 EXECUTE, 按[ENTER], 进行编排.7-7 若有错误产出, 详读错误讯息后做适当的修正.(注:文档可能无法思考全面,请浏览后下载,供参考。

AC7Z100核心板用户手册说明书

AC7Z100核心板用户手册说明书

ZYNQ7000开发平台用户手册AC7Z100核心板2 / 31芯驿电子科技(上海)有限公司文档版本控制目录文档版本控制 (2)(一)简介 (4)(二)ZYNQ芯片 (5)(三)DDR3 DRAM (8)(四)QSPI Flash (14)(五)eMMC Flash (15)(六)时钟配置 (16)(七)LED灯 (19)(八)复位电路 (20)(九)电源 (20)(十)结构图 (23)(十一)连接器管脚定义 (23)3 / 314 / 31芯驿电子科技(上海)有限公司(一) 简介AC7Z100(核心板型号,下同)核心板,ZYNQ 芯片是基于XILINX 公司的ZYNQ7000系列的XC7Z100-2FFG900。

ZYNQ 芯片的PS 系统集成了两个ARM Cortex™-A9处理器,AMBA®互连,内部存储器,外部存储器接口和外设。

ZYNQ 芯片的FPGA 内部含有丰富的可编程逻辑单元,DSP 和内部RAM 。

这款核心板使用了4片Micron 的512MB 的DDR3芯片MT41J256M16HA-125,总的容量达4GB 。

其中PS 和PL 端各挂载两片,分别组成32bit 的总线宽度。

PS 端的DDR3 SDRAM 的最高运行速度可达533MHz(数据速率1066Mbps),PL 端的DDR3 SDRAM 的最高运行速度可达800MHz(数据速率1600Mbps)。

另外核心板上也集成了2片256MBit 大小的QSPI FLASH 和8GB 大小的eMMC FLASH 芯片,用于启动存储配置和系统文件。

为了和底板连接,这款核心板的4个板对板连接器扩展出了PS 端的USB 接口,千兆以太网接口,SD 卡接口及其它剩余的MIO 口;也扩展出了ZYNQ 的16对高速收发器GTX 接口;以及PL 端的几乎所有IO 口(114个3.3V IO 和48个1.8V IO ),其中BANK10和BANK11的IO 的电平可以通过更换核心板上的LDO 芯片来修改,满足用户不用电平接口的要求。

全中文中语言微电脑单片机编程系统使用教程

全中文中语言微电脑单片机编程系统使用教程

中语言微电脑编程系统使用说明---中国人自已的微电脑编程语言- 1 -最近几年,中国的微电子迅猛发展,微电脑应用已进入千家万户,所有的家电几乎每台都装有微电脑芯片,例如电饭煲,电视机,电风扇等。

不只是在民用方面,各个行业的微电脑应用也是是新月异:工业应用,医疗器械,航天应用等等。

可以说,现在社会微电脑应用已是无所不在!然而,中国的微电脑编程语言一直是英文为主的,这给一些英文基础不太好的微电子爱好者设定了一定的障碍。

在中国,有数亿万计的微电子爱好者,但从事微电脑编程的人员占不到十分之一,很大一部分就是因为编程语言的缘故。

不只是工作方面,这些微电子爱好者有好多想法,如果得以实现,可以发明出很多产品,但是就是因为英文基础不态好的原因造成的微电脑编程不能进行,从而给研发产品造成了一定的困扰,大的方面说,也阻碍了我国的电子信息化的发展。

在美国等一些国家,普通人员不要专业知识就可以学编程,因为编程语言是他们的,所以就和写文章一样,很容易的。

为此,我们经过多年努力,终于开发出一套完整的中文微电脑编程系统,取名中语言微电脑编程系统。

中语言微电脑编程系统是基于C语言基础上结合中文特点而开发的一套完整的微电脑单片机- 2 -中文编程系统,希望能给我国电子信息化发展尽一份微薄之力!中语言微电脑编程系统有以下特点:1,全中文语法结构与变量,完全符合中国人的书写与阅读习惯。

2,基于C语言但结合了中国人的语法词汇,无需生记硬背语法,用的时候看一下立即明白意思。

3,无论年龄,无论专业,无论性别,只要是微电子爱好者即可学会。

人人可学,人人可用。

4,一天入门,三天上手,简单易学。

5,重简去繁,在C语言上一些复杂的用不上的语法完全去掉,只留下简单实用而且常用的,当- 3 -然这是建立在不影响微电脑应用的基础上。

使得学习起来更加容易。

同时我们开发了中语言微电脑编程系统编程软件,系统软件具有如下特点:1,全中文友好界面,无需英语基础即可书写内容。

赛元SC95F系列TouchKey MCU应用指南说明书

赛元SC95F系列TouchKey MCU应用指南说明书

目录1 赛元SC95F系列TOUCHKEY MCU应用指南总体描述 (2)2 赛元触控库介绍 (3)2.1触控库应用类型 (3)2.2触控项目开发简要步骤 (3)2.3赛元触控库文件介绍 (3)3 触控开发流程 (4)3.1安装开发工具 (4)3.2调试触控参数 (5)3.2.1 高灵敏度调试触控参数 (5)3.2.2 高可靠调试触控参数 (12)3.3实现赛元软件库的功能测试 (15)3.3.1 高灵敏库触控软件库移植 (15)3.3.2 高可靠库触控软件库移植 (19)3.4完成用户程序和赛元触控软件库的融合 (25)3.4.1 高灵敏库触控软件和用户程序 (25)3.4.2 高可靠库触控软件和用户程序 (27)3.4.3 注意事项 (29)3.5附加功能-动态调试功能 (29)3.5.1 高灵敏度动态调试步骤 (29)附录 (32)4 规格更改记录 (36)声明 (36)1 赛元SC95F系列TOUCHKEY MCU应用指南总体描述本文档是赛元SC95F系列Touchkey MCU触控的应用指南,主要介绍如何使用赛元提供的触控按键库文件以及触控上位机如何调试参数。

赛元触控MCU的触控架构分为高灵敏度触控模式和高可靠触控模式,部分型号内建双模触控(具体参见规格书描述),可通过选择不同的触控库文件来使用高灵敏度模式或高可靠模式,其特点如下:●高灵敏度模式可适应普通触控按键、隔空按键触控、滑轮滑条、接近感应等对灵敏度要求较高的触控应用●高灵敏度/高可靠模式都具有很强的抗干扰能力●最多可实现 31 路触控按键及衍生功能●高灵活度开发软件库支持,低开发难度●自动化调试软件支持,智能化开发●部分型号可以在 MCU STOP 模式下进入低功耗模式工作,12个触控按键500mS唤醒时芯片整体功耗可低至*********/25uA@5V用户通过使用赛元提供的触控按键库文件,可选择触控模式并快速简单实现所需的触控功能。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

功能5--舱容曲线计算


舱室描述和表达
建立了一套完整的特征点描述方法和边界条件处理方法 针对内河船舶舱室不规则和舱壁边界不明确的特点,重点 考虑了边界特征点的退化问题,完善了各类舱室的表达方 式 为舱容曲线计算、自由液面修正计算和破舱稳性计算提供 了有效、可靠的保证


计算内容
舱室要素和舱容曲线


生成主机标识
在cyzSetup_201201目录中运行“cyz生成主机标识” 应用程序,将生成cyzhostId.txy文件
程序安装与删除2

系统许可注册
程序操作


程序启动
Windows“开始” → “程序” → “船舶静力学计算及稳 性衡准系统”程序组 → 点击"船舶静力学计算及稳性衡准 系统V4.1"菜单项 已建立桌面快捷方式的,直接在桌面点击"船舶静力学计算 及稳性衡准系统"图标
采用鼠标单击不同记录的单元格(或行选定器)来移动记录 通过“”、“”、“”、“”按钮移动记录
进入系统界面
数据输入-船舶静力学计算主控数据表A-1
船舶要素:船名、船舶
登记号、船舶所有人、船 舶经营人、船舶类型、船 类说明、航区、航段、船 籍港、总吨位、额定功率 和设计航速
船舶尺度:船长、垂
船舶静力学计算及稳性衡准系统V4.2
程序操作介绍
武汉船舶职业技术学院
程序系统操作的介绍内容

程序系统的版本及文档 程序系统的计算功能 程序的安装与删除

程序系统的操作
程序系统的版本

为了满足船舶设计、规范研究、规范编写、船舶审图和 海事分析的需要,先后于1987年、1989年、1994年和 2000年推出了四个版本

功能7--破舱稳性计算

计算内容:
各种装载状况下的破舱稳性、破舱许用重心高度曲线
计算方法:
采用浮态平衡方程按损失浮力法计算
衡准规范:
《内河散装运输液化气体船舶构造与设备规范》 《内河散装运输危险化学品船舶构造和设备规范》 《内河高速船建造与检验规定》 《内河船舶法定检验技术规则》
功能8--下水计算
船壳系数、舭部升高值、 非对称船型说明、上层建 水体积、结束排水体积、 站号个数指型值表的站号数目(包括 0号站),水线个数 筑型值表和附体型值表 排水体积间距、横倾角范 指型值表的水线数目(包括基线) 围、横倾角间距、补充角 :重量 度 1、补充角度2、纵倾参 重量分布/波浪参数 在制定型值表格时,用户可以同时对表 B1 、表 B2 和表 B3进 曲线分布 、波长 、波高 、波 数 行设定,也可以单独对某一个表格进行设定 浪计算修正

计算方法
采用特征点坐标描述舱室形状,并自定义计算水线数目
功能6--可浸长度计算
计算内容 可浸长度曲线和进水舱容曲线 计算方法 根据浮态平衡方程原理,建立可浸长度微分 方程,利用区间积分方法求解微分方程得到可 浸长度曲线 采取变换极限破损水线的纵倾角范围和不同 间距排序等处理方法,使可浸长度曲线尽量分 布全船,并使可浸长度中点均匀分布
计算内容 纵向下水 计算方法 采用浮态平衡方程计算下水的各个阶 段

功能9--辅助计算

等站距型值表计算
将型值表(表B1、表B2、表B3)转换成等站距型值表
内河散货堆装计算
散货的分布、重量及重心位置按《内河船舶法定检验技 术规则》第6篇稳性第3章3.3.3.2的规定进行计算

浮态计算
根据排水量和重心位置按浮态方程计算浮态和初稳性高度
“外”指隧道 的外侧 “内”指隧道 的内侧
数据输入-型值表(表B1-B3)3
型值表(表B1-B3)的设定方法(定维)
表B中型值表格设定
通过插入或删除行和列
插入/删除行(记录):用鼠标单击要删
除位置的行标头(行选定器),使该行反 色显示后按“插入/删除”命令 插入/删除列(字段):用鼠标单击要删 除位置的列标头(列选定器),使该列反 色显示后按“插入/删除”命令
数据输入-型值表 (表B1-B3)1 =1,第4 列开始到第N-2
行序标记
列填 =2 ,剖面底线半宽一般指横剖 写计算站号 面底线处的半宽
= S M N Z
——表示固定行; ——表示“水线”行; ——表示“各站距舯”行; ——表示“折角线”行; ——表示“纵剖线”行。
说明
数据输入-型值表(表B1-B3)2
程序系统操作的介绍内容

程序系统的版本及文档 程序系统的计算功能 程序的安装与删除

程序系统的操作
程序系统的计算功能
计算功能
静水力性能计算、舱容曲线计算、自由液面修正 计算、倾斜试验计算、完整稳性计算、可浸长度曲 线计算、破舱稳性计算和纵向下水计算等内容,
适用船型
常规线型、折角线型、球艏球艉线型、非对称线 型、双体船、隧道线型、双艉线型以及组合线型等 船型
功能1--静水力性能计算
计算内容:邦戎曲线、静水力曲线、费尔索夫曲 线、横截曲线、进水角曲线和极限倾静角曲线等 内容 计算精度:本程序系统应用船体线型分解与叠加 原理,利用组合积分与插值公式,使计算精度高、 结果正确可靠 计算方法:费尔索夫曲线、横截曲线、进水角曲 线和极限静倾角曲线应用浮态平衡方程,采取固 定排水量法求解,可计入初始纵倾角的影响。

数据网格的操作方法2


复制数据
复制单个数据 复制行(记录) 复制列(字段)


粘贴数据
将焦点切换到选定单元格后,按“复 制”命令 数据复制整行数据,先用鼠标单击选定 的行标头(行选定器),使该行反色显 示后按“复制”命令 数据复制整列数据,先用鼠标单击选 定的列标头(字段选定器),使该列 反色显示后按“复制”命令 将焦点切换到需要粘贴的单元格后, 按“粘贴”命令 数据粘贴整行数据,先用鼠标单击需要 粘贴的行标头(行选定器),使该行反 色显示后按“粘贴”命令 数据粘贴整列数据 ,先用鼠标单击需要 粘贴的列标头(字段选定器),使该列 反色显示后按“粘贴”命令
数据输入-型值表(表B1-B3)4

插入/删除行的方法:

插入/删除列的方法:
数据输入-表B4、B6和B7
上层建筑型值表B4 进水位置表B6 极限静倾位置表B7

数据输入-表B4、B6和B7
程序系统的数据文档
数据文档以船舶为储存单位,一艘船舶有 三个相关联的数据文件 数据库文件 船舶的数据以*.mdy存盘(*.为数据库 的文件名),另以*.mdk形式备份存盘。 计算数据文件 由各个计算模块建立的随机文件,其内 容为各个计算模块的计算结果,供程序之 间相互调用和打印程序读取。


功能2--自由液面修正计算
计算内容 水线面惯性矩和自由液面横倾力矩 计算方法

IMO推荐方法:采用IMO推荐方法计算自由液 面横倾力矩 详细计算方法:按液体装载情况,直接采用详 细方法求出自由液面对初稳性高度的修正量 和自由液面横倾力矩
功能3--倾斜试验计算
试验方法 包括仪器法、挂锤法和连通玻璃管法 等测量方法 计算方法 可按倾侧力矩法或移动力矩法计算试 验状态下的初稳性高度 利用浮态平衡方程计算试验状态水线 下的各参数和空船浮态
粘贴单个数据 粘贴行(记录) 粘贴列(字段)
数据网格的操作方法3



插入数据
插入行(记录)
插入列(字段)



删除数据
删除行(记录)
删除列(字段)
添加数据 添加行(记录) 添加列(字段)

选定器),使该行反色显示后按“删除” 命令 用鼠标单击要删除位置的列标头(列 选定器),使该列反色显示后按“删 在数据表格的最后行添加一个新的记 除”命令 录(整行空白数据)。用鼠标单击任 意一个单元格或任意行标头(行选定 在数据表格的最后一列添加一个字段 (整列空 器)后 , 按“添加”命令 白数据)。用鼠标单击任意一个列标头(列选

输入口令 输入正确的口令才能进入程序系统 设置口令


通过“帮助”菜单中的“设置口令”修改口令
程序系统操作的介绍内容

程序系统的版本及文档 程序系统的计算功能 程序的安装与删除

程序系统的操作
系统界面及操作
数据网格的操作方法1
数据网格是一种类似于电子数据表格的绑定控件,将 与数据库绑定后, 显示和编辑数据库的内容 数据网格与数据库绑定在一起,对数据网格的操作是 无法撤消的
数据输入-静水力性能计算数据



静水力性能计算要素表B 常规型值表B1 非对称型值表B2 隧道型值表B3 上层建筑型值表B4 附体型值表B5 进水位置表B6 极限静倾位置表B7
数据输入-静水力性能计算要素表B
船型参数:船型特征数、
横截曲线参数 :: 开始排 型值表格设定
1986.08~1987.03 1988.05~1989.10 1993.04~1994.12 1998.10~2000.10 2004.10~2004.12 2005.10~2005.12 2007.01~2007.03 2008.01~2008.04 2009.01~2009.02 2009.05~2009.06 2010.01~2010.02 2012.02 CYZWX V1.0 CYZWX V2.0 CYZWX V3.0 CYZWX V4.0 CYZWX V4.0(0501), (0508) CYZWX V4.0(0601) CYZWX V4.0(0701) CYZWX V4.1(0805) CYZWX V4.1(0901) CYZWX V4.1(0906) CYZWX V4.1(1003) CYZWX V4.2(201201)
相关文档
最新文档