P pal2003 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-08 #1 现公司的客户是一家生产型企业,客户要求西门子数控冲床与管理系统相连,那东东有个COM接口,但这方面的东西小弟未做过,请各位指教。
宁 宁柯 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-08 #2 我想,他们再怎么也得给您一个 TLB文件吧!或者一个Pas文件,但是名称类似语 ××_TLB.PAS的文件,如果有的话,就好说了,里面一定有I××的东西,就是一个接口的声明,具体实现的部分,我想他们一定编译好了放在动态库了吧! 您把那个如果是MTS组件的话,那就再组件服务里面把那个动态库加上,如果不是就注册成Activex组件吧! 总之最后您就可以声明一个那个I××类型的变量,然后CreateComObject(CLASS_××) as I××赋值给那个变量,然后可以看看××_TLB.PAS有什么声明,就可以这个变量进行相应的操作!
我想,他们再怎么也得给您一个 TLB文件吧!或者一个Pas文件,但是名称类似语 ××_TLB.PAS的文件,如果有的话,就好说了,里面一定有I××的东西,就是一个接口的声明,具体实现的部分,我想他们一定编译好了放在动态库了吧! 您把那个如果是MTS组件的话,那就再组件服务里面把那个动态库加上,如果不是就注册成Activex组件吧! 总之最后您就可以声明一个那个I××类型的变量,然后CreateComObject(CLASS_××) as I××赋值给那个变量,然后可以看看××_TLB.PAS有什么声明,就可以这个变量进行相应的操作!
P pal2003 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-08 #3 to 宁柯 谢谢,他们的数据冲床好象用basic语言来编程进行操作,用一种专业的制图软件制图,再把制图文件传入数据冲床,冲床进行自动操作,能用冲床的com口进行传输操作吗?
T thx1180 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-08 #4 COM接口的编程本来就比较麻烦,可以考虑使用SPComm之类的控件来简化程序。 如果冲床的控制系统允许用COM接口传入数据,就可以向冲床的com口进行传输操作,关于这一点客户应该提供了西门子数控冲床接口资料。
COM接口的编程本来就比较麻烦,可以考虑使用SPComm之类的控件来简化程序。 如果冲床的控制系统允许用COM接口传入数据,就可以向冲床的com口进行传输操作,关于这一点客户应该提供了西门子数控冲床接口资料。
李 李艾 Unregistered / Unconfirmed GUEST, unregistred user! 2003-07-23 #5 如果用的是COM接口,可以用TCOMM、SPCOM、MSCOM、PCOMM其中MSCOM为系统自带的控件,只要按装一下就可以了。如果你有需要的我可以提供以上的控件。和使用方法。 liailmk@163.com
如果用的是COM接口,可以用TCOMM、SPCOM、MSCOM、PCOMM其中MSCOM为系统自带的控件,只要按装一下就可以了。如果你有需要的我可以提供以上的控件。和使用方法。 liailmk@163.com
P pal2003 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-28 #6 这个项目拖了半年多也没下来, 不知后面作不作了, 这么长时间了结贴吧, 谢谢各位[]
P pal2003 Unregistered / Unconfirmed GUEST, unregistred user! 2003-11-28 #7 这个项目拖了半年多也没下来, 不知后面作不作了, 这么长时间了结贴吧, 谢谢各位[]