如何通过矩阵键盘在电视墙上切换监控图像

如何通过矩阵键盘在电视墙上切换监控图像,第1张

题目加追问 是2个问题第一个问题,如何通过矩阵键盘在电视墙上切换监控图像,视频矩阵的基本功能是可以实现在任何一台监视器上显示任何一路视频信号,这个功能的 *** 作时通过矩阵键盘实现的,先选择监视器,再选择摄象机,举个例子,要在第一个监视器上显示第12路图像,可以 *** 作键盘:按“1”、“MON”键,再按 "1"、"2"、“CAM”,便可以把第12路视频信号切换到第一个监视器了。
第二个问题,可以用排除法和替换法进行维修,估计你这个系统中还有视频分配器,看看有问题的三路图象在硬盘录象机上显示是否正常,如果正常,那就是在视频分配器到视频矩阵和监视器这三部分出现问题了,如果在硬盘录像机上也不正常,那就是视频分配器或者线路到前段摄像机部分出现问题了。然后再一步一步仔细的认真的从小类入手进行排查,很快就能找出问题所在。
其实有时候问题就出在很小的地方,也有可能就是BNC头虚焊这样的原因,
希望你能尽快找出问题,排除故障。

#define M 3
#define N 3
int main()
{
int i,j,sum=0,Min,posi=0,posj=0,arry[M][N];
for (i=0;i<M;i++)
{
for (j=0;j<N;j++)
{
scanf("%d",&arry[i][j]);
sum+=arry[i][j];
}
}
printf("总和为:%d\n",sum);

Min = arry[0][0];
for (i=0;i<M;i++)
{
for (j=0;j<N;j++)
{
if (Min >arry[i][j])
{
Min=arry[i][j];
posi=i;
posj=j;
}
}
}
printf("最小值:%d,下标为:arry[%d][%d]\n",Min,posi,posj);
return 0;
}

#include "stdioh"
int main(int argc,char argv[]){
int a[3][3],s,i,j;
printf("Please enter data\n");
for(i=0;i<3;i++)//输入3x3数组
for(j=0;j<3;scanf("%d",a[i]+j++));
printf("\n");
for(s=i=0;i<3;i++){//按3行3列输出并求对角线之和
for(j=0;j<3;printf("%10d",a[i][j++])){
if(i==j)//这两个if若写成if(i==j || i==2-j) s+=a[i][j];中间元素就只算一次
s+=a[i][j];
if(i==2-j)
s+=a[i][j];
}
printf("\n");
}
printf("The sum of the diagonal is %d\n",s);//对角线之和
printf("The second row sum total is %d\n",a[1][0]+a[1][1]+a[1][2]);//第二行总和
printf("The third line average is %g\n",(a[2][0]+a[2][1]+a[2][2])/30);//第三行平均值
return 0;
}

运行样例:


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/yw/12871214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-28
下一篇 2023-05-28

发表评论

登录后才能评论

评论列表(0条)

保存