请使用QQ关联注册PLM之家,学习更多关于内容,更多精彩原创视频供你学习!
您需要 登录 才可以下载或查看,没有账号?注册
x
(1)通过浏览选择文件块增强功能! C9 B( A3 D8 |- R0 g& n
) B/ _: X- Z) v; d [! l2 Y
. [& E, w0 C9 Z1 Q# F* W$ j8 v0 }$ U9 L! f( U) e
使用通过浏览选择文件块构建对话框时,可以创建过滤器将多个类型的文件组合在一个组中,采用单一标签。为此,使用过滤器属性。您还可以创建许多这样的组。这样就可以同时过滤多个类型的文件。 要采用单一标签创建一组文件,必须使用以下命名法则: 使用分号 (;) 分隔组中每个类型的文件。 例如,"Group1(*.xxx;*.yyy;*.zzz)"。 用 (,) 逗号分隔每个组。还必须用逗号 (,) 分隔一组和一种文件。 例如,"Group1(*.aaa;*.bbb;*.ccc),Group 2(*.xxx;*.yyy;*.zzz),*.ddd,*.eee"。
5 q& b. o' ]9 q$ c
示例 | 在一个组中创建 PRT、SIM 和 FEM 文件,采用标签 Simulation Files。然后可以创建含 EMP、EMA 和 EMS 文件的另一个组,采用标签 EPLAN Files。要过滤这些文件以及 TXT 文件和 XML 文件,必须设置过滤器属性的值如下: “Simulation Files(*.prt;*.sim;*.fem),EPLAN Files(*.emp;*.ema;*.ems),*.txt,*.xml”Simulation Files(*.prt;*.sim;*.fem)
- V/ ~" U% K1 b5 j8 e' W5 j/ s* ~EPLAN Files(*.emp;*.ema;*.ems)
+ q9 V/ \( W3 }" m1 H4 l$ B, J*.txt
! h0 ^" T1 t+ k( h) D( n) E( u*.xml 4 M3 w" B3 c( V1 j6 T& y
|
以前,只能使用过滤器属性来过滤一种文件。
8 ]9 C( U! T4 g, H7 L2 F(2) 字符串块按键回调 函数
% Z% H) n" l- V' A对于添加到对话框中的每个字符串块,NX 现在提供按键回调函数功能。 按键回调的语法如下所述: 'Public Function KeystrokeCallback(ByVal string_block As NXOpen.BlockStyler.StringBlock, ByVal uncommitted_value As String) As Integer
: C4 {% g Q% | H$ c( B \'End Function- ^8 Y$ d) w6 D; b; P$ o6 q2 E6 y- b: m
- b# E( y' M2 \. }‘Input parameters:
& K7 m7 V) X* @' k1 {% E$ t# R“string_block”: Refers to the string block in which text is being typed,
8 h. D# I# p! E* ?“uncommitted_value”: Contains the uncommitted text being typed in string block.'
) c4 `" @3 y/ i/ S: c
+ a+ j8 [9 S' p; }2 _( B2 P默认情况下,此回调已注释。要使用它,需要取消回调注释,然后在回调函数中编写代码以执行所需的处理。NX 在所有受支持的编程语言中提供此回调。
4 R+ q1 w3 w' U; r4 B# d$ H为何使用?
& u& ^3 M& S( |% ?可以使用此回调来处理对话框用户的每个输入按键。例如,可在此回调函数中编写代码,以按字符串块中的按键过滤列表值或对其进行排序。
8 T, d2 r+ v( z4 b$ {' L5 [8 s5 F. e$ a! k0 D1 Z
# b/ @7 v0 O6 x2 G
' a: `: M$ ?4 l0 f; Q! ?" M) }2 ]9 V0 V! R
$ X2 h. U7 a; @ |