Настройте генерацию файла PCB для PCB производственный сервис
Используйте объект PCBServices
настроить генерацию файла печатной платы (PCB) для PCB производственный сервис.
w = PCBServices.servicetype
создает файл Гербера на основе типа сервиса, заданного в w
= PCBServices.servicetype
servicetype
.
servicetype
— Тип сервиса от сервисного пакета PCBТип сервиса от сервисного пакета PCB, заданного как одно из следующего:
AdvancedCircuitsWriter – Сконфигурируйте генерацию файла Гербера для Усовершенствованного производства Схем.
CircuitPeopleWriter – Конфигурируют генерацию файла Гербера для CircuitPeople онлайновое средство просмотра.
DirtyPCBsWriter – Сконфигурируйте генерацию файла Гербера для Грязного производства PCBs.
EuroCircuitsWriter – Сконфигурируйте генерацию файла Гербера для EuroCircuits онлайновое средство просмотра.
GerberLookWriter – Сконфигурируйте генерацию файла Гербера для GerbLook онлайновое средство просмотра.
GerberViewerWriter – Сконфигурируйте генерацию файла Гербера для GerberViewer онлайновое средство просмотра.
MayhewWriter – Сконфигурируйте генерацию файла Гербера для Labs Мэйхью онлайновое 3-D средство просмотра.
OSHParkWriter – Сконфигурируйте генерацию файла Гербера для ОШСКОГО производства PCB Парка.
PCBWayWriter – Сконфигурируйте генерацию файла Гербера для производства PCB PCBWay.
ParagonWriter – Сконфигурируйте генерацию файла Гербера для Образцовой Робототехники онлайновое средство просмотра.
SeeedWriter – Сконфигурируйте генерацию файла Гербера для производства PCB Fusion Seeed.
SunstoneWriter – Сконфигурируйте генерацию файла Гербера для производства PCB Sunstone.
ZofzWriter – Сконфигурируйте генерацию файла Гербера для Zofz 3-D средство просмотра.
Пример: w = PCBServices.SunstoneWriter
создает файлы Гербера, сконфигурированные, чтобы использовать PCB Sunstone производственный сервис.
w
PCB производственный сервисPCB производственный сервис, возвращенный как объект.
BoardProfileFile
— Тип файла для профиля платы'legend'
| 'profile'
Тип файла для профиля платы, заданного как 'legend'
или 'profile'
.
Пример: w = PCBServices.SunstoneWriter
; w.BoardProfileFile = 'profile'
.
Типы данных: char | string
BoardProfileLineWidth
— Ширина строки1
| положительная скалярная величинаШирина строки, заданной как положительная скалярная величина во фрезах.
Производители PCB отличаются на борту профиля. Наиболее распространенная ширина линии является нулем дробной ширины в выбранном модуле, например, 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
— Создает один архивный файл со всеми файлами Гербера1
(значение по умолчанию) | 0
Создает один архивный файл со всеми файлами Гербера, заданными как 1
или 0
.
Пример: w = PCBServices.SunstoneWriter
; w.CreateArchiveFile = 0
Типы данных: логический
DefaultViaDiameter
— Через диаметр развертки3.0000e-04
| положительная скалярная величинаЧерез диаметр развертки, заданный как положительная скалярная величина в метрах. Производители PCB также вызывают его минимальный диаметр дыры развертки.
Пример: w = PCBServices.SunstoneWriter
; w.DefaultViaDiameter = 0.1
Типы данных: double
DrawArcsUsingLines
— Обеспечьте дуги, которые будут проведены с помощьюОбеспечьте дуги, которые будут проведены с помощью, заданных как 1
или 0
.
Пример: w = PCBServices.SunstoneWriter
; w.DrawArcsUsingLines = 0
Типы данных: логический
ExtensionLevel
— Покажите содержимое для формата файла Гербера1
(значение по умолчанию) | 2
Содержимое функции для формата файла Гербера, заданного как:
1
- Расширение 1 является самой совместимой установкой для нисходящего PCB производственные инструменты.
2
- Расширение 2 добавляет атрибуты файла %TF.<attr>*%"
в заголовок и нижний колонтитул файлов Гербера.
Пример: w = PCBServices.SunstoneWriter
; w.ExtensionLevel = 2
Типы данных: double
FileName
Имя всех файлов, содержащих проект Гербера'untitled'
(значение по умолчанию) | вектор символовИмя всех файлов, содержащих проект Гербера, заданный как вектор символов.
Пример: w = PCBServices.SunstoneWriter
; w.Filename = 'antenna_design'
.
Типы данных: char | string
Files
— Стек Define файлов PCBСтек Define файлов PCB, заданных как вектор символов. Это определение включает:
Файлы множителей, описывающие один PCB.
Записан "файл" как объект memory, содержащий буферы, которые описывают или содержат содержимое файла перед файлом.
Вектор ячейки объектов Gerber.FileFunction
, один на файл.
Типы данных: cell
| char
| string
IncludeRootFolderInZip
— Включайте папку верхнего уровня в архив zipВключайте папку верхнего уровня в архив zip, заданный как 1
или 0
.
Пример: w = PCBServices.SunstoneWriter
; w.IncludeRootFolderInZip = 0
Типы данных: логический
PostWriteFcn
— Функция, чтобы вызвать после успешной операции записиФункция, чтобы вызвать после успешной операции записи, заданной как указатель на функцию. В этом случае это - функция sendTo
. Это свойство убеждается, что местоположение файлов Гербера и веб-сайт производственного сервиса открыты после успешной функции записи.
Пример: w = PCBServices.SunstoneWriter
; w.PostWriteFcn = @(obj)sendTo(obj)
Типы данных: function_handle
SameExtensionForGerberFiles
— Используйте .gbr
, чтобы быть расширением файла для всех файлов ГербераИспользуйте .gbr
, чтобы быть расширением файла для всех файлов Гербера, заданных как 0
или 1
.
Пример: w = PCBServices.SunstoneWriter
; w.SameExtensionForGerberFiles = 1
Типы данных: логический
UseExcellon
— Сгенерируйте файлы развертки Экс-целлонаСгенерируйте файлы развертки Экс-целлона, заданные как 0
или 1
.
Пример: w = PCBServices.SunstoneWriter
; w.UseExcellon = 1
, генерирует файлы развертки формата Гербера с расширением 'x2'
.
Типы данных: логический
Создайте компланарную инвертированную антенну F.
fco = invertedFcoplanar('Height',14e-3,'GroundPlaneLength', 100e-3, ... 'GroundPlaneWidth', 100e-3);
Используйте эту антенну в создании объекта стека PCB.
p = pcbStack(fco);
Используйте Средство записи Мэйхью с управлением profile
по просмотру PCB в 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)
Местоположение папки и веб-сайта лабораторий Мэйхью открывается автоматически.
Чтобы просмотреть форум, перетащите мышью файлы. Нажмите Done.
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.