Expand Проводник файлов SOLIDWORKS PDMПроводник файлов SOLIDWORKS PDM
Expand Проводник объектов SOLIDWORKS PDM ProfesssionalПроводник объектов SOLIDWORKS PDM Professsional
Collapse Инструмент администрирования SOLIDWORKS PDMИнструмент администрирования SOLIDWORKS PDM
Expand Описание инструмента администрированияОписание инструмента администрирования
Expand Локальные настройкиЛокальные настройки
Expand ХранилищаХранилища
Expand Серверы архивацииСерверы архивации
Expand Добавления SOLIDWORKS PDM (только для SOLIDWORKS PDM Professional)Добавления SOLIDWORKS PDM (только для SOLIDWORKS PDM Professional)
Expand Модуль Dispatch (только для SOLIDWORKS PDM Professional)Модуль Dispatch (только для SOLIDWORKS PDM Professional)
Expand СпецификацииСпецификации
Collapse Карты данныхКарты данных
Expand Списки карт (только для SOLIDWORKS PDM Professional)Списки карт (только для SOLIDWORKS PDM Professional)
Expand Категории (только для SOLIDWORKS PDM Professional)Категории (только для SOLIDWORKS PDM Professional)
Expand СтолбцыСтолбцы
Expand Типы файловТипы файлов
Expand Импорт и экспорт данных (только для SOLIDWORKS PDM Professional)Импорт и экспорт данных (только для SOLIDWORKS PDM Professional)
Expand Индексирование хранилища (только для SOLIDWORKS PDM Professional)Индексирование хранилища (только для SOLIDWORKS PDM Professional)
Expand Объекты (только для SOLIDWORKS PDM Professional)Объекты (только для SOLIDWORKS PDM Professional)
Expand  Установка и настройка лицензии SolidNetWork Установка и настройка лицензии SolidNetWork
Expand Система сообщенийСистема сообщений
Expand Репликация (только для SOLIDWORKS PDM Professional)Репликация (только для SOLIDWORKS PDM Professional)
Expand Номера редакцийНомера редакций
Expand Серийные номера (только для SOLIDWORKS PDM Professional)Серийные номера (только для SOLIDWORKS PDM Professional)
Expand  Задачи (только для SOLIDWORKS PDM Professional) Задачи (только для SOLIDWORKS PDM Professional)
Expand Шаблоны (только для SOLIDWORKS PDM Professional)Шаблоны (только для SOLIDWORKS PDM Professional)
Expand ToolboxToolbox
Expand Пользователи группыПользователи группы
Expand ПеременныеПеременные
Expand Потоки работыПотоки работы
Expand Администрирование веб-серверов (только для SOLIDWORKS PDM Professional)Администрирование веб-серверов (только для SOLIDWORKS PDM Professional)
Expand Сервер базы данныхСервер базы данных
Expand Инструмент конфигурации Сервера архивации SOLIDWORKS PDMИнструмент конфигурации Сервера архивации SOLIDWORKS PDM
Expand Инструмент обновления файлов SOLIDWORKS PDMИнструмент обновления файлов SOLIDWORKS PDM
Скрыть содержание

Ввод функций в формулах

Можно указать строки и арифметические функции, которые необходимо использовать для настройки значений, возвращаемых вводимой формулой.

Для доступа к этим функциям выполните следующие действия.

Нажмите стрелку вправо рядом с полем Формула ввода.

Арифметические функции

Функции, синтаксис и описание Аргументы и примеры
Добавить числа

Add(<слагаемое1>,<слагаемое2>)

Возвращает сумму двух указанных чисел.

<term1> — первый термин

<term2> – второе слагаемое

Пример: Add(2,3) — возвращает 5
Вычесть числа

Sub(<term1>,<term2>)

Возвращает разницу между двумя указанными числами.

<term1> — первый термин

<term2> – уменьшаемое

Пример: Sub(3,2) — возвращает 1
Умножить числа

Multiply(<term1>,<term2>)

Возвращает результат умножения двух указанных чисел.

<term1> — первый термин

<term2> — второй множитель

Пример: Multiply((3,2) — возвращает 6
Разделить числа

Divide(<term1>,<term2>)

Возвращает результат деления одного числа на другое.

<term1> — первый термин

<term2> - делитель

Пример: Divide(6,2) — возвращает 3

Текстовые функции

Функции, синтаксис и описание Аргументы и примеры
Вложенная строка слева

Left(<строка>,<количество>)

Возвращает из заданной строки указанное слева количество символов.

<строка> — строка символов

<количество> – количество символов для возврата

Пример: Left(ProjectAA,7) — возвращает "Project"
Вложенная строка справа

Right(<строка>,<количество>)

Возвращает из заданной строки указанное справа количество символов.

<строка> — строка символов

<количество> – количество символов для возврата

Пример: Right(ProjectAA,2) — возвращает "AA"
Вложенная строка в середине

Mid(<строка>,<начало>,<количество>)

Возвращает из заданной строки вложенную строку (начиная с указанного положения).

<строка> — строка символов

<начало> – номер начального положения. Позицией первого символа считается 0.

<количество> – количество символов для возврата

Пример: Mid(ProjectAA,2,2) — возвращает "oj"
Строка X в списке

$Token(<строка>|<строка>|...,<индекс>,|)

Возвращает элемент номер X из упорядоченного списка, в котором элементы разделяются определенным символом.

Эту функцию удобно использовать вместе с элементами управления, связанными со списками псевдонимов.

<string> — список строк, из которых можно выбирать.

<index> — индекс используемой строки. Это может быть переменная, связанная со списком псевдонимов.

| — символ, которые используется для разделения <строковых> значений.

Пример: $Token(Metal|Plastic|Metal,

,|)

где переменная Material связана со списком псевдонимов со следующими значениями:
Отображаемое значение Псевдоним
Сталь 1
Полиэфир 2
Золото 3
Строка формулы принимает значение «Металл», если пользователь выбирает сталь или золото в качестве материала. Принимает значение "Пластмасса", если пользователь выбирает полиэфир.
Длина строки

Length(<строка>)

Возвращает длину указанной строки.

<строка>
Пример: Length(ProjectAA) — возвращает 9
Поиск вложенной строки

Find(<строка>,<вложенная строка>)

Поиск в указанной строке первого совпадения символа или вложенной строки. Возвращает номер позиции обнаруженного символа или вложенной строки.

Позицией первой строки символов считается 0.
<строка> — строка символов

<вложенная строка> – вложенная строка символов, которую необходимо найти

Пример: Find(abc,b) — возвращает 1
Реверсированный поиск вложенной строки

Reverse(<строка>)

Возвращает указанную строку с обратной последовательностью символов.

<строка> — строка символов
Пример: Reverse(stockholm) — возвращает "mlohkcots"
Обратный поиск

ReverseFind(<строка>,<подстрока>)

Поиск в указанной строке последнего совпадения символа. Возвращает номер позиции последнего обнаруженного вхождения символа или вложенной строки.

Позицией первой строки символов считается 0.
<строка> — строка символов

<вложенная строка> – вложенная строка символов, которую необходимо найти

Пример: ReverseFind(abcabc,b) — возвращает 4
Сегодняшнее число

$Time()

Возвращает текущую дату в формате, выбранном при создании хранилища.

Пример: =$Time() — возвращает 488a=2010-08-13


Оставьте отзыв об этом разделе

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

* Обязательно

 
*Электронная почта:  
Тема:   Отзывы по поводу разделов Справки
Страница:   Ввод функций в формулах
*Отзыв:  
*   Я подтверждаю, что прочитал(а) и принимаю положения политики конфиденциальности, в соответствии с которыми Dassault Systèmes будет использовать мои персональные данные.

Печать разделов

Выберите содержимое для печати:

x

Вы используете более раннюю версию браузера, чем Internet Explorer 7. Для оптимизации отображения рекомендуется обновить Ваш браузер до версии Internet Explorer 7 или новее.

 Больше не отображать это сообщение
x

Версия содержимого веб-справки: SOLIDWORKS PDM 2017 SP05

Чтобы отключить веб-справку в программе SOLIDWORKS и использовать локальную версию справки, нажмите Справка > Использовать веб-справку по SOLIDWORKS .

По проблемам, связанным с интерфейсом и поиском по веб-справке, обращайтесь к местному представителю службы поддержки. Чтобы оставить отзыв по отдельным темам справки, воспользуйтесь ссылкой "Отзыв об этом разделе" на странице нужного раздела.