Настройте генерацию файла PCB для PCB производственный сервис
Используйте PCBServices
объект настроить генерацию файла печатной платы (PCB) для PCB производственный сервис.
создает файл Гербера на основе типа сервиса, заданного в 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
— Ширина линии
| положительная скалярная величинаШирина линии в виде положительной скалярной величины во фрезах.
Производители PCB варьируются на борту профиля. Наиболее распространенная ширина линии является нулем дробной ширины в выбранном модуле, например, 0,1 миллиметра.
Пример: w = PCBServices.SunstoneWriter
; w.BoardProfileLineWidth = 0.1
Типы данных: double
CoordPrecision
— Точность X и Y координирует записанный в файл
| Вектор 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
— Создает один архивный файл со всеми файлами Гербера
(значение по умолчанию) | 0
Создает один архивный файл со всеми файлами Гербера в виде 1
или 0
.
Пример: w = PCBServices.SunstoneWriter
; w.CreateArchiveFile = 0
Типы данных: логический
DefaultViaDiameter
— Через диаметр развертки3.0000e-04
| положительная скалярная величинаЧерез диаметр развертки в виде положительной скалярной величины в метрах. Производители PCB также вызывают его минимальный диаметр отверстия развертки.
Пример: w = PCBServices.SunstoneWriter
; w.DefaultViaDiameter = 0.1
Типы данных: double
DrawArcsUsingLines
— Обеспечьте дуги, которые будут проведены с помощью
| 1
Обеспечьте дуги, которые будут проведены с помощью в виде 1
или 0
.
Пример: w = PCBServices.SunstoneWriter
; w.DrawArcsUsingLines = 0
Типы данных: логический
ExtensionLevel
— Содержимое функции для формата файла Гербера
(значение по умолчанию) | 2
Содержимое функции для формата файла Гербера в виде:
1 - Расширение 1 является самой совместимой установкой для нисходящего PCB производственные инструменты.
2 - Расширение 2 добавляет атрибуты файла
%TF.<attr>*%"
к заголовку и нижнему колонтитулу файлов Гербера.
Пример: w = PCBServices.SunstoneWriter
; w.ExtensionLevel = 2
Типы данных: double
Filename
— Имя всех файлов, содержащих проект Гербера'untitled'
(значение по умолчанию) | вектор символовИмя всех файлов, содержащих Гербера, проектирует в виде вектора символов.
Пример: w = PCBServices.SunstoneWriter
; w.Filename = 'pcb_design'
.
Типы данных: char |
string
Files
— Стек Define файлов PCBСтек Define файлов PCB в виде вектора символов. Это определение включает:
Файлы множителей, описывающие один PCB.
Записан "файл" как объект memory, содержащий буферы, которые описывают или содержат содержимое файла перед файлом.
Вектор ячейки из Gerber.FileFunction
объекты, один на файл.
Типы данных: cell
| char
| string
IncludeRootFolderInZip
— Включайте папку верхнего уровня в архив zip
| 0
Включайте папку верхнего уровня в архив zip в виде 1
или 0
.
Пример: w = PCBServices.SunstoneWriter
; w.IncludeRootFolderInZip = 0
Типы данных: логический
PostWriteFcn
— Функция, чтобы вызвать после успешной операции записиФункция, чтобы вызвать после успешной операции записи в виде указателя на функцию. В этом случае это sendTo
функция. Это свойство убеждается, что местоположение файлов Гербера и веб-сайт производственного сервиса открыты после успешной функции записи.
Пример: w = PCBServices.SunstoneWriter
; w.PostWriteFcn = @(obj)sendTo(obj)
Типы данных: function_handle
SameExtensionForGerberFiles
— Используйте .gbr
быть расширением файла для всех файлов Гербера
| 1
Используйте .gbr
быть расширением файла для всех файлов Гербера в виде 0
или 1
.
Пример: w = PCBServices.SunstoneWriter
; w.SameExtensionForGerberFiles = 1
Типы данных: логический
UseExcellon
— Сгенерируйте файлы развертки Экс-целлона
| 0
Сгенерируйте файлы развертки Экс-целлона в виде 0
или 1
.
Пример: w = PCBServices.SunstoneWriter
; w.UseExcellon = 1
, генерирует файлы развертки формата Гербера с 'x2'
расширение.
Типы данных: логический
Создайте компонент PCB по умолчанию.
p = pcbComponent;
Используйте 2 коннектора SMA Подпруги и средство просмотра PCB Labs Мэйхью.
W = PCBServices.MayhewWriter; C1 = PCBConnectors.SMA_Cinch; C2 = PCBConnectors.SMA_Cinch;
Сгенерируйте Gerber-файлы-формата.
[A,g] = gerberWrite(p,W,{C1,C2})
A = PCBWriter with properties: Design: [1×1 struct] Writer: [1×1 PCBServices.MayhewWriter] Connector: {[1×1 PCBConnectors.SMA_Cinch] [1×1 PCBConnectors.SMA_Cinch]} UseDefaultConnector: 0 ComponentBoundaryLineWidth: 8 ComponentNameFontSize: [] DesignInfoFontSize: [] Font: 'Arial' PCBMargin: 5.0000e-04 Soldermask: 'both' Solderpaste: 1 See info for details
g = 'C:\Users\vgopalak\OneDrive - MathWorks\Documents\MATLAB\Examples\rfpcb-ex06685827\untitled'
У вас есть модифицированная версия этого примера. Вы хотите открыть этот пример со своими редактированиями?
1. Если смысл перевода понятен, то лучше оставьте как есть и не придирайтесь к словам, синонимам и тому подобному. О вкусах не спорим.
2. Не дополняйте перевод комментариями “от себя”. В исправлении не должно появляться дополнительных смыслов и комментариев, отсутствующих в оригинале. Такие правки не получится интегрировать в алгоритме автоматического перевода.
3. Сохраняйте структуру оригинального текста - например, не разбивайте одно предложение на два.
4. Не имеет смысла однотипное исправление перевода какого-то термина во всех предложениях. Исправляйте только в одном месте. Когда Вашу правку одобрят, это исправление будет алгоритмически распространено и на другие части документации.
5. По иным вопросам, например если надо исправить заблокированное для перевода слово, обратитесь к редакторам через форму технической поддержки.