切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 4064阅读
    • 4回复

    [求助]高版本VB与MATLAB混合开发光学仿真系统 [复制链接]

    上一主题 下一主题
    离线funnycrab
     
    发帖
    2
    光币
    3
    光券
    0
    只看楼主 倒序阅读 楼主  发表于: 2011-06-05
    之前看过一篇文章讲在VB6.0与matlab6.5环境下进行光学仿真系统混合编程开发的例子(具体方法是用matlab6.5将M文件生成成COM组件,然后在VB6.0中工程中的引用栏目里将其引用,即可在VB程序中调用)。很受启发,随即仿照其做了一个,成功了。但是现在,我在matlab r2010b与Microsoft Visual Studio下的VB环境中,想如法炮制,却遇到了一点小问题。比如,在matlab 2010中,已经没有comtool这个命令,取而代之的是deploytool这个命令,我只能硬着头皮将其生成成COM组件,还算成功。但是在VS中VB里想要正确引用的时候,却遇到了语法上的一些问题(VB6.0与VS中的VB.net据说还是有很多不同的),不知道有没有大神能给予一定的指点,最好有个示例代码。 0oJ^a^|  
    \O8f~zA{G  
    以下,我给出我在VB6.0中的代码: /T(\}Z  
    }H#t( 9,U  
    与调用有关的主要的代码是以下这些,(其中 first1 与 raster 都是相关的名称) sKuTG93sr@  
    }>w  
    Private first1 As First.First xI4I1"/  
    ... )c'>E4>  
    Call first1.raster(a,b,c,d,e) 0;h1LI)  
    ... HV9SdJOf  
    Private Sub Form_Load() ,?`1ve_K<  
    Set first1 = New First.First f0`' i[  
    End Sub
     
    分享到
    离线孽海情天
    发帖
    23
    光币
    20
    光券
    0
    只看该作者 1楼 发表于: 2013-06-28
    我也不懂唉 AMd)d^;  
    离线ciomplj
    发帖
    319
    光币
    1
    光券
    0
    只看该作者 2楼 发表于: 2014-06-22
    谢谢哈~
    离线zouzili
    发帖
    100
    光币
    5
    光券
    0
    只看该作者 3楼 发表于: 2014-12-29
    比较高级啊
    离线fdsadfdsid
    发帖
    65
    光币
    0
    光券
    0
    只看该作者 4楼 发表于: 2017-01-24
    太高级了,估计一般人也不董的