ВУЗ:
Составители:
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