您现在所在的位置是:首页 >> 技术概述 >> AXT2008节目制作管理软件广域网连接指导(三)
产 品 导 航
联 系 方 式

 电话:
 传真:
 邮箱:

0871-68571268
0871-68571268
aoxinte@163.com
最 新 下 载
    AXT LED演播室9.0版本
    AXT LED演播室管理软件设置程序
    AXT LED演播室同步控制系统老系统管理软件
    媒体播放器Win2000/XP版下载
    AXT2005时间校正程序
    AXT2008节目制作管理软件
    AXT2005节目制作管理软件
AXT2008节目制作管理软件广域网连接指导(三)

LED信息管理

为了便于用户操作,避免记忆烦琐的IP地址、MAC地址等。SuperComEdit和SCL2008Edit软件提供了一个[LED信息管理],在程序的主菜单上选[帮助]->[LED信息管理],出现如下的界面。在该界面里,勾选[启用信息管理],根据每个SuperComm/SCL2008的实际参数和设置,输入其助记名、MAC地址、显示屏的宽高:
可以根据需要勾选[起用信息访问密码]并输入密码来防止用户随意更改这里输入的数据。若MAC地址或屏的宽高被改乱,则可能导致显示屏无法访问,或无法在正确的版面里制作节目。
启用LED信息管理后,在SuperComEdit/SCL2008Edit程序中,就可以使用助记名来选择显示屏了。

SCL Online程序

前面的信息管理输入完后点[确定],程序将会启动另一个独立的程序:SCL_Online.exe。这个程序将自动不断的监视2008端口,动态维护着一个当前在线的显示屏及参数表格。双击或单击任务栏右下角的SCL Online图标,可以查看SuperComm/SCL2008的在线状态(图中显示仅一个控制器在线):
 
在SCL Online.exe程序已经运行的情况下,可以调用SCL_ServerTable.Dll中函数获得在线的某个MAC地址的控制器的当前动态IP地址,或获取控制器里输入助记名、所在局域网的本地IP地址,以及控制器类型等。
1、 调用SCL-Servertable中的函数时用到的数据结构:一共32个字节:
struct SearchStru
{
    BYTE   MAC[6];     //  6字节,  控制器的MAC地址
    BYTE   LIP[4];     //  4字节,  控制器的LAN IP 地址
    char   Name[16];   // 16字节,  以0结束的控制器助记名
    BYTE   Type;       //  1字节,  控制器类型,0:SuperComm, 1:SCL2008
    BYTE   WIP[4];     //  4字节,  控制器所属ADSL的WAN IP
    BYTE   Hour;       //  1字节, 控制器最后一次汇报IP地址的小时
    BYTE   Minute;     //  1字节, 控制器最后一次汇报IP地址的分
};
2、  查找第一项:BOOL __stdcall SCL_ServerTableFindFirst(BYTE *data,BYTE findtype);
其中: data指向struct SearchStru类型的缓冲区。
Findtype:查找类型
     1:按照WAN IP 进行查找
     2:按照LAN IP 进行查找
     4:按照 MAC 地址进行查找
     8:按照助记名查找
   16:按照控制器类型进行查找
     可以使用上述各查找方式的组合条件进行查找。
        返回值:TRUE表示找到符合条件的在线的控制器,FALSE表示没找到符合条件的在线的控制器。
调用此函数前,根据查找类型,准备好结构中的相应的域,然后调用SCL_ServerTableFindFirst函数。若返回值为TRUE,则data中有符合条件的控制器的所有信息。例如,若要查找LAN IP 为“10.1.1.127”的SCL2008控制器,
{
  Struct SearchStru data;
  BOOL bFind;
      data.LIP[0]=10;
      data.LIP[1]=1;
      data.LIP[2]=1;
      data.LIP[3]=127;
      data.Type  =1;
      bFind = SCL_ServertableFindFirst(&data.MAC[0],2 + 16);
}
3、  查找后续项:BOOL __stdcall SCL_ServerTableFindNext(BYTE *data,BYTE findtype);
参数信息与返回结果同上。在查找有很多共性的控制器时,调用SCL_ServerTableFintFirst函数,且返回结果为TRUE时,继续连续调用SCL_ServerTableFindNext函数,直到返回FALSE,可获得符合条件的多个控制器的信息。
 
 
copyright © 2007 aoxinte.com.cn Inc. All Rights Reserved ·版权所有:
公司地址:云南省昆明市鑫苑小区鑫苑别墅85幢  联系电话:0871-68571268  传真号码:0871-68571268
在线QQ:点击这里给我发消息 联系邮箱:aoxinte@163.com  移动电话:18987109888(业务) 18988078868(技术)  ICP备案编号:已备案建议使用1024X768分辨率浏览