Функция размещения параметров
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ
МИНИСТРЛІГІ
Қ И. СӘТБАЕВ атындағы ҚАЗАҚ ҰЛТТЫҚ
ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
Кафедра: ЭЖ және ТКА
РЕФЕРАТ
Тақырыбы: VisSim бағдарламасында бастапқы жүйенің берілу функциясын алу
мақсатымен құрылымдық түрлендірулер жүргізу
Оқытушы: Султанбекова Ж.Ж.
Студент:
Жаусанова А. Г.
Мамандығы:
050718
Тобы:
ЭЭб-04-3к
Алматы 2005
Мазмұны
1. VisSim бағдарламасы және оның кеңейтілуі.
2. VisSim бағдарламасының кеңейтілуі. (VisSim Add-Ons Products).
3. VisSim үлгілеуші бағдарламасы үшін сыртқы dll-үлгілерін жасау
технологиясы.
4. VisSim пакетінде импульсті DCDC түрлендіргіштің үлгілеу
үлгісі.
Пайдаланылған әдебиеттер:
1.
VisSim бағдарламасы және оның кеңейтілуі.
VisSim – симуляция жүйелеріне арналған программалық қамтама. Онда
сапа бағалауларының, тұрақтылықтың, синтездің, түзетудің, оптимизация-ның,
линеаризациялаудың, модель нұсқасында объектілердің, жөндеулердің және
цифрлік сигналдық процессорлардың бағдарламалауының жиілік-тік,
түбірлік, варияциялық, нейрондық аспаптары бар.
VisSim - нің шешуші пакет құрамына кіреді : решателимен айқындар -
дифференциалды теңдеулердің шешіміне арналған , айқынсыздар алгебра-лық
теңдеулердің шешіміне арналған , ал дәл осылай ғой оптимизаторы – па-
раметрлердің итерациондық іріктеп алуына арналған . VisSim –нің түсінік-
темесі өнеркәсіптік сападағы С - кодты автоматты түрде жасауға рұқсат
етеді. VisSim - де жүйелердің динамикалық үлгілері иерархиялық құрылысты
схемалар жазылады ( блок - схемалармен ), бағытталған сигналдық графа-лар
аталады, яғни VisSim көзбен шолу жобалау аспаптық болып келеді . Және
бағдарламалалық серияда қайталау симуляциясы ( немесе ықшамдау-ға
арналған , немесе зерттеуге арналған кездейсоқ ашу кернеулердің шарт-
тарында үлгі мінез-құлықтары ). Үзінділердің линеаризациялауы үшін VisSim
үлгілері символдық талдаудың келесі түрлерін орындайды : қолдан-колға
берілетін функция коэффициенттерінің анықтамасы және кеңістік ABCD-
матрицаларының күй-жағдайларын , нольдердің анықтамасы және қолдан-колға
берілетін функциялардың полюстарының , екі сызықты өзгерту ( ұзындық
жүйенің асуы дискреттік және кері ). Үлгі линеаризациялауы нәтижелеріне
байланысты VisSim түбірлік талдауды орындайды, ( түбірлер-дің годографы )
және жиі ( ЛАЧХ & ЛФЧХ , Найквиста годографы ). Дәл сол сияқты VisSim
классикалық ұзындық сүзгілердің коэффициенттерінің гене-рациясына арналған
шеберлер болады ( Бесселя , Баттерворта , Чебышева , Чебышевамен
инверстікті ), және дискреттіктердің ( КИХ , БИХ - сүзгілердің , Гильберта
түрлендіргішінің , дифференциатордың ). VisSim – нің негіздік кітапхана
блоктары( тізімде кемінде 100 позиция ) онан арғы кеңейтулерді талап
етпейді . Пайдаланушыға өзінің үлгілерінің кітапханасын пайдалануға
берілген мүмкіншілікті анықтау . Пакет кеңейтулері ( Add - Ons ) электр
жетегі құрылғыларының үлгілерімен кітапханаларды қосады , байланыс жүйелері
және бүтін сандық математиктер (DSP) арналған.
VisSim бағдарламасының кеңейтілуі.
( VisSim Add - Ons Products )
VisSim Viewer
VisSim пакет болжамасында үлгілерді қарауына арналған және пайда-
ланушылар аралық үлгілермен айырбас сүйеуіне арналған. Лицензиясы бар
қолданушы лицензияланған Viewer -ді лицензиясы жоқ өз әріптесіне тапсыра
алады . Viewer әзірлеуші сайтымен тегін қолайлы . Viewer -дің шектелуі
мынада: үлгіні жазып қою мүмкін емес, жиілік талдау орындау, үлгі құрылы-
мын өзгерту, бірақ үлгі параметрлері алмастыру мүмкін. Симуляция қозға-
лысы режимі толық функционалды .
VisSim Analyze
Маңыздылығы жағынан бірінші және VisSim пакетнің өте маңызды қосымша өнімі,
көп таралған жиілік талдау түрлерін жүргізуге мүмкіндік етеді: ЛАЧХ & ЛФЧХ,
Найквиста годографы, түбірлік годограф - пайдаланушымен сал-ған үлгілердің
немесе оның үзінділеріне арналған . Берілген инструментарий FAR-болжамада
тек қана ұзындық блоктардан құрастырылған үлгілерге қол-дануға болады.
Талдауға арналған ұзындықсыз үлгілердің динамикасы күй-жағдайлардың
кеңістігімен аппроксимацияланады .
VisSim OptimizePRO
Кішірек ыңғайлы инструментарий, вариациялы параметрлердің негізінде мо-
делированияны қайта орындау нәтижесінде жүйеге арналған үйлесімді ав-
томатты теріп алуға мүмкіндік береді. Мысалы - ПИД - реттегіш коэффи-
циенттері . Пайдаланушыға стандартты блоктардың бағдарламалық баға
функциясын дербес біріктіруге талап қойылады - сапаның кез келген бағала-
уын - әдетте бұл квадраттықтар интегралы немесе жақсарған интеграл баға-
лауы , бірақ мүмкін және тағы басқалар болуы.
VisSim NeuralNet
Ұзындықсыз жүйелердің теңестіруіне қолданылатын инструментарий, қол-
данбалы диагностикаға, шешімдерді қабылдауда, күні бұрын айтуда және
басқада мақсаттарда , яғни бейнелердің айырып тануы сандық шешімдерді
талап етеді .
VisSim\RealTimePRO
Бағдарламалық және аппараттық кеңейтулердің жиынтығы , үлгілерді нақты
техникалық құрылғыларға қосуға, нұсқауды жөндеуге болады . Windows опе-
рациялық жүйелері наносекундты детерменизмге кінәсі бойынша есептеуге
келмейді , бірақ объектілердің көпшілігі нақты үлгі нұсқасына қосуға бола-
ды. Нақты аппараттық құралдармен байланысты жүзеге асыру арқылы стан-
дартты кіргізу шығаруды енгізу, басқаруға арналған өте жылдам мамандан-
дырылған төлеудің қозғалыспен , жүйелі порт , бағдарламаланушы кисынды
контроллерлерді қосылған бола алады ( PLCs ) немесе басқару таратылған
жүйелері ( DCSs ). дүниежүзілік көсемдердің бірінші ондық жабдықтауы
сүйенеді .
VisSim ModelWizard
Инструментарий , динамикалық объектілерге арналған жоғары дәлділік үлгі-
лерге мүмкіндік беретін генерациялау ( қолдан-колға берілетін функцияның )
алынған. Инструментарий алгоритмдердің жиынтық , күйге келтірулерді асы-
райды , шуыл қатысуында тіпті жиілік сопрягающиесін теңестіруге рұқсат
етеді және пайдаланушымен үйлесімді немесе көрсетілген рет үлгісін гене-
рациялауға рұқсат етеді . Теңестіру алгоритмдері объектілерге хабарланған ,
ұшырайтындар линеаризациялаудың біреумен ғанамен кірумен шығумен .
VisSim\DSP
Инструментарий , цифрлік сигналдық процессорлармен жобаларға мүмкін-дік
беретін өңдеу (DSP ). Мысалы , жөнделген үлгілердің артынан , сонымен қатар
сигналдық процессорға бағдарламаны толтыра арту үшін Си - код , автоматты
компиляциядан кейін және линковки генерациялауға үзінді сигнал өңдеуші
болады , жөндеуді және интерактивтік тәртіпте ықшамдауды орын-дау , VisSim
-нің стандартты инструментарий қолдану. Texas Instruments фирмалары
сигналдық процессорларды сүйемелденген , бекітілген нүктесі-мен TMS 320 C
62 x , дәл осылай және TMS320 C 67 x жүзуші . Инструмен-тарий бағалау
төлеулермен жұмыс істейді ( evaluation boards ( EVMs )) TIF 243 және TILF
2407 Texas Instruments .
VisSim Motion
Электр жетегі облысында мамандарға арналған кеңейтулердің жиынтығы.
Асинхрондық қозғалтқыштардың қоса салынған үлгілерінің , тұрақты ток
машиналарының көбірек қырықтай мамандандырылған блоктардың кітап-ханасы
қосады ( безколлекторных ), дәл осы сияқты күшейткіштердің ( күш беретін
драейверлердің ), көрсеткіштердің , кодерлердің , динамикалық ауыр-
лықтарды, контроллерлерді және блоктарды .
VisSim SigPro
Қосымшалардың жылдам макеттеуіне арналған алгоритмдердің жиынтық , дыбысты
диапозон сигналдарының талап ететін қарқынды өңдеулері , сөй-леулер ,
дәрігерлік тап осылардың . Инструментарий үн ауысқан және даң-ғырлатып
ойнайтын сигналдардың әр түрлі қайнарлары , сүзгілер , опера-торлық және
өлшеуші функциялар қосады . Сүзгілердің жобалауы ақырғы-мен (FIR ) және
шексіздің (IIR ) күшті мінездемелермен арнайы диалогтық шебер барысына
оңайлатылған. Сигналдардың көзбен шолушылық мүмкін-шіліктері күшейтілген .
VisSim Comm
Блоктардың кітапханасы , коммуникациялы жүйелердің үлгілеуіне арналған
уақытша доменде толық көлемде сигналдық және жүйелік деңгейде ( қайнар-дан
қабылдағышқа дейін ). Кітапхана блоктары сигналдардың қайнарларын, кодеры ,
модуляторлар , каналдар , демодуляторлар , декодеры , қабылда-ғыштар
асырайды .
VisSim үлгілеуші бағдарламасы үшін сыртқы
" dll - үлгілерін " жасау технологиясы.
Бүгінгі күнде ғылыми және инженер - техникалық қызметкерлерде ше-
телдік өндірісте жасалған бағдарламалық өнімдердің негізінде үлкен саны
кездеседі. Сондықтан пакеттердің дербес кеңейту мүмкіншілік барысы ақыр-ғы
пайдаланушымен әрқашанда ерекше назар ұсынады ." MathConnex " пакетте "
Mathcad 2000", және " VisSim "- мүмкін ең белгілі үлгілеуші бағдар-ламалар
, кеңейтулерге арналған интерфейстер бар.
Кеңейтулердің бірнеше технология бар . Бірінші - басқа Active X
объектілердің бағдарламалық өнімдерге енуі ( см ." MathConnex "). Екінші -
бағдарламалар арасындағы динамикалық айырбас, яғни DDE немесе OPC
сервермен клиенттердің арасында . Үшінші - процедуралық және функ-циялық
жаңа пакеттерге арналған кітапханалық модульдердің жасалуы. VisSim
пакетінде барлық үш механизмда бар. Құжатнамада бірінші екі интуиктивті
түсінікті және жақсы суреттелген . Сыртқы қосу методикасын-да
кітапханаларды қосу әдістемесі – dll толығымен берілмеген, сол себепті
пайдаланушыларға қиыншылықтар туғызады , бірақ пакет мүмкіншіліктерін
кеңейтуге маңызды қабілетті . Пайдаланушы өзіне белгілі бағдарламалау
тілін С,С++, Pascal ( Delphi ), Basic , Fortran қолдана отырып жаңа
ұзындық, ұзындықсыз , дискреттік , жиі тәуелді элементтер жасау ,
стандартты кітап-хананы кеңейтуі ; тап осы базалармен өзіне меншікті
процедуралар және өл-шеулердің функцияларын , талдауды , жұмыстар өңдеу
стандартты жинау тө-леулерін (DAQ - board ) немесе зерттеуге арналған OPC
серверді , монито-рингіні , сыртқы объектімен басқаруды жасай алады.
Мақсаты. "dll - үлгі " құру (VisSim –нің менюіне сәйкес "
userFunction") ( см . 1-сурет), Екі шығу және екі операция орындайды :
интеграциялау және синусоидалы функция синтезі . Үлгіде болу тиісті:
интегралға арналған кіру , уақытша сигналға арналған кіру , және үлгілеу
адым мағыналарына арналған кіру.
1-сурет.
Үлгілеу нәтижелерінің демострациясы пайдаланушылық функция қол-
дануымен "myF", "Project” кітапханасынан 2.dll "userFunction” блогы арқы-
лы қосылған., Pascal ( Delphi )программа тілі қолданылуы арқылы жазылған.
Үлгінің келесі бастапқы шарттары және параметрлері болуы
тиісті:
1) Бастапқы мағына , үлгілеу басында меншіктелуші интегралын ,2) амплиту-
далық мағына ,3) жиілік және 4) фаза синтез жасаған синусоидалы сигнал.
Яғни, тышқанның оң пернесін басқанда " Project 2.dll.myF." блогында, диа-
логтық терезе ашылады. 2-сурет.
2-сурет.
Бар керегі – кітапханалық программаны Pascal тілінде ережелерге сәйкес
жазу, Project2.dll файлына скомпилировать етіп және бағдарламаны VisSim
пакеті жұмысшы файлына “userFunction” блогы арқылы қосады. dll -
кітапхананы жасау үшін Pascal ( Delphi ), тілі таңдалған, себебі пакет
үлгілерінде С тіліне арналған негізгі файлдар бар. Project 2.dpr. файлды
қарастырамыз.
Файл: Project2.dpr
library Project2;
type
InVector = array [0..9] of Double; { тип входной переменной: входов - 10
}
OutVector = array [0..9] of Double; { тип выходной переменной: выходов -
10 }
Global = record { запись параметров, и ... жалғасы
МИНИСТРЛІГІ
Қ И. СӘТБАЕВ атындағы ҚАЗАҚ ҰЛТТЫҚ
ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ
Кафедра: ЭЖ және ТКА
РЕФЕРАТ
Тақырыбы: VisSim бағдарламасында бастапқы жүйенің берілу функциясын алу
мақсатымен құрылымдық түрлендірулер жүргізу
Оқытушы: Султанбекова Ж.Ж.
Студент:
Жаусанова А. Г.
Мамандығы:
050718
Тобы:
ЭЭб-04-3к
Алматы 2005
Мазмұны
1. VisSim бағдарламасы және оның кеңейтілуі.
2. VisSim бағдарламасының кеңейтілуі. (VisSim Add-Ons Products).
3. VisSim үлгілеуші бағдарламасы үшін сыртқы dll-үлгілерін жасау
технологиясы.
4. VisSim пакетінде импульсті DCDC түрлендіргіштің үлгілеу
үлгісі.
Пайдаланылған әдебиеттер:
1.
VisSim бағдарламасы және оның кеңейтілуі.
VisSim – симуляция жүйелеріне арналған программалық қамтама. Онда
сапа бағалауларының, тұрақтылықтың, синтездің, түзетудің, оптимизация-ның,
линеаризациялаудың, модель нұсқасында объектілердің, жөндеулердің және
цифрлік сигналдық процессорлардың бағдарламалауының жиілік-тік,
түбірлік, варияциялық, нейрондық аспаптары бар.
VisSim - нің шешуші пакет құрамына кіреді : решателимен айқындар -
дифференциалды теңдеулердің шешіміне арналған , айқынсыздар алгебра-лық
теңдеулердің шешіміне арналған , ал дәл осылай ғой оптимизаторы – па-
раметрлердің итерациондық іріктеп алуына арналған . VisSim –нің түсінік-
темесі өнеркәсіптік сападағы С - кодты автоматты түрде жасауға рұқсат
етеді. VisSim - де жүйелердің динамикалық үлгілері иерархиялық құрылысты
схемалар жазылады ( блок - схемалармен ), бағытталған сигналдық графа-лар
аталады, яғни VisSim көзбен шолу жобалау аспаптық болып келеді . Және
бағдарламалалық серияда қайталау симуляциясы ( немесе ықшамдау-ға
арналған , немесе зерттеуге арналған кездейсоқ ашу кернеулердің шарт-
тарында үлгі мінез-құлықтары ). Үзінділердің линеаризациялауы үшін VisSim
үлгілері символдық талдаудың келесі түрлерін орындайды : қолдан-колға
берілетін функция коэффициенттерінің анықтамасы және кеңістік ABCD-
матрицаларының күй-жағдайларын , нольдердің анықтамасы және қолдан-колға
берілетін функциялардың полюстарының , екі сызықты өзгерту ( ұзындық
жүйенің асуы дискреттік және кері ). Үлгі линеаризациялауы нәтижелеріне
байланысты VisSim түбірлік талдауды орындайды, ( түбірлер-дің годографы )
және жиі ( ЛАЧХ & ЛФЧХ , Найквиста годографы ). Дәл сол сияқты VisSim
классикалық ұзындық сүзгілердің коэффициенттерінің гене-рациясына арналған
шеберлер болады ( Бесселя , Баттерворта , Чебышева , Чебышевамен
инверстікті ), және дискреттіктердің ( КИХ , БИХ - сүзгілердің , Гильберта
түрлендіргішінің , дифференциатордың ). VisSim – нің негіздік кітапхана
блоктары( тізімде кемінде 100 позиция ) онан арғы кеңейтулерді талап
етпейді . Пайдаланушыға өзінің үлгілерінің кітапханасын пайдалануға
берілген мүмкіншілікті анықтау . Пакет кеңейтулері ( Add - Ons ) электр
жетегі құрылғыларының үлгілерімен кітапханаларды қосады , байланыс жүйелері
және бүтін сандық математиктер (DSP) арналған.
VisSim бағдарламасының кеңейтілуі.
( VisSim Add - Ons Products )
VisSim Viewer
VisSim пакет болжамасында үлгілерді қарауына арналған және пайда-
ланушылар аралық үлгілермен айырбас сүйеуіне арналған. Лицензиясы бар
қолданушы лицензияланған Viewer -ді лицензиясы жоқ өз әріптесіне тапсыра
алады . Viewer әзірлеуші сайтымен тегін қолайлы . Viewer -дің шектелуі
мынада: үлгіні жазып қою мүмкін емес, жиілік талдау орындау, үлгі құрылы-
мын өзгерту, бірақ үлгі параметрлері алмастыру мүмкін. Симуляция қозға-
лысы режимі толық функционалды .
VisSim Analyze
Маңыздылығы жағынан бірінші және VisSim пакетнің өте маңызды қосымша өнімі,
көп таралған жиілік талдау түрлерін жүргізуге мүмкіндік етеді: ЛАЧХ & ЛФЧХ,
Найквиста годографы, түбірлік годограф - пайдаланушымен сал-ған үлгілердің
немесе оның үзінділеріне арналған . Берілген инструментарий FAR-болжамада
тек қана ұзындық блоктардан құрастырылған үлгілерге қол-дануға болады.
Талдауға арналған ұзындықсыз үлгілердің динамикасы күй-жағдайлардың
кеңістігімен аппроксимацияланады .
VisSim OptimizePRO
Кішірек ыңғайлы инструментарий, вариациялы параметрлердің негізінде мо-
делированияны қайта орындау нәтижесінде жүйеге арналған үйлесімді ав-
томатты теріп алуға мүмкіндік береді. Мысалы - ПИД - реттегіш коэффи-
циенттері . Пайдаланушыға стандартты блоктардың бағдарламалық баға
функциясын дербес біріктіруге талап қойылады - сапаның кез келген бағала-
уын - әдетте бұл квадраттықтар интегралы немесе жақсарған интеграл баға-
лауы , бірақ мүмкін және тағы басқалар болуы.
VisSim NeuralNet
Ұзындықсыз жүйелердің теңестіруіне қолданылатын инструментарий, қол-
данбалы диагностикаға, шешімдерді қабылдауда, күні бұрын айтуда және
басқада мақсаттарда , яғни бейнелердің айырып тануы сандық шешімдерді
талап етеді .
VisSim\RealTimePRO
Бағдарламалық және аппараттық кеңейтулердің жиынтығы , үлгілерді нақты
техникалық құрылғыларға қосуға, нұсқауды жөндеуге болады . Windows опе-
рациялық жүйелері наносекундты детерменизмге кінәсі бойынша есептеуге
келмейді , бірақ объектілердің көпшілігі нақты үлгі нұсқасына қосуға бола-
ды. Нақты аппараттық құралдармен байланысты жүзеге асыру арқылы стан-
дартты кіргізу шығаруды енгізу, басқаруға арналған өте жылдам мамандан-
дырылған төлеудің қозғалыспен , жүйелі порт , бағдарламаланушы кисынды
контроллерлерді қосылған бола алады ( PLCs ) немесе басқару таратылған
жүйелері ( DCSs ). дүниежүзілік көсемдердің бірінші ондық жабдықтауы
сүйенеді .
VisSim ModelWizard
Инструментарий , динамикалық объектілерге арналған жоғары дәлділік үлгі-
лерге мүмкіндік беретін генерациялау ( қолдан-колға берілетін функцияның )
алынған. Инструментарий алгоритмдердің жиынтық , күйге келтірулерді асы-
райды , шуыл қатысуында тіпті жиілік сопрягающиесін теңестіруге рұқсат
етеді және пайдаланушымен үйлесімді немесе көрсетілген рет үлгісін гене-
рациялауға рұқсат етеді . Теңестіру алгоритмдері объектілерге хабарланған ,
ұшырайтындар линеаризациялаудың біреумен ғанамен кірумен шығумен .
VisSim\DSP
Инструментарий , цифрлік сигналдық процессорлармен жобаларға мүмкін-дік
беретін өңдеу (DSP ). Мысалы , жөнделген үлгілердің артынан , сонымен қатар
сигналдық процессорға бағдарламаны толтыра арту үшін Си - код , автоматты
компиляциядан кейін және линковки генерациялауға үзінді сигнал өңдеуші
болады , жөндеуді және интерактивтік тәртіпте ықшамдауды орын-дау , VisSim
-нің стандартты инструментарий қолдану. Texas Instruments фирмалары
сигналдық процессорларды сүйемелденген , бекітілген нүктесі-мен TMS 320 C
62 x , дәл осылай және TMS320 C 67 x жүзуші . Инструмен-тарий бағалау
төлеулермен жұмыс істейді ( evaluation boards ( EVMs )) TIF 243 және TILF
2407 Texas Instruments .
VisSim Motion
Электр жетегі облысында мамандарға арналған кеңейтулердің жиынтығы.
Асинхрондық қозғалтқыштардың қоса салынған үлгілерінің , тұрақты ток
машиналарының көбірек қырықтай мамандандырылған блоктардың кітап-ханасы
қосады ( безколлекторных ), дәл осы сияқты күшейткіштердің ( күш беретін
драейверлердің ), көрсеткіштердің , кодерлердің , динамикалық ауыр-
лықтарды, контроллерлерді және блоктарды .
VisSim SigPro
Қосымшалардың жылдам макеттеуіне арналған алгоритмдердің жиынтық , дыбысты
диапозон сигналдарының талап ететін қарқынды өңдеулері , сөй-леулер ,
дәрігерлік тап осылардың . Инструментарий үн ауысқан және даң-ғырлатып
ойнайтын сигналдардың әр түрлі қайнарлары , сүзгілер , опера-торлық және
өлшеуші функциялар қосады . Сүзгілердің жобалауы ақырғы-мен (FIR ) және
шексіздің (IIR ) күшті мінездемелермен арнайы диалогтық шебер барысына
оңайлатылған. Сигналдардың көзбен шолушылық мүмкін-шіліктері күшейтілген .
VisSim Comm
Блоктардың кітапханасы , коммуникациялы жүйелердің үлгілеуіне арналған
уақытша доменде толық көлемде сигналдық және жүйелік деңгейде ( қайнар-дан
қабылдағышқа дейін ). Кітапхана блоктары сигналдардың қайнарларын, кодеры ,
модуляторлар , каналдар , демодуляторлар , декодеры , қабылда-ғыштар
асырайды .
VisSim үлгілеуші бағдарламасы үшін сыртқы
" dll - үлгілерін " жасау технологиясы.
Бүгінгі күнде ғылыми және инженер - техникалық қызметкерлерде ше-
телдік өндірісте жасалған бағдарламалық өнімдердің негізінде үлкен саны
кездеседі. Сондықтан пакеттердің дербес кеңейту мүмкіншілік барысы ақыр-ғы
пайдаланушымен әрқашанда ерекше назар ұсынады ." MathConnex " пакетте "
Mathcad 2000", және " VisSim "- мүмкін ең белгілі үлгілеуші бағдар-ламалар
, кеңейтулерге арналған интерфейстер бар.
Кеңейтулердің бірнеше технология бар . Бірінші - басқа Active X
объектілердің бағдарламалық өнімдерге енуі ( см ." MathConnex "). Екінші -
бағдарламалар арасындағы динамикалық айырбас, яғни DDE немесе OPC
сервермен клиенттердің арасында . Үшінші - процедуралық және функ-циялық
жаңа пакеттерге арналған кітапханалық модульдердің жасалуы. VisSim
пакетінде барлық үш механизмда бар. Құжатнамада бірінші екі интуиктивті
түсінікті және жақсы суреттелген . Сыртқы қосу методикасын-да
кітапханаларды қосу әдістемесі – dll толығымен берілмеген, сол себепті
пайдаланушыларға қиыншылықтар туғызады , бірақ пакет мүмкіншіліктерін
кеңейтуге маңызды қабілетті . Пайдаланушы өзіне белгілі бағдарламалау
тілін С,С++, Pascal ( Delphi ), Basic , Fortran қолдана отырып жаңа
ұзындық, ұзындықсыз , дискреттік , жиі тәуелді элементтер жасау ,
стандартты кітап-хананы кеңейтуі ; тап осы базалармен өзіне меншікті
процедуралар және өл-шеулердің функцияларын , талдауды , жұмыстар өңдеу
стандартты жинау тө-леулерін (DAQ - board ) немесе зерттеуге арналған OPC
серверді , монито-рингіні , сыртқы объектімен басқаруды жасай алады.
Мақсаты. "dll - үлгі " құру (VisSim –нің менюіне сәйкес "
userFunction") ( см . 1-сурет), Екі шығу және екі операция орындайды :
интеграциялау және синусоидалы функция синтезі . Үлгіде болу тиісті:
интегралға арналған кіру , уақытша сигналға арналған кіру , және үлгілеу
адым мағыналарына арналған кіру.
1-сурет.
Үлгілеу нәтижелерінің демострациясы пайдаланушылық функция қол-
дануымен "myF", "Project” кітапханасынан 2.dll "userFunction” блогы арқы-
лы қосылған., Pascal ( Delphi )программа тілі қолданылуы арқылы жазылған.
Үлгінің келесі бастапқы шарттары және параметрлері болуы
тиісті:
1) Бастапқы мағына , үлгілеу басында меншіктелуші интегралын ,2) амплиту-
далық мағына ,3) жиілік және 4) фаза синтез жасаған синусоидалы сигнал.
Яғни, тышқанның оң пернесін басқанда " Project 2.dll.myF." блогында, диа-
логтық терезе ашылады. 2-сурет.
2-сурет.
Бар керегі – кітапханалық программаны Pascal тілінде ережелерге сәйкес
жазу, Project2.dll файлына скомпилировать етіп және бағдарламаны VisSim
пакеті жұмысшы файлына “userFunction” блогы арқылы қосады. dll -
кітапхананы жасау үшін Pascal ( Delphi ), тілі таңдалған, себебі пакет
үлгілерінде С тіліне арналған негізгі файлдар бар. Project 2.dpr. файлды
қарастырамыз.
Файл: Project2.dpr
library Project2;
type
InVector = array [0..9] of Double; { тип входной переменной: входов - 10
}
OutVector = array [0..9] of Double; { тип выходной переменной: выходов -
10 }
Global = record { запись параметров, и ... жалғасы
Ұқсас жұмыстар
Пәндер
- Іс жүргізу
- Автоматтандыру, Техника
- Алғашқы әскери дайындық
- Астрономия
- Ауыл шаруашылығы
- Банк ісі
- Бизнесті бағалау
- Биология
- Бухгалтерлік іс
- Валеология
- Ветеринария
- География
- Геология, Геофизика, Геодезия
- Дін
- Ет, сүт, шарап өнімдері
- Жалпы тарих
- Жер кадастрі, Жылжымайтын мүлік
- Журналистика
- Информатика
- Кеден ісі
- Маркетинг
- Математика, Геометрия
- Медицина
- Мемлекеттік басқару
- Менеджмент
- Мұнай, Газ
- Мұрағат ісі
- Мәдениеттану
- ОБЖ (Основы безопасности жизнедеятельности)
- Педагогика
- Полиграфия
- Психология
- Салық
- Саясаттану
- Сақтандыру
- Сертификаттау, стандарттау
- Социология, Демография
- Спорт
- Статистика
- Тілтану, Филология
- Тарихи тұлғалар
- Тау-кен ісі
- Транспорт
- Туризм
- Физика
- Философия
- Халықаралық қатынастар
- Химия
- Экология, Қоршаған ортаны қорғау
- Экономика
- Экономикалық география
- Электротехника
- Қазақстан тарихы
- Қаржы
- Құрылыс
- Құқық, Криминалистика
- Әдебиет
- Өнер, музыка
- Өнеркәсіп, Өндіріс
Қазақ тілінде жазылған рефераттар, курстық жұмыстар, дипломдық жұмыстар бойынша біздің қор #1 болып табылады.
Ақпарат
Қосымша
Email: info@stud.kz