Kanzi:项目实例:智能灯光SmartControl界面设计
创始人
2024-03-14 11:00:40

概述:

智能灯光是指:在满足一定条件下,自动显示一些 智能开关(如:自动远光灯开关,延时下电开关,智能熄火开关,智能顶灯开关)。

他们点亮的共同点是

1:标定(VCU上报的can信号)是否支持某个智能智能灯

2:智能灯的状态值是否满足点亮条件

只有上述两个条件都满足时,才会真正点亮这个智能图标icon

他们点击事件共同点

设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。

 1:SmartControl_AHBA

这是自动远光灯开关,满足条件就会显示处理,然后用户点击icon , 仪表发送信号给VCU,VCU将信号发给BCM,最后自动远光灯点亮

SmartControl_AHBA_Node

这个 page由车辆标定决定自动远光灯是否可见。

  • Binding:  [Zone1.AHBASmartControlVisible] = {@root/Zone1.AHBASmartControlVisible}
  • StateManager : SM_SmartControl_AHBA_Visible ,这个状态维护两个状态,并且通过 Zone1.AHBASmartControlVisible 属性决定是哪个状态
  • Node Compent : 空

SmartControl_AHBA_Node/SmartControl_AHBA_SubNode

    智能灯的状态值来控制是否点亮智能图标

  • Binding:  [Zone1.AHBASmartControlStatus] = {@root/Zone1.AHBASmartControlStatus}
  • StateManager : SM_SmartControl_AHBA_Transition,这个状态维护12状态,并且通过 Zone1.Zone1.AHBASmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标
  • Node Compent : 空。

SmartControl_AHBA_Node/SmartControl_AHBA_SubNode/SmartControl_AHBA

结合上面两个状态来判断是否点亮相应智能图标ICON

  1. Binding :  [Zone1.AHBASmartControlStatus] = {@root/Zone1.AHBASmartControlStatus},[Zone1.AHBASmartControlVisible] = {@root/Zone1.AHBASmartControlVisible}
  2. StateManager : SM_SmartControl_ClickState,这个状态维护2状态,并且通过 ButtonConcept.IsPressed (Is Down) 系统属性决定是哪个状态。
  3. Node Compent : 设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。其中:click down传递 2 , click leave 传递0。

SmartControl_AHBA_Node/SmartControl_AHBA_SubNode/SmartControl_AHBA/BG

智能图标ICON背景

  1. Binding :  [Zone1.AHBASmartControlStatus] = {@root/Zone1.AHBASmartControlStatus},[Zone1.AHBASmartControlVisible] = {@root/Zone1.AHBASmartControlVisible}
  2. StateManager : SM_SmartControl_AHBA,这个状态维护12状态,并且通过 Zone1.Zone1.AHBASmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
  3. Node Compent : 空。

SmartControl_AHBA_Node/SmartControl_AHBA_SubNode/SmartControl_AHBA/IMAGEICON

智能图标ICON图标

  1. Binding :  [Zone1.AHBASmartControlStatus] = {@root/Zone1.AHBASmartControlStatus},[Zone1.AHBASmartControlVisible] = {@root/Zone1.AHBASmartControlVisible}
  2. StateManager : SM_SmartControl_AHBA_BG,这个状态维护12状态,并且通过 Zone1.Zone1.AHBASmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
  3. Node Compent : 空。

2:SmartControl_DemoLight

这是自动远光灯开关,满足条件就会显示处理,然后用户点击icon , 仪表发送信号给VCU,VCU将信号发给BCM,最后自动远光灯点亮

SmartControl_DemoLight_Node

这个 page由车辆标定决定自动远光灯是否可见。

  • Binding:  [Zone1.DemoLightSmartControlVisible] = {@root/Zone1.DemoLightSmartControlVisible}
  • StateManager : SM_SmartControl_DemoLight_Visible ,这个状态维护两个状态,并且通过 Zone1.DemoLightSmartControlVisible 属性决定是哪个状态
  • Node Compent : 空

SmartControl_DemoLight_Node/SmartControl_DemoLight_SubNode

    智能灯的状态值来控制是否点亮智能图标

  • Binding:  [Zone1.DemoLightSmartControlStatus] = {@root/Zone1.DemoLightSmartControlStatus}
  • StateManager : SM_SmartControl_DemoLight_Transition,这个状态维护12状态,并且通过 Zone1.Zone1.DemoLightSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标
  • Node Compent : 空。

SmartControl_DemoLight_Node/SmartControl_DemoLight_SubNode/SmartControl_DemoLight

结合上面两个状态来判断是否点亮相应智能图标ICON

  1. Binding :  [Zone1.DemoLightSmartControlStatus] = {@root/Zone1.DemoLightSmartControlStatus},[Zone1.DemoLightSmartControlVisible] = {@root/Zone1.DemoLightSmartControlVisible}
  2. StateManager : SM_SmartControl_ClickState,这个状态维护2状态,并且通过 ButtonConcept.IsPressed (Is Down) 系统属性决定是哪个状态。
  3. Node Compent : 设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。其中:click down传递 1 , click leave 传递0。

SmartControl_DemoLight_Node/SmartControl_DemoLight_SubNode/SmartControl_DemoLight/BG

智能图标ICON背景

  1. Binding :  [Zone1.DemoLightSmartControlStatus] = {@root/Zone1.DemoLightSmartControlStatus},[Zone1.DemoLightSmartControlVisible] = {@root/Zone1.DemoLightSmartControlVisible}
  2. StateManager : SM_SmartControl_DemoLight,这个状态维护12状态,并且通过 Zone1.DemoLightSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
  3. Node Compent : 空。

SmartControl_DemoLight_Node/SmartControl_DemoLight_SubNode/SmartControl_DemoLight/IMAGEICON

智能图标ICON图标

  1. Binding :  [Zone1.DemoLightSmartControlStatus] = {@root/Zone1.DemoLightSmartControlStatus},[Zone1.DemoLightSmartControlVisible] = {@root/Zone1.DemoLightSmartControlVisible}
  2. StateManager : SM_SmartControl_DemoLight_BG,这个状态维护12状态,并且通过 Zone1.DemoLightSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
  3. Node Compent : 空。

3:SmartControl_PPSES

这是自动远光灯开关,满足条件就会显示处理,然后用户点击icon , 仪表发送信号给VCU,VCU将信号发给BCM,最后自动远光灯点亮

SmartControl_PPSES_Node

这个 page由车辆标定决定自动远光灯是否可见。

  • Binding:  [Zone1.PPSESSmartControlVisible] = {@root/Zone1.PPSESSmartControlVisible}
  • StateManager : SM_SmartControl_PPSES_Visible ,这个状态维护两个状态,并且通过 Zone1.PPSESSmartControlVisible 属性决定是哪个状态
  • Node Compent : 空

SmartControl_PPSES_Node/SmartControl_PPSES_SubNode

    智能灯的状态值来控制是否点亮智能图标

  • Binding:  [Zone1.PPSESSmartControlStatus] = {@root/Zone1.PPSESSmartControlStatus}
  • StateManager : SM_SmartControl_PPSES_Transition,这个状态维护12状态,并且通过 Zone1.PPSESSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标
  • Node Compent : 空。

SmartControl_PPSES_Node/SmartControl_PPSES_SubNode/SmartControl_PPSES

结合上面两个状态来判断是否点亮相应智能图标ICON

  1. Binding :  [Zone1.PPSESSmartControlStatus] = {@root/Zone1.PPSESSmartControlStatus},[Zone1.PPSESSmartControlVisible] = {@root/Zone1.PPSESSmartControlVisible}
  2. StateManager : SM_SmartControl_ClickState,这个状态维护2状态,并且通过 ButtonConcept.IsPressed (Is Down) 系统属性决定是哪个状态。
  3. Node Compent : 设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。其中:click down传递 1 , click leave 传递2。

SmartControl_PPSES_Node/SmartControl_PPSES_SubNode/SmartControl_PPSES/BG

智能图标ICON背景

  1. Binding :  [Zone1.PPSESSmartControlStatus] = {@root/Zone1.PPSESSmartControlStatus},[Zone1.PPSESSmartControlVisible] = {@root/Zone1.PPSESSmartControlVisible}
  2. StateManager : SM_SmartControl_PPSES,这个状态维护12状态,并且通过 Zone1.PPSESSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
  3. Node Compent : 空。

SmartControl_PPSES_Node/SmartControl_PPSES_SubNode/SmartControl_PPSES/IMAGEICON

智能图标ICON图标

  1. Binding :  [Zone1.PPSESSmartControlStatus] = {@root/Zone1.PPSESSmartControlStatus},[Zone1.PPSESSmartControlVisible] = {@root/Zone1.PPSESSmartControlVisible}
  2. StateManager : SM_SmartControl_PPSES_BG,这个状态维护12状态,并且通过 Zone1.PPSESSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
  3. Node Compent : 空。

4:SmartControl_PPSVOS

这是自动远光灯开关,满足条件就会显示处理,然后用户点击icon , 仪表发送信号给VCU,VCU将信号发给BCM,最后自动远光灯点亮

SmartControl_PPSVOS_Node

这个 page由车辆标定决定自动远光灯是否可见。

  • Binding:  [Zone1.PPSVOSSmartControlVisible] = {@root/Zone1.PPSVOSSmartControlVisible}
  • StateManager : SM_SmartControl_PPSVOS_Visible ,这个状态维护两个状态,并且通过 Zone1.PPSVOSSmartControlVisible 属性决定是哪个状态
  • Node Compent : 空

SmartControl_PPSES_Node/SmartControl_PPSVOS_SubNode

    智能灯的状态值来控制是否点亮智能图标

  • Binding:  [Zone1.PPSVOSSmartControlStatus] = {@root/Zone1.PPSVOSSmartControlStatus}
  • StateManager : SM_SmartControl_PPSVOS_Transition,这个状态维护12状态,并且通过 Zone1.PPSVOSSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标
  • Node Compent : 空。

SmartControl_PPSVOS_Node/SmartControl_PPSES_SubNode/SmartControl_PPSVOS

结合上面两个状态来判断是否点亮相应智能图标ICON

  1. Binding :  [Zone1.PPSVOSSmartControlStatus] = {@root/Zone1.PPSVOSSmartControlStatus},[Zone1.PPSVOSSmartControlVisible] = {@root/Zone1.PPSVOSSmartControlVisible}
  2. StateManager : SM_SmartControl_ClickState,这个状态维护2状态,并且通过 ButtonConcept.IsPressed (Is Down) 系统属性决定是哪个状态。
  3. Node Compent : 设置 Button:Click 点击事件属性,在用户点击后,给VCU传递一个can信号值。其中:click down传递 1 , long click 传递2。

SmartControl_PPSVOS_Node/SmartControl_PPSVOS_SubNode/SmartControl_PPSVOS/BG

智能图标ICON背景

  1. Binding :  [Zone1.PPSVOSSmartControlStatus] = {@root/Zone1.PPSVOSSmartControlStatus},[Zone1.PPSVOSSmartControlVisible] = {@root/Zone1.PPSVOSSmartControlVisible}
  2. StateManager : SM_SmartControl_PPSVOS,这个状态维护12状态,并且通过 Zone1.PPSVOSSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
  3. Node Compent : 空。

SmartControl_PPSVOS_Node/SmartControl_PPSVOS_SubNode/SmartControl_PPSVOS/IMAGEICON

智能图标ICON图标

  1. Binding :  [Zone1.PPSVOSSmartControlStatus] = {@root/Zone1.PPSVOSSmartControlStatus},[Zone1.PPSVOSSmartControlVisible] = {@root/Zone1.PPSVOSSmartControlVisible}
  2. StateManager : SM_SmartControl_PPSVOS_BG,这个状态维护12状态,并且通过 Zone1.PPSVOSSmartControlStatus属性决定是哪个状态.其中 状态为 FIRST会点亮图标。
  3. Node Compent : 空。

相关内容

热门资讯

埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...
demo什么意思 demo版本... 618快到了,各位的小金库大概也在准备开闸放水了吧。没有小金库的,也该向老婆撒娇卖萌服个软了,一切只...
猫咪吃了塑料袋怎么办 猫咪误食... 你知道吗?塑料袋放久了会长猫哦!要说猫咪对塑料袋的喜爱程度完完全全可以媲美纸箱家里只要一有塑料袋的响...
世界上最漂亮的人 世界上最漂亮... 此前在某网上,选出了全球265万颜值姣好的女性。从这些数量庞大的女性群体中,人们投票选出了心目中最美...
埃菲尔铁塔在哪 中国仿建埃菲尔... 2019年4月26日,广西南宁市,街头惊现一座巨型山寨版埃菲尔铁塔,高约20米,白色塔身,造型逼真,...
苗族的传统节日 贵州苗族节日有... 【岜沙苗族芦笙节】岜沙,苗语叫“分送”,距从江县城7.5公里,是世界上最崇拜树木并以树为神的枪手部落...
北京的名胜古迹 北京最著名的景... 北京从元代开始,逐渐走上帝国首都的道路,先是成为大辽朝五大首都之一的南京城,随着金灭辽,金代从海陵王...
长白山自助游攻略 吉林长白山游... 昨天介绍了西坡的景点详细请看链接:一个人的旅行,据说能看到长白山天池全凭运气,您的运气如何?今日介绍...
应用未安装解决办法 平板应用未... ---IT小技术,每天Get一个小技能!一、前言描述苹果IPad2居然不能安装怎么办?与此IPad不...