Настройка создания файлов ПП для услуг по производству ПП
Используйте PCBServices объект для настройки формирования файла печатной платы (PCB) для службы производства печатной платы.
создает файл Gerber на основе типа службы, указанного в w = PCBServices.servicetypeservicetype.
servicetype - Тип услуги из пакета услуг PCBТип услуги из пакета услуг PCB, указанный как одно из следующих:
AdvancedTaxingWriter - Настройка создания файлов Gerber для расширенного производства цепей.
CircuitPeopleWriter - настройка создания файлов Gerber для интерактивного средства просмотра CircuitPeople.
DirtyPCBsWriter - Настройте поколение файла Гербера для Грязного производства PCBs.
EuroTaxingWriter - Настройка создания файлов Gerber для интерактивного средства просмотра EuroCircuits.
GerberLookWriter - Настройка создания файлов Gerber для онлайн-средства просмотра GerbLook.
GerberViewerWriter - настройка создания файлов Gerber для интерактивного средства просмотра GerberViewer.
MayhewWriter - настройка создания файлов Gerber для просмотра онлайн- 3-D Mayhew Labs.
OSHParkWriter - настройка создания файлов Gerber для производства печатных плат OSH Park.
PCBWayWriter - настройка генерации файлов Gerber для производства PCBWay PCB.
ParagonWriter - настройка создания файлов Gerber для интерактивного средства просмотра Paragon Robotics.
SeingWriter - настройка генерации файлов Gerber для производства печатной платы Seeed Fusion.
SunstoneWriter - Настройте поколение файла Гербера для производства Sunstone PCB.
ZofzWriter - настройка создания файлов Gerber для средства просмотра Zofz 3-D.
Пример: w = PCBServices.SunstoneWriter создает файлы Gerber, настроенные для использования службы производства печатной платы Sunstone.
w - услуги по производству печатной платыУслуга производства печатной платы, возвращенная как объект.
BoardProfileFile - Тип файла для профиля платы'legend' | 'profile'Тип файла для профиля платы, указанный как 'legend' или 'profile'.
Пример: w = PCBServices.SunstoneWriter; w.BoardProfileFile = 'profile'.
Типы данных: char | string
BoardProfileLineWidth - Ширина линии1 | положительный скалярШирина линии, заданная как положительный скаляр в милах.
Изготовители печатных плат различаются в зависимости от профиля платы. Наиболее распространенная ширина линии равна нулю ширины дроби в выбранной единице измерения, например 0,1 мил.
Пример: w = PCBServices.SunstoneWriter; w.BoardProfileLineWidth = 0.1
Типы данных: double
CoordPrecision - Точность координат X и Y, записанных в файл[2 6] вектор | 1-на-2Точность координат X и Y, записанных в файл, заданная как вектор 1 по 2 [I F], где,
I - количество цифр в целочисленной части, 0 < = I < = 6.
F - количество цифр в дробной части, 4 < = F < = 6.
Пример: w = PCBServices.SunstoneWriter; w.CoordPrecision = [1 3]
Типы данных: double
CoordUnits - Единицы координат X и Y'in' | 'mm'Единицы координат X и Y, определяемые как дюймы или миллиметры.
Пример: w = PCBServices.SunstoneWriter; w.CoordUnits = 'mm'
Типы данных: char | string
CreateArchiveFile - Создает один архивный файл со всеми файлами Gerber1 (по умолчанию) | 0Создание одного архивного файла со всеми файлами Gerber, указанными как 1 или 0.
Пример: w = PCBServices.SunstoneWriter; w.CreateArchiveFile = 0
Типы данных: logical
DefaultViaDiameter - По диаметру сверла3.0000e-04 | положительный скалярЧерез диаметр сверла, заданный как положительный скаляр в метрах. Производители печатных плат также называют его минимальным диаметром сверления.
Пример: w = PCBServices.SunstoneWriter; w.DefaultViaDiameter = 0.1
Типы данных: double
DrawArcsUsingLines - Принудительно создавать дуги с использованием линий0 | 1Принудительно создавать дуги с использованием линий, указанных как 1 или 0.
Пример: w = PCBServices.SunstoneWriter; w.DrawArcsUsingLines = 0
Типы данных: logical
ExtensionLevel - Содержимое компонента для формата Gerber1 (по умолчанию) | 2Содержимое элемента для формата Gerber, указанное как:
1 - Расширение 1 является наиболее совместимой настройкой для последующих инструментов производства печатной платы.
2 - Расширение 2 добавляет атрибуты файла %TF.<attr>*%" в верхний и нижний колонтитулы файлов Gerber.
Пример: w = PCBServices.SunstoneWriter; w.ExtensionLevel = 2
Типы данных: double
Filename - Имя всех файлов, содержащих дизайн Gerber'untitled' (по умолчанию) | символьный векторИмя всех файлов, содержащих конструкцию Гербера, указанное как символьный вектор.
Пример: w = PCBServices.SunstoneWriter; w.Filename = 'antenna_design'.
Типы данных: char | string
Files - Определение стека файлов ППОпределите стек файлов ПП, указанный как символьный вектор. Это определение включает в себя:
Несколько файлов, описывающих одну ПП.
«Файл» как объект памяти, содержащий буферы, описывающие или удерживающие содержимое файла до его записи.
Клеточный вектор Gerber.FileFunction объекты, по одному на файл.
Типы данных: cell | char | string
IncludeRootFolderInZip - Включить папку верхнего уровня в архив zip1 | 0Включить папку верхнего уровня в архив zip, указанный как 1 или 0.
Пример: w = PCBServices.SunstoneWriter; w.IncludeRootFolderInZip = 0
Типы данных: logical
PostWriteFcn - Функция для вызова после успешной операции записиФункция для вызова после успешной операции записи, заданная как дескриптор функции. В этом случае это sendTo функция. Это свойство обеспечивает открытие местоположения файлов Gerber и веб-сайта производственной службы после успешной записи.
Пример: w = PCBServices.SunstoneWriter; w.PostWriteFcn = @(obj)sendTo(obj)
Типы данных: function_handle
SameExtensionForGerberFiles - Использование .gbr быть расширением для всех файлов Gerber0 | 1Использовать .gbr быть расширением для всех файлов Gerber, указанных как 0 или 1.
Пример: w = PCBServices.SunstoneWriter; w.SameExtensionForGerberFiles = 1
Типы данных: logical
UseExcellon - Создание файлов сверления Excellon1 | 0Создание файлов сверления Excellon, указанных как 0 или 1.
Пример: w = PCBServices.SunstoneWriter; w.UseExcellon = 1, генерирует файлы развертки формата Gerber с помощью 'x2' расширение.
Типы данных: logical
Создайте компланарную перевернутую F-антенну.
fco = invertedFcoplanar('Height',14e-3,'GroundPlaneLength', 100e-3, ... 'GroundPlaneWidth', 100e-3);
Используйте эту антенну при создании объекта стека ПП.
p = pcbStack(fco); figure; show(p)

Использование устройства записи Mayhew с profile плата для просмотра ПП в 3D.
s = PCBServices.MayhewWriter;
s.BoardProfileFile = 'profile's =
MayhewWriter with properties:
BoardProfileFile: 'profile'
BoardProfileLineWidth: 1
CoordPrecision: [2 6]
CoordUnits: 'in'
CreateArchiveFile: 0
DefaultViaDiam: 3.0000e-04
DrawArcsUsingLines: 1
ExtensionLevel: 1
Filename: 'untitled'
Files: {}
IncludeRootFolderInZip: 0
PostWriteFcn: @(obj)sendTo(obj)
SameExtensionForGerberFiles: 0
UseExcellon: 1
Создание файла конструкции антенны с помощью PCBWriter.
PW = PCBWriter(p,s);
Используйте gerberWrite метод создания файлов Гербера из файлов конструкции антенны.
gerberWrite(PW)
Расположение папки и веб-сайта Mayhew labs открывается автоматически.
Для просмотра платы перетащите файлы. Щелкните Готово (Done).

Имеется измененная версия этого примера. Открыть этот пример с помощью изменений?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.