0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

空间光调制器的简便控制方法:灵活应用二次开发

西安中科微星 来源:西安中科微星 作者:西安中科微星 2023-05-11 13:37 次阅读

01.什么是二次开发模式?

二次开发模式实际上就是一组指令集,不同于一个有窗口的软件,这组指令集更像一根管道,管道的一端可以和任意编程软件对接,管道的另外一头就可以将结果展现在特定设备上,管道完成了数据从编程软件到空间光调制器的输送任务。

02.二次开发模式有哪些好处?

在二次开发模式中,灰阶处理,中心点的计算,图像到硬件的投射统统不用管,只需要将仿真的图像的数据块传送给二次开发接口函数,剩下的任务就由二次开发包完成了。用户不必考虑实现的机理,只需要关心自己的数据块计算是否正确。再有,二次开发模式比应用软件更加灵活,可以不局限于应用软件有限的几十个算法,而天马行空的计算图像,只要算的出来,算的正确,都可以通过二次开发接口和调制器对接。

03.二次开发模式的使用方法

解压缩产品文档中的SLM_SDK2.1_Pack.rar,压缩包提供了32位和64位的接口包,和 6种主流语言的示例程序(demo),以及一个接口使用的帮助文档:

pYYBAGRcfrOATd-LAABAM_x2PfY730.png

文档罗列了所有提供的接口函数,比如:

poYBAGRcfr6AKA4KAACG-ChtRPk261.png

poYBAGRcfsiABdCRAAMOto-C9KI019.png

每一个提供的接口函数都有详细的参数介绍,使用场景,运行结果说明以及注意事项说明,使用前尽量粗略的阅读一下,这样可以增加成功的概率。

在文档的末尾,还有详细的坐标系统的说明。调制器是通过HDMI/DP或者DVI接口与计算机连接的,计算机怎样组织这些外接的屏幕,如下图:

pYYBAGRcftqAapXpAALYCzXVq3I939.png

Demo的使用方法:

通过运行demo,读者可以直接观察到执行每一个函数的结果:

pYYBAGRcfuqAMkP3AAK_ocbpp0M354.png

LabView的demo程序

pYYBAGRcfviAcM6oAAIVyRi_iJ4445.png

MatLab的demo程序

04.二次开发模式功能预览

1)将一张图片的路径传入函数并显示图片;2)将一个计算所得的数据块直接交给函数,由函数全权负责显示;3)将一个文件夹的路径传入函数,并指定图片切换的时间间隔,函数将按照幻灯片方式顺次播放每张图片;

4)直接调用函数时,弹出一个选择图片的对话框,可以自由选择文件夹中的多张图片进行播放。

特别的,对于上面提到函数,例如:saShowImageFromFolder、saShowImageFromFolderPath、saShowImageFromSelector,二次开发包还提供了控制播放的功能,这是sa函数族的一大特色。当使用上面的函数切换图片过程中,调用saPauseShow可中断图片切换;调用saResumeShow可以恢复图片切换;而调用saStopShow可以停止图片切换。

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 二次开发
    +关注

    关注

    0

    文章

    5

    浏览量

    8966
  • 光调制器
    +关注

    关注

    0

    文章

    76

    浏览量

    8262
收藏 人收藏

    评论

    相关推荐

    什么是空间调制器?

    空间调制器是指在主动控制下,它可以通过液晶分子调制光场的某个参量,例如通过调制光场的振幅,通过折射率
    的头像 发表于 03-26 06:40 150次阅读
    什么是<b class='flag-5'>空间</b>光<b class='flag-5'>调制器</b>?

    基于空间调制器彩色全息显示--上海瞬渺光电技术有限公司

    是不同的,所以大多数采用三基色光源照明全息图,通过控制三基色光源的强度比和强度空间分布实现彩色全息显示。德国Holoeye空间调制器的彩色
    发表于 02-28 13:12

    空间调制器的原理 空间调制器的作用

    空间调制器的原理 空间调制器的作用  空间调制器是一种利用光的干涉、衍射等现象对光进行
    的头像 发表于 12-20 13:45 1016次阅读

    液晶空间调制器器件及应用

    液晶空间调制器器件及应用  液晶空间调制器(LCD-SLM)是一种利用液晶材料的光学特性来实现光波调制的装置。它在光电信息处理、光通信、
    的头像 发表于 12-20 13:44 313次阅读

    液晶空间调制器原理及公式

    液晶空间调制器是一种重要的光学器件,其工作原理涉及到多个方面。下面将从液晶的基本特性、空间调制器的工作原理和液晶空间
    的头像 发表于 12-19 11:21 556次阅读

    ARM架构MT7981方案 2+8口千兆5G路由--HC-G80采用openwrt系统可二次开发

    二次开发,满足各种功能的自定义 2+8口千兆5G路由带来新的方式,让您项目轻松接入更多设备,节省交换机投入和位置空间更合理 路由内置802.11ax (Wi-Fi 6) 技术,单个
    发表于 11-30 15:27

    如何利用液晶空间调制器生成高精度光波面?

    空间调制器是一种可以调制光波空间分布的装置。一般来说,空间调制器由许多独立单元组成,这些单元
    的头像 发表于 09-12 09:42 531次阅读
    如何利用液晶<b class='flag-5'>空间</b>光<b class='flag-5'>调制器</b>生成高精度光波面?

    便于二次开发的Wi-Fi无线通信模块-采用新唐M23内核微控制

    便于二次开发的Wi-Fi无线通信模块-采用新唐M23内核微控制
    的头像 发表于 08-09 14:50 419次阅读

    空间调制器LCOS-SLM刷新频率计算方法

      1、空间调制器的驱动类型   滨松空间调制器有标准品(Standard type,下图左)和板级(OEM type,下图右)两种产品,他们的主要区别是OEM type在操作上具
    的头像 发表于 06-25 06:55 399次阅读
    <b class='flag-5'>空间</b>光<b class='flag-5'>调制器</b>LCOS-SLM刷新频率计算<b class='flag-5'>方法</b>

    用于电机控制空间矢量调制 (SVM)

    空间矢量调制 (SVM) 是感应电机和永磁同步电机 (PMSM) 磁场定向控制的常用方法空间矢量
    的头像 发表于 05-30 16:16 1545次阅读
    用于电机<b class='flag-5'>控制</b>的<b class='flag-5'>空间</b>矢量<b class='flag-5'>调制</b> (SVM)

    液晶空间调制器的原理和应用

    空间调制器(简称SLM)基于硅基液晶(LCoS)技术。Thorlabs EXULUS®空间调制器使用反射式面板,基本的层级结构如下图所示。
    的头像 发表于 05-29 14:48 4651次阅读
    液晶<b class='flag-5'>空间</b>光<b class='flag-5'>调制器</b>的原理和应用

    相位型空间调制器的校准

    和一般电磁波一样,光波也可以用振幅,相位等特征量来描述。光在通过介质后,这些特征一般会发生变化。空间调制器就是用来改变光波的这些特征的。空间调制器含有许多独立单元,每个单元都可以接
    的头像 发表于 05-19 10:05 1249次阅读
    相位型<b class='flag-5'>空间</b>光<b class='flag-5'>调制器</b>的校准

    一文详解IQ正交调制器基础知识

    是正交调制器的框图,如果用于直接上变频发射机,省去了第本振,中频滤波和混频,使发射机系统结构简化,从而降低了成本、体积和功耗。   图1. 正交
    发表于 05-16 17:07

    滨松空间调制器LCOS-SLM高光强阈值性能体现

    液晶-硅基空间调制器(LCOS-SLM)一直以来以高精度和易操控性,被用于各种光斑整型、光场调控的应用中。比如通过在0-2π范围内改变光的相位,产生三维多焦点、贝塞尔光、艾里光、HG模光、LG
    的头像 发表于 05-12 07:14 420次阅读
    滨松<b class='flag-5'>空间</b>光<b class='flag-5'>调制器</b>LCOS-SLM高光强阈值性能体现

    如何消除空间调制器零级光的影响?

    开门见山,大家在使用空间调制器的时候,都会被衍射图像中心的零级光所困扰,那么零级光是如何产生的,又该如何降低零级光的影响呢?本期文章将重点讲解这两个问题,建议阅读时间5分钟。 零级光产生的原因
    的头像 发表于 05-08 07:16 853次阅读
    如何消除<b class='flag-5'>空间</b>光<b class='flag-5'>调制器</b>零级光的影响?