Настройка генерации файлов ПП для производственной услуги ПП
Используйте PCBServices
объект для настройки генерации файлов печатной платы (PCB) для производственной услуги печатной платы.
создает файл Gerber на основе типа службы, указанного в w
= PCBServices.servicetype
servicetype
.
servicetype
- Тип услуги из пакета услуг ППТип услуги из пакета услуг ПП, заданный как одно из следующего:
AdvancedCircuitsWriter - Настройка генерации файлов Gerber для производства расширенных схем.
CircuitPeopleWriter - Настройка генерации файлов Gerber для сетевых средств просмотра CircuitPeople.
DirtyPCBsWriter - настройка генерации файлов Gerber для производства печатных плат Dirty.
EuroCircuitsWriter - Настройка генерации файлов Gerber для сетевых средств просмотра EuroCircuits.
GerberLookWriter - Настройка генерации файлов Gerber для онлайн- средства просмотра GerbLook.
GerberViewerWriter - Настройка генерации файлов Gerber для онлайн- средства просмотра GerberViewer.
MayhewWriter - настройте генерацию файлов Gerber для Mayhew Labs онлайн 3-D средства просмотра.
OSHParkWriter - Настройка генерации файлов Gerber для производства печатной платы OSH Park.
PCBWayWriter - настройка генерации файлов Gerber для производства печатной платы PCBWay.
ParagonWriter - настройте генерацию файлов Gerber для онлайн- средства просмотра Paragon Robotics.
SeeedWriter - настройка генерации файлов Gerber для производства ПП Seeed Fusion.
SunstoneWriter - настройка генерации файлов Gerber для производства печатных плат Sunstone.
ZofzWriter - настройте генерацию файлов Gerber для Zofz 3-D средство просмотра.
Пример: w = PCBServices.SunstoneWriter
создает файлы Gerber, настроенные для использования производственного сервиса Sunstone PCB.
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-by2 [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'
(по умолчанию) | вектор символовИмя всех файлов, содержащих проект Gerber, задается как вектор символов.
Пример: w = PCBServices.SunstoneWriter
; w.Filename = 'antenna_design'
.
Типы данных: char
| string
Files
- Задайте стек файлов печатной платыЗадайте стек файлов PCB в виде вектора символов. Это определение включает:
Умножает файлы, описывающие одну печатную плату.
«Файл» как объект памяти, содержащий буферы, которые описывают или хранят содержимое файла перед записью файла.
Вектор камеры Gerber.FileFunction
объекты, по одному на файл.
Типы данных: cell
| char
| string
IncludeRootFolderInZip
- Включить папку верхнего уровня в zip архив1
| 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
метод для создания файлов Gerber из файлов проекта антенны.
gerberWrite(PW)
Расположение папки и веб-сайта Mayhew labs открывается автоматически.
Чтобы просмотреть плату, перетащите файлы. Нажмите Готово.
У вас есть измененная версия этого примера. Вы хотите открыть этот пример с вашими правками?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.