您之前可能成功使用过LabChart宏,但突然遇到如下所示的错误消息:
如果宏在错误之前仍能工作,现在很可能是由于LabChart中的更新影响到了宏代码。在此示例中,函数AddCommentAtPositionEx()包含参数'ChannelIndexOrAll',以告知函数应在哪个通道中放置注释。
以前版本的AddComment函数对“所有通道”使用了像“4294967295”这样的任意数字。在更新版本的LabChart(从8.1.7开始)中,这已经变为用户友好的“kAllChannels”。
在您的宏中使用例如文本编辑器找到所有的“AddComment *”,并将上述数字替换为“kAllChannels” - 不带引号。保存LabChart文件(和宏)后,宏应该像以前一样工作。如果您仍遇到问题,请联系ADInstruments支持人员。