Использование внешних программ в visualNastran 4D
Постановка задачи: vN4D позволяет проводить расчеты кинематики, прочности и т.п., но его возможности не безграничны. Однако в vN4D существуют средства расширения возможностей программы в части программировании "внутри" vN4D, а также подключения внешних программ: Excel и Matlab/Simulink.
Ярким примером здесь может служить моделирование ветровой нагрузки. Поскольку воздействие, как правило, порывообразное и зависит в том числе и от скорости самого объекта моделирование трения возможно посредством специальных алгоритмов внешних программ (Excel и Matlab/Simulink).
Создаем модель в vN4D:
Определяем параметры для импорта и экспорта в/из Simulink.
Для моделирования ветровой нагрузки создаем модель в Matlab/Simulink, определяем импульсное воздействие, помещаем блок vN4D, вносящий коррективы в силу, действующую на вездеход в зависимости от его скорости.
Кроме Simulink, моделирование (вычисления, реализация собственных или специфических алгоритмов) возможно посредством Excel:
В меню vN4D выбираем: Insert / Link to Excel. В диалоговом окне устанавливаем параметры для импорта и экспорта с Excel.
Непосредственно в Excel записываем формулы, взаимосвязи и т.п. между ячейками с исходными данными и результатами
Помимо внешних программ программирование возможно и в самом vN4D. Программирование сходно с объектно-ориентированными программными пакетами, когда к любой величине возможен доступ для чтения-записи значения через соответствующий параметр. Например, угловая скорость колеса body[40].w.z. Для операций со значениями в vN4D существуют основные математические и логические операторы и функции.