Команда "Создать"

From FreeCAD Documentation
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
This page is a translated version of the page Std New and the translation is 100% complete.

Создать

Системное название
Std_New
Расположение в меню
Файл → Создать
Верстаки
All
Быстрые клавиши
Ctrl+N
Представлено в версии
-
См. также
Открыть файл,
Импортировать файл

Описание

Команда Создать создаёт новый пустой документ и делает его активным.

Применение

  1. Существует несколько способов вызвать команду:
    • Нажатием кнопки Создать на панели инструментов.
    • Через пункт меню: Файл → Создать.
    • Используя комбинацию клавиш клавиатуры: Ctrl+N.

Настройки

  • FreeCAD создает новый пустой документ при старте, при условии, что параметр Инструменты → Редактор параметров... → BaseApp → Preferences → Document → CreateNewDoc установлен как true. Данный параметр может быть изменен через Редактор настроек.
  • Некоторые свойства документа, например такие как: имена авторов, названия компаний и информация о лицензии могут быть предварительно указаны в Редакторе настроек.

Свойства

Большинство свойств также можно изменить в диалоговом окне "Информация о проекте..." (команда Std ProjectInfo).

  • ДанныеComment: Может содержать комментарий.
  • ДанныеCompany: Название компании. Может быть установлено предварительно.
  • ДанныеCreated By: Инициалы автора создателя. Может быть установлено предварительно.
  • ДанныеCreation Date: Автоматическая временная метка. Нередактируемое значение.
  • ДанныеFile Name: Полный путь к файлу. Поле будет пустым, если документ не был ещё сохранен. Нередактируемое значение.
  • ДанныеId: Не реализовано на данный момент.
  • ДанныеLabel: Название которое отображается в Древе проекта. По умолчанию используется имя документа.
  • ДанныеLast Modified By: Инициалы автора внесшего правки. Может быть установлено предварительно.
  • ДанныеLast Modified Date: Автоматическая временная метка (время последней правки). Нередактируемое значение.
  • ДанныеLicense: Тип лицензии. Может быть установлено предварительно.
  • ДанныеLicense URL: URL лицензии. Может быть установлено предварительно.
  • ДанныеShow Hidden: Если параметр равен True, то элементы, которые были скрыты в Древе проекта все равно будут отображаться. Сокрытие элементов в дереве проекта может быть полезно при работе с большими моделями.
  • ДанныеTip: Не реализовано на данный момент.
  • ДанныеTip Name: Не реализовано на данный момент.
  • ДанныеTransient Dir: Путь временной папки, используемой для восстановления данных. Нередактируемое значение.

Программирование

Смотрите так же: Основы составления скриптов в FreeCAD.

Для создания нового документа используйте newDocument([name], [hidden=False]) метод приложения FreeCAD. Название документа должно быть уникальным, что проверяется автоматически. Если имя не будет указано, документу будет присвоено название "Untitled". Если hidden=True, тогда созданный документ не будет отображаться в графическом интерфейсе и его вкладка так же не будет создана.

import FreeCAD
from pathlib import Path

# The folder and filename we will use:
fld = 'D:/testfiles/'
fnm = fld + 'test.FCStd'

# Make sure fld exists:
Path(fld).mkdir(parents=True, exist_ok=True)

doc = FreeCAD.newDocument()
doc.saveAs(fnm)

FreeCAD.closeDocument(doc.Name)

doc = FreeCAD.open(fnm)
doc.save()

FreeCAD.closeDocument(doc.Name)