解决方案
当
输入字符串不包含扫描字符串期望的信息时,将生成错误。您可以通过右键单击“
扫描字符串”功能,然后选择“
编辑扫描字符串”来定义
扫描字符串。
当文件包含包含空格的字符串时,“从文件扫描”功能会将空格字符解释为字符串的结尾。因此,LabVIEW开始扫描字符串中间而不是字符串末尾的下一个输出,这会导致该错误。
您可以使用多个格式说明符来解决此问题,因为“从文件中扫描”功能会将空格解释为字符串的末尾,从而分别扫描文件中空格之前或之后的字符串的每个部分。
如以下框图所示,此替代方法需要与用于将文件格式化为文本格式并将其保存到文件中的格式字符串不同的格式字符串。然后,您可以连接字符串以匹配原始字符串。
如果您试图通过VISA功能与仪器进行通讯,请确保发送至仪器的字符串采用仪器的预期格式,并确保使用正确的GPIB或串行电缆。