检查类型下载PDF选定部分选定部分和子部分整个手册更新时间2025-07-30阅读时长3分钟LabVIEWAPI参考LabVIEW G 将检查类型VI和函数与类型专用结构结合使用可用于以下目的:自定义自适应VI(.vim)中与特定数据类型相关的代码 强制自适应VI仅接受符合特定要求的数据类型 强制自适应VI拒绝特定数据类型 检查结构类型是否匹配函数断开调用方VI,除非2个输入端的数据类型完全相同(忽略类型定义和类型名称)。检查结构类型是否不匹配如果类型与任何不匹配输入的数据类型相同,则忽略类型定义和类型名称,该函数会中断调用方VI。检查是否为错误簇型除非输入数据为错误簇,否则断开调用方VI。检查数组维数是否一致中断调用方VI,除非值输入是一个与数组类型具有相同维数的数组。检查数组维数大小是否一致中断调用方VI,除非值输入是一个与数组类型具有相同维数的数组,并且值输入中的每个维度和数组类型中的相应维度具有相同的大小要求(固定、有界或可变大小)和大小(对于固定和有界)。检查是否为相同类或子孙类除非输入数据相同或为输入类或接口的子孙类,否则断开调用方VI。检查是否为标量数值或波形类型除非输入数据为标量数值或模拟波形类型,否则断开调用方VI。检查是否为标量数值型除非输入数据为标量数值型,否则断开调用方VI。检查是否为实数数值或波形类型除非输入数据为非复数数值或模拟波形类型,否则断开调用方VI。检查是否为实数数值型除非输入数据为非复数数值型,否则断开调用方VI。检查是否为小数数值型除非输入数据为浮点、复数浮点或定点数值型,否则断开调用方VI。检查是否为复数数值型除非输入数据为复数数值型,否则断开调用方VI。检查是否为浮点数值型除非输入数据为浮点或复数浮点数值型,否则断开调用方VI。检查是否为实数浮点数值型除非输入数据为非复数浮点数值型,否则断开调用方VI。检查是否为整型除非输入数据为整型数值型,否则断开调用方VI。检查是否为有符号整型除非输入数据为有符号整型数值型,否则断开调用方VI。检查是否为无符号整型除非输入数据为无符号整型数值型,否则断开调用方VI。检查是否为定点数值型除非输入数据为定点数值型,否则断开调用方VI。类型专用结构具有一个或多个子程序框图,LabVIEW根据子程序框图的顺序和编译结果,只编译和执行其中一个子程序框图。如果LabVIEW遇到语法错误,则会按顺序拒绝子程序框图。LabVIEW接受第一个没有语法错误的子程序框图,忽略其余的子程序框图。如全部子程序框图均存在语法错误,该结构接受最后一个子程序框图。语法错误是结构中的错误(如断线),而不是由子VI或其他依赖关系引起的错误。 使用该结构为指定数据类型自定义自适应VI (.vim)中的代码段。将此结构与“检查类型”VI和函数一起使用,可强制自适应VI仅接受部分数据类型,拒绝特定的数据类型。上级主题: 比较
将检查类型VI和函数与类型专用结构结合使用可用于以下目的:自定义自适应VI(.vim)中与特定数据类型相关的代码 强制自适应VI仅接受符合特定要求的数据类型 强制自适应VI拒绝特定数据类型 检查结构类型是否匹配函数断开调用方VI,除非2个输入端的数据类型完全相同(忽略类型定义和类型名称)。检查结构类型是否不匹配如果类型与任何不匹配输入的数据类型相同,则忽略类型定义和类型名称,该函数会中断调用方VI。检查是否为错误簇型除非输入数据为错误簇,否则断开调用方VI。检查数组维数是否一致中断调用方VI,除非值输入是一个与数组类型具有相同维数的数组。检查数组维数大小是否一致中断调用方VI,除非值输入是一个与数组类型具有相同维数的数组,并且值输入中的每个维度和数组类型中的相应维度具有相同的大小要求(固定、有界或可变大小)和大小(对于固定和有界)。检查是否为相同类或子孙类除非输入数据相同或为输入类或接口的子孙类,否则断开调用方VI。检查是否为标量数值或波形类型除非输入数据为标量数值或模拟波形类型,否则断开调用方VI。检查是否为标量数值型除非输入数据为标量数值型,否则断开调用方VI。检查是否为实数数值或波形类型除非输入数据为非复数数值或模拟波形类型,否则断开调用方VI。检查是否为实数数值型除非输入数据为非复数数值型,否则断开调用方VI。检查是否为小数数值型除非输入数据为浮点、复数浮点或定点数值型,否则断开调用方VI。检查是否为复数数值型除非输入数据为复数数值型,否则断开调用方VI。检查是否为浮点数值型除非输入数据为浮点或复数浮点数值型,否则断开调用方VI。检查是否为实数浮点数值型除非输入数据为非复数浮点数值型,否则断开调用方VI。检查是否为整型除非输入数据为整型数值型,否则断开调用方VI。检查是否为有符号整型除非输入数据为有符号整型数值型,否则断开调用方VI。检查是否为无符号整型除非输入数据为无符号整型数值型,否则断开调用方VI。检查是否为定点数值型除非输入数据为定点数值型,否则断开调用方VI。类型专用结构具有一个或多个子程序框图,LabVIEW根据子程序框图的顺序和编译结果,只编译和执行其中一个子程序框图。如果LabVIEW遇到语法错误,则会按顺序拒绝子程序框图。LabVIEW接受第一个没有语法错误的子程序框图,忽略其余的子程序框图。如全部子程序框图均存在语法错误,该结构接受最后一个子程序框图。语法错误是结构中的错误(如断线),而不是由子VI或其他依赖关系引起的错误。 使用该结构为指定数据类型自定义自适应VI (.vim)中的代码段。将此结构与“检查类型”VI和函数一起使用,可强制自适应VI仅接受部分数据类型,拒绝特定的数据类型。上级主题: 比较
将检查类型VI和函数与类型专用结构结合使用可用于以下目的:自定义自适应VI(.vim)中与特定数据类型相关的代码 强制自适应VI仅接受符合特定要求的数据类型 强制自适应VI拒绝特定数据类型 检查结构类型是否匹配函数断开调用方VI,除非2个输入端的数据类型完全相同(忽略类型定义和类型名称)。检查结构类型是否不匹配如果类型与任何不匹配输入的数据类型相同,则忽略类型定义和类型名称,该函数会中断调用方VI。检查是否为错误簇型除非输入数据为错误簇,否则断开调用方VI。检查数组维数是否一致中断调用方VI,除非值输入是一个与数组类型具有相同维数的数组。检查数组维数大小是否一致中断调用方VI,除非值输入是一个与数组类型具有相同维数的数组,并且值输入中的每个维度和数组类型中的相应维度具有相同的大小要求(固定、有界或可变大小)和大小(对于固定和有界)。检查是否为相同类或子孙类除非输入数据相同或为输入类或接口的子孙类,否则断开调用方VI。检查是否为标量数值或波形类型除非输入数据为标量数值或模拟波形类型,否则断开调用方VI。检查是否为标量数值型除非输入数据为标量数值型,否则断开调用方VI。检查是否为实数数值或波形类型除非输入数据为非复数数值或模拟波形类型,否则断开调用方VI。检查是否为实数数值型除非输入数据为非复数数值型,否则断开调用方VI。检查是否为小数数值型除非输入数据为浮点、复数浮点或定点数值型,否则断开调用方VI。检查是否为复数数值型除非输入数据为复数数值型,否则断开调用方VI。检查是否为浮点数值型除非输入数据为浮点或复数浮点数值型,否则断开调用方VI。检查是否为实数浮点数值型除非输入数据为非复数浮点数值型,否则断开调用方VI。检查是否为整型除非输入数据为整型数值型,否则断开调用方VI。检查是否为有符号整型除非输入数据为有符号整型数值型,否则断开调用方VI。检查是否为无符号整型除非输入数据为无符号整型数值型,否则断开调用方VI。检查是否为定点数值型除非输入数据为定点数值型,否则断开调用方VI。类型专用结构具有一个或多个子程序框图,LabVIEW根据子程序框图的顺序和编译结果,只编译和执行其中一个子程序框图。如果LabVIEW遇到语法错误,则会按顺序拒绝子程序框图。LabVIEW接受第一个没有语法错误的子程序框图,忽略其余的子程序框图。如全部子程序框图均存在语法错误,该结构接受最后一个子程序框图。语法错误是结构中的错误(如断线),而不是由子VI或其他依赖关系引起的错误。 使用该结构为指定数据类型自定义自适应VI (.vim)中的代码段。将此结构与“检查类型”VI和函数一起使用,可强制自适应VI仅接受部分数据类型,拒绝特定的数据类型。上级主题: 比较