词条 | 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条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。