SAMPLEDEF目录1 启动1.1 为什么使用SAMPLEDEF1.1.1 LOADER 和DEF 文件1.1.2 使用几个DEF文件1.1.3 在SPECTRA plus数据里样品定义表的互动1.2 启动SAMPLEDEF2 使用SAMPLEDEF2.1 列的管理2.1.1 创建新列2.1.2 在列表里工作2.1.3 设置列的选项2.2 定义列的类型2.3 选择数据类型2.3.1 指定列内容的数据类型2.3.2 设置为数字数据类型的选项2.3.3 设置为字符数据类型的选项2.3.4 设置为组合数据类型的选项2.3.5 设置为字符串数据类型的选项3 教材:使用SAMPLEDEF 设置标准样品定义表步骤一启动SAMPLEDEF步骤二创建位置列步骤三创建样品列步骤四创建方法列步骤五创建SSD-文件列步骤六创建样品颜色步骤七创建样品尺寸列步骤八创建Sample-ID-样品编号列步骤九创建制样方法列步骤十创建类型列步骤十一保存和测试样品定义表步骤十二从LOADER运行样品定义表索引1 启动1.1 为什么使用SAMPLEDEF1.1.1 LOADER 和DEF 文件我们可以通过LOADER程序把样品交付到测量程序。
为此,需建立样品与进样器位置、测量程序、样品编号之间的联系,以便日后查询数据。
还可以增加其他参数(如样品的稀释比、流水号等等)。
在SPECTRA plus,这些样品信息都在SampledDef里定义。
输入界面,即:样品定义表里的各个列,是在扩展名为DEF的文件里定义的。
这些DEF文件可以在SAMPLEDEF创建。
1.1.2 使用几个DEF文件如何建立样品与仪器的联系有很多不同的方法,最简便的方法是接近实验室的实际工作,下面举例说明:1 样品从不同的工厂送来,并且需要区别,测量方法可以在已建立的方法里选,等等;2 不同班次的工人用相同的分析方法测量同样的样品,只需要让仪器知道需要测量的样品在进样器的位置。
当然,很多实验室需要进行上述两样的工作,甚至更多。
这就是为什么实验室需要多个样品定义表。
特定的样品定义表(DEF 文件)可以保存选项,从而避免输入错误。
如:样品类型强制规定为液体,就可以避免在真空光路测量液体样品。
标准的样品定义表是随SPECTRA plus交付的,(Routine.def 在\Libraries\MeasMethods\)。
这个表是通用的表,可以在SAMPLEDEF里进行个性化设定。
还可以在SAMPLEDEF里建立新的样品定义表。
1.1.3 在SPECTRA plus数据里样品定义表的互动SPECTRA plus的数据由数据库管理;因此这结构是弹性的,并很容易查询数据,并且在实验室里所有用户都共享数据;但这也意味着限制。
已测量样品的参数是保存在名为Measure.mdb的数据库,默认是保存在C:\SPECplus\Databases。
因此,DEF文件单元的定义是与数据库里的单元相关。
有些数据是固定的,它们的结构(名称单元、数据类型、可能的值)是固定的。
如果不满足这些结构,LOADER拒绝使用这些表。
某些功能,如计算样品的灼烧减量(LOI),并且可以使用预定义区域;如果这些单元的结构不正确,也会使这些功能失效。
用户能定义自己的数据,如流水号,参考样品,样品的原始重量,等等。
在这些情况下,在Measure.mdb 数据库里创建单元区,这些单元区可以在QUERYRES 里查询和显示。
在此情况下,格式没有限制,除非它永远不改变,因此,在开始时就需要定义。
一旦DEF文件启用后,就不应该改变单元的定义;但可以增加新的单元。
SAMPLEEDF仅是SPECTRA plus的一个组成部分,它需要程序逻辑技巧。
幸运的是,不是经常碰到。
事实上,绝大多数用户很可能永远都不用使用SAMPLEEDF。
但是,如果有必要,记住:·咨询BRUKER AXS 的应用专家·修改已有的样品定义表比创建新表更简单,例如从Routine.def 里拷贝一个复件,然后再进行修改。
注意:如果没有深入测试过,千万不要使用全新编制的DEF文件。
1.2 启动SAMPLEDEF在Windows Explorer 或 My Computer中双击SAMPLEDEF.EXE 的图标:SAMPLEDEF.EXE 程序是默认安装在C:\SPECPlus\2 使用SAMPLEDEF2.1 列的管理2.1.1 创建新列SAMPLEDEF 的目标是设计您所需要的样品定义表(在LOADER 中的输入界面)。
在本程序,设置组成样品定义表的列。
创建新列:1 单击New column 按钮:SAMPLEDEF 创建一个新单元并且把单元放在可编辑单元2 在该单元,输入需要创建的列的名称,然后回车。
2.1.2 在列表里工作在样品定义表里,全部列重新分组。
在此表中,可以:·删除列:点击需要删除的列,然后再单击Delete column 按钮。
·改变某列在样品定义表里的次序:LOADER 根据在列表里的次序显示各列。
改变某列在列表里的次序:1 单击需要移动的列;2 根据往上或往下移动的需要,单击Up 或 Down 按钮。
2.1.3 设置列的选项创建了新列后,可以对新建立的列设置各选项:选项说明Facultative value 选择此复选框,表示用户允许当前列空白。
Unique key 功能当前未可可用(这功能可以检查各样品该单元的值是否是唯一的)Hidden from user 用户界面隐藏选择此复选框,用户在编辑样品定义表时该列是隐藏的。
例子:该列包含根据前面的列的计算结果,或是强制值。
Copy from previous 从前面拷贝如果该列的新样品需要SAMPLEDEF默认使用以前样品,选择此复选框。
Printable column 可打印列如果当前列在进样器打印输出或在虚拟进样器鼠标指向样品时弹出框显示,选择Printable Column 复选框。
注意:如果在隐藏的列(即选用了Hidden from user 复选框)选择Printable。
在此情况下,该列的信息只可在LOADER 打印输出或样品的弹出框里看到。
Read-Only value只读数据选择此复选框,该列对用户是只读的,即该数据不能被修改。
2.2 定义列的类型测量数据库(Measure.mdb) 的单元里保存了样品的绝大部分属性。
例如:样品位置、样品编号,等等。
在SAMPLEDEF,通过定义当前列类型,指定测量数据库当前列特定单元的内容。
注意,该列所含的内容不必是系统已有的列类型,即所谓的Local Definition。
下表归纳了SAMPLEDEF里可选的列类型:列的类型说明Database Definition 数据库定义测量数据库(measure.mdb)里对应的单元。
如果该单元在Measurement 数据库里不存在,SAMPLEDEF 会创建。
Local Definition 该列不是Measurement 数据库里的组成部分Loader Position进样器位置保存样品在进样器位置的信息。
Sample Color 样品颜色保存样品在进样器里显示的颜色。
有效地使用该功能,根据用户实验室的规定,对不同的样品使用不同的颜色。
1=黑色;2=红色;3=绿色;4=黄色,5=蓝色;6=洋红;7=青色;8=白色Sample Type 样品类型保存将要测量样品的类型:1=禳边压片;2=熔片;3=液体;4=块状;5=松散粉末Sample Size 样品尺寸虚拟进样器里样品显示的尺寸。
1=30mm, 2=40mm, 3=51mmAnalytical method 分析方法用measurement Method 程序方法创建,保存在MM 文件里对应的分析方法。
SSD File NameSSD 文件名保存测量数据的SSD文件Compound化合物在测量数据库里保存模拟(非测量)化合物的名称SSD ReferenceSSD 样品编号保存在SSD文件里的样品编号Preparation name制样方法创建样品时保存的制样方法Calibration Method校准方法评估测量数据所用的校准文件(FCL文件)定义列类型:·在列类型表,单击所选列的类型2.3 选择数据类型2.3.1 指定列内容的数据类型在SAMPLEDEF,可以对当前列的数据定义类型:数据类型在Sample Definition table 的数据类型用户只能输入数值Numeric数字用户能输入任何信息。
Character文本下拉式菜单,用户选择输入信息Combo下拉菜单该类型不能自动计算来自其他列、或其他给定的数值。
String字符串对当前的列定义类型:1 在数据类型表,点击数据类型;2 根据所选的数据类型,可以有下列选择,说明如下:2.3.2 设置为数字数据类型的选项·数值,用户在编辑样品定义表时,可以输入整数,float 或 double:在Allowed values 点击相应的选项。
·可以定义最小值、最大值,或甚至输入数值的范围。
定义最小值:选择From 复选框,然后在相应的单元输入最小值;定义最大值:选择To复选框,然后在相应的单元输入最大值;定义数值的范围,同时选择From 和 To 复选框,在对应的的单元里输入范围值。
·如果定义的数值的允许范围,就可以让LOADER根据系列号自动设置数值。
在此情形下,可以定义最初的数值,以及每两个数值的差值。
还可以定义这些重复的过程是往上或往下。
此外,还可以强迫LOADER 在范围的结尾进行循环。
1 在Iterative value,选择Initial(最初值) 和Step(步长)复选框,在相应的框子里输入相应的值。
2 单击 Increment (增量),使计数过程开始。
或3 如果希望LOADER 在设定范围的结尾是进行循环,选择Roll when limit is reached复选框。
2.3.3 设置为字符数据类型的选项·可以设置用户需要输入的字符链长度的最小值和/或最大值。
这是已证明是有效的,例如,样品需要在进样器的定义位置时(LOADER Position 选项在Data Type 数据类型表)。
设置字符长度的最小值和最大值:在Allowed 值,同时选择Minimum number of char 和Maximum number of char 两个复选框,然后在相应的数值输入最小值和最大值。
·可以限制字符的类型,因此用户只可以输入预先设置的内容:字符设置说明Full ASCII Set用户可输入任何类型的字符,甚至特别的字符,如,等等;全部 ASCII码用户只能输入a ~ z 的字母,大写或小写。