石鑫华视觉 手机微信QQ:13450001061

视觉教程

【付费】LabVIEW Vision 2023 Q1视觉模块图像处理库函数和选板汉化版,NI视觉中文版LV+VDM+VAS+VBAI

文章来源:石鑫华视觉网时间:2023-03-01 12:49:40 点击:2728

【付费】LabVIEW Vision 2023 Q1视觉模块图像处理库函数和选板汉化版,NI视觉中文版LV+VDM+VAS+VBAI

2022Q3前库函数汉化与选板汉化内容说明与使用方法视频教程:

链接:https://pan.baidu.com/s/1zBpcfXZIUYWlGu_4PaebyQ

提取码:k7xb

LV2023Q1视觉汉化包使用说明(2023Q1版开始有共享目录,使用方法略有不同,如果是LV2023Q1版本,参考以下视频)

链接:https://pan.baidu.com/s/1NdI2UYTnKbsRZMT6jWDWeA

提取码:c5z0

购买列表(已经更新到2023Q1版):

2023Q1版可选汉化内容

LabVIEW Vision 2023 Q1视觉模块图像处理库函数和选板汉化版,NI视觉中文版版LV20+VDM+VAS+VBAI(付费资源)

http://labviewvision.com/thread-30038-1-1.html?fromuid=9

(出处: 机器视觉论坛)

汉化范围:
参考上面的视频以及后面的详细说明。主要是汉化LabVIEW编程环境右键时的选板中的内容(选板)以及即时帮助中的内容(库)。对于NI视觉中涉及到了.chm帮助文档、NI提供的视觉相关的EXE程序(如Vision Builder-VBAI、视觉助手、模板编辑、分类器训练、字符训练等)均没有汉化。NI LabVIEW打包的EXE程序没有语言资源,还没有找到可汉化的工具来汉化这些EXE程序和工具程序;而CHM帮助文档,则内容太多,汉化工作太大,翻译权也是归NI所有,这个需要NI自己来解决。

LV+VDM+VAS2023Q1版没有同步发行VBAI版本,目前的VBAI版本仍然是2020版。所以在LabVIEW2021/2022Q3/2023Q1环境中,是没有VBAI的API接口的,也就不需要汉化。如果是包含了VBAI的选板或库,则需要删除,否则选板中会多一些空的或?的选板图标。但是如果是安装了LabVIEW2020/2020SP1,则可以安装VBAI2020,则会生成API接口,则可以对VBAI的API接口进行汉化。

Bug问题修复:

VisionRIOAddtoLineStateQueue(LowLevel)无帮助信息

IMAQ ByteStreamtoImage无帮助信息

MPSCI2ByteSteamtoImage无帮助信息

IMAQ Spoke4辐条4函数官方原版的说明信息中的帮助标识符指向旧版的IMAQ_Spoke_3.html,修改为IMAQ_Spoke_4.html。VDM具体从哪个版本开始使用了Spoke4未验证,只是一个帮助的指向错误,不影响实际使用。

IMAQ DL Model Set Input(Images)指向帮助文档为AVI_Create.html

2023.3.7:所有汉化库版本中,Avi.llb中的IMAQ AVI2 Get Codec Names.vi和Avi2.llb中的IMAQ AVI Get Filter Names.vi两个函数的库汉化使用了“获取编译器/滤波器名字”与选板中和“获取编译器/滤波器名称”不一致,可修改库中的窗口标题为“获取编译器/滤波器名称”。其中avi.llb是现有的2代版本,而avi2.llb则是早期的一代版本,兼容以前的旧程序的。


软件版本确认:
您安装的软件的具体版本,可以在NI MAX或NI许可证管理器中查看到:

MAX中点开软件,然后查看LV、VAS、VBAI、VDM等软件的版本。LV和VBAI可以直接看到版本号;其中VAS是查看IMAQdx、IMAQ、IMAQ IO等模块的版本号,要点开具体的树查看版本号。VDM也要点开具体的树才可以看到版本号。

许可证管理器中,则可以直观看到相应的软件版本号。本汉化资源的版本号,需要精确到是不是包含SP#版本,对于fxPatch补丁的版本号,则不需要确认。例如LabVIEW2020SP1,以及2020SP1f1之类的,都是相同的资源,FxPatch只是小补丁修正Bug,不影响具体的功能,但是VDM的SP版本则会更新内容,包含修正部分功能函数、增加部分功能函数等。

在更新2022Q3版汉化时,发现如果只使用库函数汉化包,则VAS、VBAI相关的内容,不会自动更新短名称,只更新了标题:

VAS未更新短名称

VBAI未更新短名称

而VDM相关的内容,则会自动更新短名称。因为作者一直同时使用了库汉化和选板汉化,所以以前都没有发现该问题。在Vision目录下,隐藏了很多库名称关联的dll,这个dll也许是用于同步短名称的,而在VisionVBAI,VisionDriver所表示的VBAI、VAS目录下,则无此dll或名称没有关联,也有可能是因为有子目录的问题,这里无法找到解决办法。所以建议使用选板+库的汉化内容,汉化的更全面一些,VBAI、VAS相关的短名称是可以使用选板来汉化的。

详细说明:

库函数的汉化,主要是汉化了VI属性中的两个地方,一个是说明信息中的VI说明:

VI说明进行了汉化

另一个汉化,则是汉化了VI属性中窗口外观中的窗口标题:

汉化了窗口标题

窗口标题和VI说明的汉化,将会影响函数的即时帮助提示的功能说明:


VI说明的汉化会表现在即时帮助的函数功能说明中


各个位置汉化信息说明

选板相关的,如选板的名称、窗口标题、选板的功能说明等,则是由选板模块来汉化的,函数本身的属性并不能影响选板。所以,库函数是汉化不了选板的。

函数相关的,函数的短名称,是由选板来汉化的,这个汉化,只能在选板格式为图标和文件或类别(图像和文本)这样的风格中才能显示出来,必须要能显示函数的短名称,才能看到汉化效果。函数的窗口标题、函数的功能说明,则是由库函数汉化包来汉化的。这个汉化,则不受选板格式的影响,几种风格都可以显示汉化后的窗口标题。但是不能显示选板的汉化内容。

选板的汉化,因为只修改选板,所以与LabVIEW、VDM的版本关系不大,所有版本均可读取选板,差的可能只是几个函数的不同或缺失。一般是旧版的用新版的选板,会缺少几个函数,如缺少则会不显示,如2018增加的深度学习功能,用在2017中,则不会显示。而新版的用旧版的选板,则可能仍然会使用旧的函数,而更新的函数版本,则会被隐藏掉,如2018中学习模式升级为6版,而2017-2017SP1,是5版,而2016则是4版的。如果2018环境使用的是2016的汉化选板,则仍然会显示学习模式4,使用2017的汉化选板,则显示学习模式5,只有使用2018以后的选板,才会显示学习模式6,不过这些,都是可以自行添加修改的,可以重新编辑修改选板,包含有些选板中部分内容错字(作者使用五笔,部分同码字会错误,完全不知道什么意思)、翻译错误的地方。总的来说,汉化选板的使用范围要大一些,但是只能使用两种风格。而且函数功能是没有汉化的,只有函数短名称、选板名称、选板功能说明等。

LLB库函数的汉化,因为要修改函数的窗口标题以及VI说明,且要保存函数,所以对于版本是有要求的,低版本保存的可能还好,在高版本中还能打开,而高版本保存的,则在低版本中是无法打开的。本汉化包,是从2016版本开始汉化的,原来的VDM2016,是可以支持LabVIEW2013~LabVIEW2016之间的四个年代的版本,但是汉化后的VI库函数,则只能用于LabVIEW2016,未提供2015之前版本的VI汉化包。而重新安装了LV2017/VDM2017之后,则有提供LV2016、LV2017两个版本的汉化包;再升级VDM2017SP1后,也只有LV2016+LV2017SP1两个版本的汉化包,但是因为LV2017SP1和LV2017的VI是可以相互打开的,所以应该还是可以通用的(没有验证,但是历年的经验来看,SP版本、Fx Patch补丁版本,只是修正问题,不影响相互之间的打开)。而到了2018后,则支持2016/2017(SP1)/2018三个年代版本,到了2019后,则是2016/2017(SP1)/2018(SP1)/2019四个年代的版本,2020版,则是2017(SP1)/2018(SP1)/2019(SP1)/2020四个年代的版本,2021对应了/2018(SP1)/2019(SP1)/2020(SP1)/2021四个年代的版本。库汉化的汉化,还区分了32位和64位的版本,2018SP1之前的版本,32位和64位的LLB使用文件对比软件对比,其二进制是不一样的,差别在哪里不是很清楚,可能还是位数不同吧。2019版后,大部分的函数和LLB库的二进制是一样的,少部分如视觉助手快速函数、视觉采集软件快速VI、VBAI API等,内容不一样,因为调用的对象本身是不一样的,32位调用的是32位的视觉助手,64位调用的是64位的视觉助手。不过像这些本身也没有做汉化,在函数选板中没有出现的函数,很多都是没有汉化的。另外,32位的支持RT实时系统,而64位的则不支持,64位的会少一些函数。具体能不能互换使用,还得自行验证。


汉化库所在位置

汉化的库,位于LV的安装目录下的vi.lib下面,对vision和visionFPGA文件夹下的函数进行了汉化,使用汉化包前,可先备份好这两个文件夹,以便能回到原始的英文版本,汉化包的使用,只需要将汉化包解压,将其内的vision和visionFPGA文件夹复制到vi.lib目录下,替换原来的vision和visionFPGA文件夹,并替换函数即可使用。库函数的汉化内容说明:


Vision目录下的汉化

       Vision目录下的独立函数和库,是VDM安装后有的,这里的函数大部分的都汉化了,少部分如兼容库、控件库、中间类的函数(数据转换函数,合并错误之类的)、视觉助手等,则没有汉化(文件夹下还有一些隐藏的dll,都是原版的,没有改动)。Driver文件夹下的内容,则是安装VAS视觉采集软件后的内容,这里的汉化,汉化了选板中IMAQ、IMAQdx、VisionRIO三个选板中的内容:


Driver目录的汉化

如果没有安装VAS视觉采集软件,则原版中不会出现Driver目录,汉化包中的Driver目录则需要删除掉。因为即使放进去,也没有相应的DLL可以调用,使用不了的。


VisionBuilder AI目录的汉化

VBAI的汉化,则只有一个API的库,里面是VBAI的接口函数。全部汉化了。请配合版本说明中的VBAI版本使用,错误的版本,可能会造成兼容性问题。如果没有安装VBAI,则删除汉化包中的该目录即可。另外2021版的LabVIEW兼容的VBAI还没有发布,所以2021的汉化包是没有VBAI目录的。


VisionFGPA目录汉化

VisionFPGA中的汉化,只汉化了basics下面部分函数,这些函数会出现在选板中,所以汉化了,而其它未出现在选板中的函数,未进行汉化。另外,VisionFPGA是VDM、VAS使用默认安装后的目录,如果在安装VDM时选择了安装直接支持LabVIEW的FPGA库,则内容将变多很多,不过函数选板中的可选函数的数量是一样的,增加的主要是对更多FPGA硬件的支持以及驱动。因为作者也没有使用FPGA,所以这一块没有选择安装,也没有汉化更多内容,一般使用的人也相对比较少。更多的还是使用电脑进行图像处理软件的开发。


从LabVIEW2022Q3版开始,C:Program FilesNILVAddons目录下增加了共享目录。但是VDM2022Q3、VAS2022Q3版本时,还没有使用此共享目录。所以对于2022版仍然是和以前一些的方法。但是自VDM/VAS2023Q1版开始,则使用了此共享目录,分离了一些已编译的代码。

LVAddons共享目录

VDM、VAS部分代码被移到LVAddons共享目录下

所以,库汉化包还要处理移动到LVAddons下面的内容。



首页
84162741QQ
联系