ebook img

Электронная лаборатория на IBM PC. Лабораторный практикум на Electronics Workbench и VisSim по элементам телекоммуникационных систем PDF

480 Pages·2008·3.885 MB·Russian
Save to my drive
Quick download
Download
Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.

Preview Электронная лаборатория на IBM PC. Лабораторный практикум на Electronics Workbench и VisSim по элементам телекоммуникационных систем

Ñåðèÿ «Ñèñòåìû ïðîåêòèðîâàíèÿ» Â. È. Êàðëàùóê ÝËÅÊÒÐÎÍÍÀß ËÀÁÎÐÀÒÎÐÈß ÍÀ IBM PC Ëàáîðàòîðíûé ïðàêòèêóì íà Electronics Workbench è VisSim ïî ýëåìåíòàì òåëåêîììóíèêàöèîííûõ ñèñòåì Ìîñêâà ÑÎËÎÍ-Ïðåññ 2008 ÓÄÊ 621.396.218 ÁÁÊ 32.884.1 Ê18 Â. È. Êàðëàùóê Ê18 Ýëåêòðîííàÿ ëàáîðàòîðèÿ íà IBM PC. Ëàáîðàòîðíûé ïðàêòèêóì íà Electronics Workbench è VisSim ïî ýëåìåíòàì òåëåêîììóíèêàöèîííûõ ñèñòåì. — Ì.: ÑÎËÎÍ-Ïðåññ, 2008. — 480 ñ.: èë. — (Ñåðèÿ «Ñèñòåìû ïðîåêòèðîâàíèÿ»). ISBN 5-98003-211-8 Êíèãà ïîñâÿùåíà ïðèìåíåíèþ ïðîãðàìì Electronics Workbench ôèðìû Interactive Image Technologies (Êàíàäà) è VisSim êîðïîðàöèè Visual Solutuin Inc. (ÑØÀ) äëÿ ìîäåëèðîâàíèÿ ýëåìåíòîâ òåëåêîììóíèêàöèîííûõ ñèñòåì: ìîäóëÿòîðîâ/äåìîäóëÿòîðîâ, êîäåêîâ, êàíàëîâ ñâÿçè, öèôðîâûõ ôèëüòðîâ, óñòðîéñòâ ñèíõðîíèçàöèè, îòäåëüíûõ ôóíêöèîíàëüíûõ óçëîâ, óñòðîéñòâ áåñ- ïðîâîäíîé ñâÿçè (Wireless) IEEE 802.11, Bluetooth è äð. Êíèãà ìîæåò áûòü èñïîëüçîâàíà â êà÷åñòâå ó÷åáíîãî ïîñîáèÿ ïðè ïðîâå- äåíèè ëàáîðàòîðíûõ ðàáîò ïî óêàçàííûì ýëåìåíòàì è â ýòîì êà÷åñòâå áóäåò ïîëåçíîé äëÿ ïðåïîäàâàòåëåé è ó÷àùèõñÿ ñðåäíèõ è âûñøèõ ó÷åáíûõ çàâåäå- íèé, à òàêæå äëÿ èíæåíåðîâ-ðàçðàáîò÷èêîâ è ðàäèîëþáèòåëåé. Ê êíèãå ïðèëàãàåòñÿ êîìïàêò-äèñê. ÓÄÊ 621.396.218 ÁÁÊ 32.884.1 ISBN 5-98003-211-8 © Ìàêåò è îáëîæêà «ÑÎËÎÍ-Ïðåññ», 2008 ©Â.B.Êàðëàùóê, 2008 Ïîñâÿùàåòñÿ âíóêó Âëàäèìèðó Ïðåäèñëîâèå ÏÏðåäèñëîâèåîÿâëåíèå â íà÷àëå 1980-õ ãîäîâ ïåðñîíàëüíûõ êîìïüþòåðîâ (ÏÊ) ñïîñîáñò- âîâàëî øèðîêîìó ðàñïðîñòðàíåíèþ ìàòåìàòè÷åñêîãî ìîäåëèðîâàíèÿ â íàóêå, òåõ- íèêå, ýêîíîìèêå è îáðàçîâàíèè [1, 2]. Íàïðèìåð, â ýëåêòðîíèêå øèðîêóþ èçâåñò- íîñòü ïîëó÷èëè òàêèå ïðîãðàììíûå ïðîäóêòû ñõåìîòåõíè÷åñêîãî ìîäåëèðîâàíèÿ, êàê PSpice, Design Lab, MicroCAP, Electronics Workbench (EWB) è äð.  äðóãèõ îá- ëàñòÿõíàóêèèòåõíèêèèñïîëüçóþòñÿòàêèåèçâåñòíûåñèñòåìûêîìïüþòåðíîéìà- òåìàòèêè(ÑÊÌ),êàêDerive,Mathcad,Maple,Mathematica,MATLABèäð.Âîâñåì ìèðåïîêàæäîéÑÊÌîïóáëèêîâàíûñîòíèêíèã,íàïðèìåðòîëüêîïîMATLABèõ áîëåå600(ïîäàííûìñàéòàwww.matlab.ru).Íîâûåâåðñèèòàêèõïðîãðàììâûõîäÿò ïðàêòè÷åñêèåæåãîäíî,àâèõðàçðàáîòêåïðèíèìàþòó÷àñòèåëó÷øèåìàòåìàòèêèè ïðîãðàììèñòû Çàïàäà è ýìèãðèðîâàâøèå òóäà ñïåöèàëèñòû èç áûâøåãî ÑÑÑÐ.  ñâÿçè ñ ðàñøèðåíèåì çàäà÷ ìîäåëèðîâàíèÿ ìíîãèå ïðîãðàììû ÑÊÌ íà÷àëè ñíàáæàòüñÿ îòäåëüíûìè ñïåöèàëèçèðîâàííûìè ïàêåòàìè ðàñøèðåíèÿ. Ñðåäè òà- êèõ ïàêåòîâ âèäíîå ìåñòî çàíÿëà ñèñòåìà áëî÷íîãî èìèòàöèîííîãî ìîäåëèðîâà- íèÿ Simulink, èíòåãðèðîâàííàÿ ñ ÑÊÌ MATLAB [3]. Îäíàêî êîìïëåêñ Simulink + MATLAB + Toolbox + Blockset (Toolbox è Blockset — íàáîðû ïàêåòîâ ðàñøèðåíèÿ ñèñòåìû Simulink + MATLAB) ÿâëÿåòñÿ ñëèøêîì ãðîìîçäêèì. Òàê, ïîñëåäíÿÿ âåð- ñèÿ MATLAB 6.5 ñî âñåìè åå ðàñøèðåíèÿìè çàíèìàåò íà æåñòêîì äèñêå îêîëî 1,5 Ãáàéò.  ñâÿçè ñ ýòèì â ïîñëåäíåå âðåìÿ âîçðîñ èíòåðåñ ê íåáîëüøîé ïî îáúå- ìó (íî äîñòàòî÷íî ìîùíîé ïî âîçìîæíîñòÿì) ïðîãðàììå VisSim. Ïðîãðàììà ñîç- äàíà êîðïîðàöèåé Visual Solutuin Inc. (ÑØÀ), åå ðàçðàáîò÷èêîì è ãëàâîé êîðïîðà- öèè ÿâëÿåòñÿ Ïèòåð Äàðíåëë (Peter Darnell). Ïðîãðàììà ïî îáúåìó (15 Ìáàéò) è ïðîñòîòå ïîëüçîâàòåëüñêîãî èíòåðôåéñà ïîäîáíà EWB è ÿâëÿåòñÿ, ïî îïðåäåëåíèþ Äüÿêîíîâà (ñ ÷åì íåëüçÿ íå ñîãëàñèòü- ñÿ),æåì÷óæèíîéâìèðåÑÊÌ[1].Îíàïðèâëåêàåòèíòåðåñíåòîëüêîñïåöèàëèñòîâ â îáëàñòè ìàòåìàòè÷åñêîãî ìîäåëèðîâàíèÿ, íî è ðàçðàáîò÷èêîâ ÑÊÌ. Íàïðèìåð, êîðïîðàöèÿ MathSoft, ñîçäàòåëü çíàìåíèòîé è ñàìîé ìàññîâîé ñèñòåìû Mathcad, íå òîëüêî îáåñïå÷èëà ñòûêîâêó ýòîé ñèñòåìû ñ ïðîãðàììîé VisSim, íî è ñòàëà ïî- ñòàâëÿòü åå â ñîñòàâå íåêîòîðûõ âåðñèé Mathcad. Êðîìå òîãî, VisSim ìîæåò èíòåã- ðèðîâàòüñÿ è ñ ìîíñòðîì ñðåäè ÑÊÌ — ñèñòåìîé MATLAB+ Simulink [3]. Ïðîãðàììà VisSim íàøëà øèðîêîå ðàñïðîñòðàíåíèå â ñèñòåìå îáðàçîâàíèÿ Ðîññèè è ñòðàí ÑÍÃ. Âî ìíîãèõ ó÷åáíûõ çàâåäåíèÿõ ïðèìåíÿþò VisSim 3.0 â ëà- áîðàòîðíûõ ïðàêòèìóìàõ ïî êóðñàì àâòîìàòèçèðîâàííûõ ñèñòåì óïðàâëåíèÿ, òåî- ðèè àâòîìàòè÷åñêîãî óïðàâëåíèÿ, ýëåêòðî- è ðàäèîòåõíèêè, ýêîíîìè÷åñêèõ ñèñòå- ìàõ è äð. Ïðàâäà, ÷òî êàñàåòñÿ ýëåêòðî- è ðàäèîòåõíèêè, òî ïî íàãëÿäíîñòè è âîñ- ïðèÿòèþ òðàäèöèîííûõ ñõåìíûõ ðåøåíèé, à òàêæå ïî óðîâíþ ïðèîáðåòåíèÿ ïðàêòè÷åñêèõ íàâûêîâ ðàáîòû ñ ðàçíîîáðàçíûìè èçìåðèòåëüíûìè ïðèáîðàìè VisSim çàìåòíî óñòóïàåò EWB. 4 Ïðåäèñëîâèå Áîëüøîé âêëàä â ðàñïðîñòðàíåíèå VisSim âíåñ èíòåðíåò-ñàéò vissim.nm.ru, ñîçäàííûé Í.Â.Êëèìà÷åâûì èç Þæíî-Óðàëüñêîãî óíèâåðñèòåòà. Âïîëíå ïîëíîöåííàÿ âåðñèÿ VisSim 3.0 ðàñïðîñòðàíÿåòñÿ áåñïëàòíî, â àðõè- âèðîâàííîì âèäå îíà ïîìåùàåòñÿ âñåãî íà îäíîé äèñêåòå. Íîâåéøàÿ âåðñèÿ VisSim 5.0 ñî ñðîêîì áåñïëàòíîé ðàáîòû 45 äíåé ìîæåò áûòü ïîëó÷åíà ñ èíòåðíåò-ñàéòà ðàçðàáîò÷èêà www.vissim.com (ïîñëå óêàçàííîãî ñðîêà èëè ïîïûòêå «âåðíóòü» âðåìÿ íà ÏÊ îíà ïåðåâîäèòñÿ â äåìîðåæèì ñ ìèíè- ìàëüíûìè îãðàíè÷åíèÿìè — íåâîçìîæíîñòüþ ñîõðàíåíèÿ ðåçóëüòàòîâ ðàáîòû). Êðîìå VisSim 5.0 (àðõèâ îáúåìîì îêîëî 6,3 Ìáàéò), íà ýòîì ñàéòå ìîæíî ïîëó- ÷èòü åå ðóñèôèöèðîâàííóþ âåðñèþ (ïðèìåðíî òàêîãî æå îáúåìà), áåñïëàòíûé VisSimViewer 5.0 (àðõèâ ∼3 Ìáàéò) äëÿ àâòîíîìíîãî ïðîñìîòðà ñõåì (äèàãðàìì) ìîäåëåé VisSim íà äðóãîì ÏÊ, à òàêæå VisSim/Comm 5.0 (àðõèâ ∼8 Ìáàéò) — ðàñ- øèðåíèå VisSim äëÿ ìîäåëèðîâàíèÿ ýëåìåíòîâ òåëåêîììóíèêàöèîííûõ ñèñòåì, à òàêæå äðóãèå ïðèëîæåíèÿ [1]. Áîëåå ðàííÿÿ âåðñèÿ VisSim/Comm 4.5 áûëà âûïó- ùåíà ïîä ýãèäîé êîìïàíèè Ineractive Image Technologies, ðàçðàáîò÷èêà EWB, è íàçûâàëàñü Commsim 2001. Íîâàÿ (ïÿòàÿ) âåðñèÿ îòëè÷àåòñÿ áîëåå ðàñøèðåííû- ìè âîçìîæíîñòÿìè.  ÷àñòíîñòè, îíà äîïîëíåíà êîìïîíåíòàìè áåñïðîâîäíîé (Wireless) ñâÿçè ñòàíäàðòîâ IEEE 802.11 è Bluetooth, à òàêæå ìíîãî÷èñëåííûìè äå- ìîíñòðàöèîííûìè ïðèìåðàìè; ñîðàçðàáîò÷èêîì ïî ýòîìó ðàñøèðåíèþ âûñòóïàåò êîìïàíèÿ Eritek, Inc. Êíèãà ñîñòîèò èç äâóõ ÷àñòåé, òðåõ ïðèëîæåíèé è êîìïàêò-äèñêà. ×àñòü I ñîäåðæèò îïèñàíèå ñèñòåìû ìîäåëèðîâàíèÿ VisSim (ãë. 1—3). Ïî- ñêîëüêó áèáëèîòåêà ìîäåëåé VisSim âåñüìà îáøèðíà, òî â öåëÿõ îáëåã÷åíèÿ èõ ïî- èñêà ñîäåðæàíèå ðàçäåëîâ ãë. 3 ñíàáæåíî ïåðå÷íåì ýòèõ ìîäåëåé. Êðîìå òîãî, ñ ýòîé æå öåëüþ â äðóãèõ ãëàâàõ ïðè îïèñàíèè ñõåì ìîäåëèðóåìûõ óñòðîéñòâ äàþò- ñÿ ññûëêè íà ìåñòîïîëîæåíèå èñïîëüçóåìûõ áèáëèîòå÷íûõ ìîäåëåé â ãë. 3. ×àñòü II ñîäåðæèò êðàòêèå ñâåäåíèÿ ïî òåîðèè òåëåêîììóíèêàöèîííûõ ñèñ- òåì (ãë. 4), ðåçóëüòàòû ìîäåëèðîâàíèÿ ìîäóëÿòîðîâ/äåìîäóëÿòîðîâ (ãë. 5), êàíàëîâ ïåðåäà÷è äàííûõ (ãë. 6), öèôðîâûõ óñòðîéñòâ ôèëüòðàöèè è ñèíõðîíèçàöèè (ãë. 7), êîäåêîâ (ãë. 8), ôóíêöèîíàëüíûõ óçëîâ (ãë. 9), óñòðîéñòâ áåñïðîâîäíîé ñâÿçè (Wireless) IEEE 802.11 (ãë. 10) è Bluetooth (ãë. 11). Ïðèëîæåíèå 1 ñîäåðæèò ïåðå÷åíü ñõåìíûõ ôàéëîâ ïî ðàçðàáîòàííûì ìîäåëÿì â ñðåäå EWB è VisSim (ñõåìíûå ôàéëû äåìîíñòðàöèîííûõ ïðèìåðîâ ïðèâåäåíû â ïàïêàõ Commsim\Samples è VisSim50\Comm Samples). Ïðèëîæåíèå 2 ñîäåðæèò ïåðå÷åíü òåðìèíîâ è ñîêðàùåíèé, èñïîëüçóåìûõ â òåëåêîììóíèêàöèîííîé òåõíèêå. Ïðèëîæåíèå 3 ñîäåðæèò êðàòêîå îïèñàíèå öèôðîâûõ ñèñòåì ñâÿçè. Êîìïàêò-äèñê ñîäåðæèò: äåìîâåðñèè ïðîãðàìì VisSim 4.5 (Commsim 2001), VisSim 5.0 (÷åòûðå ìîäèôèêàöèè, âêëþ÷àÿ ðóññèôèöèðîâàííóþ), EWB 4.1, EWB5Pro, EWB7 (Multisim), áåñïëàòíûå VisSimViewer, VisSim 3.0E, ñõåìíûå ôàé- ëû, èñïîëüçîâàííûå â ýòîì è â ïÿòîì èçäàíèè êíèãè «Ýëåêòðîííàÿ ëàáîðàòîðèÿ íà IBM PC». Àâòîð âûðàæàåò áëàãîäàðíîñòü êîìïàíèÿì «Ñîôò Ëàéí» è Interactive ðàáî÷åé âåðñèè ïðîãðàììû Commsim 7, îòëè÷àþùåéñÿ îò VisSim/Comm 5.0 îòñóòñòâèåì ðàçäåëà ïî òóðáî-êîäåêàì. Çàìå÷àíèÿ, ïîæåëàíèÿ è ïðåäëîæåíèÿ íàïðàâëÿéòå ïî àäðåñó: 123242, Ìîñê- âà, à/ÿ 20, èçä-âî «ÑÎËÎÍ-Ïðåññ»; ýëåêòðîííàÿ ïî÷òà: [email protected]; ôàêñ: (095) 252-7203; òåëåôîí: (095) 254-44-10, à òàêæå íåïîñðåäñòâåííî àâòîðó ïî ýëåê- òðîííîé ïî÷òå: [email protected]. × à ñ ò ü I ÑÈÑÒÅÌÀ ÌÎÄÅËÈÐÎÂÀÍÈß VISSIM  ýòîé ÷àñòè êíèãè îïèñàíû ñèñòåìà ìåíþ è áèáëèîòåêè ìîäåëåé ïðîãðàìì ìîäåëèðîâàíèÿ VisSim 4.5/Comm (Commsim 2001) è VisSim/Comm 5.0. 1. Ñòðóêòóðà îêíà è ñèñòåìà ìåíþ ÑÎòðóêòóðàîêíàèêñèñòåìàìåííþ î ïðîãðàììû (ðèñ. 1.1) ñîäåðæèò ïîëå ìåíþ, íàáîð ìíåìîêíîïîê è ðàáî- ÷åå ïîëå èç äâóõ ÷àñòåé.  ëåâîé â âèäå äåðåâà ïåðå÷èñëåíû ñîñòàâíûå áëîêè (ñóá- áëîêè) ñõåìû ìîäåëè, ðàñïîëîæåííîé â ïðàâîé ÷àñòè. Äåðåâî ìîæåò áûòü èñïîëü- çîâàíî äëÿ îïåðàòèâíîé íàâèãàöèè ïî áëîê-ñõåìå. Âûáðàííûé áëîê èëè ñóááëîê ñ åãî ñîäåðæèìûì îòîáðàæàåòñÿ â ïðàâîé ÷àñòè îêíà. Ïðè íåîáõîäèìîñòè èçìåíå- íèÿ ñîîòíîøåíèÿ ðàçìåðîâ ïîäîêîí äåðåâà è ðàáî÷åé îáëàñòè ðàçäåëÿþùàÿ èõ ëèíèÿ êóðñîðîì ìûøè ïåðåìåùàåòñÿ âïðàâî-âëåâî. Íàáîðû êíîïîê ñãðóïïèðîâàíû ïî ôóíêöèîíàëüíîìó íàçíà÷åíèþ, ïðè÷åì êàæäàÿ ãðóïïà ìîæåò áûòü ñíÿòà ñî ñâîåé «ïîëêè» è ïåðåìåùåíà êóðñîðîì ìûøè â ëþáîå ìåñòî îêíà, â òîì ÷èñëå è íà ëþáóþ «ïîëêó». Ïåðâûå ñåìü êíîïîê ïåðâîé (âåðõíåé) «ïîëêè» ÿâëÿþòñÿ òèïè÷íûìè äëÿ Windows-ñèñòåì, íàçíà÷åíèå äðóãèõ êíîïîê, à òàêæå ñòðîêè ñîñòîÿíèÿ (â íèæíåé ÷àñòè îêíà) áóäåò îáñóæäåíî ïðè ðàññìîòðåíèè ñâÿçàííûõ ñ íèìè êîìàíä. Çàìåòèì òîëüêî, ÷òî îêíî ïðîãðàììû VisSim/Comm 5.0 îòëè÷àåòñÿ îò VisSim 5.0 îòñóòñòâèåì ìåíþ-ïðèëîæåíèÿ Analyze, à îò Commsim 2001 — äîïîëíèòåëüíûì ìåíþ Wireless (áåñïðîâîäíàÿ ñâÿçü). 1.1. Ìåíþ File 1.1.1. New (Ctrl + N), Open (Ctrl + O), Save (Ctrl + S), Save As — íàáîð êîìàíä äëÿ ðàáîòû ñ ôàéëàìè, âêëþ÷àÿ ýêñïîðò ôàéëîâ ñ ðàñøèðåíèÿìè .DAT, .M, .MAP, .MAT è .WAV; ôàéëû ïðîãðàììû èìåþò ðàñøèðåíèå .VSM. 1.1.2. Add — äîáàâèòü â òåêóùóþ ñõåìó ìîäåëè äàííûå èç âûáðàííîãî â ñòàí- äàðòíîì îêíå ôàéëà; ïîñëå âûáîðà êîìàíäû ïåðåíîñèìàÿ ñõåìà èìååò ãàáàðèòû, î÷åð÷åííûå øòðèõïóíêòèðíîé ëèíèåé, ÷òî ïîçâîëÿåò ðàçìåñòèòü åå áåç íàëîæå- íèÿ íà îñíîâíóþ ñõåìó. 1.1.3. Save As Metafile — çàïèñàòü èçîáðàæåíèå òåêóùåé ñõåìû ìîäåëè â ôîð- ìàòå ìåòàôàéëà Windows. 6 ×àñòü I. Ñèñòåìà ìîäåëèðîâàíèÿ VisSim Ðèñ.1.1.ÎêíîïðîãðàììûVisSim/Comm 1.1.4. Send — ïîäãîòîâêà òåêóùåé (íàõîäÿùåéñÿ â ðàáî÷åì îêíå) ñõåìû ìîäå- ëè äëÿ ïåðåäà÷è ïî ýëåêòðîííîé ïî÷òå äëÿ ñëó÷àÿ, êîãäà íà êîìïüþòåðå óñòàíîâ- ëåíà 32-ðàçðÿäíàÿ ïðîãðàììà ýëåêòðîííîé ïî÷òû, ïîääåðæèâàþùàÿ MAPI (Messaging Application Programming Interface) — ïðèêëàäíîé ïðîãðàììíûé èíòåð- ôåéñ ïåðåäà÷è ñîîáùåíèé. Êîìàíäà ñîïðîâîæäàåòñÿ äèàëîãîâûì îêíîì ñ âîïðî- ñîì: «Íóæíî ëè ïîñëàòü ïðîãðàììó Commsim Viewer (ñðåäñòâî ïðîñìîòðà) ñîâìå- ñòíî ñ áëîê-ñõåìîé?» Ïðè ïîëîæèòåëüíîì îòâåòå, êîãäà ó ïðèåìíîé ñòîðîíû íåò íè Commsim, íè Commsim Viewer, íàæèìàåòñÿ êíîïêà OK èëè êëàâèøà ENTER, ïîñëå ÷åãî çàïóñòèòñÿ ïðîãðàììà ýëåêòðîííîé ïî÷òû ñ âûçîâîì áëàíêà ýëåêòðîí- íîãî ïèñüìà, ê êîòîðîìó óæå áóäåò ïðèöåïëåíà áëîê-ñõåìà. Åñëè ðàññìàòðèâàåìàÿ êîìàíäà íåäîñòóïíà, òî ýòî îçíà÷àåò, ÷òî ïðîãðàììà ýëåêòðîííîé ïî÷òû îòñóòñò- âóåò èëè íåñîâìåñòèìà ñ MAPI.  ýòîì ñëó÷àå ïåðåñûëêà îñóùåñòâëÿåòñÿ îáû÷- íûì îáðàçîì (áåç èñïîëüçîâàíèÿ Commsim). 1.1.5. Diagram Information — èíôîðìàöèÿ î òåêóùåé ìîäåëè: íàçâàíèå, èìÿ àâòîðà, êîììåíòàðèé, ðåæèì äîñòóïà (ïàðîëü, òîëüêî äëÿ ÷òåíèÿ) è äð. 1.1.6. Page Setup, Print (Ctrl + P), Printer Setup, Print Preview — íàáîð êîìàíä äëÿ âûâîäà íà ïå÷àòü. Êîìàíäà Page Setup èìååò ñëåäóþùèå îñîáåííîñòè. Fit diagrams to page — âûðîâíÿòü ñõåìó ïîä âûáðàííûå ðàçìåðû ñòðàíèöû; ïðè âûáîðå ýòîé îïöèè êàæäûé óðîâåíü â îêíå äåðåâà áëîê-ñõåìû ïå÷àòàåòñÿ íà îòäåëüíîé ñòðàíèöå. Ñëó÷àé íåâîçìîæíîñòè ðàçìåùåíèÿ äàííûõ íà îäíîé ñòðà- íèöå â çàäàííîì ìàñøòàáå ñîïðîâîæäàåòñÿ ïðåäóïðåäèòåëüíûì ñîîáùåíèåì, ïî- ñëå ÷åãî ïå÷àòü âûïîëíÿåòñÿ ñ ìàêñèìàëüíûì óìåíüøåíèåì. Ñòðóêòóðà îêíà è ñèñòåìà ìåíþ 7 Tile printed page for large diagrams — ñïåöèàëüíûé ðåæèì äëÿ áîëüøèõ áëîê-ñõåì; ïðè âûáîðå ýòîé îïöèè êàæäûé óðîâåíü â îêíå äåðåâà áëîê-ñõåìû ïå- ÷àòàåòñÿ òîëüêî â çàäàííîì ðåæèì, îäíàêî îòäåëüíûå ýëåìåíòû áëîê-ñõåìû ìîãóò îêàçàòüñÿ íà ðàçíûõ ñòðàíèöàõ. Ïðè îôîðìëåíèè âåðõíåãî (Header) è íèæíåãî (Footer) êîëîíòèòóëîâ â öåëÿõ ñîáëþäåíèÿ ñòàíäàðòîâ ïî îôîðìëåíèþ äîêóìåíòàöèè íàðàâíå ñ îáû÷íûì òåê- ñòîì ìîãóò áûòü èñïîëüçîâàíû ñëåäóþùèå ñïåöñèìâîëû: $f — èìÿ ôàéëà; $F — ïóòü ê ôàéëó; $H — ïóòü ê áëîêó; $D — äàòà; $I — ìåòîä èíòåãðèðîâàíèÿ; $O — îïòèìèçàöèÿ; $p — íîìåð ñòðàíèöû; $G — äèàïàçîí ìîäåëèðîâàíèÿ; $S — ðàçìåð øàãà; $L, $C, $R — âûðàâíèâàíèå ïî ëåâîìó êðàþ, ïî öåíòðó è ïðàâîìó êðàþ. Ðåçóëüòàòû âûáðàííûõ íàñòðîåê ìîãóò áûòü ïðîêîíòðîëèðîâàíû â îêíå êî- ìàíäû Print Preview. 1.1.7. Real Time Config — êîíôèãóðèðîâàíèå ñèñòåìû äëÿ ðàáîòû ñ àïïàðàò- íûìè óñòðîéñòâàìè ââîäà/âûâîäà, îäíàêî äëÿ ýòîãî íåîáõîäèìî èñïîëüçîâàòü äî- ïîëíèòåëüíî ñïåöèàëüíûå ïðîãðàììíûå ïðîäóêòû (Commsim/Real-Time, Commsim/Real-TimePRO èëè Commsim DACQ). 1.1.8. Ñïèñîê èñïîëüçîâàííûõ ôàéëîâ. 1.1.9. Exit (ALT + F4) — âûõîä èç ïðîãðàììû. Êîìàíäû, äîáàâëåííûå â VisSim/Comm 5.0. 1.1.10. Save Embedded Files — çàïèñü âíåñåííûõ èçìåíåíèé â òåêóùóþ ñõåìó ìîäåëè âî âñå áëîêè ïðîåêòà, â êîòîðûõ îíà èñïîëüçóåòñÿ. 1.1.11. Create Report — ñîçäàíèå îò÷åòà â ôîðìàòå .txt ïî òåêóùåé ñõåìå; â äèàëîãîâîì îêíå êîìàíäû îïöèîíàëüíî âûáèðàþòñÿ àâòîìàòè÷åñêè âêëþ÷àåìûå â îò÷åò òàêèå ñâåäåíèÿ, êàê ïåðåìåííûå (Include Variables), ìåòêè âûâîäîâ (Include Connector Labels), êîììåíòàðèè (Include Comments), cïðàâî÷íûå ôàéëû (Include Reference Files), ïñåâäîíèìû (Include Aliases), à òàêæå âîçìîæíîñòü ñîðòèðîâêè äàííûõ ïî óðîâíþ çíà÷èìîñòè (Sort by Level). 1.2. Ìåíþ Edit 1.2.1. Undo (Ctrl + Z) — îäíîñòóïåí÷àòàÿ êîìàíäà îòìåíû/âîññòàíîâëåíèÿ ïîñëåäíåãî âûïîëíåííîãî ïðè ðåäàêòèðîâàíèè äåéñòâèÿ.  VisSim/Comm 5.0 äî- áàâëåíà äîïîëíèòåëüíàÿ êîìàíäà âîññòàíîâëåíèÿ Redo (Ctrl + A). 1.2.2. Cut (Ctrl + X), Copy (Ctrl + C), Clear (Del) — êîìàíäû âûðåçàíèÿ, êîïè- ðîâàíèÿ (ñ ñîõðàíåíèåì äàííûõ â áóôåðå îáìåíà) è óäàëåíèÿ âûäåëåííûõ áëîêîâ èëè ÷àñòåé òåêóùåé ñõåìû ìîäåëè. Âûäåëåíèå, ñîïðîâîæäàþùååñÿ «çà÷åðíåíèåì» âûäåëÿåìîãî ïðîñòîãî áëîêà èëè «ïîêðàñíåíèåì» ñîñòàâíîãî, ïðîèçâîäèòñÿ ëåâîé êíîïêîé ìûøè ïðè íàæàòîé êëàâèøå Shift èëè ïî ïðàâèëó ïðÿìîóãîëüíèêà, ïðè êîòîðîì êóðñîð ìûøè ñòàâèòñÿ â ëåâûé âåðõíèé óãîë âûäåëÿåìîé îáëàñòè è ïðè íàæàòîé ëåâîé êíîïêå ïðîòÿãèâàåòñÿ ïî åå äèàãîíàëè. 1.2.3. Paste (Ctrl + V) — âñòàâêà ñîäåðæèìîãî áóôåðà îáìåíà; ïîñëå âûïîëíå- íèÿ êîìàíäû ïðèöåïëåííûé ê êóðñîðó ìûøè âñòàâëÿåìûé îáúåêò ñ ãàáàðèòàìè, î÷åð÷åííûìè øòðèõïóíêòèðíîé ëèíèåé, ðàçìåùàåòñÿ (ïîñëå íàæàòèÿ ëåâîé êíîïêè ìûøè) â íóæíîì ìåñòå (áåç íàëîæåíèÿ íà îñíîâíóþ ñõåìó). 1.2.4.Paste Link — âñòàâêà èç áóôåðà îáìåíà áëîêà ñî ñâÿçÿìè DDE (ñì. ðàçä. 3.19). 1.2.5. Clear Errors (Ctrl + E) — ñáðîñ ôëàãà îøèáêè, âîçíèêàþùåé â ïðîöåññå ìîäåëèðîâàíèÿ è ñîïðîâîæäàåìîé ñîîáùåíèåì î åå òèïå è êðàñíîé ïîäñâåòêîé 8 ×àñòü I. Ñèñòåìà ìîäåëèðîâàíèÿ VisSim áëîêà ñ îøèáî÷íûì ðåçóëüòàòîì. Ðàññìàòðèâàåìàÿ êîìàíäà ñëóæèò äëÿ òîãî, ÷òî- áû ïðè ïîâòîðíîì çàïóñêå ìîäåëèðîâàíèÿ ïîëó÷èòü óêàçàííîå ñîîáùåíèå åùå ðàç, íàïðèìåð äëÿ èäåíòèôèêàöèè îøèáêè. Ñáðîñ îøèáêè îòäåëüíîãî áëîêà ìî- æåò îñóùåñòâëÿòüñÿ òàêæå ùåë÷êîì ïðàâîé êíîïêè ìûøè ïî åãî çíà÷êó, îäíàêî, åñëè îøèáîê ìíîãî, òî öåëåñîîáðàçíî ïîëüçîâàòüñÿ êîìàíäîé Clear Errors.  ñëó- ÷àå ñèñòåì ñ îáðàòíîé ñâÿçüþ íàèáîëåå òèïè÷íîé ïðè÷èíîé âîçíèêíîâåíèÿ îøè- áîê ÿâëÿåòñÿ èñïîëüçîâàíèå áåçûíåðöèîííîé îáðàòíîé ñâÿçè (ÎÑ), ïîñêîëüêó CommSim íå èìååò ðåøàòåëÿ àëãåáðàè÷åñêèõ öèêëîâ. Òàêèå îøèáêè ñîïðîâîæäà- þòñÿ ñîîáùåíèåì òèïà Algebraic loop on userFunction-8 detected (ñì. ðàçä. 4.7.3) è óñòðàíÿþòñÿ ââåäåíèåì â öåïü ÎÑ ýëåìåíòà çàäåðæêè, íàïðèìåð èíòåãðàòîðà (áëîê 1/S — ðàçä. 3.20), ðåãèñòðà çàäåðæêè (áëîê 1/Z — ðàçä. 3.14) èëè áëîêà çà- ïàçäûâàíèÿ e-sTd (ðàçä. 3.28). 1.2.6. Flip Horizontal (Ctrl + ←) — ïîâîðîò îäíîãî èëè íåñêîëüêèõ âûäåëåííûõ áëîêîâ ïî ãîðèçîíòàëè (âõîäû è âûõîäû ìåíÿþòñÿ ìåñòàìè). 1.2.7. Create Compound Block — ñîçäàíèå ñóááëîêà (ñîñòàâíîãî áëîêà) èç ïðåäâàðèòåëüíî âûäåëåííûõ áëîêîâ. Ïðè ýòîì ñóááëîê ñíàáæàåòñÿ âûâîäàìè äëÿ êàæäîé ñâÿçè ñ âíåøíèìè áëîêàìè, à òàêæå äëÿ êàæäîãî íåïîäêëþ÷åííîãî âûâî- äà íà âíóòðåííèõ áëîêàõ.  äèàëîãîâîì îêíå êîìàíäû (ðèñ. 1.2) ââîäÿòñÿ: èìÿ áëîêà (Compound Name); ýëåìåíòû çàùèòû (Protection): çàêðûòü (Locked), çàïðå- òèòü âíåñåíèå èçìåíåíèé (Read Only) èëè èñïîëüçîâàòü ïàðîëü (Password); âû- áðàòü èçîáðàæåíèå äëÿ çíà÷êà (Select Image) â ôîðìàòå BMP, íàïðèìåð èç VISSIM\BITMAP\DIAGRAM; èñïîëüçîâàòü ðåæèì äèñïëåÿ îïåðàòîðà (Hide in Display Mode), ïðè êîòîðîì ñóááëîê ñòàíîâèòñÿ íåâèäèìûì è, ñëåäîâàòåëüíî, íå- äîñòóïíûì äëÿ èçìåíåíèÿ åãî íàñòðîåê. Äëÿ èçìåíåíèÿ öâåòîâîãî çàïîëíåíèÿ èêîíêè áëîêà èñïîëüçóåòñÿ êîìàíäà Color Compound Blocks (ï. 1.2.14). Ðèñ.1.2.Îêíîñîçäàíèÿñóááëîêà 1.2.8. Dissolve Compound Block — êîìàíäà äåìîíòàæà (äåêàïñóëÿöèè) ñóááëî- êà; ïðè âûáîðå êîìàíäû êóðñîð ïðèîáðåòàåò ìíîãîñòðåëî÷íóþ ôîðìó â âèäå çà- õâàòà, êîòîðûì è îñóùåñòâëÿåòñÿ äåìîíòàæ âûáðàííîãî áëîêà. 1.2.9. Find (Alt + F3) — êîìàíäà ïîèñêà ýëåìåíòîâ ñõåì (ðèñ. 1.3, à): • Find what — ñòðîêà ââîäà äëÿ ïîèñêà (òèï áëîêà, èìÿ, ìåòêà, òåêñòîâàÿ ñòðîêà, ôðàãìåíò ñòðîêè è ò. ï.); Ñòðóêòóðà îêíà è ñèñòåìà ìåíþ 9 à á Ðèñ.1.3.ÎêíàêîìàíäFindèReplace • Search for Block Type — ïîèñê áëîêîâ îïðåäåëåííîãî òèïà, êîòîðûå ìîæíî âûáðàòü â ýòîì ñëó÷àå èç ñïèñêà â ïîëå ñòðîêè Find what; • Match Whole Word Only — èñêàòü òîëüêî öåëûå ñëîâà; • Match Case — ïîèñê ýëåìåíòîâ, àíàëîãè÷íûõ óêàçàííûì â ïîëå Find what, íî â äðóãîì ðåãèñòðå; • Match Variable Only — èñêàòü òîëüêî ïåðåìåííûå (ïîçâîëÿåò ïðîñëåäèòü ìåñòà èñïîëüçîâàíèÿ ïåðåìåííûõ, ñì. ðàçä. 3.2); • Match Variable Definitions Only — èñêàòü òîëüêî îïðåäåëåíèÿ (áëîêè) ïåðå- ìåííûõ; • Find Next — êíîïêà äëÿ âûïîëíåíèÿ î÷åðåäíîãî øàãà ïîèñêà. 1.2.10. Replace — êîìàíäà çàìåíû ýëåìåíòîâ ñõåìû (îêíî íà ðèñ. 1.3, á), íàé- äåííûõ, íàïðèìåð, ñ ïîìîùüþ ïðåäûäóùåé êîìàíäû. 1.2.11. Add Connectors, Remove Connectors — êîìàíäû äîáàâëåíèÿ è óäàëåíèÿ âûâîäîâ ñ ïðàâîé èëè ëåâîé ãðàíè çíà÷êà áëîêà; âûïîëíÿþòñÿ òàêæå ñ ïîìîùüþ êíîïîê . Ïðè âûáîðå êîìàíäû äîáàâëåíèÿ êóðñîð â ïîêàçàííîì íà êíîïêå âèäå ïîäâîäèòñÿ ê ãðàíè çíà÷êà (ñíàðóæè äëÿ ëåâîé ãðàíè è èçíóòðè äëÿ ïðàâîé), è ïîñëå ïîÿâëåíèÿ ïåðåä îñòðèåì çèãçàãîîáðàçíîé («çìåèíîé») ëèíèè íàæèìàåòñÿ ëåâàÿ êíîïêà ìûøè; â ñëó÷àå êîìàíäû óäàëåíèÿ ñèãíàëîì ê íàæàòèþ êíîïêè ÿâ- ëÿåòñÿ øòðèõïóíêòèðíûé ïðÿìîóãîëüíèê, ôîðìèðóåìûé âîêðóã óäàëÿåìîãî âûâî- äà (áóäåò óäàëåí è ïîäêëþ÷åííûé ê íåìó ïðîâîäíèê). 1.2.12. Reset Bitmap Scaling — êîìàíäà ñîãëàñîâàíèÿ èçîáðàæåíèé ýëåìåíòîâ ñõåìû ìîäåëè ñ ðàçðåøåíèåì ìîíèòîðà. 1.2.13. Repaint Screen — îáíîâèòü ýêðàí; óäàëÿþòñÿ âñå âíåñåííûå â ïðîöåññå ðåäàêòèðîâàíèÿ èçìåíåíèÿ. 10 ×àñòü I. Ñèñòåìà ìîäåëèðîâàíèÿ VisSim 1.2.14. Preference — íàáîð êîìàíä íàñòðîéêè, îêíî êîòîðûõ ñîñòîèò èç ÷åòûðåõ çàêëàäîê.Ïåðâàÿçàêëàäêà—Preference—ñîäåðæèòñëåäóþùèåíàñòðîéêè(ðèñ.1.4): • Show Horizontal Scroll Bar, Show Vertical Scroll Bar — ïîêàçûâàòü (èëè íå ïî- êàçûâàòü) ëèíåéêè (ïîëîñû) ïðîêðóòêè. • High Precision Display — óñòàíîâêà âîçìîæíîñòè óâåëè÷åíèÿ ðàçðÿäíîñòè îòîáðàæàåìûõ ÷èñåë îò 6 äî 15 äåñÿòè÷íûõ öèôð â ðåãèñòðàòîðàõ òèïà Display (ñì. ðàçä. 2.5); • Snap to Grid — îïöèÿ ïðèâÿçêè ðàçìåùåíèÿ áëîêîâ ê ñåòêå ñ ðàçìåðîì ÿ÷å- åê 1/2 îò ðàçìåðà âûáðàííîãî øðèôòà; • Auto Connect Radius — óñòàíîâêà ðàññòîÿíèÿ â äþéìàõ ìåæäó êóðñîðîì ìûøè ñ ïðîâîäíèêîì è âûâîäîì áëîêà, ïðè êîòîðîì ïîäêëþ÷åíèå ê íåìó çàêàí÷èâàåòñÿ àâòîìàòè÷åñêè; • Color Compound Blocks, Color Display — âêëþ÷åíèå/âûêëþ÷åíèå öâåòíîãî ðåæèìà; ÷åðíî-áåëûé ðåæèì îòîáðàæåíèÿ áëîê-ñõåìû ìîæåò ïîòðåáîâàòüñÿ â ñëó÷àÿõ, åñëè íåîáõîäèìî âèçóàëüíî ïðîêîíòðîëèðîâàòü åå âèä ïåðåä ðàñ- ïå÷àòêîé íà ÷åðíî-áåëîì ïðèíòåðå è ïðè èñïîëüçîâàíèè ìîíîõðîìíîãî äèñïëåÿ; • Training Mode Labels — îïöèÿ óñòàíîâêè ïîä çíà÷êîì êàæäîãî áëîêà åãî íà- çâàíèÿ, çíà÷åíèÿ ïàðàìåòðîâ èëè èìåíè ôàéëà, ñ êîòîðûì ðàáîòàåò áëîê (ïðè ýòîì â ìåíþ View íåîáõîäèìî àêòèâèçèðîâàòü ïóíêò Block Labels); • Use Rich Text Format — èñïîëüçîâàòü ðàñøèðåííûé òåêñòîâûé ôîðìàò (íà- ïðèìåð, äëÿ áëîêà êîììåíòàðèåâ); • Conflicting Local Alias Definitions — óñòàíîâêà ïðèîðèòåòà ëîêàëüíûõ òåêñòî- âûõ ïåðåìåííûõ (ïñåâäîíèìîâ) ïåðåä ãëîáàëüíûìè; ýòîò ïàðàìåòð èñïîëü- çóåòñÿ â ñëó÷àå ñîçäàíèÿ ñëîæíûõ ïðîåêòîâ, ñîñòîÿùèõ èç íåñêîëüêèõ ôàé- ëîâ. Äëÿ ýòîãî â VisSim èìååòñÿ íåñòàíäàðòíûé ìåõàíèçì íàçíà÷åíèÿ èëè ñìåíû ðàáî÷èõ êàòàëîãîâ, çàêëþ÷àþùèéñÿ â çàìåíå àáñîëþòíûõ (â ôîðìàòå DOS) ïóòåé ê ðàáî÷èì êàòàëîãàì òåêñòîâûìè ïåðåìåííûìè (Alias — ïñåâäî- íèìàìè), ò. å. ïðè ññûëêå íà ôàéëû â ïðîåêòå äîïóñòèìî óêàçûâàòü íå ïóòè, à ïñåâäîíèìû. Ïðè ýòîì ìîæíî îïðåäåëèòü íåñêîëüêî ïñåâäîíèìîâ: äëÿ êà- òàëîãà ðàñòðîâûõ BMP-èçîáðàæåíèé, äëÿ âíåäðÿåìûõ VSM-ôàéëîâ, äëÿ M-ôàéëîâ (ôàéëû äëÿ îïðåäåëåíèÿ íåëèíåéíûõ ôóíêöèé), äëÿ èìïîðòè- ðóåìûõ ôàéëîâ äàííûõ.  VisSim èìåþòñÿ ãëîáàëüíûå è ëîêàëüíûå ïñåâäî- íèìû — ïåðâûå õðàíÿòñÿ â ôàéëå vissim.ini è àêòóàëüíû äëÿ ëþáîé Ðèñ.1.4.Îêíîïðåäóñòàíîâîê

See more

The list of books you might like

Most books are stored in the elastic cloud where traffic is expensive. For this reason, we have a limit on daily download.