ПрагмаСофтСтудия 2.1

Страница 'Основное'

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

Внешний вид страницы настроек приведён на рисунке расположенном ниже.

Описание опций размещённых на странице смотрите в следующей таблице.

Рабочая область Ширина

Опция определяет ширину рабочей области в окне Редактор.

Высота

Опция определяет высоту рабочей области в окне Редактор.

Идентификаторы Максимальная длина имени

Максимальное число символов, из которых может состоять имя идентификатора САПР.

Максимальная размерность

Максимальное число элементов, из которых может состоять массив переменной, входного, выходного значения и константы вычислительного узла, а также массив оператора вычислительных узлов pack.

Локальная система координат Смещение

Опция разрешает смещать локальные системы координат групп окна Прорисовка, а также групп в функциях прорисовки в окне Функции.

Поворот

Опция разрешает поворачивать локальные системы координат групп окна Прорисовка, а также групп в функциях прорисовки в окне Функции.

Масштабирование Опция разрешает задавать масштаб отображения локальных систем координат групп окна Прорисовка, а также групп в функциях прорисовки в окне Функции.
Маскирование Примитивами

Опция разрешает создавать маску с помощью примитивов САПР и использовать её при прорисовке для исключения части графики.

Секущей линией

Опция разрешает использовать маскирование с помощью секущей линии для исключения при прорисовке части графики, создаваемой примитивами САПР.

Секущим прямоугольником

Опция разрешает использовать маскирование с помощью секущего прямоугольника для исключения при прорисовке части графики, создаваемой примитивами САПР.

Максимальное число вершин Полилиния

Опция определяет максимальное число вершин, которое может быть использовано для построения примитива Полилиния.

Полигон

Опция определяет максимальное число вершин, которое может быть использовано для построения примитива Полигон.

Кривая Безье

Опция определяет максимальное число вершин, которое может быть использовано для построения примитива Кривая Безье.

Задаваемое значение может изменяться от 3 до 8. При числе вершин больше 8, из-за большого числа вычислений, построение становится слишком долгим по времени.

Функции Рекурсия

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

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

Максимальная вложенность

Опция представляет собой защиту от переполнения стека, при работе в аппаратуре созданного в САПР программного кода. Также это надёжная защита от зацикливания. Задаваемое число определяет максимальное допустимое количество последовательных вызовов функций существующих в проекте САПР. Учитываются только прямые вызовы, из которых ещё не было возврата.

Существует интересная особенность. Задание максимальной вложенности равной 0, полностью запретит вызов функций из дерева окна Прорисовка.

Автоматическое приведение типа Результата вычисления в формулах

Опция разрешает автоматическое приведение типа результата вычисления формул к типу переменных, стоящих слева от знака равно. Если приведение запрещено, то пользователю придётся самому позаботиться об этом и указывать в тексте формул операцию приведения типа.

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

Результата вычисления в свойствах

Эта опция аналогична предыдущей, за исключением того, что рассматриваются формулы находящиеся в свойствах элементов окна Прорисовка и окна Функции. Каждое свойство имеет некоторый тип. При автоматическом приведении, программа сама приводит тип результата вычисления формулы к типу свойства. Если автоматическое приведение запрещено, то об этом придётся позаботиться пользователю, добавив операцию приведения типа в текст формулы.

Разное Прорисовка последней координаты

Опция разрешает учитывать вершину x2,y2 при прорисовке примитивов Линия и Прямоугольник. Тела примитивов будут покрывать данные координаты, что увеличит на единицу длину Линии, а также ширину и высоту Прямоугольника.

 

 

Авионика и Софт

forum.aviosoft.ru

 

сборка: 706