简介
## 项目介绍
在金牛座开发板上,利用luatOS平台快速设计一款数据采集控制器人机界面

### [项目地址](https://gitee.com/openLuat/Luat_Lua_Air724U/tree/master/product/%E9%87%91%E7%89%9B%E5%BA%A7%E5%BC%80%E5%8F%91%E6%9D%BF/3.project/DTU%E7%95%8C%E9%9D%A2)
### [环境搭建](https://hmi.wiki.luatos.com/doc/65042949/e6zPC3k9/VtLcZj8P)
### [驱动安装](https://hmi.wiki.luatos.com/doc/65042949/e6zPC3k9/i5daHews)
### [IDE使用](https://hmi.wiki.luatos.com/doc/65042949/e6zPC3k9/drjtxz61)
### 项目下载演示

### lvgl 初始化
```lua
lvgl.init(function()
end, tp.input)
lvgl.disp_set_rotation(nil, lvgl.DISP_ROT_270)
```
### 加载样式文件与初始容器
```lua
require "stytle"
function makeStatusLable()
_G.statusLabel=lvgl.cont_create(lvgl.scr_act(), nil)
lvgl.obj_set_size(_G.statusLabel,854, 40)
lvgl.obj_align(_G.statusLabel, nil, lvgl.ALIGN_IN_TOP_MID, 0, 0)
lvgl.obj_add_style(_G.statusLabel, lvgl.CONT_PART_MAIN, style.style_statusLabel)
local statusImg = lvgl.img_create(_G.statusLabel, nil)
lvgl.img_set_src(statusImg, "/lua/status.png")
local statusLabel = lvgl.label_create(_G.statusLabel, nil)
lvgl.obj_set_style_local_text_font(statusLabel, lvgl.LABEL_PART_MAIN, lvgl.STATE_DEFAULT, font24)
lvgl.label_set_text(statusLabel,"数据中心监控系统")
-- lvgl.label_set_align(label, lvgl.LABEL_ALIGN_CENTER)
lvgl.obj_align(statusLabel, nil, lvgl.ALIGN_CENTER, 0, 0)
end
function makeBody()
_G.body=lvgl.cont_create(lvgl.scr_act(), nil)
lvgl.obj_set_size(_G.body,854, 440)
lvgl.obj_add_style(_G.body, lvgl.CONT_PART_MAIN, style.style_body)
lvgl.obj_align(_G.body, nil, lvgl.ALIGN_IN_BOTTOM_MID, 0, 0)
end
function activityInit()
makeStatusLable()
makeBody()
home_fragment.Init()
end
```
### 加载各个界面,并启动首页
```lua
require "home_fragment"
require "error_fragment"
require "driver_fragment"
require "setting_fragment"
require "activity_status"
activity_status.activityInit()
```