扫描探针显微镜CSPM OSS
- 公司名称 中科院化学所本原纳米仪器有限公司-C
- 品牌 其他品牌
- 型号
- 产地
- 厂商性质 经销商
- 更新时间 2020/8/11 10:52:26
- 访问次数 198
联系我们时请说明是化工仪器网上看到的信息,谢谢!
产地类别 | 国产 | 价格区间 | 面议 |
---|---|---|---|
仪器种类 | 其它 | 应用领域 | 医疗卫生,化工,生物产业,电子 |
扫描探针显微镜CSPM OSS的目的是让二次开发用户可以从复杂的仪器功能编程中解脱出来,将精力集中在具体的功能扩展上,大幅度降低开发成本、缩短开发周期。
扫描探针显微镜CSPM OSS(CSPM OSS)被划分为两个部分:SPM Console和SPM Kernel。
SPM Console软件负责向用户提供一个界面,让用户输入各种指令,并将各种仪器的状态和信息显示给用户。例如,SPM Console软件上有一个激光电源按钮,用户可以用鼠标按下该按钮,指示仪器打开激光电源;SPM Console软件也可以将显微镜所采集到的图像显示在计算机屏幕上。
SPM Kernel软件在用户界面软件(SPM Console)和扫描探针显微镜系统硬件之间架起一道桥梁,SPM Console软件将用户的指令发送给SPM Kernel软件,SPM Kernel软件对收到的软件进行解释,并对SPM硬件进行相应操作,实现用户指令。同时,SPM Kernel对SPM硬件系统的状态进行采集和调度,以保证硬件正常运作,并向SPM Console报告各种信息,让用户可以实时了解仪器状态并观察实验结果。
系统软件划分为两个层次,可以将复杂的、高要求的、难以理解的硬件流程封装在SPM Kernel软件中,用户不需要全面了解系统硬件的技术信息,就可以快速高效地编写满足自己需要的软件。
一般情况下,SPM Console软件的源代码是向用户开放的,用户可以对源代码进行修改和补充,实现新的功能。
SPM Console采用Microsoft Visual C#语言编写。选择C#的原因是:C#是一门设计简单、面向对象、类型安全、灵活兼容(框架的支持)的新型面向组件编程语言。其语法风格源自C/C++家族,并融合了Visual Basic的高效和C/C++的灵活性、强大底层控制能力,是Microsoft平台的主流语言。