请问大虾,这样构架的程序可实现吗,是否还有更好的方法?
本人要对数控系统的HMI人机界面做二次开发,上位机(工控机PC,xp环境)HMI人机界面的开发语言是HTML.
程序要求:
1.程序要实现一些复杂的计算,并自动生成零件的加工代码(G代码);
2.在HMI界面上绘出图形(直线和圆弧组成)
3.加工零件的数据要求用数据库保存
4.HMI界面程序还要求与NC进行通讯.
数控系统提供了一套SDK,和一个server程序负责与NC通讯,在HTML里加入javascript代码即可实现通讯.这解决了第4个问题.
客户要求数据库要用BDE+parodox7.我对程序的架构不是很熟悉(不是专业程序员,机械做得更专业一点),所以很没把握.自己考虑是否可以用C++Builder做一个COM程序,负责与数据库的连接,以存取加工零件信息,还有处理上面所说的复杂计算,绘图,文件操作等.再用javascript与com程序和HMI人机界面进行交互操作.
不知这样的实现方法是否合理,还有更好的办法吗?
请各位大虾赐教,谢谢!
[解决办法]
可以啊。你的想法完全可以实现。
[解决办法]
可以,html和复杂程序交互用com较好。