shapes

Извлечение и изменение металлических слоев из PCBReader объект

    Синтаксис

    Описание

    пример

    shapes(B) извлекает и изменяет отдельные металлические слои из PCBReader объект.

    Примеры

    свернуть все

    Используйте gerberRead функция для импорта файла Gerber верхнего уровня.

    P = gerberRead('antenna_design_file.gtl');

    Извлеките металлический слой из файла с помощью shapes функция.

    S = shapes(P);

    Просмотрите металлический слой.

    figure
    show(S)

    Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

    Измените металлический слой.

    S.Vertices = [-1 0 0;-0.5 0.2 0;0 0 0;0.0375 -0.0188 0];

    Просмотрите измененный металлический слой.

    show(S)

    Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

    Создайте PCBReader объект.

    B = PCBReader;

    Импортируйте двухслойный проект.

    st = B.StackUp;
    st.Layer2 = 'UWBVivaldi.gtl';
    st.Layer4 = 'UWBVivaldi.gbl';
    B.StackUp = st;

    Извлеките фигуры из металлических слоев.

    S = shapes(B);

    Просмотрите файл Gerber верхнего уровня.

    figure
    show(S(1))

    Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

    Просмотрите файл Gerber нижнего уровня.

    figure
    show(S(2))

    Figure contains an axes. The axes contains 2 objects of type patch. This object represents PEC.

    Входные параметры

    свернуть все

    Устройство чтения печатной платы, заданное как PCBReader объект.

    Пример: B = gerberRead('antenna_desgin_file.gbl')

    Введенный в R2020b
    Для просмотра документации необходимо авторизоваться на сайте