• Dalil XARAKTER • Fortran kompilyator o‘zgaruvchilarini C tipidagi ko‘rsatkichlarga o‘zgartiradi va xotira joylarini tayinlaydi/qayta tayinlaydi. Turi
  • Tavsif STORF - bu STORI. Dalil Barcha chiqish parametrlari uchun string formati. Argumentlar XARAKTER Turi
  • Subroutine (podprogramma) mlab int (mpath, mfile, kirishlar, chikalar)




    Download 462,66 Kb.
    Pdf ko'rish
    bet1/6
    Sana13.07.2024
    Hajmi462,66 Kb.
    #267505
      1   2   3   4   5   6
    Bog'liq
    Glava-11.-Interfeys-podprogrammy-MATLAB (1)



    Argumentlar
    U O'LDI
    KIRIShLAR
    MPATH
    SUBROUTINE (PODPROGRAMMA) MLAB_INT (MPATH, MFILE, KIRIShLAR, CHIKALAR)
    Chiqishlar
    PSCAD MATLAB dasturi bilan MLAB_INT deb nomlangan Fortran kompilyator dasturi orqali bog'lanadi. Ushbu dastur EMTDC modulining
    asosiy kutubxonasiga kiritilgan, shuning uchun uni istalgan foydalanuvchi komponentidan chaqirish mumkin. Dastur quyidagi
    funktsiyalarni bajaradi:
    • O‘zgaruvchilar/ko‘rsatkichlarni MATLAB ishlov beruvchisiga o‘tkazish uchun MATLAB Fortran API’dan foydalanadi, shunda ularga
    “*.m” fayllardan kirish mumkin bo‘ladi.
    XARAKTER
    '*.m' fayl ichidagi modul nomi (kengaytma .m
    • MATLAB Fortran API dan foydalanganda MATLAB chiqish o‘zgaruvchilarini oladi va ularni massivlarga joylashtiradi.
    MATLAB fayl yo'li belgilar qatori "*.m"
    • Haqiqiy ma’lumotlar turi uchun R
    • Butun sonlar uchun I
    • PSCAD STORF va STORI massivlaridan EMTDC o‘zgaruvchilariga kirish.
    Dalil
    XARAKTER
    • Fortran kompilyator o‘zgaruvchilarini C tipidagi ko‘rsatkichlarga o‘zgartiradi va xotira joylarini tayinlaydi/qayta tayinlaydi.
    Turi
    Barcha kiritilgan o'zgaruvchilar uchun string formati.
    Tavsif
    Kirish va chiqish o'zgaruvchilari formati quyidagi qiymatlarni olishi kerak:
    • MATLAB Fortran API 'engOpen' buyruqlaridan foydalanganda MATLABda ishlov berishni boshlaydi.
    qo'shish shart emas)
    XARAKTER
    • Ishchi katalogni MATLAB “*.m” fayllari bilan katalogga o‘zgartiradi.
    Tavsif
    STORF - bu STORI.
    Dalil
    Barcha chiqish parametrlari uchun string formati.
    Argumentlar
    XARAKTER
    Turi
    • O‘zgaruvchan massivlar uchun R(o‘lcham) yoki I(o‘lcham).
    MATLAB muntazam interfeysi
    Chiqish parametrlari
    Kirish parametrlari
    Machine Translated by Google


    MATLAB muntazam interfeys chaqiruvi quyidagicha ko'rinadi:
    C:\TEMP MLAB_FILES da joylashgan. "A" kiritish haqiqiy o'zgaruvchi, "B" kiritish haqiqiy sonlarning 31 o'lchovli massivi, "C"
    kiritish esa butun son qiymatdir. Chiqish parametri "D" 10 o'lchamli haqiqiy ma'lumotlar massividir.
    12-2-MISAL:
    MATLAB muntazam interfeys chaqiruvi quyidagicha ko'rinadi:
    12-1-MISAL:
    MATLAB fayli "TEST.m" C:\TEMP\MLAB_FILES manzilida joylashgan. U MATLAB modulyatsiyasi natijalarini suratga olish funksiyasini
    qo‘llab-quvvatlovchi, shuningdek, simulyatsiya muhitini ishga tushirish (masalan, global o‘zgaruvchilarni o‘rnatish yoki katalogni
    o‘zgartirish va hokazo) MATLAB buyruqlaridan iborat.
    MATLAB moduli [D] = TEST(A,B,C) funksiyasi bilan chaqiriladi, bunda TEST MATLAB faylining 'TEST.m' moduli bo'lib, u
    PSCAD da kirish va chiqish o'zgaruvchilari bo'sh satrlar bo'lishi mumkin, bu holda '*.m' fayllari argumentlarsiz chaqiriladi. Bu xususiyat
    MATLAB muhitini ishga tushirishda, shuningdek MATLAB '*.m' va Simulink '*.mdl' fayllarini ishlatadigan komponentlarni loyihalashda
    foydalidir.
    CALL
    MLAB_INT("C:\TEMP\MLAB_FILES", "TEST", "RR(31) I", "R(10)")
    • O‘zgaruvchilar orasida bo‘sh joy mavjudligiga ishonch hosil qiling
    MLAB_INT
    ("C:\TEMP\MLAB_FILES", "TEST", "", "")
    Machine Translated by Google



    Download 462,66 Kb.
      1   2   3   4   5   6




    Download 462,66 Kb.
    Pdf ko'rish

    Bosh sahifa
    Aloqalar

        Bosh sahifa



    Subroutine (podprogramma) mlab int (mpath, mfile, kirishlar, chikalar)

    Download 462,66 Kb.
    Pdf ko'rish