请输入您要查询的百科知识:

 

词条 VC矩阵
释义

视频大型矩阵切换器配置电源、主板、视频输入板、视频输出板(可根据需要订购通过RS485端口连接的报警箱完成,其为64路报警输入,8路报警输出),均可分别按需要定制插入19”8U机箱内。除了需要连接摄像机或高速球无需增加其他设备,通过报警可把所有报警场景记录下来,也可通过外接报警器或VC新近开发的无线报警触发,预制点在报警后会自动启动,该矩阵设计最大容量为512路视频输入,64路视频输出;可扩充至2048路视频输入,512路视频输出。

VC系列矩阵切换系统的特点

1全交叉点矩阵能使任何一个输入切换到任何一个或全部输出

2具有智能网络设备管理功能(型号后缀加E)

3菜单综合设置

4屏幕显示:摄象机标题,日期/时间格式可调整,摄象机号和监视器号

564组自动切换,64组同步切换,这些程序可以独立或正向或反向运行

6具有连接外部PC机的连接端口,外部计算机可安装VC的图形用户界面软件,

使系统的操作和编程简单易行。

7系统划分为多个分区,可限定键盘的访问权限

8内部视频丢失检测

9穿透式多级联网控制功能兼容多种控制协议,可控制其它各种品牌的前端设备

10灵活的报警响应模式,可联动控制灯光,启动录像设备

12具有RS485和RS232通讯口

13与许多种流行的第三方门禁控制平台兼容

14密度的设计可以使机架空间占有的更少,便于更快地完成安装

15产品符合业界的抗干扰和安全标准

VC-60512N/P矩阵综述

音视频巨型矩阵切换器配置电源、主板、视频输入板、视频输出板(可根据需要订购通过RS485端口连接的报警箱完成,其为64路报警输入,16路报警输出),均可分别按需要定制插入19”8U机箱内,共21个插槽位。除了需要连接摄像机或高速球无需增加其他设备,通过报警可把所有报警场景记录下来,也可通过外接报警器或VC新近开发的无线报警设备,预置点在报警后会自动启动,该矩阵单机最大容量为512路音视频输入/64路音视频输出,可扩充至2048路音视频输入/256路音视频输出,RS485通讯端口,波特率:1200 bit/s -19200bit/s(可选),兼容Pelco-d /Pelco-p /Philips /Bosh等协议。

1模块化结构,采用多个视频矩阵机柜和视频模块在2048摄像机×512监视器上

实现全矩阵交叉点的切换。

2有标准的单CPU机柜式管理机和冗馀的双CPU机柜/双电源两种配置供选择。

3有外部报警或VC新近开发的无线报警设备和音频矩阵及遥控信号分配任选件。

4通过最多64个键盘实现全面控制和编程

5具备RS232串口,用于连接外部的PC

6具备RS232串口,用于连接外部报警联动箱及打印机

7RS485通讯端口,波特率:1200bit/s~19200bit/s兼容pelco-d/pelco-p/Bosch等协议

88U高度的机柜

VC-60512N/P矩阵技术参数

1通过遥控键盘和电脑进行控制

232路视频输入,32路视频输出

3单机最大容量512路视频输入,64路视频输出

4控制接口: RS-232/485

5视频输入:

连接形式(Type): BNC 不平衡

阻抗(Impedance): 75Ω

幅度(Level): 1Vp-p

6视频输出:

连接形式(Type): BNC不平衡

阻抗(Impedance): 75Ω

幅度(Level): 1Vp-p

7特性:

增益(Gain): 0dB

增益稳定度(Gain Stability): <±0.1dB

频率响应(Frequency Response): >10MHz

信噪比CCIR567(S/N Ratio CCIR567): >70 dB

微分增益(DG): <3%

微分相位(DP): <3°

串扰(Cross Talk): < -40 dB (到5MHz) 相邻通道 矩阵运算程序

功能分析

本程序能完成矩阵的输入、输出。具有相同行数和列数的矩阵间的加法、减法。符合矩阵乘法规则要求的矩阵间的乘法。方阵间的除法,方阵的求逆。矩阵的求转置矩阵等功能。

设计思想:

本程序要完成矩阵的一般运算。同时本程序的截面要友好,操作要简单,并具有较强的自我适应能力,即根据每人输入矩阵的方法不同,在生成矩阵时,程序能适当根据输入的各种格式来达到输入矩阵的功能;

本程序为每个矩阵变量都分配一个矩阵变量名,用户可以通过操作矩阵变量来达到运算目的。如果用户对同一个矩阵变量定义了多次,则程序能根据系统内是否存在这个矩阵变量名,来给同一个矩阵变量进行多次赋值。

本程序能根据矩阵表达式来进行表达式求解。也就是说程序能判定各个运算符的优先权,然后进行分析计算。

结构分析

class CArrayMatrix : public CObject

该类是Cobject类的派生类。是用来存储数据和进行一般矩阵运算的类。在vc用户手册中强烈建议如果程序自己定义的类,最要是从Cobject派生出来。详细原因请参考MSDN。

数据成员

CArray<float,float &> m_Array;

CString m_Name;

UINT m_wRow;

UINT m_wCon;

m_Array是CArray类的一个对象,用来保存矩阵中每个元素的值。

m_Name是一个字符串类的对象,用来保存矩阵对象的名称。

m_wRow是用来保存矩阵的行数。

m_wCon是用来保存矩阵的列数。

成员函数

BOOL CArrayMatrix::CanAddSub(const CArrayMatrix &m)const

这个函数是用来判断矩阵是否可以相加。如果是返回TRUE;反之返回FALSE。

BOOL CArrayMatrix::CanContrary()const

这个函数是用来判断矩阵是否可逆。如果是返回TRUE;反之返回FALSE。

BOOL CArrayMatrix::CanMutiply(const CArrayMatrix &m)const

这个函数是用来判断矩阵是否可相乘。如果是返回TRUE;反之返回FALSE。

CArrayMatrix::CArrayMatrix()

无参构造函数。

CArrayMatrix::CArrayMatrix(const CArrayMatrix & m)

拷贝构造函数。进行深拷贝。

CArrayMatrix::~CArrayMatrix()

析构函数。

BOOL CArrayMatrix::ConvertToNum

(const CString & sRowString, const int & nAtCon, float & fResult)//nAtCon从0---m_wCon-1

此函数是把字符串中第nAtCon个子字符串转化成浮点型。

void CArrayMatrix::DeleteHeadEnter(CString & RightString)

void CArrayMatrix::ProcString(CString & RightString)

void CArrayMatrix::ProcStringBlank(CString & sHead)

void CArrayMatrix::ProcStringComma(CString & sHead)

void CArrayMatrix::ProcStringEnter(CString & sHead)

这些函数是用来过滤输入字符串的。

BOOL CArrayMatrix::DisPlay(CString & out)const

显示矩阵函数,把结果存到out里。

CArrayMatrix CArrayMatrix::GetAccompany()const

得到矩阵的伴随矩阵,并返回

CString CArrayMatrix::GetName()

得到矩阵的名称

float CArrayMatrix::GetRange() const

得到矩阵的行列式的值。

BOOL CArrayMatrix::InputCon(const CString & RS,CString * &PtRSBuffer)

根据过滤函数得出的字符串来给矩阵的类数赋值,并返回一个指向子字符串项的指针。

BOOL CArrayMatrix::InputRow(const CString & RS)

得到矩阵的行数。

CArrayMatrix CArrayMatrix::operator *(float m)

CArrayMatrix CArrayMatrix::operator *(const CArrayMatrix &m)

如果乘法运算符重载。

CArrayMatrix CArrayMatrix::operator +(const CArrayMatrix & m)

矩阵加法运算符重载。

CArrayMatrix CArrayMatrix::operator -(const CArrayMatrix & m)

矩阵减法运算符重载。

CArrayMatrix CArrayMatrix::operator /(float m)

CArrayMatrix CArrayMatrix::operator / (CArrayMatrix &m)

矩阵除法运算符重载。

CArrayMatrix & CArrayMatrix::operator =(float m)

CArrayMatrix & CArrayMatrix::operator =(const CArrayMatrix & m)

矩阵赋值运算符重载。

CArrayMatrix CArrayMatrix::operator ~()

求逆运算符重载。

BOOL CArrayMatrix::SetName(CString m)

给矩阵对象名称赋值。

BOOL CArrayMatrix::SetStringName(CString &DataString,CString & sName)

自动截断输入字符串等号,右边是矩阵对象的数据部分,左边是矩阵对象的名称。

CArrayMatrix CArrayMatrix::T()const

求转置矩阵的函数。

template<class T>

class CStack:public CList<T,T &>

标准栈类,是从链表类派生出来的。用来进行表达式求解时用到。

程序测试

1、测试赋值和加法。

输入数据:

a=2 4 6 7

6 9 3 4

5 7 8 3

3 2 5 7;

b=1 0 -1 2

-1 1 3 0

0 5 7 -6

6 8 0 4;

c=a+b;

c=;

输出结果:

c=

3 4 5 9

5 10 6 4

5 12 15 -3

9 10 5 11 ;

2、减法测试

输入数据:

d=c-b;

d=;

输出结果:

d=

2 4 6 7

6 9 3 4

5 7 8 3

3 2 5 7 ;

3、乘法测试

输入数据:

a=1 0 -1 2

-1 1 3 0

0 5 7 -6;

b=0 -4

1 2

-3 -2

-1 1;

c=a*b;

c=;

输入结果:

c=

1 0

-8 0

-10 -10 ;

4、求转置测试:

输入:

d=c';

d=;

输出:

d=

1 -8 -10

0 0 -10 ;

5、求逆

输入:

a=3 2 1

1 1 1

1 0 1;

b=~a;

b=;

输出:

b=

0.5 -1 0.5

0 1 -1

-0.5 1 0.5 ;

6、除法

输入:

a=1 2 -3

3 2 -4

2 -1 0;

b=1 -3 0

10 2 7

10 7 8;

c=b/a;

c=;

输出:

c=

20 -15 13

-105 77 -58

-152 112 -87 ;

随便看

 

百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。

 

Copyright © 2004-2023 Cnenc.net All Rights Reserved
更新时间:2024/12/23 7:05:05