参数(Arguments)
CSM - Argument Type.vi
从编码后的参数字符串中提取参数的编码类型标记。
- Ref: CSM参数类型
– 输入控件(Controls) –
- Arguments: 参数字符串。
– 输出控件(Indicators) –
- Arguments (Dup): 输入的参数字符串副本。
- Argument Type: 参数字符串的编码类型标记。
CSM - Keywords.vi
用于罗列CSM消息中的关键字及其%Hex格式。
- Ref: CSM消息关键字
– 输出控件(Indicators) –
- keywords: CSM关键字列表。
- Keywords (%Hex Format): CSM关键字列表的%Hex格式。
CSM - Make String Arguments Safe.vi
将参数字符串中的CSM关键字转换为%Hex格式,确保不影响CSM消息字符串解析。
- Ref: CSM消息关键字
- Ref: CSM安全字符串参数
参考范例:[CSM-Example]\0. Base Concepts\4.3 Arguments - Safe Arguments if it contains key words of CSM.vi。
– 输入控件(Controls) –
- Argument String: 字符串参数。
- Ignore Argument Type(F): 不添加参数类型标记
SAFESTR。
– 输出控件(Indicators) –
- Safe Argument String: 安全的字符串参数。
CSM - Revert Arguments-Safe String.vi
将安全的字符串参数中的%Hex格式的CSM关键字转换回普通格式。
- 当Force Convert (F)为FALSE时,仅当参数类型标记为
SAFESTR时才进行转换。 - 当Force Convert (F)为TRUE时,无论参数类型标记为何值均进行转换。
- Ref: CSM消息关键字
- Ref: CSM安全字符串参数
参考范例:[CSM-Example]\0. Base Concepts\4.3 Arguments - Safe Arguments if it contains key words of CSM.vi。
– 输入控件(Controls) –
- Safe Argument String: 安全的字符串参数。
- Force Convert (F): 强制转换,即使参数类型标记不是
SAFESTR。
– 输出控件(Indicators) –
- Origin Argument String: 字符串参数。
CSM - Convert Data to HexStr.vi
将LabVIEW任意数据类型转换为HEXSTR格式参数字符串。
- Ref: CSM参数类型
- Ref: CSM HEXSTR格式参数
参考范例:[CSM-Example]\0. Base Concepts\4.1 Arguments - Complex Data As Arguments.vi。
– 输入控件(Controls) –
- Variant: LabVIEW数据,通过变体支持任意数据类型。
– 输出控件(Indicators) –
- HEX String (0-9,A-F): CSM HEXSTR格式参数。
CSM - Convert HexStr to Data.vi
将十六进制字符串参数转换回变体数据。
- Ref: CSM参数类型
- Ref: CSM HEXSTR格式参数
参考范例:[CSM-Example]\0. Base Concepts\4.1 Arguments - Complex Data As Arguments.vi。
– 输入控件(Controls) –
- HEX String: CSM HEXSTR格式参数。
– 输出控件(Indicators) –
- Variant: LabVIEW数据,通过变体支持任意数据类型。
CSM - Convert Error to Argument.vi
将LabVIEW错误簇转换为CSM错误参数格式。
- Ref: CSM 参数类型
- Ref: CSM ERRSTR 格式参数
参考范例:[CSM-Example]\0. Base Concepts\4.2 Arguments - Error As Arguments.vi。
– 输入控件(Controls) –
- Error: LabVIEW错误簇。
– 输出控件(Indicators) –
- Argument: CSM错误参数格式。
CSM - Convert Argument to Error.vi
将CSM错误参数格式转换为LabVIEW错误簇。
- Ref: CSM参数类型
- Ref: CSM ERRSTR格式参数
参考范例:[CSM-Example]\0. Base Concepts\4.2 Arguments - Error As Arguments.vi。
– 输入控件(Controls) –
- Argument: CSM错误参数格式。
– 输出控件(Indicators) –
- Error: LabVIEW错误簇。