Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок.


Скачать 0.99 Mb.
Название Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок.
страница 2/7
Тип Программа
rykovodstvo.ru > Руководство эксплуатация > Программа
1   2   3   4   5   6   7
Раздел 1

Инструкция

Раздел 2

Инструкция 1

Инструкция 2

*

*

Раздел 3

Инструкция 1

Инструкция 2

*

*

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

2.1.6. Чувствительность к выбору регистра
За исключением литеральных символьных строк, которые воспроизведятся точно так , как они появляются в прикладном описателе, слова, символы и другие текстовые элементы, используемые в прикладных описателях, нечувствительны к регистру. Символы верхнего регистра и символы строчных букв эквивалентны.
2.1.7. Включаемые файлы
FlexPDE поддерживает механизм языка C включения внешних файлов в прикладной описатель. Инструкция
#INCLUDE " <�Имя файла> "
заставит названный файл быть включенным целиком в описатель на месте этой инструкции

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

Это средство может использоваться, чтобы создать дескрипторные файлы большие, чем предел 32КБ, наложенный Windows, или вставлять общие группы определений в несколько описателей.

2.1.8. Простой пример
Как пример дескрипторного файла FlexPDE, мы создадим модель Нeatflow(тепловой поток) для квадратной области.
Уравнение теплового потока

div (K*grad (T)) + Source = 0

Это уравнение удовлетворется функцией

T = const - x ** 2 - y ** 2,

если K постоянно и Source = 4*K.

Мы определяем квадратную область(регион) материала удельной проводимости K = 1, с однородным источником Source=4 единиц теплоты на единицу площади. Мы далее определяем граничное значение

T = 1 - x ** 2 - y ** 2

Так как аналитическое решение известно, мы можем сравнивать точность FlexPDE решения.

Текст описателя следующий:


{*******************************************************************

SIMPLE.PDE

Этот пример демонстрирует самое простое приложение FlexPDE к

проблеме теплового потока (Heatflow).

*******************************************************************

Title "Simple Heatflow "

Variabels

T (range=1) { "T" - переменная системы, range - предполагаемый интервал изменения}

Definitions

K = 1 { удельная проводимость}

Source = 4 { источник теплоты}

Texact = 1-x ** 2-y ** 2 {Для сравнения определяется точное решение}

Initial value

T = 0 {начальные данные, необязательны в линейных установившихся проблемах, но необходимы для нестационарных или нелинейных систем}
Equations {(heatflow) уравнение теплового потока}

div (K*grad (T)) + Source = 0
Boundaries {Определение области и граничных условий}

Region 1 {... только одна область (регион)}

Value (T) =Texact {Определяет условие Дирихле на границе Т= точному решению}

Start (-1, -1) {Определяет отправную точку}

line to (1, -1) {Идет граница}

to (1,1)

to (-1,1)

Finish {Возвращает границу к отправной точке}

Monitors

Contour (T) {Показывает линии постоянной температуры в процессе решении}

Plots { Показывает окончательные графики, записываются в файл при завершении}

Contour (T) { линии постоянной температуры }

Surface (T) {поверхностный график }

Contour (T - Texact) as "Error" {Отображает ошибку решения}

Vector (-dx (T), -dy (T)) as "Heat Flow" { векторный график теплового потока}

End {Конец дескрипторного файла}
2.2. Элементы
2.2.1. Комментарии
Прикладные описатели могут содержать комментарии.

Многострочные комментарии могут быть помещены где-нибудь в файле. Многострочные комментарии заключаются в фигурные скобки '{' и '}' или в соединенные символы '/ * ' и '* / '. Комментарии могут быть вложены, но комментарии, которые начинаются с фигурной скобки, должен закончиться фигурной скобкой и комментарии, которые начинаются с '/ * ', должны закончиться '* / '.

Комментарии конца строки представлены меткой восклицания ('!'). Комментарии конца строки простираются от '!' к концу строки, на которой они расположены. Размещение символа комментария строки '!' в начале строки эффективно удаляет целую строку из активной части прикладного описателя. FlexPDE регулярно использует '!'. Вставляйте символ комментария, чтобы временно удалять строки из прикладного описателя или FlexPDE .CFG (конфигурационный файл).

2.2.2. Зарезервированные слова и символы

FlexPDE использует множество предопределенных 'зарезервированных' слов и символов в описателях. Кроме того случая, когда они включены как часть комментария или литеральной строки, эти слова могут использоваться только для их назначенной цели.
ABS ALIAS AND

ANGLE ARC ARCCOS

ARCSIN ARCTAN AS

AT ATAN2 ВESSJ

ВESSY BINTEGRAL BOUNDARIES

BY CDF CENTER

CONIC CONSTRAINTS CONTOUR

COORDINATES COS COSH

СROSS CURL DEBUG

DEFINITIONS DEGREES DEL2

DIFF DIR DIRECTION

DIV DNORMAL DOT

DTANGENTIAL ELEVATION ELSE

END ENDTIME EQUATIONS

ERF ERFC EXCLUDE

EXP EXPINT EXPORT

EXTRUSION FEATURE FILE

FINISH FIT FIXED

FOR FROM GAMMAF

GLOBALMAX GLOBALMIN GRAD

GRID HISTORIES HISTORY

IF INITIAL INTEGRAL INTEGRATE

JACOBIAN LAMBDA LAYER

LAYEREDLINE LIST LN

LOAD LOG10 MAGNITUDE

MAX MINMOD MONITORS

NATURAL NEUMANN NORMAL NOT

OFF ON OUTLINE

PI PLOTS POINT

PRINT PRINTONLY RADIANS

RADIUS RANGE REGION

REPORT RESOLVE SELECT

SHEAR SIGN SIMPLEX

SIN SINH SPLINE

SQRT STAGE STAGED

STAGES START SUMMARY

SURFACE TABLE TAN

TANGENTIAL TANH TECPLOT

THEN TIME TITLE

TO UPULSE URAMP

USTEP VAL VALUE

VALUES VARIABLES VECTOR

VIEWPOINT XCOMP XSHEAR

YCOMP YSHEAR ZCOMP

ZOOM

2.2.3. Разделители
Пробелы

Пробелы, позиции табуляции и перевод строки являются разделителями и могут использоваться свободно в прикладных описателях, чтобы увеличить удобочитаемость. С множеством незаполненных пространств (разделителями) обращается FlexPDE описатель как с отдельным разделителем.
Запятые

Запятые используются, чтобы отделить элементы в списке, и должны использоваться только там, где явно требуются дескрипторным синтаксисом.
Точка с запятой

Точка с запятой зарезервированы, чтобы показать конец метки или инструкции, когда иначе не ясно, где метка или инструкции заканчиваются. Если при синтаксическом анализе уравнений в прикладном описателе, FlexPDE сталкивается с двумя математическими величинами, отделенными разделителем без присутствия математического оператора, это интерпретирует так, что одно уравнение закончилось и другое уравнение собирается начинаться. Если, с другой стороны, FlexPDE сталкивается с двумя математическими величинами с присутствующим математическим оператором, это интерпретируется так, чтобы означать продолжение уравнения, даже если величины помещены в отдельные строки. Если новое уравнение, начинающееся с математического оператора (типа оператора отрицания '- '), следует за другим уравнением, первое уравнение должно быть закончено с точкой с запятой, чтобы не допустить FlexPDE интерпретации этих двух уравнений как одно уравнение.
2.2.4. Литеральные строки
Литеральные строки используются в прикладных описателях, чтобы обеспечить необязательные определяемые пользователем метки, которые будут появляться на выводах твердой копии и softcopy. Метка, которая следует из литеральной строки, воспроизведена на выводе точно, как введена в соответствующую литеральную строку. Литеральные строки заключаются, включая желательную метку, в одиночные или двойные кавычки. Литеральные строки, которые начинаются с двойной кавычки, должны закончиться двойной кавычкой, и литеральные строки, которые начинаются с единственной кавычки, должен закончиться единственной кавычкой. Литеральная строка может состоять из любой комбинации алфавитно-цифровых символов, разделителей и-или символов, включая кавычки, если только строки, которые начинаются с двойной кавычки, могут содержать только единственные кавычки и строки, которые начинаются с единственной кавычки, могут содержать только двойные кавычки.
2.2.5. Числовые константы
Целые числа

Целые числа должны иметь форму XXXXXX, где X - любая десятичная цифра между 0 и 9. Целочисленные константы могут содержать до 9 цифр.
Десятичные числа

Десятичные числа должны иметь форму XXXXX.XXX, где X - любая десятичная цифра между 0 и 9 и '.' является десятичным разделителем. Десятичные числа не должны включить запятые ','. Использование Европейского соглашения о запятой ',' как десятичного разделителя, приведет к ошибке. Запятые зарезервированы как не-десятичные разделители. Десятичные числа могут включать до девяти цифр налево от десятичного разделителя и до общего количества 308 цифр. FlexPDE рассматривает только первые пятнадцать цифр как существенные.
Экспоненциальная форма десятичных чисел

Экспоненциальные числа должны иметь форму XXXXXEsYYY, где X - любая цифра между 0 и 9 или десятичный разделитель '.', Y - любая цифра между 0 и 9, E - разделитель экспонент, и s -

необязательный оператор знака. Такие числа не должны включать запятые ','. При использовании Европейского соглашения запятой ',' как десятичный разделитель приведет к ошибке. Запятые зарезервированы как не-десятичные разделители. С числом налево от разделителя экспонент обращаются как с десятичным числом, и с числом направо от разделителя экспонент обращаются как с целым числом, которое не может содержать десятичный разделитель или больше чем 9 цифр. Диапазон разрешенных экспоненциальных чисел - 1e-307 к 1e308.
2.2.6. Функции
2.2.6.1. Функции и аргументы.
Все функции должны включать по крайней мере один аргумент. Аргументами могут быть или безразмерные постоянные или выражения, которые оцениваются числовым значениям. Следующие функции поддерживаются в прикладных описателях:
2.2.6.2. Аналитические Функции
Следующие аналитические функции поддержаны FlexPDE:
Функция Комментарии

ABS (x)

ARCCOS (x) *

ARCSIN (x)

ARCTAN (x)

ATAN2 (Y, X) Arctan (y/x)

BESSJ (order, x) Функция Бесселя J

BESSY (order, x) Функция Бесселя Y

Cos (x)

CosH (x)

ERF (x) Интеграл вероятности ошибки

ERFC (x) Дополнительный Интеграл вероятности ошибки

EXP (x) Экспонента

Ei (x) Интегральная показательная функция для реального x> 0 **

Ei (n, x) Интегр. показательня функция для n > =0, реального x> 0 **

GAMMAF (x) Гамма-функция для реального x > 0

GAMMAF (a, x) Неполная гамма-функция для реального a> 0, x> 0

LOG10 (x) десятичный логарифм

LN (x) Неперов логарифм

SIN (x)

SINH (x)

SQRT (x)

TAN (x)

TANH (x)

VAL (expr, x, y) Значение выражения expr от координат (x, y)

* Параметры тригонометрических функций всегда в радианах.

** Как определено в Abramowitz и Stegun " Справочник Математических Функций".
2.2.6.3. Неаналитические Функции
Следующие неаналитические функции поддержаны в FlexPDE:
MAX (arg1, arg2)

Максимальная функция требует двух параметров. МАХ вычисляет точке (x,y) выражения arg1, arg2 и равна большему из этих двух параметров в данной точке.
MIN (arg1, arg2)

Минимальная функция требует двух параметров. МIN вычисляет точке (x,y) выражения arg1, arg2 и равна меньшему из этих двух параметров в данной точке.
MOD (arg1, arg2)

Функция требует двух параметров. MOD равен остаточному члену от (arg1/arg2) в каждом точке.
GLOBALMAX (параметр)

Глобальная максимальная функция требует одного параметра. GLOBALMAX равен самому большому значению параметра по прикладному домену(области). GLOBALMAX оценивается после каждой итерации.

GLOBALMIN (параметр)

Глобальная минимальная функция требует одного параметра. GLOBALMIN равен самому маленькому значению параметра по прикладному домену(области). GLOBALMIN оценивается после каждой итерации.

SIGN (параметр)

Функция знака требует одного параметра. SIGN равен 1, если параметр положителен и -1, если параметр отрицателен.

2.2.6.4. Функции модуляции
Следующие функции поддержаны в FlexPDE:

USTEP (arg)

Ступенчатая функция требует одного параметра. USTEP= - 1, где параметр положителен и 0, где параметр отрицателен.

UPULSE (arg1, arg2)

Функция импульса требует двух параметров. UPULSE= - 1, где arg1 положителен и arg2 отрицателен, и 0 в любом другом случае..

URAMP (arg1, arg2)

Функция пилообразного сигнала требует двух параметров. URAMP равен 0, где arg1 и arg2 отрицательны, и равен 1, где arg1 и arg2 положительны. URAMP пилообразные сигналы линейно меняются от 0 до 1 между этими точками.

2.2.6.5. FIT Функция
Следующий две формы могут использоваться, чтобы вычислить проекционно-разностную интерполяцию произвольного выражения:

Fit (expr)

Вычисляет конечноэлементную интерполяцию данного выражения, используя текущую вычислительную сетку и базисные функции.
FIT (expr, w)

Как с FIT, но с диффузией сглаживания с коэффициентом равным весу w (пробуют от 0.1 до 1.0, и изменяют, чтобы выбрать оптимальное).
FIT c весом может использоваться, чтобы сгладить шумные данные, блокировать разрывные функции от дифференцирования в методе Ньютона, или избежать дорогого перерасчета комплексных функций.

2.2.6.6. Записывающие функция
Функция SAVE(expr) создает поле на конечноэлементной сетке и сохраняет значения параметра в узловых точках для последующей интерполяции. Функция SAVE может использоваться, чтобы блокировать разрывные функции от дифференцирования в методе Ньютона, или избежать дорогого перерасчета комплексных функций.

Нормальное использование SAVE происходит в разделе Definitions, как показано ниже
= SAVE (< expr >),

где name - имя файла, куда производится запись.

2.2.6.7. Функция TABLE для импорта таблиц.
FlexPDE поддерживает функцию импорта табличных данных:

Table('namefile')

Импортирует таблицу данных от названного файла.

Прикладные описатели могут принимать (импортируют) и генерировать (экспортируют) неаналитические данные через внешний двух- или трехмерных файл таблицы. Эта особенность полезна для систем моделирования, где экспериментальные данные доступны и имеется интерфейс с другими программами.

Файлы импорта таблицы - текстовые файлы ASCII и могут быть сгенерированы с любым редактором текста ASCII или программами пользователя, разработанными, чтобы генерировать функции таблицы. FlexPDE опции 'PRINT' И 'EXPORT' (см. PLOTS и MONITORS) также записывают файлы, которые могут читаться функцией TABLE.

Файлы функции ТАBLE должны иметь форму:
{Комментарии}

Name_coord1 datacount1

Value1_coord1 value2_coord1 value3_coord1 …

Name_coord2 datacount2

Value1_coord2 value2_coord2 value3_coord1 …

Name_coord3 datacount3

Value1_coord3 value2_coord3 value3_coord3 …

Data {комментарии)

Data111 data211 data311 …

Data121 data221 data321 …

Data131 data231 data331 …

… … …

… … …

Data112 data 212 data312 …

Data122 data 222 data322 …

Data132 data 232 data 332 …

… … …

… … …
где

Name_coordN является названием координаты в N направлении

типичный пример name_coord1 = x, name_coord2 = y, name_coord3 = t.

DatacountN является числом точек, данных в N направлении.

DataJKL является данными в координатной точке (J, K, L)

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

2.2.6.8. Входная функция перемещения TRANSFER
Transfer ('filename', name1 [, name2, ..])
ФУНКЦИЯ TRANSFER позволяет выполнить передачу(перемещение) данных между FlexPDE, поддерживая полный объем информации первоначального вычисления. Файл, указанный в функции Transfer, должен быть написан FlexPDE c использованием функции вывода Transfer. Имена, перечисленные во входной функции, станут определенными, как будто они появились в " name = " инструкции Definitions. Имена должны быть позиционально коррелированы с полями данных в упомянутом выходном файле.
2.2.6.9. Строковые Функции
FlexPDE обеспечивает минимальную поддержку для создания динамических текстовых строк.
INTSTRING (< integer >)

Эта функция возвращает текстовую строку, представляющую целочисленное значение . Эта функция может использоваться в конъюнкции с оператором каскадного соединения "+", чтобы формировать имена области или границы. Например
FOR i=1 to 4 do

START "LOOP"+INTSTRING(i) (x,y) ....
2.2.6.10. Функция СУММЫ

Функция SUM производит суммирование повторных членов. Форма:
= SUM(,,,)
Параметр < expression > оценен и суммирован для = 0,1,2, ... finel.

Например, инструкция:
source = SUM(i,1,10,exp(-i))
формирует сумму из показательных функций exp (-1) +exp (-2) + ... +exp (-10).

Функция SUM может использоваться с МАССИВАМИ данных, как показано ниже
DEFINITIONS

A = ARRAY(1,2,3,4,5,6,7,8,9,10)

source = SUM(i,1,10,A[i])

2.2.7. Операторы
2.2.7.1. Арифметические операторы
Оператор Действие

- одноместный, формирует негатив из единственного операнда

+ формирует сумму из двух операндов

- формирует разность двух операндов

* формирует произведение из двух операндов

/ делит первый операнд на второй

** возводит в степень первый операнд -основание, второй- показатель

^ альтернатива к **

2.2.7.2. Векторные операторы
Векторы должны иметь два компонента, оба из который лежат в плоскости задачи.

CROSS (arg1, arg2)

Формируетcя векторное произведение из двух ВЕКТОРОВ и возвращается скалярная величина, равная проекции векторного произведения на нормаль к прикладной плоскости.
DOT (arg1, arg2)

Формирует скалярное произведение из двух ВЕКТОРОВ и возвращается скалярная величина, равная величине скалярного произведения.

MAGNITUDE (аrg)

Возвращается скаляр, равный длине векторного аргумента arg.

MAGNITUDE (argx, argy {, argz})

Возвращается скаляр, равный длине вектора, чьи компоненты - argx и argy (и возможно argz в трехмерном случае).

Normal (arg)

Возвращается скаляр, равный проекции вектора arg на нормаль к границе области. *
Normal (argx, argy {, argz})

Возвращается скаляр, равный проекции на нормаль к границе области вектора, чьи компоненты - argx и argy (и возможно argz в трехмерном случае). *
TANGENTIAL(arg)

Возвращается скаляр, равный компоненту вектора arg, касательному к границе области. *

TANGENTIAL (argx, argy {, argz})

Возвращается скаляр, равный граничнокасательному компоненту вектора, чьи компоненты - argx и argy (и возможно argz в трехмерном случае). *
Vector (argx, argy {, argz})

Создает ВЕКТОР, чьи компоненты - два (или три) скалярные параметры.
* Обратить внимание: операторы NORMAL И TANGENTIAL могут только использоваться только на границе области или на граничных графиках или интегралах.

2.2.7.3. Дифференциальные операторы
Названия дифференциальных операторов созданы из координатных названий задачи, определенных пользователем или заданных по умолчанию. Операторы первых производных имеют форму " D ", где - название координаты. Вторые производные имеют форму " D ". В заданном по умолчанию декартовом случае указанные операторы - "DX", "DY", "DXX", "DXY", и "DYY".

D (arg)

Первая частная производная от выражения arg относительно координаты , eg. DX (arg).
D < m> (arg)

Вторая частная производная arg относительно координат и , eg. DXY (arg).
DIV (arg)

Дивергенция ВЕКТОРНОГО параметра arg.
DIV (argx, argy {, argz})

Дивергенция вектора, чьи компоненты - argx, argy (и возможно argz в трехмерном случае).
GRAD (arg)

Градиент скалярного параметра
CURL (arg)

Ротор ВЕКТОРНОГО параметра arg; возвращается скаляр, равный величине нормальной компоненты вектора (к плосксти вычислений).
CURL (arg)

Ротор СКАЛЯРНОГО параметра arg; предполагается, что параметр есть величина нормальной компоненты вектора ( к плоскости вычислений), и возвращается вектор, лежащий в плоскости вычисления.

CURL (argx, argy {, argz})

Ротор вектора, чьи компоненты в плоскости вычисления - argx, argy (и возможно argz в трехмерном случае).

DEL2 (arg)

Двумерный Лапласиан параметра arg. Эквивалент DIV(GRAD (arg)).


2.2.7.4. Интегральные операторы
Интегралы могут быть сформированы по объемам, поверхностям или линиям. Конкретная интерпретация интегральных операторов зависит от системы координат данной проблемы.
Объемные интегралы

Операторы INTEGRAL и VOL_INTEGRAL синонимичны, и исполняют интегрирование по объему.
2-мерные объемные интегралы

Форма прототипа в 2-ом:
INTEGRAL (< подынтегральное выражение >, < область >)

Или VOL_INTEGRAL (< подынтегральное выражение >, < область >)
Здесь <�область> может быть определена номером или названием ( или может быть опущена, когда подразумевается полная область).

В двумерных декартовых проблемах, элемент объема сформирован, продлевая двумерную ячейку единицу длины в Z-направлении, так чтобы объемный интеграл был тот же самый как интеграл по области в координатной плоскости.

В двумерных цилиндрических проблемах, элемент объема сформирован как 2*pi*r*dr*dz, так чтобы объемный интеграл был НЕ тот же самый как интеграл по области в координатной плоскости. Для частного случая 2-ой цилиндрической геометрии, дополнительный оператор
AREA_INTEGRAL (< подынтегральное выражение >, < область >)
вычисляет интеграл от подынтегрального выражения по обозначенной области (или по полной областьи) без 2*pi*r взвешивания.
Трехмерные объемные интегралы

Форма прототипа в трехмерном случае:
INTEGRAL (,, )

or VOL_INTEGRAL(,, )
Здесь может быть определен номером или именем, или он может быть опущен, когда полный набор слоев подразумевается. может также быть определен номером или именем, или он может быть опущен, когда полная область проекции подразумевается.

Если опущен, то должен быть определен по имени или опущен. Если оба и опущены, подразумевается полная область.
Например,

INTEGRAL (,, ) означает интеграл по подобласти, содержащейся в выбранной области(регионе) и слое.

INTEGRAL (,,< named_layer >) означает интеграл по всем областям(регионам) названного слоя.

INTEGRAL (,) означает интеграл по всем слоям выбранной области(региона).

INTEGRAL () означает интеграл по полному домену(области).
Поверхностные интегралы
Операторы SINTEGRAL и SURF_INTEGRAL синонимичны и выполняют поверхностное интегрирования.
2-ые поверхностные интегралы

Форма прототипа в 2-ом случае:
SINTEGRAL (, < named_boundary >)

or SURF_INTEGRAL(,)
Здесь < named_boundary > может быть определена по имени, или она может быть опущена, когда полная внешняя граница области подразумевается.

В двумерных декартовых проблемах, поверхностный элемент сформирован, продлевая двумерный элемент линии на длины в Z-направлении, так чтобы поверхностный элемент был dl*1. В этом случае поверхностный интеграл тот же самый как линейный интеграл.

В двумерных цилиндрических проблемах, поверхностный элемент сформирован как 2*pi*r*dl, так что поверхностный интеграл НЕ тот же самый как линейный интеграл.

Область, в которой оценка сделана, может управляться, обеспечивая третий параметр, как в

примере
SURF_INTEGRAL(,,)
<�Область>(<�регион>) должна быть одна из областей(регионов), ограниченных выбранной поверхностью.

Трехмерные поверхностные интегралы

В трехмерных проблемах, имеются несколько форм для поверхностного интеграла:
1. Интегралы по поверхностям вытеснения выбраны именем поверхности или номером или номером и именем области(региона) :
SINTEGRAL(,,)

or SURF_INTEGRAL(,,)
Если опущена, интеграл принят по всем областям указанной поверхности.

Если и опущены, интеграл принят по полной внешней поверхности домена(области).

Интегралы этого типа могут быть далее квалифицированы, выбирая слой, в котором оценка должна быть сделана:
SURF_INTEGRAL(,,, ) ,

должен быть один из слоев, ограниченных отобранной поверхностью.
2. Интегралы по поверхностям "боковой стенки" выбраны именами границы слоя
SINTEGRAL(,,)

or SURF_INTEGRAL(,,)
Если опущен, интеграл принят по всем слоям указанной поверхности.
Интегралы этого типа могут быть далее квалифицированы, выбирая область(регион), в которой оценка должна быть сделана:
SURF_INTEGRAL(,,,)
должна быть одна из областей(регионов), ограниченных выбранной поверхностью.
3. Интегралы по полным поверхностям, ограниченым выбранными подобластями, отобраны именем области(региона) и именем слоя, как с объемными интегралами:
SINTEGRAL(,,)

or SURF_INTEGRAL(,,)
Если опущен, интеграл принят по всем слоям указанной поверхности.
Линейные интегралы

Операторы BINTEGRAL и LINE_INTEGRAL синонимичны и выполняют интегрирование линиям. Интеграл всегда понимается относительно расстояния по отрезку или кривой.

В настоящее время, линейные интегралы только определены только в 2-мерных проблемах. Общие трехмерные линейные интегралы еще не осуществлены.

В 2-ой декартовой геометрии, линейный интеграл тот же самый как поверхностный интеграл. В 2-ой цилиндрической геометрии, поверхностный интеграл будет содержать 2*pi*r взвешивание, в то время как линейный интеграл этого не имеет.

BINTEGRAL (, < named_boundary >)

or LINE_INTEGRAL(,)
Граничная спецификация может быть опущена, когда полная внешняя граница подразумевается.

Линейные интегралы могут быть далее квалифицированы, определяя область(регион), в которой оценка должна быть сделана:
LINE_INTEGRAL(,,)
должна быть одна из областей(регионов), ограниченных выбранной границей.

2.2.7.5. Операторы отношения
Оператор Определение

= Равный

< Меньше чем

> Больше чем

< = Меньше чем или равный

> = Больше чем или равный

< > Не равный
Комбинации отношений
Оператор Определение

and Оба условия истина

or Истина любое условие

not отрицание условия (одноместный)
Оператор назначения
В дополнение к его использованию как равный оператор, прикладные описатели используют символ "=", чтобы связать значения функции и выражения с определенными названиями.
2.2.8. Выражения
Значения выражений
Прикладные описатели могут содержать выражения, содержащие один или большее количество операторов, переменных, чисел и пар круглых скобок. При нахождении значения выражения FlexPDE следует за алгебраическими правилами порядка действий, в которых выполняются сначала одноместные операторы, затем бинарные операторы в следующем порядке:
Возведение в степень

Умножение и деление

Сложение и вычитание

Относительные операторы (< <, =, =, < >, > = >,)

Относительные комбинации (and, or)
Когда выражения содержат подвыражения, включенные в пары круглых скобок, то они вычисляются сначала, без отношения к порядку любых операторов, которые предшествуют или следуют за ними. Круглые скобки могут быть вложены до любого уровня, со внутренними подвыражениями, оцениваемыми сначала и продолжением направленным наружу. Круглые скобки должны всегда использоваться в парах.
Выражения с условным значением
Прикладные описатели могут содержать условные выражения вида
IF условное подвыражение THEN подвыражение ELSE подвыражение.
Эта форма выбирает одно из двух альтернативных значений как значение выражения. Это - не процедурная альтернативная конструкция, знакомая в процедурных языках программирования.

Подвыражения THEN или ELSE, могут содержать вложенный оператор IF ... THEN ... ELSE (каждый ELSE свяжется с самым близким THEN).

2.3. Разделы
2.3.1. Title
Необязательный раздел Title(ЗАГОЛОВОК ) может содержать одну литеральную строку. Когда Title присутствует, литеральная строка используется как метка заголовка для всех МОНИТОРОВ и ГРАФИКОВ.
2.3.2. SELECT
1   2   3   4   5   6   7

Похожие:

Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Руководство по эксплуатации Рисунок 1
Значок приема отображается при приеме сигнала. Значок передачи отображается при передаче сигнала
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Как создать
Чтобы не потерять загруженные фотографии, документы и другие файлы, сделайте копию сайта. Для этого нажмите на значок шестеренки...
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Алгоритм работы с программой algo2000 (Машина Тьюринга)
В папке algo2000 содержится одна папка и три файла algo2000: значок программы, файл справки и исполняемая программа (приложение)
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Включите компьютер. После загрузки операционной системы вы увидите...
Рабочий стол (по аналогии с обычным рабочим столом), на котором размещаются часто используемые документы и инструменты. Совет на...
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Электронный ошейник Aetertek at-918
Шаг 1: Зарядите пульт. Значок батареи на жк-дисплее покажет, когда аккумулятор зарядится полностью
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Инструкция по установке систем «Стандарт-гост» и «Гарант» Подключение сетевого диска
Выберите «Вся сеть» и двойным щелчком мыши откройте Нажмите на значок «Сеть Microsoft Windows»
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Инструкция по установке и эксплуатации InformSoyuzgkh
Для активации программы необходимо указать файл с лицензией (*. pfx) (значок – конверт с ключом) и указать пароль, вложенные в архив...
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Инструкция использования в программе «Skype»
Нажать правой кнопкой мыши на значок любого пользователя, чтобы выбрать среди дополнительных возможностей (в меню «Сотрудничество»)....
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Т еперь вы можете переплавить золотосодержащие концентраты (и старые...
Если Вы серьёзный золотодобытчик или просто любитель, этот новый комплект по переплавке золотого концентрата в микроволновой печи...
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Н астройка The Bat! (Release 0xx)
Для инсталляции почтовой программы The Bat! Вам нужно скачать и запустить программу установки
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Тема Алгоритмы (повторение)
Программное обеспечение компьютера. Системная среда Windows. Объект «Рабочий стол»
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Что такое Skype?
При помощи программы Skype, Вы также можете звонить на городские или мобильные телефоны в любую точку мира, просто пополните баланс...
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Настройка цифровых каналов на телевизорах торговой марки Samsung*
ДУ, у Вас откроется меню телевизора, в котором нужно будет выбрать раздел «Канал» (значок Спутниковая антенна). Во вкладке «Антенна»...
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon С водяным контуром
Ваш аппарат отопительный обеспечит Ваш дом теплом. Этот аппарат будет работать на Вас в автоматическом режиме без Вашего контроля....
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Ооо «Оборудование» стол охлаждаемый серии «Е» Ту 5151-002-38321830-2012
Стол bt предназначен для хранения предварительно замороженных пищевых продуктов. Стол используется как самостоятельно, так и в составе...
Программа инсталляции Flexpde размещает значок Flexpde на ваш рабочий стол. Вы можете запустить Flexpde просто, дважды нажимая этот значок. icon Техническое задание (идентификационный номер процедуры №35/4-10882)...
Рабочий стол с т-образными канавками для крепления деталей, приспособлений и дополнительных возможностей с шагом, мм

Руководство, инструкция по применению




При копировании материала укажите ссылку © 2024
контакты
rykovodstvo.ru
Поиск