论文部分内容阅读
摘要 应用Visual Basic软件编写Win-X7600影视制播系统预报转换系统软件,用以提高电视天气预报节目制作的准确率和效率,缩短电视天气预报节目的制作时间。系统介绍了该软件的设计思路、编程注意事项和系统各部分功能。
关键词 Win-X7600;影视制播系统;预报转换系统;程序;系统设计
中图分类号 P456 文献标识码 A 文章编号 1007-5739(2015)19-0260-01
北京伍豪数码科技有限公司成立于1993年,是一家服务于气象科技产业的高新技术企业。多年以来一直致力于将专业视频科技同气象影视完美结合,以独特的视角,引领着气象影视科技不断的进步和繁荣,多年来,伍豪公司以其优质、完善的服务博得了全国各地广大气象部门的赞誉,伍豪公司的产品已经广泛应用于全国千余家气象单位。目前,应用无主持人气象影视制作发布系统的气象部门多数采用读取报文或手动输入的方法输入预报,读取报文的方法只能读取城市天气预报,旅游景点和指数预报不能通过报文读取,只能手动输入。手动输入存在很多缺陷,不仅耗时长,而且容易出错。应用预报转换系统制作发布天气预报,实现了电视天气预报节目制作的全自动化,制作时不仅方便快捷,而且准确率高,因此编制影视制播系统预报转换系统软件很有价值,并值得推广。
1 系统设计
1.1 技术路线
预报转换系统在Windows XP和Windows 7等环境下均可运行,使用Visual Basic软件编程。Win-X7600影视制播系统主要应用WIN-XCG和EDIUS 2个软件,预报转换系统是实现与WIN-XCG软件的接口对接,实现电视天气预报节目制作全自动化的系统[1-2]。图1为全自助制作电视天气预报节目流程,图2为预报转换系统开发思路及编程流程。
1.2 编程注意事项
实现预报转换系统与WIN-XCG接口对接,主要是写入数据时与NewWeather.wth配置文件格式匹配。编程时需要修改NewWeather.wth配置文件的地名和用户数据部分[3]。
可变地名(如:24日夜间和25日白天)需要在配置文件的地名部分修改,通过程序修改地名部分的文字、报文和语音。
用户数据包括文字项选择编号、文字项内容、对应天气项编号、预报时间段编号、天气项AorB、图片集编号、文字输出模版编号、图片输出模版编号、语音输出模版编号、语音前停顿文件编号和语音后停顿文件编号。文字项选择编号为文字项内容所在列表的列表序列号,文字项内容会随着文字项选择编号变化而变化,因此修改用户数据部分时文字项选择编号和文字项内容需同时修改,其他项可根据工作实际情况进行修改[4-5]。
NewWeather.wth配置文件中每个列表的编辑界面选项内容分成3类,即允许编辑、列表单选和列表编辑,编程时不可为了编程方便而将所有列表的编辑界面选项修改成允许编辑,只有自定义的无语音、无图片列表可定义为允许编辑,把配置文件中地名、天气现象、风向、风力、温度和有语音指数列表中编辑界面选项修改成允许编辑后,会导致配置文件格式出错,制作节目时找不到预报语音和相关图片。
2 系统平台界面
系统平台界面见图3。可以看出,软件界面主要包括1个窗体和7按钮,系统实现预报转换功能通过按这7个按钮来实现。
3 预报转换系统各部分功能
3.1 检测预报功能
检测预报是检测预报文件是否存在,同时还检测预报文件是否为当日当时次预报文件,检测预报文件是否正确等。预报文件包括24 h城市天气预报、24 h旅游景点天气预报、指数预报、森林火险预报、城市火险预报预报、48 h预报和72 h预报等预报文件。
3.2 读站点预报和读指数预报功能
读站点预报和读指数预报是将所有预报数据分段提取,并分类重组写入组合框内。从图3可以看出,被写入预报数据的组合框组合成了一个表格,表格被分类成11个字段,包括地名、天气现象A、天气现象B、风向A、风向B、风速A、风速B、温度A、温度B、指数名和指数内容。
软件编程应用组合框组成表格的优点是方便修改数据,在预报源文件数据错误或缺失导致转换写入组合框的数据错误时,可在组合框中按列表修改数据,无需打字修改,这样既缩短了修改数据的时间,又不会出现预报数据二次出错,导致和预报语音不匹配。
3.3 写入数据功能
提取配置文件中的不可变数据,与组合框中的预报数据整合,并重新写入配置文件,写入时要严格遵循Win-X7600配置文件(NewWeather.wth)的格式,要特别注意文件中空格、回车符、标点符号的全半角等。
3.4 启动WIN-XCG软件功能与退出功能
启动Win-X7600影视制播系统WIN-XCG软件,制作电视天气预报节目。退出预报转换系统软件,同时备份影视制播系统WIN-XCG软件生成的文件(如朝阳晚间天气预报.pgm),备份EDIUS软件生成的文件(如朝阳晚间天气预报.ezp)。
3.5 备份功能
备份功能是指备份广告图片、广告语音等文件。这类文件数量多,只需在文件发生变化时使用备份功能。使用备份功能后,所有备份文件(广告图片、广告语音以及使用退出功能后备份的后缀为pgm和ezp的文件)被存入到U盘中。在Win-X7600系统瘫痪启动备用硬盘时,可直接将U盘中数据导入,这样就不会影响当日天气预报节目的制作发布。
4 参考文献
[1] 刘炳文.Visual Basic程序设计教程[M].北京:清华大学出版社,2009:1-373.
[2] 姜红.电视天气预报节目自动化制作系统[J].辽宁气象,2005(2):36.
[3] 樊秀荣.电视天气预报制作中数据、文字的自动更新[J].内蒙古科技与经济,2013(6):66-67.
[4] 董伟,杨志东,应爽.地市级客观化乡镇天气预报系统[J].吉林气象,2009(1):25-27.
[5] 袭祝香,王文跃,王晓明,等.吉林省农用天气预报系统的研制[J].安徽农业科学,2012(22):11336-11337.
关键词 Win-X7600;影视制播系统;预报转换系统;程序;系统设计
中图分类号 P456 文献标识码 A 文章编号 1007-5739(2015)19-0260-01
北京伍豪数码科技有限公司成立于1993年,是一家服务于气象科技产业的高新技术企业。多年以来一直致力于将专业视频科技同气象影视完美结合,以独特的视角,引领着气象影视科技不断的进步和繁荣,多年来,伍豪公司以其优质、完善的服务博得了全国各地广大气象部门的赞誉,伍豪公司的产品已经广泛应用于全国千余家气象单位。目前,应用无主持人气象影视制作发布系统的气象部门多数采用读取报文或手动输入的方法输入预报,读取报文的方法只能读取城市天气预报,旅游景点和指数预报不能通过报文读取,只能手动输入。手动输入存在很多缺陷,不仅耗时长,而且容易出错。应用预报转换系统制作发布天气预报,实现了电视天气预报节目制作的全自动化,制作时不仅方便快捷,而且准确率高,因此编制影视制播系统预报转换系统软件很有价值,并值得推广。
1 系统设计
1.1 技术路线
预报转换系统在Windows XP和Windows 7等环境下均可运行,使用Visual Basic软件编程。Win-X7600影视制播系统主要应用WIN-XCG和EDIUS 2个软件,预报转换系统是实现与WIN-XCG软件的接口对接,实现电视天气预报节目制作全自动化的系统[1-2]。图1为全自助制作电视天气预报节目流程,图2为预报转换系统开发思路及编程流程。
1.2 编程注意事项
实现预报转换系统与WIN-XCG接口对接,主要是写入数据时与NewWeather.wth配置文件格式匹配。编程时需要修改NewWeather.wth配置文件的地名和用户数据部分[3]。
可变地名(如:24日夜间和25日白天)需要在配置文件的地名部分修改,通过程序修改地名部分的文字、报文和语音。
用户数据包括文字项选择编号、文字项内容、对应天气项编号、预报时间段编号、天气项AorB、图片集编号、文字输出模版编号、图片输出模版编号、语音输出模版编号、语音前停顿文件编号和语音后停顿文件编号。文字项选择编号为文字项内容所在列表的列表序列号,文字项内容会随着文字项选择编号变化而变化,因此修改用户数据部分时文字项选择编号和文字项内容需同时修改,其他项可根据工作实际情况进行修改[4-5]。
NewWeather.wth配置文件中每个列表的编辑界面选项内容分成3类,即允许编辑、列表单选和列表编辑,编程时不可为了编程方便而将所有列表的编辑界面选项修改成允许编辑,只有自定义的无语音、无图片列表可定义为允许编辑,把配置文件中地名、天气现象、风向、风力、温度和有语音指数列表中编辑界面选项修改成允许编辑后,会导致配置文件格式出错,制作节目时找不到预报语音和相关图片。
2 系统平台界面
系统平台界面见图3。可以看出,软件界面主要包括1个窗体和7按钮,系统实现预报转换功能通过按这7个按钮来实现。
3 预报转换系统各部分功能
3.1 检测预报功能
检测预报是检测预报文件是否存在,同时还检测预报文件是否为当日当时次预报文件,检测预报文件是否正确等。预报文件包括24 h城市天气预报、24 h旅游景点天气预报、指数预报、森林火险预报、城市火险预报预报、48 h预报和72 h预报等预报文件。
3.2 读站点预报和读指数预报功能
读站点预报和读指数预报是将所有预报数据分段提取,并分类重组写入组合框内。从图3可以看出,被写入预报数据的组合框组合成了一个表格,表格被分类成11个字段,包括地名、天气现象A、天气现象B、风向A、风向B、风速A、风速B、温度A、温度B、指数名和指数内容。
软件编程应用组合框组成表格的优点是方便修改数据,在预报源文件数据错误或缺失导致转换写入组合框的数据错误时,可在组合框中按列表修改数据,无需打字修改,这样既缩短了修改数据的时间,又不会出现预报数据二次出错,导致和预报语音不匹配。
3.3 写入数据功能
提取配置文件中的不可变数据,与组合框中的预报数据整合,并重新写入配置文件,写入时要严格遵循Win-X7600配置文件(NewWeather.wth)的格式,要特别注意文件中空格、回车符、标点符号的全半角等。
3.4 启动WIN-XCG软件功能与退出功能
启动Win-X7600影视制播系统WIN-XCG软件,制作电视天气预报节目。退出预报转换系统软件,同时备份影视制播系统WIN-XCG软件生成的文件(如朝阳晚间天气预报.pgm),备份EDIUS软件生成的文件(如朝阳晚间天气预报.ezp)。
3.5 备份功能
备份功能是指备份广告图片、广告语音等文件。这类文件数量多,只需在文件发生变化时使用备份功能。使用备份功能后,所有备份文件(广告图片、广告语音以及使用退出功能后备份的后缀为pgm和ezp的文件)被存入到U盘中。在Win-X7600系统瘫痪启动备用硬盘时,可直接将U盘中数据导入,这样就不会影响当日天气预报节目的制作发布。
4 参考文献
[1] 刘炳文.Visual Basic程序设计教程[M].北京:清华大学出版社,2009:1-373.
[2] 姜红.电视天气预报节目自动化制作系统[J].辽宁气象,2005(2):36.
[3] 樊秀荣.电视天气预报制作中数据、文字的自动更新[J].内蒙古科技与经济,2013(6):66-67.
[4] 董伟,杨志东,应爽.地市级客观化乡镇天气预报系统[J].吉林气象,2009(1):25-27.
[5] 袭祝香,王文跃,王晓明,等.吉林省农用天气预报系统的研制[J].安徽农业科学,2012(22):11336-11337.