在Sun Solaris系统上文本显示控件不在LabVIEW 7.1中显示



主要软件: LabVIEW Run-Time Engine
主要软件版本: 2009 SP1
主要软件修正版本: N/A
次要软件: N/A

问题: 我有一些VI在LabVIEW 7.0中为Sun编写。 升级到LabVIEW 7.1,当我在更新的版本上打开我的VI,字符串显示控件无法显示任何文本。 在采用探针探测时,字符串数据在连线上传递,但是字符串显示控件将不会显示文本。 我附上代码来重现问题。 如何解决这个问题?

解答: 文本不显示,因为其字体是未在LabVIEW可选择的字体中列出的类型。 在这种情况下的字体是“-courier”。 LabVIEW 7.0 for Sun中不存在此问题,因为当无法识别时,字体默认更改为另一种。 LabVIEW 7.1没有相同的默认方式,而是在文本显示控件显示空白。 目前唯一的解决方法是在LabVIEW 7.1中用新的文本框替换每个受影响的文本框,或者使用下方的Convert All String Fonts to App Font.llb。它允许用户指定一个目录,当VI运行时,所有该目录中的VI都被修改,其字符串显示控件的字体更改为当前LabVIEW 7.1应用程序中的字体。

相关链接: KnowledgeBase 1649BBVJ: How Do I Paste Text Into a LabVIEW Control under Sun/Solaris OS?

附件:


Log_lv70.vi - Log_lv70.viLog__read_data.vi - Log__read_data.viATT25MTK - ATT25MTK
Convert All String Fonts to App Font.llb - Convert All String Fonts to App Font.llb



报告日期: 08/10/2004
最近更新: 01/21/2017
文档编号: 3C99BHM1