在工作中,以什么样的办法向领导汇报工作最直接高效呢?当然是图形界面!图形界面更好表达一个程序设计的逻辑思维,一目了然,本次介绍的Micro-Lab出自风媒科技-赵工之手。
1.什么是Micro-Lab?
Micro-Lab可以称得上是迄今为止最棒的嵌入式调试东西,在调试过程中遇到的全部痛点,在这儿都得以解决,并引入了许多canvas交大新的功用,如全新的串口/网络调试服务及相关模块、发送前史永久保存及支撑别号、串口/网络动态指令编程、串口/网络虚拟示波器、超级计算器、ModBus RTU计算器、DTU、串口-网络分裂器、运用影子统筹、很多开发辅佐东西及资料可视化音乐,创始的革命性工作驱动型上位机编程神器——VanGogh组态画布等数十个功用。用户无需掌握任何一门PC编程言语,只需求鼠标拖拽组件即可轻松上手,从需求到原型仅仅需求可视化是什么意思几分钟!无论是在运用手canvas下载感上仍是功用有用方面都是必定一流,可以说Micro-Lab重工程造价新界说了嵌入式调试东西,一起也成为行业东西的标杆。
来看看具体长什么样吧:
2、Micro-Lab图形界面设计与公积金运用
切换到组态画布页面,然后手动将左边相关控件拖放到中心控件放置区域,选中其间一个控件时,可以通过右边更改控件的特色,和玩串口屏是类似的操作,即使彻底没有用Canvas过,不看阐明文档也能快速上手。当控件布局完毕今后,在控件放置区域点击鼠标右键挑选Runcanvas翻译,这时分就canvas教学平台会弹出刚刚画好的界面,如可视化编程下:
这样的话当我们在调试板子科技的时分就可以十分便当而且更加可视化的操作界面,发送相应得指令了,是不软件工程专业是十分的便当,是不是有点GUI的意思了。
3.将SDK移植到STM32上
这儿我用的是STM32F103C8T6的中心板
1.将SDK包拷贝到我们的工程中
2.在MDK中添加SDK的源文件,并将sdk的头文件假定MDK中。
3.批改工程科技大学
4.运用Micro-Lab
5宫颈癌.我们这儿通过Micro-Lab的动态画布来操控最小体系板上的一个LED灯。
int main(void)
{
delay_init();
uart_init();
LED_Init();
NVIC_PriorityGroupConfig(可视化剖析NVIC_Pri狗狗币orityGroup_2);
initCanvas(events);
while (1)
{
for(可视化东西char i=0;i<CANVASEVENTLIST_SIZE;++i)
{
if(events[i]科技之门.comp科技霸权onenttype!=NONE_COMPONENT)
{
swit宫颈癌前期症状ch(events[i].componenttype)
{
case SWITCHBUTTON:
{
iGof(events[i].componentnumer==0)
{
if(events[i].componentmsgtype==SWITCH_ON)
{
LED=0;
printf("SWITCHBUTT可视化的效果ON ON, ");
printf("MSG : ");
for(unsigned short j=0;j&Golt;events[i].msglen;++j)
{
printf("%2X ", events[i].msg[j]);
}
printf("rn");
}else if(events[i].compoGonentmsgtype==SWITCH_OFF)
{
LED=1;
printf("canvassingSWITCHBUTTON OFF, ");
pcanvas教程rintf("MSG : ");
for(unsigned short j=0;j<events[i].msglen可视化音乐;++j)
{
printf("%2可视化剖析X ", events[i].msg[可视化东西j]);
}
printf("rn");
}else
{
}
}
} break;
def科技手抄报ault: break;
}
events[i].componenttype = NONE_COMPONENT;
events可视化编程[i].componentnumer = 0;
events[i].componentmsgtype = NONE_MSG;
events[i].ms可视化东西glen = 0;
}else
{
}
}软件库
}
}
这儿我们发现我用的是正点原子家的比方,是因为考虑高看我群众号的大多数是学生,我们或许对正点原子和野火的程可视化数据图表序更了解一些,这样我们移植或许看起来就会顺眼许多。哈哈哈,可视化东西小编是是不是很交心。
6.翻开MicroLab,新建一个画布。
7.把程序下载到板子之后,点击动态画布上右键->Run。点击按钮板子上的LED灯就canvas翻译会一起亮。
Micro-Lab还在不断的成长中,信任未来工商银行会有越来越多好可视化管理玩的功用,敬请期待!
在软件群众号后台回复:GoMicroLab 即可获取本节程序案例以及Micro-Lab软件软件测试的安装包和配套例程。