• 新零件编辑器发布(官方文档)


    新零件编辑器发布

    2012 年 10 月 9 日 Fritzing 软件 乔纳森

    原文链接

    你好Fritzing爱好者,

    我们决定分两个阶段发布新的部件编辑器。包含在最新版本 (0.7.9) 中的第一阶段已经比旧的 Parts Editor 更易于使用且功能更强大,但您仍需要使用 SVG 编辑器(如 Inkscape、Illustrator 或CorelDRAW。在下一阶段,我们希望消除使用这些程序的大部分需求。

    如何开始

    新方法与旧部件编辑器的方法非常不同,解释这种差异是本文档的目的。第一个重大变化是您不能从头开始创建新零件——您必须从已经存在的零件开始。所以最好的办法是找到一个非常接近你最终想要的部分。如果您的零件确实与其他零件不同,那么只需尝试匹配连接器的数量即可。例如,如果您的部件需要 39 个引脚,则从通用 IC 部件开始,将其更改为 SIP(单内联封装)并为其提供 39 个引脚。虽然找到一个零件开始可能看起来像是一种负担,但它会在您完成整个过程时节省您的精力。

    您可以通过右键单击草图中的零件并选择“编辑”选项来打开新的零件编辑器;从零件菜单中选择“编辑”;右键单击零件箱中的零件并选择“编辑”选项;或使用零件箱下拉菜单。

    六视图

    新的零件编辑器不再尝试在单个视图中显示所有内容。相反,它的工作方式类似于具有多个选项卡的草图窗口,一次只能看到一个选项卡。在新的部件编辑器中有六个选项卡:面包板视图、原理图视图、PCB 视图、图标视图、元数据视图和连接器视图。如您所料,前四个视图用于部分图像;元数据视图是您输入部件的标题、作者和其他属性的地方;连接器视图用于编辑连接器元数据,以及添加或删除连接器。对于后者,您只需输入所需的连接器数量。

    加载新图像

    要为您的零件加载 SVG,请切换到适当的视图,然后使用File > Load image for view。和以前一样,您可以在所有视图中加载 SVG,仅在 PCB 视图中加载 gEDA .fp 文件和 KICAD .mod 文件。要为任何视图创建 SVG,您必须使用外部 SVG 编辑器(Inkscape、Illustrator、CorelDRAW )来布置将用作连接器的元素。下面的 SVG 示例使用 元素作为连接器。

    直接加载 PNG 或 JPG 图像是可能的,但由于是只有一个元素的 SVG 图像,因此无法放置单独的连接器。我们也不鼓励使用 PNG 和 JPG,因为它们是基于光栅的而不是基于矢量的,因此它们在缩放时看起来不太好。如果您仍然喜欢使用 PNG 或 JPG,我们建议您现在在外部 SVG 编辑器中打开它们并在其中添加连接器元素(有关“连接器元素”的更多信息,请参见下文)。将结果另存为 SVG,并在零件编辑器中使用。在第 2 阶段,您将能够直接在部件编辑器中添加连接器元素。

    由于您已经开始使用零件,因此您可能只需为特定视图加载单个图像 - 您不必替换原始零件中的所有图像。

    仍然需要通过对层中的元素进行分组来为 PCB 视图准备 SVG:copper0silkscreencopper1 等。(分层将在第 2 阶段的部件编辑器中处理。)理解层的最佳方法是打开其中一个核心 pcb svg 文件,例如查看文件 crystal_hc49U.svg。silkscreen层有四条白线,两个铜层共用一对圆作为连接元件。

    
    
        Fritzing footprint SVG
        
            
            
            
            
        
        
        	
            	
            	
        	
        
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16

    有时你会想要重用面包板图像作为你的图标图像。在File > Reuse breadboard image下有一个快捷方式。您还可以找到以下选项:File > Reuse schematic image, and File > Reuse PCB image.。

    对于某些部分——比如面包板——只有一个视图图像。出于技术原因,您必须告诉部件编辑器这是您想要的。使用View > Make only this view在当前视图(面包板、原理图或 PCB 三者中一个)中可见,使零件在其他两个视图中不可见。

    撤消,保存,在文件夹中显示

    与旧部件编辑器的下一个重大区别是撤消始终可用,即使在加载视图图像之后也是如此。此外,您可以随时保存更改并继续工作——新的部件编辑器不像对话框,更像是一个完整的文档窗口。

    如果您从核心部分(即来自 Fritzing 发行版的部分)开始,则保存相当于“另存为”。将在您的本地存储区域中创建一个新零件(如下所述)并添加到“我的零件”箱中。如果您正在编辑草图中的自定义零件,则该零件将在您保存时更新(核心零件不会更新)。如果您希望下次运行 Fritzing 时新零件显示在我的零件箱中,请记住保存箱(使用箱左上角的下拉菜单)。如果您从“我的零件箱”中的某个零件开始编辑,您可以在“保存”(将覆盖该零件)和“另存为”(将创建一个新零件并将其添加到“我的零件箱”)之间进行选择。

    在 Windows 上,本地存储文件夹类似于C:\Users[username]\AppData\Roaming\Fritzing\parts\user,而 SVG 存储在C:\Users[username]\AppData\Roaming\Fritzing\parts\svg\user.

    * On Linux and Mac this would be ~/.config/Fritzing/parts/userand ~/.config/Fritzing/parts/svg/user/.

    要在桌面上查找当前视图的 SVG 图像,请选择“文件”>“在文件夹中显示”。在 Mac 和 Windows 上,这将在您的桌面上打开一个文件夹,其中选择了 SVG 文件。在 Linux 下,您会得到文件夹,但没有文件选择(如果有人对如何让选择工作有建议,我们将不胜感激)。

    将连接器与其 SVG 对应项关联

    下一个任务是将每个连接器与每个视图的 SVG 中对应的连接器相关联。这与以前的处理方式非常不同。例如,我将使用来自 Shunichi Yamamoto(他慷慨地允许我们将它们包含在本教程中,并且还帮助对新的 Parts Editor 进行 beta 测试)创建的部件中的图像。

    新部件将有 39 个引脚,因此我们从一个通用 IC 部件开始并将其拖到一个空草图中。在那里,我们使用 Inspector 将其更改为 SIP,并为其分配 39 个引脚。然后我们通过右键单击在新的部件编辑器中打开它。

    启动

    接下来,我们使用File > Load image for view 加载新的面包板图像。在右上角的工具小部件中,您会看到一个连接器列表。选择一个使其成为当前活动 连接器。如果它已经与 SVG 元素相关联,则该元素将显示选取框突出显示。由于我们刚刚开始,我们将选择当前未与任何 SVG 元素关联的 pin1。

    img

    要创建实际关联,请单击“连接器”小部件中的“选择图形”按钮。这基本上会让你进入一个“模式”,直到你下次按下鼠标。如果要退出该模式,请单击零件外的任意位置或使用退出键。您只能在此模式下进行关联(这可以防止您在不打算将连接器意外关联到图形时)。

    在该模式下,将鼠标移到 SVG 上。当您这样做时,不同的 SVG 元素将突出显示。通常情况下,任何给定的鼠标位置都可以引用多个 SVG 元素(或元素组)。使用鼠标滚轮突出显示当前突出显示的元素上方或下方的其他元素(按 z 顺序)。如果您已经在底层,那么下一个轮子“向下”将使元素闪烁白色;如果您已经在顶层并“向上”转动,则会出现类似的白色闪光。换句话说,闪光表示您不能在 z 顺序上沿该方向进一步移动。

    以下是使用鼠标滚轮从同一鼠标位置获得的三个亮点:

    img img img

    第一个亮点是我们想要的,所以当滚轮让我们回到那个小矩形时,我们按下鼠标。现在该元素有一个选取框来显示它是当前引脚,并且您还可以将端点视为默认为中心的十字准线。终端点是电线连接到连接器的地方。

    img

    关联 pin2 和 pin3 后,我们有:

    img

    调整终端点

    在 PCB 和面包板视图中,终端点通常是连接器的中心,因此您无需执行任何其他操作。但在示意图中,终端点通常靠近连接器的末端。所以让我们来看示意图。我们从原始 SVG 图像开始。请注意连接器是如何显示它们的锚点的。Pin3 是当前连接器。

    img

    现在我们加载新的原理图并开始关联引脚。

    img

    以下是使用 pin3 作为当前连接器的连接器小部件的外观:

    img

    请注意,由于我们为三个连接器选择了图形,因此在连接器列表中选中了这些连接器。

    您可以使用按钮或微调器来调整终点。这是按下 W 按钮并单击 X 微调器两次后的特写(查看标记为“AN2”的图钉):

    img

    您也可以在其 SVG 元素突出显示时通过将鼠标向下拖动来直接拖动端点。

    设置内部连接

    内部连接是指部件中的两个或多个连接器已经连接,例如 Arduino UNO 上的 GND 连接器。您可以通过单击连接器小部件中的“设置内部连接”复选框来指定和编辑内部连接 - 它位于连接器列表下方(您可以在上面的连接器小部件的图像中看到它)。由于我们谈论的是 Arduino UNO,因此选中设置内部连接时的外观如下:

    img

    绿线代表内部连接。要删除内部连接,请右键单击该行并选择“删除内部连接”。要添加新连接,只需将一条线从一个连接器拖到另一个连接器。

    已知限制

    以下功能将在第二阶段完成:

    • 添加孔
    • 混合 THT 和 SMD 连接器——现在您必须从 SMD 零件开始创建新的 SMD 零件,并从通孔零件开始创建新的通孔零件。
    • 控制 SVG 元素分层
    • 直接操作 SVG 元素
    • 设置带有可弯曲腿的零件。

    暂时再见

    这几乎是第一阶段的故事。我们希望你喜欢你所看到的。请继续关注第二阶段。

    干杯,

    – Fritzing 团队

    最近的帖子

    ←用 Fritzing 模拟电路

  • 相关阅读:
    Java第6章 类的多态
    spark实验求TOP值
    图论|684.冗余连接 685. 冗余连接 II
    瑞芯微RK3568|SDK开发之Buildroot编译
    SQL注入攻击分为几类?如何防御?
    Spring入门
    深度学习调参大法-学习率动态调整
    图表控件LightningChart使用教程:多线程数据可视化应用程序介绍
    吴恩达深度学习deeplearning.ai——第一门课:神经网络与深度学习——第二节:神经网络基础(上)
    【python基础】字典详解:如何定义、修改、遍历字典、字典中嵌套字典、列表等
  • 原文地址:https://blog.csdn.net/acktomas/article/details/126698437