Можно использовать Конструктор функций, чтобы определить профили двигателя или силы из импортированного набора данных. Конструктор функций также можно использовать, определить профили двигателя или силы из математического выражения или интерполированных функций вдоль подключенных сегментов. Для профилей двигателя можно задать время, угол цикла или любой результат в качестве независимой переменной.
Чтобы открыть
Конструктор функций из исследования движения, щелкните
Двигатель 
(панель инструментов MotionManager) и в окне PropertyManager в разделе
Тип двигателя выберите один из следующих параметров:
- Сегменты. Определяет профиль с помощью кусочно-непрерывных функций времени или угла цикла.
- Точки данных. Определяет профиль с помощью интерполированного набора данных времени, угла цикла или результатов исследования движения.
- Выражение. Определяет профиль как математическое выражение времени, угла цикла или результатов исследования движения.
Также можно получить доступ к Конструктору функций из PropertyManager Сила.
Некоторые параметры
Конструктора функций не доступны для исследований типа
Анимация или
Базовое движение.
Общее
 |
Сохранить как |
Экспортирует определение функции как файла .sldfnc.
|
 |
Открыть |
Импортирует пользовательскую функцию из файла .sldfnc.
|
|
OK |
- Закрывает Конструктор функций.
- Присваивает имя функции к функции, отображаемой в Конструкторе функций.
- Отображает имя функции в PropertyManager.
|
|
Отобразить графики |
Отображает до четырех выбранных графиков: - Перемещение
- Скорость
- Ускорение
- Рывок, производная ускорения
При отображении нескольких графиков можно использовать двойной щелчок по графику, чтобы развернуть его и скрыть другие графики. С помощью двойного щелчка по одному развернутому графику можно вернуться к отображению нескольких графиков.
|
 |
Выбрать |
При наведении указателя на график отображает набор перпендикулярных линий и значения графика в точке пересечения графиком линий.
Выберите эпюру для перемещения выбора и управления масштабированием на эпюру.
|
 |
Увеличить элемент вида |
Выберите эпюру для перемещения выбора и управления масштабированием на эпюру.
|
|
Изменить в размер экрана |
Выберите эпюру для перемещения выбора и управления масштабированием на эпюру.
|
|
Разместить все графики |
Масштабирует эпюры так, чтобы отобразить все функции графика.
|
|
Сделать функцию доступной для использования в данном документе
|
Позволяет использование данной функции для определения других профилей в данном исследовании движения. Имя, присвоенное этой функции, отображается как тип профиля в PropertyManager.
Не допускается присвоение имен профилей двигателей силам и наоборот.
|
|
Имя |
Задает имя функции. Данное имя отображается в PropertyManager.
|
Сегменты
Определяет профиль с помощью кусочно-непрерывных функций времени или угла цикла.
Точки данных
Определяет профиль с помощью интерполированного набора данных времени, угла цикла или результатов исследования движения.
|
Значение (Y) |
Указывает зависимую от функции переменную: - Перемещение
- Скорость
- Ускорение
|
|
Значение (Y) для двигателей сопряжения пути |
Определяет зависящую от функции переменную для двигателей сопряжения пути: - Расстояние вдоль пути
- Тангенциальная скорость
- Тангенциальное ускорение
|
|
Независимая переменная (х) |
Указывает независимую переменную: - Время
- Угол цикла
|
|
Интерполяция |
|
|
Импорт данных |
Импортирует точки данных функции из файла .csv. Диапазон точек данных независимой переменной отображается в отдельной строке таблицы точек данных. Выберите Нажмите, чтобы добавить строку после импорта новых точек данных в определение функции. |
|
Нажмите, чтобы добавить строку |
Добавляет новую строку для определения новой пары (X, Y). |
|
Удалить строку |
При выборе после щелчка правой клавишей мыши по строке таблицы, удаляет выбранную строку. |
|
Вставить строку сверху |
При выборе после щелчка правой клавишей мыши по строке таблицы, вставляет строку над выбранной. |
|
Расширить |
Если выбран, после нажатия правой кнопкой мыши на строку таблицы, соответствующую импортированным данным, отображает каждую пару (X, Y) в отдельной строке. Эту операцию нельзя отменить.
|
Выражение
Определяет профиль как математическое выражение времени, угла цикла или результатов исследования движения.
|
Значение (Y) |
Указывает зависимую от функции переменную: - Перемещение
- Скорость
- Ускорение
|
|
Значение (Y) для двигателей сопряжения пути |
Определяет зависящую от функции переменную для двигателей сопряжения пути: - Расстояние вдоль пути
- Тангенциальная скорость
- Тангенциальное ускорение
|
|
Минимальное значение X |
Определяет минимальное значение X в диапазоне независимой переменной. Для значений X между 0 и Минимальным значением X значение функции равно 0.
|
|
Максимальное значение X |
Определяет максимальное значение X в диапазоне независимой переменной. |
|
Определение выражения |
Определяет выражение из введенных Вами функций, переменных, констант или результатов. Элементы выражения можно сочетать с обычными математическими операторами: +, -, *, / и **.
|
|
Элементы выражения |
Содержит список категорий элементов, допускающий ввод выражений:- Математические функции
- Предоставляет функции, которые можно выбирать для построения выражений.
Для каждой выбранной функции необходимо ввести один или несколько аргументов функции в области Определение выражения.
Элементы выражения можно сочетать с обычными математическими операторами: +, -, *, / и **.
- Переменные и константы
- Время. Определяет время как независимую переменную.
- Угол цикла. Определяет угол цикла как независимую переменную.
- PI
- RTOD. Указывает константу преобразования радианов в градусы.
- DTOR. Указывает константу преобразования градусов в радианы.
- Результаты исследования движения
- Отображает результаты, которые можно включить как независимые переменные в выражения.
|
 |
|
Указывает на правильность выражения. |
 |
|
Указывает на неправильность выражения. |