Thông báo

Collapse
No announcement yet.

Nhúng Matlab vào VB .

Collapse
X
 
  • Lọc
  • Giờ
  • Show
Clear All
new posts

  • Nhúng Matlab vào VB .

    Khi kết tôi kết nối Matlab với VB :
    Từ cửa sổ lệnh Matlab gõ lệnh :Comtool cửa sổ Matlab builer hiện ra, chọn File /New Project/ .Cửa sổ New Project Settings hiện ra điền tên vào Component name và các thông số khác như class name sau đó chọn ok.
    Khi cửa sổ Matlab builer hiện ra sau khi đã tiến hành add M_files và chọn Build /com opject để tạo file DLL.Khi tiến hành biên dịch không hiểu sao nó báo lỗi:


    Building COM object...
    mcc -M -silentsetup -d 'd:/MATLAB701/work/magic/src' -B 'ccom:magic,magicclass,1.0' 'D:/MATLAB701/work/mymagic.m'

    To get started, type one of these: helpwin, helpdesk, or demo.
    For product information, visit www.mathworks.com.


    D:/MATLAB701/BIN/WIN32//../WIN32/MEX.PL: Error: The chosen compiler does not support building COM objects.
    Please see the MATLAB Add-in for Excel documentation for the latest list of supported compilers.

    '-e' is not recognized as an internal or external command,
    operable program or batch file.
    Error: An error occurred while shelling out to mbuild (error code = 1).
    Unable to build executable (specify the -v option for more information).

    Loay hoay mãi ko biết cách khắc phục, hiện tôi đang dùng Matlab 7.01, bạn nào biết cách khắc phục giúp đỡ tôi với.Mục đích của việc kết nối là tôi muốn đóng gói được chương trình để có thể chạy độc lập.


    Hiện tại tôi đã làm một số form chương trình trong Matlab các bạn down về chạy thử nhé!
    Tôi tạo tạm Menu chương trình trong Matlab để link đến các form .Sau khi down về từ cửa sổ lệnh Matlab các bạn chạy file Menu nhé.Để đọc được tiếng việt máy các bạn phải cài font vnTime.(Cái này là lập trình Gui giống luồng bạn Hải Bắc viết ).
    Attached Files

  • #2
    He he Tôi kết nối được rồi .Khi nào hoàn thiện tôi sẽ up lên cho mọi người tham khảo.
    Nhưng để kết nối tôi phải dùng Matlab 6.5 .Có một kết luận rút ra đó là để biên dịch ra files dll thì các bạn cũng cần chú ý đến bộ cài VC+ trong bản cài Visual studio. Nếu không tương thích là cũng ko dịch được còn lý do tại sao thì tôi ko biết .Nếu bạn nào có ý định kết nối, mà gặp lỗi biên dịch thì nên chú ý đến điều này .
    Nếu gặp lỗi thì nên kiếm bản VB khác cài vào,có lẽ là ok.:d.Và dùng bản Matlab cũ hình như chạy ổn định hơn mặc dù ít tính năng hơn bản mới một chút.

    Comment


    • #3
      cảm ơn alodimay007!Mình cũng đang có ý định nhúng Matlab vào VB,bạn có thể post cách làm tỉ mỉ cho mình được ko để mình đến tham khảo.Thank!

      Comment


      • #4
        Xin chào bạn mình có vài ý hỏi như sau !
        Mình đã viết chương trình trên VB bây giờ mình muốn lấy những thứ tính toán được từ VB insert trực tiếp vào sơ đồ Simulink để mô phỏng thì có cách nào không ? hay phải chuyển toàn bộ code Vb thành Guide của matlab

        Comment

        Về tác giả

        Collapse

        alodimay007 Tìm hiểu thêm về alodimay007

        Bài viết mới nhất

        Collapse

        Đang tải...
        X