- 最近更新
- 目录
- 产品选型及规格书
- 上位软件安装与使用
- 开始我的第一个工程
- sHMIctrl开发基本知识
- 开发语言的基础知识
- HelloWorld(无界面代码)
- 有界面代码 :有界面代码开发基础
- 数据处理
- 代码调试
- sHMIctrl的高级开发
- bin二进制数据处理
- stringlist字符串数组
- 控件的开发
- dialog窗体
- 有关定时器的开发
- 存储结构与配置参数
- 有关字符串的存储结构
- bind全局存储区与固化存储区
- 变量的资源限制
- 有关控件的配置
- 关于表达式极限参数
- 触摸热区与定时器
- 查看资源情况 :查看资源占用情况
- 高级UI界面使用
- 线框UI方案 :线框UI典型控件-按钮讲解
- 半透明UI方案 :半透明UI典型控件-按钮讲解
- 换肤UI方案
- 在工程中设置需要使用的皮肤包
- 配色体系 :换肤UI之配色体系
- 软件切换皮肤包
- 在工程中添加多个皮肤
- 组态界面
- 硬件相关
- 串口相关通信模式
- 数据绑定与CMD命令通信
- 字符串模式1 :0d0a结束的数据包模式
- 字符串模式2 :自定义结束字符的数据包模式
- 二进制模式 :自定义字符结束的二进制数据模式
- 关于命令执行的延时
- 双路串口接收数据
- 下行控制方式
- 关于切换模式
- RS485通信(含modbus)
- 扩展IO接口
- WIFI通信与物联网
- 按键模式(键盘) :非触摸屏的按键模式
- 串口端口修改为IO端口
- 六键模式
- 八键模式与端口的单独设置
- 外接键盘_12键与16键模式 :12键与16键模式--外接键盘
- I2C接口
- 蜂鸣器接口 :蜂鸣器详细讲解
- 休眠与节能 :产品的节能模式
- TF卡相关
- RTC时钟
- FlashData数据记录 :FlashData数据记录系统
- FlashData曲线展示
- 基本使用方法 :FlashData基本使用方法
- 实战案例
- 经验点滴 :经验点滴目录
- 商业发行与量产
- 转换成usartGPUII串口屏
- 附录1-控件使用手册
- 基础控件
- 基本显示类
- apic :动画播放控件
- battery :电池电量显示
- biglabel :放大汉字标签控件
- boxstring :文本段落显示控件
- calendar :月历星期显示控件
- clock :钟表表盘控件
- curve :曲线显示控件
- curve2 :高级曲线显示控件
- fd_curve :FlashData曲线控件
- label :标签显示控件
- LedNumber :数码字体显示控件
- memo :文字段落控件
- meter :仪表盘控件
- pic :图片控件
- progressbar :进度条显示控件(横)
- table :表格显示控件
- thermometer :带标尺温湿度计控件
- time :时间显示控件
- ToastLabel :吐丝提示(定时消隐)显示控件
- t_label :半透明标签显示控件
- t_memo :半透明文字段落控件
- win8_box :win8风格显示控件
- xk_panel :panel面板(分组框显示)
- 触摸操作类
- button :标准按钮控件
- iconbutton :切换图标序号显示的按钮控件
- keyboard :拼音输入法键盘控件
- menuwin :win标准菜单控件
- slide :触摸滑块控件
- t_button :半透明风格控件-按钮控件
- xk_button :线框风格控件-按钮控件
- xk_chkbox :线框风格控件-多选
- xk_switch :线框风格控件-开关
- xk_tab :线框风格控件-选项卡控件
- 数据输入类
- edit :文本输入控件
- IncDecNum :数字加减框控件
- selectlist :线框风格控件-单选列表
- t_IncDecNum :半透明数字加减框控件
- xk_combobox :线框风格控件-单项选择框
- xk_edit :线框风格控件-文本输入控件
- xk_fileselect :线框风格控件-文件选择框
- key按键专用
- menukey :按键模式对应菜单控件
- 组态类
- skin皮肤控件
- skinbutton :皮肤风格控件-按钮控件
- skincombobox :皮肤控件-单项选择框
- skinedit :皮肤风格控件-文本输入控件
- skinfileselect :皮肤控件-文件选择框
- skinIncDecNum :皮肤风格控件-数字加减框
- skinmenu2 :皮肤控件-二级菜单控件
- skinmenuwin :皮肤控件-win标准菜单控件
- skinprogressbar :皮肤控件-进度条显示控件(横)
- skinradio :皮肤控件-单选钮控件
- skinselectlist :皮肤控件-单选列表控件
- skinslide :皮肤控件-滑块控件
- skinswitch :皮肤控件-开关控件
- skintab :皮肤控件-选项卡控件
- skinwindows :皮肤控件-窗口控件
- 其他类
- autolight :自动降低亮度节能控件
- passwdlabel :密码输入专用显示控件
- picpasswd :图形密码输入专用控件
- QRcode :二维码专用显示控件
- RetroSnaker :贪吃蛇---游戏控件
- 控件升级
- 附录2-语句速查
- 基本语句
- dialogreturn :dialog窗体使用的返回函数
- for :循环语句
- getretstr :获取窗体间传递的字符串
- getretval :获取窗体间传递的值
- godialog :调用对话窗体
- if :条件判断语句
- loadcom :加载一个控件类
- return :函数返回
- while :while循环语句
- 数学语句
- 字符串语句
- binstr :二进制字符串
- defbin :初始化一个二进制字符串
- freestr :释放字符串空间
- getadbyval :非线性传感器值逆计算
- getbin :读取二进制字符串的某个字节值
- getbin2 :读取二进制字符串的某个u16值
- getbinstr :从bin中获取一个字符串
- getmax2 :获取二进制字符串的最大u16值
- getv :从二进制字符串中读取一个数值
- getvalbyad :非线性传感器值计算
- newbin :创建一个二进制字符串
- setbin :修改二进制字符串的某个字节值
- setbin2 :修改二进制字符串的某个u16字节值
- setbinstr :将一个字符串写入二进制数据中
- setv :向二进制字符串中写一个数值
- strlist :字符串数组
- strlist_add :添加stringlist的一个子项
- strlist_count :获取stringlist的项数
- strlist_creat :创建一个字符串列表
- strlist_del :删除stringlist的一个子项
- strlist_get :获取stringlist的一个子项
- strlist_ins :插入stringlist的一个子项
- strlist_new :新建一个字符串列表
- strlist_set :修改stringlist的一个子项
- asc :获取字符串的asc码
- chr :asc码转字符串
- explode_fint :分解一个浮点数字符串并转成数字
- explode_float :分解一个浮点数字符串并转成浮点数
- explode_num :分解一个字符串并转成数字
- explode_set :分解一个字符串并修改某个子项
- explode_str :分解一个字符串
- ftos :浮点数转字符串
- hex2dec :16进制转10进制
- idxof :获取字符串中某一位的Asc码
- int2hex :10进制转16进制
- itos :整数转字符串
- stof :字符串转浮点数
- stoi :字符串转整数
- strlen :获取一个字符串的长度
- strpos :获取字符串位置
- strreplace :字符串查找替换
- strtolower :字符串转小写
- strtoupper :字符串转大写
- substr :截取一个子串
- trim :截取两边非显示字符串
- 绘图语句
- 基本绘图语句
- box :绘制方框
- boxf :绘制实心方框
- cirbox :绘制圆角空心方框
- cirboxfill :绘制圆角实心方框
- circle :绘制空心园
- circlefill :绘制一个实心园
- cls :清屏
- dbox :绘制粗框方框
- drawmeter :绘制仪表盘表针
- gradlineh :绘制过渡色横线
- gradlinev :绘制过渡竖线
- pipe_draw :绘制管道图
- pipe_mode :设置管道路线状态
- pipe_set :设置管道路线
- pipe_start :创建一个管道绘图
- pl :画线
- ps :画点
- tpen :海龟绘图
- 文字显示相关
- ds :显示字符串
- dsbig :显示放大字符串
- getmemoline :获取字符串段落显示行数
- getstrpix :获取str实际显示的点阵宽度
- label :绘制标签
- selectfont :选择一个字体
- showmemo :显示字符串段落
- sp_ds :显示轮廓字符串
- sp_label :绘制轮廓汉字标签
- 图片显示相关
- cpic :图片裁剪
- getpicheigth :获取图片的高度
- getpicwidth :获取图片的宽度
- icon :显示图标
- pic :绘制图片
- 显示模式控制
- automode :自动调整显示模式
- bcls :背景清屏
- bpic :设置背景图
- direction :设置屏幕的显示方向
- makelayer :图层显示模式
- maketranlayer :半透明图层显示模式
- sxy :模块组合
- tranmode :调整显示模式
- 颜色背景色控制
- boxsbc :设置叠加背景色
- getcolorval :获取颜色号对应的颜色值
- gradbasecolor :设置8级灰度色到颜色表
- gradcolor :计算过渡色
- restcolor :恢复预设颜色
- sbc :设置背景色
- scc :设置颜色
- setgradcolor :设置颜色过渡色
- 专用模块显示
- drawcurve :绘制标准曲线
- drawcurve2 :绘制高级曲线
- drawgrid :绘制方格(曲线背景)
- drawskin :绘制一个皮肤库部件
- getskinval :获取皮肤库部件属性
- selskin :选择一个skin
- showqr :绘制一个二维码
- 系统语句
- debugmode :设置debug模式
- echo :向控制台输出一个变量
- getsn :获取序列号
- getsysval :获取一些内部字符串
- gopage :跳到一个新页面
- reboot :系统重启
- redrawui :刷新UI界面
- savebmp :将屏幕内存截屏生成bmp文件写入TF卡
- setsysval :设置一些内部字符串
- sleep :进入睡眠模式
- start :开始执行当前页面
- sysinfo :获取系统信息
- tpsetup :触摸屏校准
- 硬件相关语句
- I2C语句 :I2C语句列表
- i2c_init :初始化I2C口
- i2c_recvbin :I2C接收一组数据
- i2c_recvbyte :I2C接收一个数据
- i2c_sendbin :I2C发送一组数据
- i2c_sendbyte :I2C发送一个数据
- IO控制语句 :GPIO系列语句
- gpio_ad :获取端口的AD值
- gpio_inp :获取扩展端口电平
- gpio_key :设置按键模式
- gpio_mode :设置端口模式
- gpio_out :设置扩展端口电平
- gpio_pwmdef :设置PWM的工作频率
- gpio_pwmset :设置PWM的占空比
- rtc时间语句
- rtc_getstamp :获取当前时间戳
- rtc_getstr :获取时间字符串
- rtc_getval :获取RTC时间数值
- rtc_setdate :设置RTC的日期参数
- rtc_settime :设置RTC的时间参数
- 串口相关语句
- clearcom :清除串口缓冲区内容
- getrecvbin :获取串口接收的二进制数据
- getrecvlen :获取串口接收结束后的长度
- modbus_send :发送一个ModBus的RTU数据包
- rtucopy :将modbus的RTU数据拷贝到bs的bin中
- setcom :动态设置串口波特率
- setcomadv :设置com口的高级模式
- setrecvbin :串口接收结束符自定义设置
- setrecvmode :设置串口1的接收模式
- usend :串口发送一个字符串
- usendbin :串口发送一个二进制字符串
- 其他
- 数据绑定
- bind :数据绑定语句
- bind_del :删除一个全局数据变量
- bind_get :获取绑定数据值
- bind_getbinlen :获取全局bind区对应key变量的二进制数据长度
- bind_readbin :从页面数据读取二进制数据到bind全局区
- bind_set :设置绑定数据值
- bind_writebin :将bind全局区二进制数据写到页面数据变量区
- memaddkey :添加变量存储到flash
- memsave :变量存储到flash
- 通信队列 :状态机队列
- que_close :队列执行结束
- que_create :建立通信处理队列
- que_debug :队列开启调试
- que_do :通信队列控制语句
- que_get :读取通信状态
- que_go :跳转到队列的某一步开始执行
- que_next :自动跳转到下一步
- que_set :通信状态存储
- urecv :串口接收一个字符串
- urecvbin :设置串口开始接收一段二进制数据
- 文件操作语句
- creatlogfile :创建日志文件规则
- feof :判断文件是否到结尾
- fgets :从文件中读取一行文本
- fopen :打开一个文件
- fread :读取二进制字符串
- fseek :跳转到文件的指定位置
- ftell :获取已打开文件的位置
- fwrite :写入二进制字符串
- getfileinfo :获取文件的信息以及判断文件是否存在
- getfilelist :获取一个目录下的文件或目录列表
- log :添加一条日志记录
- pathmerge :文件路径的合并
- readtxt :读取一个文本文件
- remove :删除一个文件
- 控件语句
- addhotarea :添加一个热区
- boxstring :显示一段文字
- defattr :控件属性标注
- delhotarea :删除当前控件的热区
- hotbox :根据热区绘制一个点击方框
- settimer :控件定时器设置
- showbutton :显示一个按钮
- super :调用控件原有的方法或事件
- tkb_func :键盘控件专用语句
- 数据采集记录语句 :FlashData数据记录函数目录
- 项目开发示例
- 其他资料