我们使用Labview创建用于电子电路板和电子盒测试的测试软件。使用该代码的技术人员需要访问该软件的不可编辑版本,以便了解失败的测试试图做什么。创建一个文档来描述每个单独测试所做的每件事,使用大型项目的Labview代码将是一个代价高昂的漫长过程。
有没有办法将Labview源代码转换为代码的文本版本,例如(C,C +,C#,XML或Python ...),然后可以保存为PDF并随测试软件一起分发。
答案 0 :(得分:0)
不,没有。如果您有PDF编写器,可以将LabVIEW VI的程序框图打印成PDF,但不能捕获您可以从右键菜单访问的选项或属性,如果您有案例结构,则不容易理解。
如果您希望技术人员在不更改的情况下浏览LabVIEW代码,您可以使用简单的方法,如操作系统权限(给予它们只读访问权限)。 LabVIEW用于许多受监管的环境,例如医疗设备测试,其中必须能够验证是否使用了正确版本的软件来执行测试,因此如果您需要有关此类事物的更多信息,您将能够从NI或NI网站上找到大量帮助。
听起来好像你的真正问题可能是你的测试代码没有很好的设计或组织。也许您应该将其重构为更加模块化,以便更容易理解和记录特定模块正在执行的测试。您可能希望查看LabVIEW中的OOP功能,或者诸如Delacor排队消息处理程序之类的框架 - 甚至是TestStand之类的东西。