摘要:以可编程多轴运动控制器(PMAC)为基础,提出了在数控系统中利用VisualBasic和动态连接库相结合来进行数控系统应用软件开发的技术,实践证明该项技术完全可行。
关键词:动态连接库;数控章统;windows;PMAC
一、引言
MicrosoftWindows系统的程序为计算机用户提供了一个直观的图形丰富的工作环境,为数控系统建立高度友好的用户界面奠定了基础。Windows程序一般采用C或C++语言进行编写,但Windows编程较为复杂,一般的DOS程序员很难掌握Microsoft公司1991年推出的VisualBasic使得Windows程序编写变得简单。
VisualBasic是一个可视化的集成开发环境,它采用一种非常巧妙的方法将Windows编程的复杂性封装起来,使程序员能够采用一种事件驱动的结构化编程方法编制具有Windows各种优良性能的程序,并且可以产生Windows的可执行文件。但是数控系统要求程序具有实时性,并具有对硬件进行输入输出操作特性,而VisualBasic不能直接对硬件进行动作,这就给VisualBasic在数控系统中的应用带来一定的难度。动态连接库可以直接实现I/O操作,VisualBaisc可通过调用动态连接库中的函数来实现实时控制及对硬件进行输入输出操作。下面将阐述利用动态连接库和VisualaBisc来开发数控系统的技术。
详细内容请点击: 在VisualBasic环境下基于动态连接库的数控系统的开发