如何通过 ASTRA 设置仪器温度 - WKB319068
目的
使用 Script Collection(脚本收集)在 ASTRA 软件中设置仪器温度,从而实现实验序列的自动化和温度控制。
环境
- 软件:ASTRA
- 仪器:
- MALS(多角度光散射)
- Optilab
- ViscoStar
步骤
通过 System Preferences(系统参数)将 ASTRA 切换到 Experiment Builder(实验生成器)模式。使用脚本收集并使用适合您仪器的方法创建新实验(例如,MALS 的 Calibration(校正),Optilab 的 Purge On(清除开启),ViscoStar 的溶剂更换)。删除不必要的步骤,插入提供的脚本,根据需要修改变化率和温度。根据所用的仪器替换脚本中的仪器标识符(例如,MALS 替换为 LSInstrument,Optilab 替换为 RIInstrument)。调整采集持续时间,以便实验结束前达到温度平衡。
附加信息
在室温以外的温度下运行时,用户通常通过仪器的前面板设置温度。但是,如果希望在序列中实现实验自动化或设置温度,使用可设置温度的方法会更为方便。
*** 注意:仪器配置文件中的 Temperature(温度)控件实际上不会设置仪器上的温度。 ***

要设置温度,请使用脚本收集,它可以直接向仪器发送命令。 (大多数 Astra 方法使用基本收集,而不是脚本收集。)
以下是创建自定义方法的步骤:
1. 切换到 Experiment Builder(实验生成器)模式(System > Preferences(系统 > 参数))。
2. 基于使用您的仪器和脚本采集的方法创建新实验。对于 MALS,请使用“校正”。对于 Optilab,请使用 Purge On(清除开启)。对于 ViscoStar,请使用溶剂交换方法。
3. 除了“脚本收集”之外,您可能要删除任何其他程序,例如“峰”。
4. 将文本替换为以下文本。您可能想要修改的条目以蓝色显示。
5. 前两行可以修改梯度速率和温度。
6. 在本例中,系统将在 MALS 上设置温度。如果使用 Optilab,请将 LSInstrument 替换为 RIInstrument。对于 ViscoStar,请将 LSInstrument 替换为 VIInstrument。
7. 在 SetDuration 命令中,此收集持续 10 秒。不会等到达到温度。如果您要估计平衡时间,可以延长持续时间,以便在实验完成时使仪器达到目标温度。
8. 在同一行中,"--"之后的任何内容都将被视为注释。
--代码从此处开始
rate = 0 -- 最大变化率;单位为度/秒temp = 37.0
Inst = LSInstrument.Create ()Inst:StartCollection ()
Collection.PromptUser ("Press Enter to Start Calibration.");Collection.Start()
Inst:SendCommand("SetTemperature 0 " .. temp .. " " .. rate)
Collection.SetDuration(10000)Collection.Stop()
id319068,