我的毕设题目说大点是网络控制系统小点就是写两个程序,一个服务器端,模拟被控对象,可以设定被控对象的传递函数,程序必须写成ActvieX控件(mfc写)形式,然后嵌入网页中;一个客户端,模拟控制器,可以配置PID参数,写成MFC 基于对话框程序就行。二者通过网络交换数据。同时服务器端输出能够反馈到客户端作为输入。所有的参考输入为阶跃信号或者冲击或者斜坡。在ActiveX控件中要计算整体的开环传函,然后根据参考输入计算时域输出,并用图形曲线实时显示。还涉及什么数据库操作保存数据就先不说了。问题:1,能不用Matlab不?,能不用尽量不用,用的话还要调引擎,我是按调它的计算引擎来做的。2,用matlab的话不能用它的绘图功能因为要在ActiveX中显示。我不知道怎么能截获matlab的绘图窗口,我想不能吧。这样的话就只能调用第三方的绘图类了,自己有一个但是一点都不好,大家给点指示如果用过类似的类的话。先说这些,想到再补充。感觉任务很重,都到5月份了,剩下一个月了就。已做工作:客户端已写好,和ActvieX的通信已写好。绘图显示类找了一个clPlot,效果不好。数据库编程一点没看还。

解决方案 »

  1.   

    靠,本科的话,难了点。
    不知道要求高不高。1、“能不用Matlab不?”,反问一句,为什么要用Matlab?
    2、截图当然可以。
    可参考
    http://www.vckbase.com/document/finddoc.asp
    当然,如果不使用Matlab的话,自己绘图的话,就不存在这个问题了。
      

  2.   

    sinall() 谢过了!我是大四学生,本科毕设
    第一步先不讨论了,我这两天做的都是调用matlab计算引擎的,我不知道不调的话,那么多传递函数,求响应曲线在Vc下怎么弄啊可。
    2。也不截图了吧,我自己改造了clplot类还算行了。楼上给的链接没什么用哟好像,打开一个搜索页面只是。
    3,现在的新问题是,怎么我的ActvieX注册不上了啊,执行注册
    Project : error PRJ0019: 工具从"执行注册"
    有见过这个错误的没?搜索了一下也没找到答案。
      

  3.   

    问题已解决,用regsrv32命令注册就可以啦