Импорт/экспорт переменных документа

Предыдущая страницаВ началоСледующая страница

Основным способом связи T-FLEX CAD с какими-то внешними процедурами (особенно программами проектирования или расчётов) является передача значений параметров. Причём, можно как передавать данные, так и принимать их.

Реализуется это с помощью файла параметров формата ".par".

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

Файлы параметров удобно применять для связи T-FLEX CAD с расчётными программами. В системе вы создаете параметрический чертёж с определенным набором параметров. Ваша расчётная процедура через файл получает значения этих параметров. Остальные параметры чертежа вы рассчитываете в вашей программе и создаете новый файл параметров, либо обновляете старый. В T-FLEX CAD считываете файл и получаете видоизмененный чертёж на основе рассчитанных вами параметров. Таким образом, файл параметров служит для вас в качестве промежуточного звена для связи между T-FLEX CAD и вашей программой.

Запись переменных во внешний файл

Значения переменных можно записать в файл параметров, используя команду Записать параметры:

TextSave20x20

<Ctrl>+<W>

Файл > Экспорт…

WriteParameters1

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

VariablesEditor46

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

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

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

Например, в редакторе имеется следующий набор переменных:

VariablesEditor47

При записи файла установили параметры: Выводить выражения, Выводить комментарии. В результате должен получиться ".par" файл следующего содержания (открыть можно с помощью любого текстового редактора):

 

b = 100; /*Ширина*/

a = 9; /*Длина*/

c = a+b; /*Сумма*/

aa = (#1+#2)*10+3; /*Функция*/

$IT = "Text"; /*Имя*/

f = aa(3,4)*10+200; /*Переменная f*/

 

При выборе Выводить значения коннектора, в файл будут добавлены значения из соответствующей колонки.

Если выбран параметр Выводить только выделенные переменные, то в файл будут записаны только выбранные строки.

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

Считывание внешнего файла переменных

Значения внешних переменных можно считать из файла параметров, используя команду Считать переменные:

TextLoad20x20

<Ctrl>+<R>

Файл > Импорт...

ReadParameters1

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

VariablesEditor50

Заменять комментарии – производит замену комментариев при совпадении переменных в редакторе и импортируемом файле.

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

Только внешние переменные – добавляет только переменные, отмеченные в импортируемом файле как внешние.

Считывать коннекторы - добавляет информацию о коннекторах, заданных в опции Значения коннектора в параметрах переменной.

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

См. также:

Печать списка переменных