RSECTION содержит мощный скриптовый язык, с помощью которого вы можете создавать, изменять и удалять топологию, варианты нагрузок, а также внутренние усилия. Однако создание, открытие или закрытие файлов, запуск расчета или чтение результатов, а также обмен данными с другими приложениями невозможны.
Для создания скриптов используется язык JavaScript. В RSECTION содержатся описанные ниже расширения JavaScript.
Единицы
Вводимые данные интерпретируются в базовых единицах СИ. Однако поддерживаемые в RSECTION единицы можно использовать и напрямую, записывая единицу после значения, например points[1].coordinate_1=50mm.
Математические функции и константы
Математические функции и константы доступны глобально. Например, вместо Math.sin(Math.PI) можно использовать sin(PI).
Степени
Степени можно задавать также с помощью оператора ^, например 7^3 дает тот же результат, что и pow(7,3).
Sylvester Library
Операции с векторами и матрицами из библиотеки Sylvester доступны для программирования. Документацию вы найдете по адресу: Sylvester
Функция run()
С помощью функции run() вы можете выполнить другой сценарий.
Функция include()
С помощью функции include() вы можете получить доступ к функциям другого сценария.