LabVIEW使用源代码控制

简介: LabVIEW使用源代码控制

LabVIEW使用源代码控制


如需在LabVIEW中使用源代码控制,必须根据选择的第三方源代码控制软件对LabVIEW进行配置。关于LabVIEW兼容的第三方源代码控制软件的最新信息,见知识库。


注:只有在专业版开发系统中才可使用源代码控制。


按照下列步骤,根据源代码控制软件配置LabVIEW。


确保当前运行LabVIEW的计算机同时安装了第三方源代码控制软件,且其安装和配置应符合当前软件项目的要求。可向源代码控制管理员获取进一步的帮助。


选择工具»源代码控制»配置源代码控制,打开选项对话框的源代码控制页。

fe4a9942b47f7b6512d6b9c30e443817.png

也可以从启动向导窗口中选择工具»选项以显示选项对话框,然后单击源代码控制类别以显示源代码控制页面。


从源代码控制软件名称下拉菜单中选择在LabVIEW中使用的源代码控制软件。第三方源代码控制软件将弹出一个对话框,用于配置源代码控制操作中LabVIEW文件的连接、用户信息及其他设置。例如,如选择PerforceCommand Line,将出现Perforce项目选项对话框。


(Windows) LabVIEW通过扫描Windows注册表,确认已经安装的源代码控制软件,并根据该信息生成源代码控制软件名称下拉菜单。


(macOS和Linux)LabVIEW运行环境变量查询来确定是否安装了Perforce。LabVIEW在登录脚本运行前先搜索默认的环境路径。如已经安装,Perforce Command Line选项将出现在源代码控制软件名称下拉菜单中。


源代码控制软件对话框中所选的源代码控制项目的设置出现在源代码控制项目文本框中。单击修改按钮则重新配置各项设置。如源代码控制软件不支持此功能,则修改按钮为禁用。


单击高级按钮可设置源代码控制软件专有的高级可选配置选项。源代码控制软件弹出一个对话框。例如,如使用的是Perforce Command Line界面,则弹出Perforce配置选项对话框。如源代码控制软件不支持此功能,则高级按钮为禁用。


设置源代码控件,使其显示并提示用户所需选项。关闭源代码控制软件的对话框。


单击确定按钮,保存配置选项并关闭选项对话框。


考虑将保存在源代码控制软件中的VI和其他文件分离编译代码。默认情况下,编辑一个VI时,LabVIEW会自动重新编译调用该VI的所有VI。这会造成调用方VI产生未保存改动。如调用方VI保存在源代码控制软件中,就必须先把VI签出再签入。将VI的编译代码从源代码中分离,对一个VI的改动就不会对VI所在层次结构中的其他VI产生未保存改动。这样,用户从源代码控制软件中签出要修改的VI即可。


根据源代码控制软件配置LabVIEW后,可在LabVIEW中将文件添加至源代码控制、签出、签入编辑后的文件,重命名文件,从源代码控制中下载文件的最新版本。也可为各个LabVIEW项目配置源代码控制。在源代码控制页中改变了源代码控制软件后,这一改动将影响到所有LabVIEW中的VI。


如需执行LabVIEW所不具有的源代码控制操作,可直接通过源代码控制软件来执行。


   需要说明的是,上述的例程和文档,都是可以下载的,双击即可打开,其中压缩文件是可以采用粘贴复制的方式,拷贝到硬盘上。这不是图片,各位小伙伴看到后尝试一下,这个问题就不用加微信咨询了。有关LabVIEW编程、LabVIEW开发等相关项目问题,可联系我们。

相关文章
|
5天前
|
算法 API 数据安全/隐私保护
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
19 0
|
5天前
|
存储 Apache 开发工具
LabVIEW与TortoiseSVN进行源代码控制
LabVIEW与TortoiseSVN进行源代码控制
11 0
|
5天前
|
人机交互
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
LabVIEW编程LabVIEW开发控制阿尔泰DAM-3948D例程与相关资料
10 0
|
5天前
|
算法
LabVIEW开发牵引控制动态仿真器
LabVIEW开发牵引控制动态仿真器
17 2
LabVIEW开发牵引控制动态仿真器
|
5天前
LabVIEW编程LabVIEW控制ESM-100 HE 场表例程与相关资料
LabVIEW编程LabVIEW控制ESM-100 HE 场表例程与相关资料
14 2
|
5天前
|
编解码 算法 关系型数据库
LabVIEW编程LabVIEW开发 控制FlukePG7000例程与相关资料
LabVIEW编程LabVIEW开发 控制FlukePG7000例程与相关资料
13 0
|
5天前
|
编解码
LabVIEW编程LabVIEW控制Keithley 2420例程与相关资料
LabVIEW编程LabVIEW控制Keithley 2420例程与相关资料
|
5天前
|
安全 网络安全 数据安全/隐私保护
LabVIEW编程LabVIEW控制cRIO-9043例程与相关资料
LabVIEW编程LabVIEW控制cRIO-9043例程与相关资料
11 0
|
5天前
LabVIEW编程LabVIEW控制WNSC600运动控制器例程与相关资料
LabVIEW编程LabVIEW控制WNSC600运动控制器例程与相关资料
14 1
|
5天前
|
API
LabVIEW编程LabVIEW控制PXI-5122例程与相关资料
LabVIEW编程LabVIEW控制PXI-5122例程与相关资料
16 1