Board logo

标题: 请大虾们帮我看看这个问题怎样实现好吗,谢谢 [打印本页]

作者: zhuyinhit    时间: 2006-6-5 23:03     标题: 请大虾们帮我看看这个问题怎样实现好吗,谢谢

我想利用VB、Matlab和Access开发一个仿真系统其基本结构由一个仿真管理系统(模型库
管理子系统、算法库管理子系统、实验框架管理子系统和数据管理子系统)、一个仿真数
据库系统(模型库、算法库、实验框架库和实验数据库)及一个仿真实验运行系统组成。

假设某类运动学模型和算法通过Matlab已经编好,并生成dll,请问在Access下基于这些d
ll是否可以构建模型库和算法库,听人说好像Access模版也是用VB,那样就和在VB中调用d
ll库一样了,哪位高人有这方面经验的话,麻烦指点一下,最好有代码实例,不胜感激!
作者: Nothing    时间: 2006-6-6 10:09

在Access中,使用的是VBS,不是VB,两者是不一样的。VBS不能调用DLL文件。
你可以将做成的DLL直接用VB调用。
作者: zhuyinhit    时间: 2006-6-6 15:31

Access中不能调用dll的话,管理系统(模型库管理子系统、算法库管理子系统、实验框架管理子系统)是不是就不能实现了,麻烦大虾再指点一下。或者有别的方案可以实现首贴中的系统方案吗(如果还采用VB和及matlab生成的dll),主要的难点还是如何在数据库中生成模型库,算法库及其相应管理操作。
作者: zhuyinhit    时间: 2006-6-6 15:37

仿真的过程是:首先从实验框架库中取出实验框架,并利用模型库中的基本模型形成模型/框架对;然后通过仿真实验运行系统,调用选定的仿真算法对这个模型/框架对进行仿真实验,从而产生仿真实验数据;最后对仿真实验数据进行分析,并将分析结果存入仿真实验数据库中。
作者: Nothing    时间: 2006-6-6 22:08

如果把Access只当作数据库,由VB来调用数据库和DLL,可以实现这个功能。
作者: zhuyinhit    时间: 2006-6-6 22:42

Nothing大侠的意思是说在Access中建立实验数据库,而模型库、算法库分别用matlab转成的dll来充当就可以了,我这样理解对吗?那么对模型库和算法库怎样实现诸如添加,删除这些类似数据库中的管理操作呢?谢谢
作者: zhuyinhit    时间: 2006-6-6 22:54

或者这样行不:
算法和模型对应着dll,建立算法库和模型库实际上就是在Access中建立算法库表和模型库表,将dll与表中相应字段相对应,仿真过程中用到那种算法和模型在两个表中查询出来执行之。

[ 本帖最后由 zhuyinhit 于 2006-6-6 22:56 编辑 ]
作者: Nothing    时间: 2006-6-7 22:37

其实可以DLL和程序都来控制ACCESS,只要每一个进程都不是独占的,访问都没有问题。
作者: zhuyinhit    时间: 2006-6-7 22:46

请问nothing兄在哪里可以找到有关dll和Access互动这方面的例子和程序,谢谢
因为我只是有这个系统构想,但实现细节没有一点经验,老师催的很紧,恳请nothing兄可否提供一下这方面的例程,不胜感激

[ 本帖最后由 zhuyinhit 于 2006-6-7 23:00 编辑 ]
作者: Nothing    时间: 2006-6-7 22:59

这方面的例子我也没有,不知道为什么不整个用一种语言来实现呢,Matlab或VB都可以单独开发这样的程序,如果整到一起,就非常麻烦了。
作者: zhuyinhit    时间: 2006-6-7 23:56

呵呵主要是想做成脱离matlab环境的exe文件,而在VB下实现一些专业算法(如龙格库塔算法)不仅难度大而且也不如matlab中的算法可靠,综合考虑,才不得已这样设计

[ 本帖最后由 zhuyinhit 于 2006-6-7 23:57 编辑 ]
作者: Nothing    时间: 2006-6-8 14:22

在网上找了几篇文章,也许对你有用
http://www.lasg.ac.cn/cgi-bin/fo ... um=4&topic=1479
http://www.microsoft.com/china/community/Column/25.mspx (这个主要是讲用ActiveX方式的)

http://www.terasoft.com.tw/news/data/news031202.asp
作者: netice    时间: 2006-6-8 16:43

我噻。。厉害啊 。。我一点也没看懂 啊。哈哈。。等我再学习一段时间吧。。哈哈。。
zhuyinhit 也是学生吗?厉害。。看样子我是太菜了
作者: zhuyinhit    时间: 2006-6-9 13:24

呵呵谢谢Nothing兄的热心帮助:)
作者: Nothing    时间: 2006-6-9 20:14

不必客气,虽然这些东西没做过,但是和你讨论之后会有所提高,呵呵。




欢迎光临 编程开发论坛 (http://bbs.lihuasoft.net/) Powered by Discuz! 6.0.0