Системы автоматизации геофизических исследований / ред. И. А. Кузьмин ; Акад. наук СССР, Кол. науч. центр, Поляр. геофиз. ин-т. – Апатиты : [б. и.], 1984. – 112 с.

операторыпополнениякомандКАМАК; операторыобработкиL-запросов; операторыусловныхибезусловныхпереходов. ПараметрамиоператоровявляютсясубадресаописываемогомодуляКАМАК. Ад­ ресаобластейданныхпередаютсявподпрограммукакпараметр, адреомодуля (номеркрейтаиномерстанции) задаетсявзаголовкеописания, чтопозволяет легкомодифицироватьпрограммуприперестановкемодуля. Обращениектаким описаниямосуществляетсяпосредствомспециальныхоператоровсвязи, которые могутразмещатьсявлюбомместепрограммы, втомчислевпрограммноммодуле, транслируемомотдельноотописанияконфигурацииКАМАК. Впакетвключены макрокоманды, формирующиестандартныеописаниянекоторыхмодулейКАМАК. Пакет открытдлядобавленияновыхстандартныхописаний. Спомощьюмакрокоманднастройкиможноуправлятькрейт-контроллером КАМАК: разрешатьизапрещатьпрерывания, генерироватьисбрасыватьсигналы I» 2 »С, устанавливать исбрасыватьмаскуL -запросов, назначатьсложнуюпод­ программуобработкиL -запросов. Мнемониканекоторыхмакрокомандзаимствована в/2/; макрокомандыпозволяютоперативноуправлятьрежимомработыкрейт-конт­ роллера. ПростотапрограммированияспомощьюязыкаКАМАКимеетовои недостатки.' ВсяработасмодулямиКАМАКпроизводитсяподуправлениемспециальнойиспол­ няющейсистемы, котораянетолькозанимаетоперативнуюпамять, ноиснижает быстродействиепрограмм, написанныхсиспользованиемязыкаКАМАК. Поэтомув описываемыйпакетбылавключенагруппамакрокомандпрямогодоступак модулям КАМАК, позволяющая,хотяивущербпростотеинаглядности,обращатьсякаппа­ ратуреКАМАКза две-три машинныекоманды; такиемакрокомандымогутбыть полезныдляобработкибыстрыхпроцессов. Этагруппамакрокомандвключает всебя: установкукомандыКАМАКвстатусномрегистрекрейт-контроллера; прямоеобращениекмодулюКАМАКпоCNA (крейт, станция, субадрес) - ввод-выводисравнениеданных, исполнениекоманды; загрузкуичтениерегистрастаршегобайта; проверкуотчетовQ иХ. ОпытэксплуатациипакетавЛАНИпоказывает, чтоэффективностьпрограмм написанныхнаязыкеКАМАК, достаточнадляподавляющегобольшинстваинформа­ ционно-вычислительныхсистем, обслуживающихгеофизическиеэксперименты, по­ этомумакрокомандыпрямогодоступа применяютсятольковспециальныхслучаях, напримердлямаксимальнобыстрогообращениякмодулямКАМАКилипринеобходи­ мостивыполнитьнестандартнуюкоманду. ЛИТЕРАТУРА 1. ИОДАНЭ. Структурноепроектированиеиконструированиепрограмм. М., Мир, 1979, 416 с. 2. ВИНОГРАДОВВ.И. Дискретныеинформационныесистемывнаучныхисследо­ ваниях. М., Энергоиздат, 1981, 204 с. 3. КАГАНСКИЙИ.М. Макро. Руководствопрограммиста. Новосибирск, 1980, 16 с. 4. Макрокомандыструктурногопрограммирования. Руководствопрограммиста. Апатиты, изд.КольскогофилиалаАНСССР, 1983, 23 с. 5. МакрокомандыдляпрограммированияаппаратурыКАМАК. Руководство программиста. Апатиты, изд.КольскогофилиалаАНСССР, 1983, 34 с. 6. МИЛЛЕРВ.Г., ПЕЩЕРОВАМ.Ю. Комплексбазовыхсредствпрограммирования КАМАК-структур. Препринт. М., Наука, 1982, бо. 41

RkJQdWJsaXNoZXIy MTUzNzYz