我如何 post 将 LabVIEW 代码发送到其他人可以执行的 StackOverflow?也就是如何创建 VI 片段?

How do I post LabVIEW code to StackOverflow that other people can execute? AKA How do I create VI Snippets?

LabVIEW 是一种可视化编程语言。要 post 为 Whosebug 上的其他用户编写代码,我需要 post 我的框图的图像。 post 此类代码的最佳方法是什么?

在 Whosebug 上显示 LabVIEW 代码的最佳方式是 post 将 VI 片段作为 PNG 图像。

VI 片段是一种 PNG 格式,可以像任何图像一样在线查看。与常规 PNG 不同,它具有嵌入式元数据,因此当用户将 PNG 拖放到框图上时,而不是仅仅粘贴图片,图片中的代码会被粘贴。这允许其他用户探索您的多框架结构节点并执行您的代码(如果代码没有损坏)。

要创建 VI 片段, select 您想要的框图上的代码(可以是整个框图),然后从菜单中选择 编辑>>从选择创建VI片段。系统将提示您保存 .PNG 文件。 例如,这样做: 产生这个:

代码段将帮助 Whosebug 用户回答您的问题。如果您真的认为您在 LabVIEW 中发现了错误,或者需要某人根据 NDA 调查您的整个层次结构,请联系 NI 技术支持 (http://ni.com)。他们的法律部门可以与您合作,制定在不违反保密协议的情况下调查代码的方法。

请注意,Whosebug 的默认图像托管是 imgur.com。许多公司阻止 imgur.com。如果您可以 post 您的图像在其他主机上,然后 link 它在您的 post 中,更多人可能会看到它。

您应该 select 所有 (ctl + A) 然后转到编辑和 select --> 从选择创建 VI 片段。

这是结果图,可以通过LabVIEW打开进一步使用。