Основы компьютерного моделирования систем управления. Макарычев П.П - 38 стр.

UptoLike

end;
exports
myF index 1,{ Имя базовой процедуры в DLL Его нужно будет указать в блоке
userFunction }
myFPA index 2,{ Список вспомогательных процедур и функций для экспорта.
Они будут }
myFPI index 3,{ вызываться Vissim-ом по окончаниям PA,PI,PC,SS,SE для
базового имени. }
myFPC index 4,
myFSS index 5,
myFSE index 6;
begin
end.
По тексту программы видно, что для базовой функции (процедуры) с
именем "myF" пользователь должен написать минимум еще пять процедур и
функций, назначение которых ясно из комментариев. Следует отметить, что
откомпилированная, тридцатидвухразрядная библиотека подключается ко
всем версиям пакета VisSim начиная со 2-ой (текущая 4.5 Beta).
К сожалению VisSim не создает экземпляров dll-библиотек, поэтому
повторное использование dll-библиотеки требует размножения файла *.dll
(*.dll, *1.dll, *2.dll, ...). При этом цифровой фильтр модели состоит из трех
одинаковых звеньев. Одно звено это одна dll-библиотека.
Любой из частотных анализов неприменим для dll-библиотек.
Поскольку VisSim не производит виртуальных измерений, а анализирует
модели используя передаточные функции.
При написании dll-библиотек пользователю предоставляется еще две
интересные возможности. Первая заключена в использовании глобальных
3
8
end;


exports
myF index 1,{ Имя базовой процедуры в DLL Его нужно будет указать в блоке
userFunction }
myFPA index 2,{ Список вспомогательных процедур и функций для экспорта.
Они будут }
myFPI index 3,{ вызываться Vissim-ом по окончаниям PA,PI,PC,SS,SE для
базового имени. }
myFPC index 4,
myFSS index 5,
myFSE index 6;


begin
end.
        По тексту программы видно, что для базовой функции (процедуры) с
именем "myF" пользователь должен написать минимум еще пять процедур и
функций, назначение которых ясно из комментариев. Следует отметить, что
откомпилированная, тридцатидвухразрядная библиотека подключается ко
всем версиям пакета VisSim начиная со 2-ой (текущая 4.5 Beta).
        К сожалению VisSim не создает экземпляров dll-библиотек, поэтому
повторное использование dll-библиотеки требует размножения файла *.dll
(*.dll, *1.dll, *2.dll, ...). При этом цифровой фильтр модели состоит из трех
одинаковых звеньев. Одно звено это одна dll-библиотека.
        Любой из частотных анализов неприменим для dll-библиотек.
Поскольку VisSim не производит виртуальных измерений, а анализирует
модели используя передаточные функции.
        При написании dll-библиотек пользователю предоставляется еще две
интересные возможности. Первая заключена в использовании глобальных



                                     38