专利类型 | 发明公开 | 法律事件 | 公开; 实质审查; |
专利有效性 | 实质审查 | 当前状态 | 实质审查 |
申请号 | CN202311136348.9 | 申请日 | 2023-09-05 |
公开(公告)号 | CN119574943A | 公开(公告)日 | 2025-03-07 |
申请人 | 固纬电子实业股份有限公司; | 申请人类型 | 企业 |
发明人 | 黄炜哲; 方绍柜; 孟庆凯; | 第一发明人 | 黄炜哲 |
权利人 | 固纬电子实业股份有限公司 | 权利人类型 | 企业 |
当前权利人 | 固纬电子实业股份有限公司 | 当前权利人类型 | 企业 |
省份 | 当前专利权人所在省份: | 城市 | 当前专利权人所在城市: |
具体地址 | 当前专利权人所在详细地址:中国台湾新北市 | 邮编 | 当前专利权人邮编: |
主IPC国际分类 | G01R13/02 | 所有IPC国际分类 | G01R13/02 ; G06F9/448 ; G05B19/04 ; G01R31/34 |
专利引用数量 | 0 | 专利被引用数量 | 0 |
专利权利要求数量 | 11 | 专利文献类型 | A |
专利代理机构 | 北京三友知识产权代理有限公司 | 专利代理人 | 薛平; |
摘要 | 本 发明 为一种可执行脚本语言的测量仪器,包括接收一测量 信号 的至少一测量信号输入 接口 和电连接所述至少一测量信号输入接口的一处理单元;所述处理单元具有一脚本解释器,且所述处理单元透过所述脚本解释器解释一解释型脚本文件,再根据解释后的所述解释型脚本文件和自所述至少一测量信号输入接口所接收的所述测量信号产生一计算结果;本发明的所述处理单元能自己独立的执行脚本内容,无需依赖远端连接一主控电脑协助解读脚本内容。 | ||
权利要求 | 1.一种可执行脚本语言的测量仪器,其特征在于,包括: |
||
说明书全文 | 可执行脚本语言的测量仪器技术领域[0001] 本发明涉及一种测量仪器,具体涉及一种可执行脚本语言的测量仪器。 背景技术[0002] 在电机领域中,多数具有测量功能的仪器已具备连接电脑并且受到电脑控制的功能。进一步来说,一个有测量功能的仪器,例如一台示波器或是一台数位电源控制器,能够连接一网络而受到所述网络另一端一主控电脑的远端程控。所述主控电脑远端控制所述具有测量功能的仪器时,例如控制所述仪器执行所述主控电脑所存有的脚本(script)内容,所述主控电脑执行所述脚本内容,以产生一远端控制信号,并输出所述远端控制信号至所述仪器,以利所述仪器根据所述脚本内容产生的所述远端控制信号进行取值、计算和输出结果等一系列的测量步骤。 [0003] 然而,目前在电机领域中具有测量功能的仪器无法直接执行脚本,换言之,就算将脚本文件存于目前具有测量功能的仪器中,所述仪器还是缺乏可以执行所述脚本文件的必要元件,以至于所述仪器还是需要依赖远端连线所述主控电脑,以受到所述主控电脑的远端控制才能执行脚本内容,实属不便。 发明内容[0004] 有鉴于上述之问题,本发明提供一种可执行脚本语言(scripting language)的测量仪器,能够独立的直接执行脚本内容进行取值、计算和输出结果等一系列的测量步骤,而无需依赖受到一主控电脑的远端控制。 [0005] 本发明之所述可执行脚本语言的测量仪器包括: [0007] 一处理单元,电连接所述至少一测量信号输入接口,且具有一脚本解释器(interpreter);其中,所述处理单元透过所述脚本解释器解释(interpret)一解释型(interpreted)脚本文件,再根据解释后的所述解释型脚本文件和自所述至少一测量信号输入接口所接收的所述测量信号产生一计算结果。 [0008] 本发明所述储存单元所存有的所述解释型脚本文件以解释型语言(interpreted language)所撰写脚本(script)的文件。经由所述脚本解释器的解释后的所述解释型脚本文件具有所述处理单元所能解读的机器码,故能供所述处理单元直接做执行,使所述处理单元根据解释后的所述解释型脚本文件和自所述至少一测量信号输入接口所接收的所述测量信号产生所述计算结果。本发明的所述处理单元能独立的执行脚本内容,而无需依赖远端连接一主控电脑协助解读脚本内容,故无需费事的受到所述主控电脑的远端程控执行脚本。附图说明 [0009] 图1为本发明一可执行脚本语言的测量仪器的方块图。 [0010] 图2为本发明所述可执行脚本语言的测量仪器于一实施例的示意图。 [0011] 图3为本发明所述可执行脚本语言的测量仪器于另一实施例的示意图。 [0012] 附图标号 [0013] 1:可执行脚本语言的测量仪器 [0014] 2:网络 [0015] 10:处理单元 [0016] 20:储存单元 [0017] 31:第一选择钮 [0018] 3N:第N选择钮 [0019] 41:第一测量信号输入接口 [0020] 4M:第M测量信号输入接口 [0021] 50:显示单元 [0022] 60:通讯接口 [0023] 70:通讯单元 [0024] 100:第一外部装置 [0025] 200:第二外部装置 具体实施方式[0026] 请参阅图1所示,本发明提供一可执行脚本语言的测量仪器1。所述可执行脚本语言的测量仪器1包括一处理单元10和一第一测量信号输入接口41,且所述处理单元10电连接所述第一测量信号输入接口41。所述第一测量信号输入接口41接收一第一测量信号。 [0027] 在本发明的一实施例中,所述可执行脚本语言的测量仪器1进一步包括一储存单元20、一第一选择钮31、一第N选择钮3N、一第M测量信号输入接口4M、一显示单元50、一通讯接口60和一通讯单元70。所述储存单元20、所述第一选择钮31、所述第N选择钮3N、所述第M测量信号输入接口4M、所述显示单元50、所述通讯接口60和所述通讯单元70分别电连接所述处理单元10。 [0028] 所述通讯接口60供电连接一第一外部装置100,且所述通讯单元70连接一网络2,并所述通讯单元70透过所述网络2连接一第二外部装置200。在本实施例中,本发明具有N个选择钮,即对应了所述第一选择钮31至所述第N选择钮3N,而N为大于1的正整数,并且本发明具有M个测量信号输入接口,即对应了所述第一测量信号输入接口41至所述第M测量信号输入接口4M,而M也为大于1的正整数,且M与N可以不相同。所述第一测量信号输入接口41和所述第M测量信号输入接口4M电连接一电路,以自所述电路接收测量信号,如由所述第一测量信号输入接口41接收所述第一测量信号,而由所述第M测量信号输入接口4M接收一第M测量信号。 [0029] 在本实施例中,所述储存单元20存有一解释型(interpreted)脚本文件,所述解释型脚本文件以解释型语言(interpreted language)所撰写脚本(script)的文件。所述处理单元10具有一脚本解释器(interpreter),而所述解释型脚本文件是以Python所撰写的脚本文件,而所述处理单元10的所述脚本解释器可将Python语言解释(interpret)为机器码的解释器。 [0030] 本发明之所述处理单元10透过所述脚本解释器解释所述解释型脚本文件,再根据解释后的所述解释型脚本文件和自至少一测量信号输入接口所接收的所述测量信号,例如自所述第一测量信号输入接口41至所述第M测量信号输入接口4M所些收到的所述第一测量信号至所述第M测量信号,产生一计算结果。而当所述处理单元10产生所述计算结果后,所述处理单元10控制所述显示单元50以透过所述显示单元50显示所述计算结果。本发明产生之所述计算结果根据所述解释型脚本文件,对所述第一测量信号至所述第M测量信号进行取值、计算和输出结果等一系列的测量步骤。然而,本案不限制所述测量步骤的过程,因为本发明注重的是所述处理单元10能够独立的执行所述解释型脚本文件之脚本内容,而无需依赖远端连接一主控电脑协助解读所述解释型脚本文件,故本发明无需费事的受到所述主控电脑的远端程控执行所述解释型脚本文件。 [0031] 另外,当要执行编程的脚本测量电路时,传统测量装置的设置步骤需先架设新的个人电脑作为所述主控电脑,连接所述主控电脑到测试装置,再转发测试软体之脚本至新的所述主控电脑中做使用。然而本发明所述可执行脚本语言的测量仪器1的设置步骤较传统的设置步骤更为简单和方便,仅借由将所述使用者撰写的所述解释型脚本文件存入或是转发至所述可执行脚本语言的测量仪器1的所述储存单元20即可受到所述处理单元10的执行,并且所述使用者无需使用其个人电脑作为所述主控电脑。对所述使用者而言,本发明的所述可执行脚本语言的测量仪器1带来了执行脚本测量电路上前所未见的便利性。 [0032] 进一步,本发明的所述可执行脚本语言的测量仪器1也存有一测量主程序,所述测量主程序是存于储存单元20以外的记忆体中,例如所述测量主程序是存于所述处理单元10中。所述测量主程序界定同一种类测量仪器的习知测量功能,例如,假设所述可执行脚本语言的测量仪器1为一种示波器,则所述测量主程序界定了习知示波器的习知功能。而当所述处理单元10透过脚本解释器解释所述解释型脚本文件时,所述处理单元10是透过一网络插座(Network socket;Socket)的网络沟通协定做为所述脚本解释器和所述测量主程序之间的通讯的沟通管道,以实现所述处理单元10中所述脚本解释器解释所述解释型脚本文件时和所述测量主程序之间的沟通。借此,所述处理单元10能一并根据解释后的所述解释型脚本文件、所述测量主程序和自所述至少一测量信号输入接口所接收的所述测量信号产生所述计算结果。并且,所述测量主程序可根据所述解释型脚本文件的脚本执行动作,而负责撰写所述解释型脚本文件的所述使用者无需撰写所述可执行脚本语言的测量仪器1既有的习知功能。撰写所述解释型脚本文件的所述使用者仅需撰写所述解释型脚本文件的脚本要如何使用所述储存单元20所存有的所述测量主程序。 [0033] 举例来说,在一例子中,所述可执行脚本语言的测量仪器1为一种示波器,所述储存单元20所存有的所述测量主程序包括显示测量电压波形的功能。进一步,当所述可执行脚本语言的测量仪器1透过由所述显示单元50显示测量电压波形时,所述可执行脚本语言的测量仪器1的习知功能包括透过由所述处理单元10执行所述测量主程序,于所述显示单元50显示的XY模式中显示电压的垂直刻度。举例而言,原始设定下所述可执行脚本语言的测量仪器1显示的垂直电压刻度为100毫伏特(mV)的电压间距,所述使用者所撰写所述解释型脚本文件的脚本可和所述测量主程序沟通,使所述测量主程序控制所述可执行脚本语言的测量仪器1将其显示的垂直电压刻度由100mV的电压间距改变显示为50.0mV的电压间距。并且,所述处理单元10可进一步根据所述解释型脚本文件的脚本使所述测量主程序产生一计算结果或是一警示消息,并且控制所述显示单元50显示所述计算结果或是所述警示消息。 [0034] 请参阅图2所示,在一实施例中,所述可执行脚本语言的测量仪器1可为图2所示的一示波器。所述示波器的一外壳3上分别设有所述通讯接口60、所述第一选择钮31至所述第N选择钮3N、所述第一测量信号输入接口41至所述第M测量信号输入接口4M和所述显示单元50。所述示波器的所述外壳3内设有所述处理单元10、所述储存单元20和所述通讯单元70。 [0035] 所述通讯接口60为一USB接口,且连接所述通讯接口60的所述第一外部装置100为一USB随身碟(U盘)。所述USB随身碟中存有了由本发明的一使用者所撰写的多个解释型脚本文件,且当所述USB随身碟连接所述通讯接口60时,所述处理单元10透过所述通讯接口60自所述第一外部装置100接收所述多个解释型脚本文件。在一实施例中,所述处理单元10是先将所述第一外部装置100上的所述多个解释型脚本文件存于所述储存单元20之中,在予以执行其中一所述解释型脚本文件。在另一实施例中,所述处理单元10是直接执行所述第一外部装置100上的所述多个解释型脚本文件的其中一者,而无需先将所述第一外部装置100上的所述多个解释型脚本文件先存于所述储存单元20之中在予以执行。 [0036] 所述储存单元20进一步存有一脚本文件清单,而所述脚本文件清单中所具有的多个选项各对应其中一所述解释型脚本文件。所述脚本文件清单所呈现的资讯如下表所示: [0037]选项: 脚本文件名称: 脚本文件大小: 脚本文件建立日期: 1 test1.py 13Byte Fri Jun 2 15:06:26 2023 2 test2.py 12Byte Wed Jul 5 21:00:03 2023 [0038] 表一 [0039] 所述处理单元10控制所述显示单元50显示表一所呈现的所述脚本文件清单。而当所述示波器上的所述至少一选择钮受到启动时,例如当所述第一选择钮31至所述第N选择钮3N受到所述使用者的按压时,所述至少一选择钮即产生一选择信号至所述处理单元10。所述处理单元10根据所述选择信号选择所述脚本文件清单中的其中一所述选项,借以选择此其中一所述选项所对应的所述解释型脚本文件受到所述脚本解释器做解释。如此所述使用者即可选取所述脚本文件清单中的其中一所述解释型脚本文件做执行。 [0040] 在另一实施例中,所述处理单元10透过所述通讯接口60向所述第一外部装置100输出所述计算结果。所述第一外部装置100供接收所述计算结果的一电子装置,例如所述USB随身碟、一电脑或是一数位电源供应器等。并且,所述处理单元10所输出的所述计算结果为一控制指令,以利所述处理单元10透过输出的所述控制指令控制所述第一外部装置100的运作。 [0041] 举例来说,电连接所述通讯接口60的所述第一外部装置100为一数位电源供应器,所述处理单元10透过输出的所述控制指令控制所述数位电源供应器,使所述数位电源供应器以一定电流模式(Constant Current mode;CC mode)或是一定电压模式(Constant Voltage mode;CV mode)产生一输出电源信号。或是,所述处理单元10透过输出的所述控制指令控制所述数位电源供应器更改所述输出电源信号的电压值或是电流值。如此,所述处理单元10所控制所述数位电源供应器输出的所述输出电源信号,可以按照所述使用者的设计驱动受到所述可执行脚本语言的测量仪器1测量的所述电路,进而提升所述可执行脚本语言的测量仪器1自所述第一测量信号输入接口41至所述第M测量信号输入接口4M所接收的所述第一测量信号至所述第M测量信号的信号回馈意义。换言之,所述使用者可借由使用所述可执行脚本语言的测量仪器1观测到输出的所述输出电源信号和接收的所述第一测量信号至所述第M测量信号之间的变化,进而使所述使用者对受测的所述电路增加了解。 [0042] 在另一实施例中,所述处理单元10透过所述通讯单元70自所述第二外部装置200接收所述解释型脚本文件,再将所接收的所述解释型脚本文件存入所述储存单元20。所述第二外部装置200可以无线或是有线连接所述网络的一电子装置,例如一电脑或是一手机等。综上所述,透过本发明所述可执行脚本语言的测量仪器1所输出的所述控制指令,可以远端的控制所述第一外部装置100和所述第二外部装置200运作,以达到多个电子装置同步根据所述处理单元10执行所述解释型脚本文件运作的功效。 [0043] 请参阅图3所示,在另一实施例中,所述可执行脚本语言的测量仪器1可为图3所示的一数位电源供应器。所述通讯接口60同样为一USB接口,而所述可执行脚本语言的测量仪器1所透过所述USB接口连接的所述第一外部装置100为例如所述USB随身碟、所述电脑或是所述数位电源供应器等。所述数位电源供应器的所述第一测量信号输入接口41和所述第M测量信号输入接口4M也同时为所述数位电源供应器的两个电源输出接口。此两个电源输出接口同时用以输出直流电的或是交流电的一输出电源信号,并且回授所述输出电源信号为自所述第一测量信号输入接口41和所述第M测量信号输入接口4M所接收的所述第一测量信号和所述第M测量信号。如此,当所述数位电源供应器判断输出所述输出电源信号的电压值或是电流值是否已到达电压位准或是电流位准时,所述数位电源供应器即会透过所述第一测量信号输入接口41和所述第M测量信号输入接口4M做电压或是电流的侦测,而所述数位电源供应器侦测的信号即为本案前述所述第一测量信号输入接口41至所述第M测量信号输入接口4M所接收的所述第一测量信号至所述第M测量信号的信号。所述数位电源供应器所述外壳3内的所述处理单元10系如同前述的实施例执行同样的功能和内容,故在此不做赘述。惟在此实施例中所述可执行脚本语言的测量仪器1已经为所述数位电源供应器,故其所述处理单元10执行所述解释型脚本文件所远端控制的所述第一外部装置100和所述第二外部装置200为数位电源供应器以外的电子装置,例如一波形产生器或是一电路开关元件等。举例来说,所述数位电源供应器所述外壳3内的所述处理单元10可透过输出的所述控制指令控制所述波形产生器产生特定的波形,或是透过输出的所述控制指令控制所述电路开关元件的开启或是关闭。由此可知,本发明的应用层面极为广泛,经由所述可执行脚本语言的测量仪器1直接解释所述解释型脚本文件和执行解释后的所述解释型脚本文件,和所述可执行脚本语言的测量仪器1连接的多种电子装置可受到控制,而受到控制的多种电子装置可以更有特性的驱动电路,以利所述可执行脚本语言的测量仪器1所测量所述电路的信号更具有回馈性。换言之,所述可执行脚本语言的测量仪器1可以借由控制多种电子装置而控制所述多个电子装置驱动所述电路的变因(variable),并且借由所述可执行脚本语言的测量仪器1测量所述电路的信号,故本发明的所述使用者可以于同一仪器内观测变因和测量结果之间的变化而知晓两者之间的电性关系,提高所述使用者的科学意识。 |