代码编辑器
1. 打开代码编辑器
- 点击菜单 > 工具 > 代码编辑器来打开代码编辑器。

 - ETStudio提供了一些关于C迷你程序的示例,您可以通过代码编辑器页面中的示例按钮打开它们。
 
2. 创建或打开现有的C迷你程序项目
2.1 创建/打开新项目
从代码编辑器页面,点击文件 > **打开文件夹...**来打开文件夹选择对话框。然后选择C迷你程序项目所在的文件夹或您想要保存到的位置。

2.2 创建新文件(*.c或*.cpp)
- 创建主代码文件

- 从代码编辑器页面,在左侧面板点击您项目的文件夹来打开文件树,然后点击创建文件按钮并输入文件名来创建**.c或.cpp**文件。该文件将是项目的主代码文件。
- 主代码文件需要包含
BaseMiniProgram.h头文件,并且必须至少包含三个函数:void PreviewApplicationInitialize()、void MainTest()和void MainTestFinalized()。 
#include "BaseMiniProgram.h"
#include <stdio.h>
int value = 0;
int step = 1;
uint8_t data[1] = {0x01};
void UpdateSysVar()
{
data[0] += step;
if (data[0] >= 9)
{
step = -1;
}
else if (data[0] <= 1)
{
step = 1;
}
CAN_Tx(1, 0x1F0, 1, data);
}
void PreviewApplicationInitialize()
{
}
void onRX(EM_ReceiveFrame_t const* msg)
{
cnamespace::doubleValue = (double)(msg->data[0])*1.5;
double doubleValue = cnamespace::doubleValue;
char Buffer[200];
snprintf(Buffer,200,"doubleValue = %f",doubleValue);
show_console_message(Buffer);
}
void MainTest()
{
register_MainFunction(100, UpdateSysVar);
register_CANRxEvent(1, 0x1F0, onRX);
}
void MainTestFinalized()
{
} - 主代码文件需要包含
 
 
2.3 配置扩展的include和library路径
env_vars.txt:INCLUDE_PATH和LIBRARY_PATHEXTENDED_LIBRARY_PATH=-lcjson -L"<库文件的搜索路径,例如C:\cJSON\lib>" -lws2_32EXTENDED_INCLUDE_PATH=-I"C:\cJSON\include"
3. 编辑代码
- 您可以在代码编辑器中编辑代码。
 - 编辑器在代码编辑期间提供函数提示。
 
4. 构建C迷你程序
4.1 在代码编辑器中打开C迷你程序文件(*.c或*.cpp文件)。
4.2 从终端 > 运行任务... > 在代码编辑器中点击构建C迷你程序文件按钮来构建项目。
4.3 如果构建成功,将输出构建成功!。

5. 执行C迷你程序
备注
在运行C迷你程序之前,您需要先构建C迷你程序。
- 在代码编辑器中打开C迷你程序文件(
*.c或*.cpp文件)。 - 从终端 > 运行任务... > 在代码编辑器中点击执行C迷你程序文件按钮来运行项目。

 
备注
您需要在运行C迷你程序之前点击开始测量。
3. C迷你程序正在运行

6. 停止C迷你程序
从终端 > 运行任务... > 在代码编辑器中点击停止C迷你程序按钮来停止C迷你程序。

7. 编程帮助
7.1 APIs
7.2 C迷你程序示例
- 示例可以从这里找到 

 
8. 限制
不要通过调用C迷你程序API函数来给全局变量赋值。例如,下面显示的情况会导致C迷你程序无法正常运行:
。您应该这样做:
。




