博世矩阵键盘序列编程

导读:序列编程,总论:序列是由一条条可由系统执行的切换命令组成的,最多可贮存60个序列,一个序列中可以涉及到任何数目的摄像机,序列中也可涉及多个监视器的编号,还可输入同步切换序列,在序列编程状态下,操纵杆的上下左右四个方向用于在程序列表中移动光标,PREVIOUS和NEXT键用于在序列行间上下移动,在序列的末尾按NEXT键,可以为序列增加一行,使用数字键盘输入数字,如果想在序列中间插入一行,在序列的

博世矩阵键盘序列编程

序列编程

总论:序列是由一条条可由系统执行的切换命令组成的。在Allegiant系统中,最多可贮存60个序列,总行数可达3000行。一个序列中可以涉及到任何数目的摄像机,且不规定先后顺序。序列中也可涉及多个监视器的编号。还可输入同步切换序列,这样就可以将一组摄像机的图像同时切换到一组监视器上来。

在序列编程状态下,一些按键有具特定的含义。分解如下:

1。操纵杆的上下左右四个方向用于在程序列表中移动光标。当光标出现在表格的四边时,它不会自动卷回。注意操纵杆不能用来增加新的命令。

2。PREVIOUS和NEXT键用于在序列行间上下移动。在序列的末尾按NEXT键,可以为序列增加一行。移动之后,光标总是出现在这一行中摄像机那一格里。 3。使用数字键盘输入数字,输完后按ENTER,如果输错,按CLEAR清除后重输。使用ENTER键或用操纵杆,NEXT,PREVIOUS键在格间移动用以表示你已认可格中的数据正确无误。如果没有确认的话,那么格中的数字可能会丢失的。

4。如上所述,可以将光标移到最后一行,按NEXT键扩展表格。另外,如果想在序列中间插入一行,应按IN键。按OUT可以删除当前一行命令。

5。按DELETE键可以删除当前行之后的所有内容。在序列的第一行按DELETE,再按OUT,可以删除整个序列,并回到编程的启始状态。这时你可以输入一个序列编号,重新开始编写,亦可按CLEAR完全退出编程模式。

6。可以按END或EXECUTE结束编程。如果按的是EXCUTE,系统会自动调用序列并运行之。

序列的编写格式

可以把整个序列想象成一个试算表式的表格,表格共有四列。下面的表格所表示的就是一个典型的序列的格式:

行数 摄像机编号 监视器编号 持续时间 1 2 3 4 5 10 8 6 20 1 4 4 4 4 4 5 5 5 3 HOLD 每个序列可以只写几行,也可以写几百行,但60个序列的总行数不能超过3000行。每个序列都必须编号。当你调用或修改一个序列时,实际上是在调用或修改这样一个表格。如果使用中央控制软件,还可以在序列中控制云台的动作。

序列示例

进入序列编写模式后,监视器上叠显的字幕可能会变成如下格式中的黑体部分: 023S0001L000512:01:01 >C0010

字幕中各部分的详细讲解如下。 1。行号:

023S0001L000512:01:01 >C0010

行号不能修改,它只是提示你现在编写的是第几行。在编程模式下,监视器信息的位置上会显示”Snnnn”,这里nnnn表示正在显示或编辑的是序列中的第几行。 2。长度

023S0001L000512:01:01 >C0010

长度也不能修改。它表示现在编写的序列共有几行。在编程模式下,监视器信息的位置上会显示”Lnnnn”,这里nnnn表示序列包含的总行数。 3。摄像机编号

023S0001L000512:01:01 >C0010

在这里输入切换动作中所显示的摄像机的编号。这个编号应该是个有效号码。至于编号输入的前后顺序倒没有硬性的规定。注意编号两边的反括号(><),它括住的是当前正在编辑的数字。

4。监视器编号

023S0001L000512:01:01 C0010>M004

想在哪台或哪组监视器上显示上面所提到的摄像机的图像,就输入这台(组)监视器的编号。 5。画面停留时间

023S0001L000512:01:01 C0010M004>D05<10-20-94

在这里应该输入这台摄像机图像在这台监视器上显示画面的停留时间,其单位是秒,可输入的范围是1到60。在上面的例子中,序列的第一行表示在4号监视器上显示10号摄像机的图像,画面停留时间是5秒。如果要使画面停留60秒以上,多写几行同样的语句,使其时间之和等于所需的数字即可。除了数字之外,画面停留时间的输入还有其它三种非数字选择:HOLD,UNLOAD,及SALVO。SALVO将在后面的”分组同步切换”一章中解释。HOLD表示切换之后就停在那里。只要操作员没有按RUN键,图象就会一直停在那里。按了RUN键之后,序列继续运行,直到遇到下一个HOLD点。要输入”HOLD”,只要键入”62”即可。在上面表格中的例子中,10号,8号和6号摄像机的图像将陆续在4号监视器上显示,每个的图像停留5秒钟。20号摄像机和图像将停留3秒钟,然后切换到1号摄像机的图像。因为第5行时间一栏填写的是”HOLD”,4号监视器将一直显示1号摄像机的图像,直到操作者按下RUN键继续运行程序为止。

使用UNLOAD命令可以使序列运行某一点后自动退出并清除自身。当然序列本身仍存贮在系统内存中。要输入”UNLOAD”,只要在输入时间时输入63即可。

如何编写序列

序列的长度几乎没有什么限制,只要所有序列的步数加起来没有超过3000步就可以了。在编程模式下,监视器上会显示当前行号,序列的总行数,还有一个表示当前编辑区的反括号。 1。按PROGRAM,注意指示灯应该已点亮。

2。键入序列编号(1-60)并按ENTER,监视器所显示内容格式应该如下: 023S0001L000112:01:01 >C0001

3。键入序列中要显示的第一个摄像机的编号。

4。如果输入正确,按ENTER或右移操纵杆表示确定。这时系统会判断操作者是否有足够的权限操作相应的摄像机,如果有的话才会接受这个编号。

5。核对摄像机编号正确无误。如查已确定输入,监视器会有如下格式的显示: 023S0001L000112:01:01 C0001>M001

6。想让上面输入的摄像机的图像在哪个监视器上显示,就在这个输入区内输入对应的监视器编号。

7。输入正确无误,将操纵杆向右扳。屏幕上应该显示如下格式: 023S0001L000112:01:01 C0001M001>D02<12-25-88

接下应该键入画面停留时间,范围是1到60秒。除了秒数外,还可输入一些非数字的定义:61--SALVO,62--HOLD,63--UNLOAD。SALVO表示立即转到下一步,HOLD表示在这一步停住,UNLOAD则表示从当前工作中清除本序列。使用SALVO时应注意,在所有的SALVO后面应该有一个公用的画面停留时间。如果输入了这样的内容,那屏幕看起来可能象这个样子:

023S0001L000112:01:01 C0001M001>SLV<12-25-88

023S0001L000112:01:01 C0001M001>HLD<12-25-88

023S0001L000112:01:01 C0001M001>ULD<12-25-88

9。如果输入正确无误,按NEXT以编辑下一步。你可以在监视器的字幕上看到序列的长度和当前行号都增加了,摄像机号也增加了(如果这一功能没有关闭的话),而监视器号和时间则原样从上一行复制出来。 023S0002L000212:01:01 >C0002

如果你正在编辑以前写的序列,长度栏将显示序列的总行数。同时,可以使用操纵杆在序列中前后翻动,以简化操作。记住,操纵杆不能用来增加新行,新行只能用NEXT或IN来增加。 10。重复以上3到9步,以编写下一行。按END或EXECUTE以退出编程模式。注意按END只是简单地保存序列后退出,而按EXECUTE在存盘之后还会立即运行刚刚编好的序列。

如何编写同步序列

同步切换是指将数个摄像机的图像一齐显示在一组监视器上。

可以举一个实际例子说明:一个容量为八层的车库,每层有五个摄像机。可以这样给系统编程,使五个监视器一层一层地显示不同层上的全部画面,每组画面停留预定的时间。

在编程中使用分组同步切换功能之前,有必要了解一下Allegiant系统是如何处理同步切换语句的。最简单的思路是把整个序列想象成一个LOTUS1-2-3试算表格式的表格,表格共有三

列,里面规定了每一步切换中涉及的摄像机,监视器和画面停留时间等信息。下面是一个用来讲解分组同步切换的序列实例: 行号 摄像机编号 监视器编号 画面停留时间 1 2 3 4 5 6 7 8 9 10 1 3 5 6 8 2 4 7 9 12 1 2 3 4 5 1 2 3 4 5 SALVO SALVO SALVO SALVO 5 SALVO SALVO SALVO SALVO 5 表中的例子用五个监视器同步切换两组摄像机的画面。第一组摄像机是1,3,5,6,8,第二组是2,4,7,9,12。”SALVO”是借键入”61”来输入的,表示这一步与下一步之间没有任何停顿。所以,在上述序列中,1,3,5,6,8五个摄像机的画面将分别显示在1,2,3,4,5号监视器上,画面停留5秒钟后,5个监视器分别显示2,4,7,9,12号摄像机的画面。只要Allegiant主机在运行状态,监视器上的画面就不停地在两组摄像机之前轮回。

如果希望画面在切换到一组摄像机之后暂停,只需在该组SALVO后面的时间栏内输入

HOLD即可。例如,在示例序列的第5步,将5秒换成HOLD,系统就会在切换到1,3,5,6,8这组画面之后暂停,直到操作员按下RUN。

序列编程所使用的功能键: 按键名 CLEAR ENTER PREVIOUS NEXT IN OUT UP DOWN LEFT RIGHT DELETE EXECUTE 按键功能 取消当前输入 确认当前输入 存贮当前输入,并往上走一步 存贮当前输入,并往下走一步,必要时增加新记录 在当前行前插入一行 删除当前行 向上移动一行 向上移动一行 移到左边一格 移到右边一格 删除当前行后的所有行 退出编程状态,存贮序列,调入它并运行之 PROGRAM/END 进入或退出编程状态

像其它序列一样,含有分组同步切换语句的序列也可使用键盘上的PREVIOUS,NEXT,RUN和HOLD键来实现控制(参见前面讲过的相关内容)。这些键认为分组同步切换的几步是同

一步,摄像机的画面切换时总是作为一个整体。当序列反向运行时,摄像机组表现跟正向运行时毫无二致。

例如:

RPOGRAM10ENTER1RIGHT1RIGHT2NEXT2NEXT3NEXT4NEXT5ENTEREXECUTE 上述序列(编号10)表示摄像机1到5号依次在1号监视器上显示,每幅画面停留2秒。

五星文库wxphp.com包含总结汇报、办公文档、资格考试、旅游景点、出国留学、教程攻略以及博世矩阵键盘序列编程等内容。