Функция размещения параметров



Жұмыс түрі:  Реферат
Тегін:  Антиплагиат
Көлемі: 12 бет
Таңдаулыға:   
ҚАЗАҚСТАН РЕСПУБЛИКАСЫНЫҢ БІЛІМ ЖӘНЕ ҒЫЛЫМ
МИНИСТРЛІГІ

Қ И. СӘТБАЕВ атындағы ҚАЗАҚ ҰЛТТЫҚ
ТЕХНИКАЛЫҚ УНИВЕРСИТЕТІ

Кафедра: ЭЖ және ТКА

РЕФЕРАТ
Тақырыбы: 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 { запись параметров, и ... жалғасы

Сіз бұл жұмысты біздің қосымшамыз арқылы толығымен тегін көре аласыз.
Ұқсас жұмыстар
Maple программасы
Инерциялы ротордың параметрлерін таңдаудың өндірістік зерттеулері
Электрэнергетикадағы математикалық есептер және компьютерлік моделдеу - есептік-графикалық жұмыстарына әдістемелік нұсқаулар
ТП АБЖ деңгейлік контроллер
Delphi 7 ортасында Калькулятор бағдарламасын құру
Орындаушы механизмдердің құрылымының принциптері
Модель жолында басып шығару
Жарнаманың түрлері Жарнаманы дайындау технологиясы
Delphi программалау тілінде декарттық координаталар жүйесінің кез-келген функцияның графигін сызуға арналған қосымша құрастыру
Турбо паскаль жүйесінде процедураларды ұйымдастыру технологиясы
Пәндер