ВУЗ:
Составители:
Приложение 1
ТЕХНОЛОГИЯ СОЗДАНИЯ ВНЕШНИХ DLL-МОДЕЛЕЙ ДЛЯ
МОДЕЛИРУЮЩЕЙ ПРОГРАММЫ VisSim
Актуальность наличия технологий решения задач моделирования,
мониторинга и управления сложными технологическими объектами не
вызывает сомнений. Сегодня у научных и инженерно-технических
работников в наличии имеется большое количество программных продуктов
в основном зарубежного производства. Полноценное их использование в
силу не полной документированности или дороговизны отдельных
составляющих модулей (библиотек) затруднительно. Поэтому наличие
возможности самостоятельного расширения пакетов конечным
пользователем всегда представляет особый интерес.
MathConnex в пакете
Mathcad 2000, и VisSim - возможно наиболее известные моделирующие
программы, имеющие интерфейсы для расширений.
Существуют несколько технологий расширений. Первая - внедрение
ActiveX объектов других программных продуктов (см. MathConnex). Вторая
- динамический обмен данными между программами посредством DDE или
OPC серверов / клиентов. Третья - создание библиотечных модулей с новыми
для пакетов процедурами и функциями. Пакет
VisSim имеет все три
механизма. Первые два интуитивно понятны и хорошо описаны в
документации. Методика подключения внешних, динамически загружаемых
библиотек - dll документирована не полностью, поэтому вызывает
затруднения у пользователей, хотя способна существенно расширить
возможности пакета. Пользователь сможет, используя известный ему язык
программирования
С, С++, Pascal (Delphi), Basic, Fortran создавать новые
линейные, нелинейные, дискретные, частотно зависимые элементы,
расширяя библиотеку стандартных; разрабатывать собственные процедуры и
3
3
Приложение 1 ТЕХНОЛОГИЯ СОЗДАНИЯ ВНЕШНИХ DLL-МОДЕЛЕЙ ДЛЯ МОДЕЛИРУЮЩЕЙ ПРОГРАММЫ VisSim Актуальность наличия технологий решения задач моделирования, мониторинга и управления сложными технологическими объектами не вызывает сомнений. Сегодня у научных и инженерно-технических работников в наличии имеется большое количество программных продуктов в основном зарубежного производства. Полноценное их использование в силу не полной документированности или дороговизны отдельных составляющих модулей (библиотек) затруднительно. Поэтому наличие возможности самостоятельного расширения пакетов конечным пользователем всегда представляет особый интерес. MathConnex в пакете Mathcad 2000, и VisSim - возможно наиболее известные моделирующие программы, имеющие интерфейсы для расширений. Существуют несколько технологий расширений. Первая - внедрение ActiveX объектов других программных продуктов (см. MathConnex). Вторая - динамический обмен данными между программами посредством DDE или OPC серверов / клиентов. Третья - создание библиотечных модулей с новыми для пакетов процедурами и функциями. Пакет VisSim имеет все три механизма. Первые два интуитивно понятны и хорошо описаны в документации. Методика подключения внешних, динамически загружаемых библиотек - dll документирована не полностью, поэтому вызывает затруднения у пользователей, хотя способна существенно расширить возможности пакета. Пользователь сможет, используя известный ему язык программирования С, С++, Pascal (Delphi), Basic, Fortran создавать новые линейные, нелинейные, дискретные, частотно зависимые элементы, расширяя библиотеку стандартных; разрабатывать собственные процедуры и 33
Страницы
- « первая
- ‹ предыдущая
- …
- 31
- 32
- 33
- 34
- 35
- …
- следующая ›
- последняя »