Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Kompas_Guide2.pdf
Скачиваний:
72
Добавлен:
12.03.2015
Размер:
2.31 Mб
Скачать

Глава 60.

Таблицы переменных

60.1.Общие сведения

Таблица значений внешних переменных (таблица переменных) — это таблица, храняща! яся в файле и содержащая предопределенные значения внешних переменных этого файла.

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

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

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

Таблица переменных организована следующим образом (рис. 60.1):

Комментарий

H

D

L

Первая строка, начиная со второй ячейки, содержит име!

 

 

 

 

на переменных — заголовки столбцов таблицы.

Исполнение 1

15

10

40

Первый столбец, начиная со второй ячейки, содержит

Исполнение 2

15

12

50

 

 

 

 

комментарии к строкам.

Исполнение 3

16

16

60

Остальные ячейки содержат значения переменных.

Рис. 60.1. Пример таблицы переменных

Таким образом, каждая строка таблицы, начиная со второй, содержит определенный на! бор значений переменных и комментарий — название этого набора.

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

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

Таблица переменных, хранящаяся в файле, может быть записана в файл формата Excel. Возможно также чтение таблицы переменных из файла формата Excel. Для того, чтобы чтение было возможно, файл формата Excel должен удовлетворять определенным тре! бованиям (см. раздел 60.1.3 на с. 152).

149

Часть IX. Параметризация геометрических объектов

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

к строкам).

60.1.1.Создание, редактирование и удаление таблицы переменных

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

1.Откройте окно работы с переменными.

2.На Инструментальной панели Окна работы с переменными (см. рис. 57.1 на с. 143) на! жмите кнопку Таблица переменных.

На экране появится окно Таблица переменных (рис. 60.2). Вновь созданная таблица переменных пуста.

3.Создайте таблицу.

3.1.Если нужная таблица создана заранее и записана в файле формата Excel, то на! жмите кнопку Читать из файла *.xls на Инструментальной панели окна Таблица переменных. В появившемся диалоге открытия файлов укажите нужный файл и нажмите кнопку Открыть. Если выбранный файл удовлетворяет требованиям (см. раздел 60.1.3 на с. 152), таблица будет заполнена данными из этого файла.

3.2.Если в файле уже есть внешние переменные, то нажмите кнопку Читать вне шние переменные. В таблице появятся столбцы, соответствующие имеющимся внешним переменным файла.

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

3.3.Добавьте в таблицу нужное количество строк и столбцов с помощью кнопок:

Добавить строку выше, Добавить строку ниже,

Добавить столбец слева, Добавить столбец справа.

3.4.Введите комментарии к строкам и значения переменных.

4. Закройте окно Таблица переменных

Рис. 60.2. Окно Таблица переменных

кнопкой ОК.

Созданная таблица будет добавлена в те! кущий файл.

Редактирование таблицы переменных практически аналогично ее созданию. Что! бы начать редактирование, откройте окно

Таблица переменных, выполнив пп. 1 и 2 вышеприведенной последовательности действий. Доступны следующие возмож! ности редактирования таблицы перемен! ных.

Замена таблицей, записанной в файле формата Excel. Для этого нажмите кнопку Читать из файла *.xls.

150

Глава 60. Таблицы переменных

Добавление столбцов, соответствующих внешним переменным файла. Для этого на! жмите кнопку Читать внешние переменные. Внешние переменные файла, которых еще нет в таблице, будут добавлены в нее.

Переименование столбцов. Для этого выделите нужный столбец и нажмите кнопку Пе реименовать столбец.

Добавление строк (столбцов) перед или после выделенной строки (столбца).

Удаление выделенных строк.

Удаление выделенных столбцов.

Перемещение выделенной строки в вертикальном направлении.

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

Если наличие таблицы переменных в файле больше не требуется, ее можно удалить. Для этого нажмите кнопку Удалить таблицу переменных на Инструментальной панели Окна работы с переменными. На запрос системы об удалении таблицы переменных из файла ответьте «Да».

60.1.2.Использование таблицы переменных

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

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

Для открытия таблицы переменных служит кнопка Таблица переменных. Она распо! ложена на Панели свойств:

при работе со сборками (вставка компонента с диска или из библиотеки моделей, редак! тирование вставки из библиотеки моделей) — на вкладке Параметры,

при работе с графическими документами (вставка фрагмента с диска или из библиотеки фрагментов, редактирование вставки фрагмента) — на вкладке Переменные.

Для открытия таблицы переменных компонента, вставленного в сборку с диска, служит команда Таблица переменных, расположенная в контекстном меню пиктограммы этого компонента в Дереве модели.

Кнопка (команда) Таблица переменных доступна, если таблица переменных, храня! щаяся во вставляемом (вставленном) файле, содержит более одной строки.

После нажатия кнопки Таблица переменных или вызова команды Таблица пере менных на экране появляется окно Таблица переменных (см. рис. 60.2 на с. 150). Выберите из таблицы нужную строку и закройте окно кнопкой ОК. Внешним перемен! ным вставляемого (вставленного) файла будут присвоены значения, содержащиеся в ячейках выбранной строки.

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

151

Часть IX. Параметризация геометрических объектов

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

1.Откройте файл, содержащий внешние переменные и таблицу переменных.

2.Откройте окно работы с переменными.

3.На Инструментальной панели Окна работы с переменными нажмите кнопку Таблица переменных.

На экране появится окно Таблица переменных (см. рис. 60.2 на с. 150).

4.Выберите из таблицы нужную строку и нажмите кнопку Присвоить значения пере менным.

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

Если текущий файл — модель, то для ее перестроения необходимо вызвать команду

Перестроить.

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

Значения информационных переменных после применения таблицы не меняются, даже если эти переменные присутствуют в таблице.

60.1.3.Требования к файлу формата Excel, содержащему таблицу переменных

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

1.Лист с данными в книге Excel должен иметь имя VarTable. Если этот лист пустой или со! держит некорректные данные, на экране появляется сообщение системы: «Данные не найдены».

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

Таблица переменных формируется в строгом соответствии с таблицей формата Excel. Столбцы и строки будут расположены в последовательности, заданной на листе VarTable. Первыми столбцом и строкой таблицы переменных будут первые по счету за! полненные столбец и строка из таблицы VarTable.

3.Ячейки импортируемой таблицы должны быть заполнены по следующим правилам.

В первую строку, начиная со второй ячейки, вводятся имена переменных.

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

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

152

Глава 60. Таблицы переменных

Если таблица содержит данные неверного формата (например, в ячейках значений пере! менных присутствуют буквы), то при импорте на экране появится сообщение «Данные, имеющие неверный формат, будут заменены на "0".» Это сообщение также появляется, если в импортируемой таблице есть пустые или объединенные ячейки. Чтобы перенести измененные данные, нажмите кнопку ОК, чтобы отказаться от переноса — кнопку От мена.

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

153

Часть X

Атрибуты

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]