- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
LED异步屏动态库使用说明
TYLED动态库提供了一组方便直观的操作函数,使用户能快速对TY-AS系统LED控制卡进行二次开发。TYLED.dll采用标准DLL结构,可被各种语言调用。TYLed.DLL支持一台电脑同时与多个显示屏建立连接,支持网络和串行通信接口的显示屏设备混合使用;对串行通信方式,支持多串口;支持后台线程发送,相容多任务程序设计和管理。
动态库使用方法和步骤
动态库TYLed.dll和各种开发语言的函数原型和常数定义放在“DLL及函数原型文件V1.xx”目录。
各语言的函数原型和常数定义文件:
VC6: TYLedDLL.h,TYLedDLL2.h(用于DLL显式加载)
VB6: TYLedDLL.bas
VB2010(VB.Net): TYLedDLL.vb
VC#2010:LedDLL.cs
Delphi7: TYLedDLL.pas。
在Visual C++ 6.0下的使用步骤
将TYLed.DLL拷入到执行文件目录或Windows系统目录或Windows目录;
将头文件TYLedDLL.h和TYLed.lib拷入工程目录;
在Project Settings\Link\Object|Library Module中增加TYled.lib项,在需要调用库函数的源代码文件前加入#include “TYLedDLL.h”
如果使用显示加载动态库,则不需要TYLed.lib。头文件用TYLedDLL2.h。
其它开发语言
将TYLed.DLL拷入到执行文件目录或Windows系统目录或Windows目录;
注:一些开发语言如VB6,在IDE下启动程序时,执行文件目录认为是VB6.exe目录。
将相应语言的函数原型文件拷入到开发工程的项目目录下。并在IDE中,将相应的函数原型文件作为公共模块加入到工程中。如对VB6,选择“工程”-“添加模块”-“现存”-选TYLedDLL.bas,即将TYLedDLL.bas加入到公共模块。对C#,选择“项目”-“添加现有项”,将LedDLL.cs加入。对Delphi7,要在主程序的uses下加单元名TYLedDLL。
请参见相关语言DLL测试示例源代码。
扩展库的使用
扩展库TYLed_Ex.dll支持Word和Excel文件的显示,但库文件较大,使用的系统资源比TYLed.dll多。如果需要使用TYLed_Ex.dll,将TYLed_Ex.dll和TYLed_Ex.lib(仅VC使用)分别改名为TYLed.dll和TYLed.lib,再按上述步骤操作即可。
LED显示屏基本编程步骤
A、单页方式
单页方式操作简单,能适应大部分应用,只有一个窗口,每次发送一幅画面到LED屏。
根据显示屏的通信接口调用相应的连接函数建立与LED显示屏的连接。建立连接后会获得一个连接号,以后使用该连接号控制LED屏的操作。建立连接后DLL会在内存中自动创建一个与显示屏对应的内存映象画面。
在内存画面上设置字体、书写文字、画线等;
将画面内容作为即时信息传送到LED显示屏,LED屏显示画面内容;
重复以上2和3步骤或者关闭连接退出。
注:长时间不用的连接,宜先关断。
详见DLL测试程序中“发送画面(内容1)”和“发送画面(内容2)”按键的响应程序。
多节目多窗口多文件方式
多节目多窗口方式适应比较复杂的显示场合。有二种方法支持此方式:1、先用“LED节目编辑程序”编辑好LED播放文件(.aled),之后使用以这个.aled文件为模板,进行播放窗及显示项目及内容的编辑,以对显示屏进行控制。2、在内存中动态创建播放文件,然后添加节目、播放窗和显示项。方法1最直观,功能最全面,且可模拟显示效果。
基本步骤如下:
根据LED屏的通信接口调用相应的连接函数建立与LED显示屏的连接,连接建立后会获得一个连接号,以后使用该连接号控制LED屏的操作。
载入外部*.aled播放文件,或在内存中创建新的空的播放文件。
进行节目、播放窗和显示项目的增、删和修改。应用最多的是对LED播放文件中某节目下的文档窗下面的显示文件项进行相关操作,如改变显示文件的内容,使用内存画面更新显示项,将内存画面作为显示项目插入到文档窗,更新文本文件的内容等。
调用SendToLED函数将LED播放文件作为即时信息发送到LED显示屏,LED屏将插播接受到的播放文件。
重复以上3和4步骤或者关闭连接退出。
详见DLL测试程序中“发送LED播放文(载入文件)”和“发送LED播放文(动态创建)”按键的响应程序。
播放文件(*.aled)简述:
播放文件(*.aled)由“LED节目编辑”程序编辑产生,它有点像批处理文件或开发语言中的工程文件。播放文件包含节目、窗口和显示项的位置及控制信息,例如窗口大小、位置,显示文件的路径、显示方式等等。除内置
您可能关注的文档
最近下载
- 2025年全国英语等级考试PETS一级试卷:词汇与语法测试题库.docx VIP
- 2023年广西民族大学219翻译硕士泰语B卷考研真题.pdf VIP
- 汇川INOVANCE MD290系列通用变频器综合手册.PDF VIP
- 2020年广西民族大学219翻译硕士泰语(A卷)考研真题.pdf VIP
- GB-T 2423 2-2001电工电子产品环境试验第2部分:试验方法试验B:高温.docx VIP
- 第二单元《我们的班级》第7课《我是班级值日生》 (教学设计)统编版道德与法治二年级上册.docx VIP
- 实验室安全知识培训-完整版.pptx VIP
- 中华保险公司题目行测.pdf
- 练习十四 课件 人教版六年级数学上册.ppt VIP
- 2018年广西民族大学219翻译硕士泰语考研真题.pdf VIP
文档评论(0)