1786x
003268
2023-12-19
Конструкция
Функции программы

Сценарии

RFEM содержит мощный язык сценариев, с помощью которого вы можете создавать, изменять или удалять топологию, расчетные случаи и нагрузки. Однако создание, открытие или закрытие файлов, запуск вычислений или чтение результатов, а также связь с другими приложениями невозможны. Для этого мы рекомендуем наши Webservices.

Для создания сценариев используется язык сценариев JavaScript. Включены следующие расширения для JavaScript:

Единицы

Ввод данных интерпретируется в базовых единицах СИ. Однако вы можете использовать единицы, поддерживаемые в RFEM, напрямую, добавляя единицу после значения, например nodes[1].coordinate_1=5m.

Математические функции и константы

Математические функции и константы доступны глобально. Таким образом, вы можете использовать, например, sin(PI) вместо Math.sin(Math.PI).

Степени

Степени можно также определить с помощью оператора ^. Например, 7^3 дает тот же результат, что и pow(7,3).

Библиотека Sylvester

Для программирования вам доступны векторные и матричные операции из библиотеки Sylvester.

Функция run()

С помощью функции run() вы можете запустить другой сценарий.

Функция include()

С помощью функции include() вы можете получить доступ к функциям другого сценария.

Ограничение времени на оценку формул

Выполнение пользовательских формул и скриптов может занять некоторое время. В программе установлено максимальное время оценки в три секунды, чтобы предотвратить "замораживание" процесса. Если вы хотите изменить этот лимит времени, нажмите в меню Опции на пункт Опции программы. В диалоге 'Настройки и опции' перейдите на вкладку Настройки.

Вебинары