1.打开项目
项目路径:
速显微1.10.18_6.2.10.11\速显微AHMI-IDE_Setup_1.10.18_6.2.10.11\package.nw\localproject
双击软件图标打开项目
2.资源添加
2.1图片添加
右侧选择,资源,上传,选中所需资源即可
2.2变量添加
选择右侧区域变量,添加新变量
添加所需要的的变量属性
变量名称不要重复,自定义变量的寄存器序号需要从1000开始,否则默认变0
注意:同一指示灯普通点亮和闪烁需要各自添加
2.3添加举例
例如:自动紧急制动,有常亮和闪烁两种模式
代码中报警信息列表
显微列表中两个,显示区域两个重叠
不同地址,一个普通模式,一个闪烁模式
代码中报警绑定寄存器地址 在BIO.gen.h中
再将报警信息列表和地址绑定(每个项目不一样)
绑定 在LMP.cfg.h中
3.修改报警灯图标
3.1指示灯属性
单击图标选中指示灯
右侧选择功能
注意:地址位置bindBit范围 0-31
修改地址后会有当前地址已被绑定几次的弹窗,正常都是1次
超过一次说明有其他地方绑定了相同地址,需要小心
3.2指示灯图片修改
根据变量地址不同配置不同的图片,可继续添加地址0、1、2、3…..
配置点亮所需要的的图片,和熄灭时的图片
完成后点击保存
刚调用的图片资源保存后会发生形状变化,点击匹配纹理,使其与上传时大小一致
模式选择
闪烁模式一定要设置闪烁间隔值,否则后面灯全部不亮
选择闪烁模式后再选择普通模式,值不会消失,但不影响普通模式,可以忽略
4.图文报警
4.1添加图文报警变量
按顺序添加需要的图文变量
4.2更改文本
单击 文本 或 文本图层 的文字显示
打开
更改字体
更改格式,修改对齐方式,行距,单行多行显示
修改文字内容
4.3更改图片
选择显示行或者直接单击图片
在右侧根据需要设置图片属性,纹理处选择图片,选择完成后匹配纹理大小
4.4特殊显示图文
4.4.1门开报警
同一变量根据不同状态显示不同图片样式,例如如门开报警
需求:门开报警时,图中车门和文字根据报警信号左右,显示对应状态
a文字左前车门开+图左门开 b文字右开+图右开 c文字门开报警+左右门开
门开报警的主要图层:左侧车门图标,右侧车门图标,车辆,文字
左车门,右车门,文字绑定同一变量
左车门纹理
右车门纹理
文本纹理
三个图层定同一变量DoorOpen,根据地址可以分析出:
当变量DoorOpen为0时,整体报警左右门不开,文字显示门开报警
当变量DoorOpen为1时,整体报警图片左门开,右空,文字显示前左门开报警
当变量DoorOpen为2时,整体报警图片右门开,左空,文字显示前右门开报警
当变量DoorOpen为3时,整体报警图片左右门开,文字显示门开报警
4.4.2车道偏离
需要闪烁的文本图片
例:车道偏离报警时需要红线闪烁(左右一样,仅以单侧为例)
重点为需要闪烁的红线
纹理配置
绑定变量为0时,默认空
绑定变量为1时,显示偏左侧红线
绑定变量为2时,显示偏右侧红线
5.开机动画
5.1开机动画变量属性
5.1.1选中开机动画
单击开机动画页面
单击动作列表
5.2.2查看属性
1图片起始值
2图片结束值
3每次递增的值
4 递增的时间ms
5最开始的值
6 是否循环
5.3添加开机动画
5.3.1选择开机动画纹理
单击开机动画图层
编辑右侧纹理
按顺序添加所需要的图片
图片过多添加
选中某张图,点击向上或者向下插入,注意图片位置
最后保存
6.仿真器使用
6.1识别仿真器页码
6.2打开仿真
点击运行
选择页码变量
6.3赋值举例
例:指示灯ASR WarningLmpMsk1 bindBit 4 换算十进制 16
对应地址输入数值
灯亮
7.待续
8.Tips
T1为什么用图层添加文本:
当需要添加翻译时,原文本txt格式文字显示写死,难以修改,使用图层文本,只需要添加新的图层即可,如下图
在文本框内输入需要新增的翻译即可
注意事项:
1.指示灯修改闪烁模式的时候需要赋值,否则会导致后面的指示灯无法正常显示
2.出现花屏时,可以添加透明背景
当前车速花屏
车速为0花屏