CATIA_Knowledge_Advisor_help(7)

2018-11-28 17:21

Question 函数

在对话框中显示消息,等待您单击按钮并返回一个值,该值将指示单击了哪个按钮(如果单击“是 (Yes)”则返回 true,如果单击“否 (No)”则返回 false)

语法

Question(String [# String1 # String2 ..., Param1Name, Param2Name, ...]): Boolean

Question 函数有一个必选参数和多个可选参数,可选参数取决于是否在消息中显示参数值。

参数 String # String1 描述 必选。要在对话框中显示的字符串(应括在引号内)。 , 可选。要在消息中显示参数值时,应按以下方式指定参数: 任何将显示参数值的位置都有一个带引号的字符串,包括 符号 # Param1Name... [, parameter name] 语句的数量和消息中以“#”声明的 参数值的数量相同。

使用“|”符号在提示中插入回车。

示例

Boolean2 =

Question(\

PartBody

Sketch.1 Radius.3 Radius )

请注意,可以将 Question 函数和 BuildMessageNLS 函数一起使用,以便使用您的语

言显示问题。若要使用此功能,请使用下面的语法:

question(BuildMessageNLS (\

x 对应于 CATXXX.CATNls 文件名,将在该文件中找到 NLS 消息(它是没有 CATNls 扩展名的 CATXXX 名称)。

xx 对应于该目录中的关键名称。 a 和 b 是参数(将在消息中替换的值)

31

Trace 函数

使您可以在文件中写入信息,例如用于调试。若要执行此操作,请给 CATKnowledgeTracePath 变量赋值(例如,设置 CATKnowledgeTracePath=E:\\Temp\\CATKnowledge_UserDefined.txt)。如果该变量 为空,则跟踪文件的默认名称是 CATKnowledgeTrace_YYYY-MM-DD_HH-MM-SS.txt。该 文件位于 CATTemp 目录(例如:C:\\Documents and Settings\%user\\Local Settings\\Application

Data\\DassaultSystemes\\CATTemp\\CATKnowledgeTrace_2005-8-8_16-28-20.txt) 中。

语法

Trace(level:Integer, message:String, argument:Literal, ...): VoidType

其中:

level 由 1 和 9 之间的数字组成,用于缩进跟踪

message 用法与 message 函数相同

argument 中 # 的数量与参数一致。如果参数多于 #,将在消息结尾处添加参数。如果 # 多于参数,将不替换 # 字符。

请注意:

使用“|”符号可在提示中插入回车。 # 由参数值替换。

示例

Trace(Integer.1 , \.1, String.1)

生成的 .txt 文件与以下文件相似:

32

11、字符串

Search() ToString() ToUpper()

Extract() ToReal() ToLower()

Length() ReplaceSubText() BuildMessageNLS

Search()

在字符串类型的参数中搜索子字符串的第一个匹配项。返回该子字符串开头处的索引(0 或 1)。 如果未找到指定的子字符串,则返回 -1。

语法

string.Search(StringToBeSearchedFor):Integer

其中 StringToBeSearchedFor 是子字符串参数的名称。

示例

Responsible = Cilas Evans = ... SEvans = Evans I1Search = 6 = Responsible.Search(SEvans) 样例

33

KwrString.CATPart

Extract() 返回从给定位置开始的指定

长度的子字符串。 语法

string.Extract(StartIndex:Integer, Length:Integer) :String

其中 StartIndex 是子字符串第一个字符的索引(0 或 1),Length 是子字符串长度。示例

Message (Responsible.Extract(2,2))

样例

KwrString.CATPart

Length() 适用于字符串类型的参数。返

回字符串长度。 语法

string.Length(Integer

样例 KwrString.CATPart

ToString()

34

将整数转换为字符串。

语法

ToString(Real) :String

样例

KwrString.CATPart

ToReal() 将字符

串转换为实数。 语法

String.ToReal(Real):Real

ReplaceSubText() 用一个子字符串替

换字符串中的另一个子字符串。 语法

ReplaceSubText(InputString:String, SubStringToBeReplaced:String, ReplacingSubString:String):String

可以通过参数的名称或字符串本身(用引号括起来)来指定第二个参数和第三个参数。样例

KwrString.CATPart

35


CATIA_Knowledge_Advisor_help(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:2018年初中数学知识点总结

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: