在知识文档和电子表格中,“程序过程”是一种可以嵌入到知识文档或电子表格中的脚本程序。程序过程主要支持.NET平台的两种高级编程语言:C#和VB.NET。这种脚本程序基于.NET Framework运行环境的,不仅支持.NET平台所提供的各种类和方法,而且还可以使用KnowleBuilder提供的各种方法(函数),访问知识文档和电子表格中的变量和方法。通过在知识文档和电子表格中插入“程序过程”,可以有效的弥补KnowleBuilder功能的不足。
试验设计(DOE,DESIGN OF EXPERIMENT)是一种常用的产品质量相关问题的量化分析方法,包括正交试验分析、均匀试验分析等。试验分析表通常是一个二维数据表,由行和列组成,列是由参数的名称组成,每一行是一组参数的组合。在进行试验分析时,通常是依次将每行的数据取出进行分析,分析过程可以调用自编的程序或其它软件。KnowleBuilder提供了试验分析表的接口功能,能够按照次序自动将每一行的数据传递到设定的程序过程或程序组件,并在电子表格的单元格中输出。试验分析表接口组件提供了一个批处理地运行试验分析表中数据的功能。
Adames软件的输入输出接口采用事先建立的脚本模板文件。脚本模板文件中需要更改的参数(数据)采用自定义的符号(或字符)来描述,KnowleBuilder运行时能自动将模板文件中的自定义符号替换为用户输入的数据。采用这种方式来实现参数化分析,在分析结束后,Adames输入输出接口能自动将输出数据文件中的相关数据读取到电子表格中。
Ansys输入输出接口采用事先建立的脚本模板文件。脚本模板文件中需要更改的参数(数据)采用自定义的符号(或字符)来描述,KnowleBuilder运行时能自动将模板文件中的自定义符号替换为用户输入的数据。采用这种方式来实现参数化分析,在分析结束后,Ansys输入输出接口能自动将输出数据文件中的相关数据读取到电子表格中。
Abaqus输入输出接口采用事先建立的脚本模板文件。脚本模板文件中需要更改的参数(数据)采用自定义的符号(或字符)来描述,KnowleBuilder运行时能自动将模板文件中的自定义符号替换为用户输入的数据。采用这种方式来实现参数化分析,在分析结束后,Abaqus输入输出接口能自动将输出数据文件中的相关数据读取到电子表格中。
Matlab函数接口是电子表格中的一种自定义程序组件,它能够在后台运行Matlab编写的程序文件(.m),前提是Matlab编写的程序文件(.m)以函数(function)的形式保存,函数包括输入变量和输出变量,该组件能将电子表格单元格中的数据作为变量输入函数,并将Matlab程序的运行结果输出到电子表格中。