|
| |
目录
第一讲 Filmstar的安装和参数设置
第二讲 Filmstar的基本操作和常见命令
第三讲 设计一个简单的膜系
第四讲
你的第一个二次开发程序
第五讲
与Office软件(Excel,Word)的相互调用
第六讲
与其他软件(光学设计、光学薄膜)的配合
第七讲
折射率拟合详解
待续
回到顶端
第一讲
Filmstar的安装和参数设置
-
如果是Win7,请参考Win7的适用性;
-
请不要将加密狗插到电脑上,这样以便于系统(Windows)来识别硬件并找到合适的驱动,如果失败了,请在控制面板,设备管理器中,检查硬件改动来安装驱动;
-
如果之前安装过免费版本,请完全卸载之后再安装新的软件;
-
从网站下载(Setup32.exe)到最新的安装文件;从最近的升级或者技术支持邮件中得到安装密码(如果没有,请联系我们);
-
安装过程中,如果你手头有USB形式的加密狗,请选择Security ID Module;如果选错了,重新安装一次;
-
安装完毕后,请插上加密狗开始使用软件。
如果用户是已经使用过Filmstar,目前是准备在新的电脑上安装Filmstar并且将原有的数据转移过来,请参照如下步骤:
-
参上上面的步骤在新的电脑上安装Filmstar;
-
假设2台电脑上Filmstar都是安装在C:\Winfilm,如果不是请对应更改这个路径;
-
从旧的电脑上C:\winfilm\下拷贝文件夹Design,Index,Data到新电脑的对应文件夹中;
-
从旧的电脑上C:\Winfilm\Config\下找到Design1.ini拷贝到新电脑的对应文件夹下,如果没有做过个性化设置,不需要做此步骤;
-
完成之前,用户不要将加密狗插到新的电脑上。
回到顶端
第二讲
Filmstar的基本操作和常见命令
基本操作
常见命令
-
Ctrl+P: 参数的设置;
-
Ctrl+I: 折射率的查看和设置;
-
Ctrl+E:清除当前主界面里的曲线;
-
Ctrl+O:对当前的设计进行优化;
-
Ctrl+T:设计目标;
-
Ctrl+D:打开组形式的膜系结构;
-
Ctrl+L:打开膜层形式的膜系结构;
-
F8:查看当前存储的光谱数据;
-
F9:对当前的膜系结构进行计算,并且绘图;
-
Ctrl+J:对当前的膜厚进行调整的对话框;
-
在主界面上右键:设置当前曲线的坐标和步长间隔;
回到顶端
第三讲 设计一个简单的膜系
待补充。
回到顶端
第五讲 与Office软件(Excel,Word)的相互调用
Excel
Microsoft
Excel是应用最为广泛的计算和数据分析软件。几乎所有的Filmstar用户都安装有Excel。但是,他们得到里最大化的效益吗?为了激发用户学习Excel,特别是Excel
VBA的热情,我们对如下几种和Filmstar有关的Excel应用进行说明。
|

回到顶端 |
1. 将光谱保存为".xls"格式的文件
FilmStar光谱的格式包括 .csv(逗号分隔的文件,可以用Excel或者notepad打开, .dx (J-CAMP), .spc
(Galactic GRAMS) 和 .xls (Excel)。.dx和.spc是光谱行业的标准格式,但是大多不被光学工作者所熟悉。
FilmStar DESIGN和MEASURE能够直接将数据保存为.xls格式,并不需要在电脑上安装Excel..csv格式会随着Windows国际标准变化,所以用户要特别注意输出的数据格式。
以DESIGN为例,用户在确保有数据的情况下,点击Spectra-Save(用户知道保存到哪个文件的情况下,第一次保存会给出路径的选择和设置),Save
As(每次都要设置路径和名称):
1. .csv格式会保存波长和反射、透过的数据,并且是以实际数值来显示(0.1表示10%);
2. .xls会保存当前绘出曲线的数据(当前为透过曲线时,保存为透过,为反射时,保存反射);数据以百分比的形式显示(10表示10%);
|
|


回到顶端 |
2. 复制/粘贴数据
Filmstar中的大多数电子表格是Excel 复制和粘贴兼容的。数据也可以从Filmstar WorkBook中粘贴或者复制。
左边的例子是优化目标(Ctrl+T,或者菜单Optimize->Targets)的复制和粘贴(与Excel交互)。
这些电子表格甚至支持和Excel类似的全选(点击表格的左上角)、整列选择(点击每列的最上面一个单元格)、整行选择(点击每行的最左边一个单元格),区域选择(用鼠标选择或者按住Ctrl+Shift+箭头)等操作;也支持区域的复制和粘贴。
应用包括:
DESIGN..导入理论的优化目标
DESIGN..导入和输出计算的光谱数据
DESIGN..渐变折射率和膜系设计
INDEX..导入和输出折射率n,k表格;导入计算折射率n,k用的测试数据;
MONITOR..导入和输出监控表;
MEASURE/Scantraq..输出测试光谱数据,对合并多次测试非常有用;
其他软件如MathCAD,
Origin
和SigmaPlot
都是Excel兼容的。这很大程度的扩展了Filmstar的兼容性。 |
|

回到顶端 |
3. 导入制造商的数据(如玻璃供应商)
鉴于Excel是这么普遍,供应商可能用Excel(.xls)的格式向我们提供产品的数据。应用的例子包括Schott和Ohara的玻璃数据。我们在Filmstar的安装文件中提供了2个文件SchottGlass.xls
和 OharaGlass.xls用于方便地输出玻璃基板的折射率数据表格,包含了INDEX BASIC代码。
n是通过Sellmeier方程计算得到,k是从内透过率派生出来的。W(波长),n,k
表格会自动地按照如下格式导入到FilmStar:
360 1.94204 6.8983E-06
370 1.93647 2.2231E-06 380 1.93144 8.2988E-07
390 1.92688 3.6167E-07 400 1.92273 1.8007E-07
420 1.91545 7.7770E-08
最终的结果是Schott 和 Ohara的玻璃数据被导入到FilmStar. |
|

回到顶端
|
4. 转换设计文件(将其他软件做的设计导入到Filmstar)
其他软件(如TFC)做的设计分别粘贴到"材料"和"厚度"那一列。VBA 函数 getSymbol可以自动转换为 FilmStar DESIGN
格式。从FilmStar导出设计的过程也是类似的。
Function getSymbol$(ByVal Matl$) Dim i%, t$
For i = 1 To 50
t$ = Ucase(Sh1.Cells(i + 10, 5))
If t$ = "" Then
getSymbol = "": Exit Function
ElseIf UCase(Matl$)=t$ Then
getSymbol = Sh1.Cells(i+10, 6)
Exit Function
End If
Next End Function
请点击下载这个Excel文件。 |
|


回到顶端
|
5. 在Excel中计算光学薄膜特性
经常需要从理论的或者测试的光谱数据来计算一些专业或者专有的特性。这可以通过Filmstar BASIC 和/或者Filmstar Workbook来完成, Excel会提供更进一步可能性。
不乏有人可以通过粘贴数据到Excel的方式来用Excel进行计算,但是这不适合生产环节。因为容易粘错地方或者处于安全的角度考虑。效率也是一个要考虑的问题。
幸运地是,Excel是一个COM (component object model,组件对象模型) 兼容的,而且能够应用到后台运行的。鉴于FilmStar (Scantraq)也是COM兼容的,它可以发送和接收Excel的命令和数据。
..\Winfilm\Basic32.下面的'Calculate in Excel' BASIC
macro给出了例子。用户只需要点下按钮就可以在Excel中计算出反射的平均值和均方差。(如左上图所示)
这个不能用预装(安装的免费版,用户通过升级得到的版本)的Office 2010来实现。详情请访问如下链接。
|
|


回到顶端 |
6. 从Excel中调用FilmStar
在上面的例子中,FilmStar BASIC执行了Excel VBA命令.
在客户端-服务器模型中,Filmstar是客户端,Excel是服务器。
相反的安排(Excel作为客户端)在.\Winfilm\Excel 97下面的例子'RUN Design' 体现。Excel在后
台运行DESIGN。鉴于DESIGN是不可见的,看起来像Excel具有了进行薄膜计算的魔力。
DESIGN BASIC的子程序(如 .Calculate)和函数(如
.Angle) 可以被Excel VBA直接调用. 从DESIGN学到的技巧可以应用到MEASURE中.通常唯一的差别在于MEASURE或者Scantraq用scan代替Calculate。
|
|
 |
7. Excel作为结果的数据库
一个英国的公司需要按照中心波长来分挑产品。FilmStar MEASURE BASIC
和PLC通讯来控制样品槽移动。产品被测试、中心波长被计算出来,然后结果保存到Excel中。
这些过程都是自动完成的。
|
|
 |
8. Excel作为工艺过程数据库
一个美国新罕布什尔州(New hampshire,NH)的生产厂家要求MEASURE BASIC来帮助他们的技术员来测试比较多的光学部件。我们的解决方案是用Excel作为过程数据库。
每一行存储一个测试过程,照片和屏幕图像会在gMsgBox提示中。例如: '这是我们正在测试的产品吗?"
|
Word
回到顶端
|