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

From FreeCAD Documentation
Jump to navigation Jump to search
This page is a translated version of the page Std New and the translation is 100% complete.
Other languages:
Deutsch • ‎English • ‎español • ‎français • ‎italiano • ‎polski • ‎română • ‎русский • ‎日本語 • ‎한국어

Std New.svg Создать

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

Описание

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

Применение

  1. Существует несколько способов вызвать команду:
    • Нажатием кнопки Std New.svg Создать на панели инструментов.
    • Через пункт меню: Файл → Std New.svg Создать.
    • Используя комбинацию клавиш клавиатуры: 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)