切换到宽版
  • 广告投放
  • 稿件投递
  • 繁體中文
    • 3890阅读
    • 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据说还是有很多不同的),不知道有没有大神能给予一定的指点,最好有个示例代码。 Z$K+ 7>^  
    &B-[oqC?  
    以下,我给出我在VB6.0中的代码: ` DCU>bt&R  
    #t71U a  
    与调用有关的主要的代码是以下这些,(其中 first1 与 raster 都是相关的名称) rb_Z5T  
    KS!yT_O  
    Private first1 As First.First OKY+M^PP  
    ... Y4~vC[$ x'  
    Call first1.raster(a,b,c,d,e) &>}.RX]t  
    ... $"fo^?d/s  
    Private Sub Form_Load() ":WYcaSi  
    Set first1 = New First.First ZW ye> ]  
    End Sub
     
    分享到
    离线孽海情天
    发帖
    23
    光币
    20
    光券
    0
    只看该作者 1楼 发表于: 2013-06-28
    我也不懂唉 KVijs1q  
    离线ciomplj
    发帖
    319
    光币
    1
    光券
    0
    只看该作者 2楼 发表于: 2014-06-22
    谢谢哈~
    离线zouzili
    发帖
    100
    光币
    5
    光券
    0
    只看该作者 3楼 发表于: 2014-12-29
    比较高级啊
    离线fdsadfdsid
    发帖
    62
    光币
    3
    光券
    0
    只看该作者 4楼 发表于: 2017-01-24
    太高级了,估计一般人也不董的