本篇介绍软件工具C-Macro Builder的界面(GUI)以及保存宏时的相关注意事项。
C-Macro BuilderTM技术手册/用户指南全套手册下载
概述
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 是一个窗口,分为两个主要部分,命令列表和宏工作区。
窗口的左侧部分是命令列表区域,列出了用于构建宏的可用命令。后文将单独说明这些命令。
窗口的右侧部分是宏工作区,即创建宏的区域。
要创建宏,将命令列表区中的项目(通过鼠标)拖放到宏工作区中相应的位置,一次拖一个项目。将命令放入工作区后,将出现一个弹出对话框,可让用户输入该命令的特定选项。例如,如果用户将标签数据读取命令放入工作区,将出现以下对话框:
然后,用户在对话框的字段中输入相应的值–在本例中,是标签数据读取命令的起始地址、读取长度和超时值。输入相应的值后,用户单击应用,将命令插入宏。如果用户单击取消,则不会插入命令。
插入命令后,可双击项目来编辑参数。某些项目没有可编辑的参数,因此没有关联的弹出对话窗口。
也可以通过在宏中拖动鼠标重新定位命令。先用鼠标选择命令并按删除键,可以删除命令。
程序由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技术手册/用户指南全套手册下载
若您还有后续其他疑问,可拨打巴鲁夫全国热线 400 820 0016,选择相应板块进行咨询。