Please enable JavaScript to view this site.

Navigation: 脚本 > 脚本示例

脚本示例 1:重复导入数据

Scroll Prev Top Next More

该脚本用于分析一个包含大量剂量-反应数据的文件夹,这些数据以文本文件形式存储,可能来自某台仪器。它会生成一个文件,其中以表格形式列出了logEC50值、标准误差以及拟合的R平方值。

脚本命令

注释

SetPath “c:\data\june21\”

此命令设置后续脚本将使用的磁盘和目录。

OpenOutput results.txt

创建名为 results.txt 的文件以存储输出结果。

Table Text

在该文件中创建一个制表符分隔的文本表格。

Open dr.pzfx

打开 Prism 文件 dr.pzfx

 ForEach dr*.txt

遍历所有以 dr 开头、扩展名为 .txt 且位于由 SetPath 命令定义的磁盘和目录中的文件。

 GoTo D

转到数据部分,即上次访问的数据表。

 ClearTable

清除表中的所有数据。

 Import

将 ForEach 语句定义的文件导入到第一个空列中。

 WTable “File name” %F

将文件名写入输出文件。

 Wtable “logEC50”, 5, 1

将第五行第一列 Y 列(A)的值写入输出表,并将该表列标记为“logEC50”。

 WTable “SE of logEC50”,11, 1

将 logEC50 的标准误差(来自结果的第 11 行)写入下一列。

 Wtable “R2”, 21, 1

将 R2 值写入下一列。

Next

循环回到 ForEach 语句并读取下一个文件。若无更多文件,则退出循环。

Beep

发出完成信号。