---
title: C-Macro Builder _ _概述
description: " 只有在满足以下所有条件的情况下才能使用、印刷和分发本出版物的文字和图形内容：\n–首先从Balluff GmbH 获得许可。\n–内容仅用于非商业目的。\n–内容未经修改。"
---

[跳到内容](https://kb.innovatingautomation.asia/zh-cn/index/c-macro-builder-_-_概述#main-content)

简体中文

显示翻译的子菜单

![Balluff\_Logo.png\]](https://kb.innovatingautomation.asia/hs-fs/hubfs/Balluff_Logo.png?height=40&name=Balluff_Logo.png)

- [Default HubSpot Blog](https://blog.innovatingautomation.asia/blog)

打开主导航

关闭主导航

- [Default HubSpot Blog](https://blog.innovatingautomation.asia/blog)
- 简体中文
  
  显示翻译的子菜单
- www.balluff.com.cn

 www.balluff.com.cn

 您好！我们乐意为您答疑解惑！

- 没有建议，因为搜索字段为空。

1. [帮助中心](https://kb.innovatingautomation.asia/zh-cn/index?hsLang=zh-cn)
2. [基础知识](https://kb.innovatingautomation.asia/zh-cn/index/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86?hsLang=zh-cn)

# C-Macro Builder \_ \_概述

## 本篇介绍软件工具C-Macro Builder的界面(GUI)以及保存宏时的相关注意事项。

> [C-Macro BuilderTM技术手册/用户指南全套手册下载](https://kb.innovatingautomation.asia/hubfs/Knowledge%20Base/Simplified%20Chinese/File/Operation%20Manual_ID/MAN_BIS_C_Macro_Builder_EN_ZH_L21_DOK_924040_01_000.pdf?hsLang=zh-cn)

### 概述

C-Macro Builder 是一种软件工具，允许快速创建和编译宏或简单的指令程序，可以加载到巴鲁夫BIS M-6xx 和BIS U-6xx 系列RFID控制器中。

在执行时，这些宏可以指示RFID 控制器执行各种操作序列，例如向RFID 标签写入和读取数据，比较读取数据的结果，填充或清除标签，根据数据的逻辑比较结果传输自定义字符串信息，或设置/清除输出，以及一些其他功能。

C-Macro Builder 工具可让用户使用直观的拖放界面创建这些宏，该界面以简单的宏编程语言将宏显示为人可读的指令。

宏创建完成后，C-Macro Builder 工具可以将宏的编译版本（BIS M RFID 控制器可以解析和执行的一串字节值）保存到用户PC 上的文件中。然后，可通过其他程序（如巴鲁夫Dashboard 配置工具）将编译后的宏加载到BIS M-6xx 或BIS U-6xx 系列RFID 控制器中。

每个BIS M-6xx 和BIS U-6xx 系列RFID 控制器都有空间容纳八个宏，每个宏最多255 个字节，编号为1 到8。由于宏还具有执行其他宏的能力，因此可以将它们链接在一起以创建更大的程序。

### C-Macro Builder GUI 窗口界面简介

C-Macro Builder GUI 是一个窗口，分为两个主要部分，命令列表和宏工作区。

![924040-1](https://kb.innovatingautomation.asia/hs-fs/hubfs/Knowledge%20Base/Simplified%20Chinese/File/Operation%20Manual_ID/%E6%8F%92%E5%9B%BE/924040-1.png?width=688&height=550&name=924040-1.png)

窗口的左侧部分是命令列表区域，列出了用于构建宏的可用命令。后文将单独说明这些命令。

窗口的右侧部分是宏工作区，即创建宏的区域。

要创建宏，将命令列表区中的项目（通过鼠标）拖放到宏工作区中相应的位置，一次拖一个项目。将命令放入工作区后，将出现一个弹出对话框，可让用户输入该命令的特定选项。例如，如果用户将标签数据读取命令放入工作区，将出现以下对话框：

![924040-2](https://kb.innovatingautomation.asia/hs-fs/hubfs/Knowledge%20Base/Simplified%20Chinese/File/Operation%20Manual_ID/%E6%8F%92%E5%9B%BE/924040-2.png?width=688&height=283&name=924040-2.png)

然后，用户在对话框的字段中输入相应的值–在本例中，是标签数据读取命令的起始地址、读取长度和超时值。输入相应的值后，用户单击应用，将命令插入宏。如果用户单击取消，则不会插入命令。

插入命令后，可双击项目来编辑参数。某些项目没有可编辑的参数，因此没有关联的弹出对话窗口。

也可以通过在宏中拖动鼠标重新定位命令。先用鼠标选择命令并按删除键，可以删除命令。

程序由RFID 控制器最终执行时，从顶部开始进行宏执行，并按顺序执行每个命令，将命令的响应发送回主机。后文将讨论可以将执行重新引导到宏的其他部分的各种分支命令。

创建宏时，在工作区上方的标题栏中显示宏编译字符串的总长度。此状态信息可让用户查看此特定宏剩余的物理空间，最大为255 个字节。

### 保存宏

创建宏时，C-Macro Builder 将宏编译成其字节值字符串。可以在工作区底部窗口的小灰色栏中看到此字节字符串。可以从“显示选项”菜单中启用或禁用此显示区域。它主要用于诊断或高级用户，大多数用户不会关心创建的实际字节字符串。

要保存宏的源文件（C-macro Builder 用于创建已编译宏的文件），用户可单击“文件”菜单中的**将**宏另存为。这将提示用户保存两个文件，首先是文件扩展名为**.MSF**的宏源文件，然后是文件扩展名为**\*.MACRO**的已编译宏文件。

使用另一个程序将宏加载到BIS M-6xx 或BIS U-6xxRFID 控制器中。C-Macro Builder 工具本身只创建宏。请参阅其他程序的文档，例如巴鲁夫Dashboard 配置工具，它可以将编译后的宏加载到BIS M-6xx 和BIS U-6xx 系列RFID 控制器。

 

> [C-Macro BuilderTM技术手册/用户指南全套手册下载](https://kb.innovatingautomation.asia/hubfs/Knowledge%20Base/Simplified%20Chinese/File/Operation%20Manual_ID/MAN_BIS_C_Macro_Builder_EN_ZH_L21_DOK_924040_01_000.pdf?hsLang=zh-cn)
> 
> 若您还有后续其他疑问，可拨打巴鲁夫全国热线 **400 820 0016**，选择相应板块进行咨询。

- [应用问题](https://kb.innovatingautomation.asia/zh-cn/index/%E5%BA%94%E7%94%A8%E9%97%AE%E9%A2%98?hsLang=zh-cn)
- [基础知识](https://kb.innovatingautomation.asia/zh-cn/index/%E5%9F%BA%E7%A1%80%E7%9F%A5%E8%AF%86?hsLang=zh-cn)
- [安装操作](https://kb.innovatingautomation.asia/zh-cn/index/%E5%AE%89%E8%A3%85%E6%93%8D%E4%BD%9C?hsLang=zh-cn)
- [销售疑问](https://kb.innovatingautomation.asia/zh-cn/index/%E9%94%80%E5%94%AE%E7%96%91%E9%97%AE?hsLang=zh-cn)
- [选型问题](https://kb.innovatingautomation.asia/zh-cn/index/%E9%80%89%E5%9E%8B%E9%97%AE%E9%A2%98?hsLang=zh-cn)
- [功能咨询](https://kb.innovatingautomation.asia/zh-cn/index/%E5%8A%9F%E8%83%BD%E5%92%A8%E8%AF%A2?hsLang=zh-cn)
- [调试问题](https://kb.innovatingautomation.asia/zh-cn/index/%E8%B0%83%E8%AF%95%E9%97%AE%E9%A2%98?hsLang=zh-cn)

- [Default HubSpot Blog](https://blog.innovatingautomation.asia/blog)

[![BALLUFF](https://kb.innovatingautomation.asia/hs-fs/hubfs/Balluff%20LOGO/Balluff_Logo.png?width=200&height=43&name=Balluff_Logo.png "BALLUFF")](http://www.balluff.com.cn)

巴鲁夫自动化（上海）有限公司

版权所有 © 2026, Balluff Automation (Shanghai) Co., Ltd.