Altium平台(Altium 365)是Altium的各种解决方案--Altium Develop和Altium Agile--的交付平台,它提供了大量的特性和功能(取决于您订阅的解决方案),允许多学科的所有关键利益相关者以安全、无缝和简化的方式连接并协作创建产品设计。 本页仅提供有关该平台部分关键功能的快速参考信息,让您可以快速浏览每项功能的详细信息。 Altium 平台上的工作空间根据您所订阅的Altium 平台解决方案的不同,被提供并标记为Altium Develop Workspace 或Altium Agile Workspace 。如果您目前拥有Altium Designer的有效期许可,只要您使用的是Altium Designer 20.1.14或更高版本,该安装可以继续连接到您现有的Altium 365 Workspace ,以及平台解决方案工作区…
Altium Designer 与 Altium 365 工作区相结合,支持一种面向项目生命周期开发阶段的高级项目架构,简化了版本受控项目的创建和持续工作流程。由工作区管理的集中式存储也使此功能成为其他协作服务的基础。 使用基于工作区的项目有以下主要优势: 简化存储。无需决定存储位置。备份和其他基础服务均由系统负责。 为协作功能奠定基础。 强制实施版本控制。 享受专用评论系统的优势。 通知和状态。整个设计团队都能查看文档状态,包括本地修改。 无需复杂设置即可开展并行 PCB 设计。 能够与多人共享项目,允许他们编辑,或仅查看和评论。 使用项目历史记录功能时可获得完整功能,包括与 VCS 相关的提交事件。 从技术上讲,项目由存储在工作区中的元信息组成,并与工作区内置的基于 Git 的版本控制紧密集成。典型工作流程如下: 用户创建新项目(通过 Altium Designer…
本文重点概述了 Altium Designer 中可用于 PCB 布局的 SMT 设计规则类型,具体介绍了各项规则的控制对象、可定义的约束,以及这些规则如何影响布线和设计规则检查。通过文中的示例,读者可以了解 SMD To Corner(SMD 焊盘到拐角)规则如何设置表面贴装焊盘到第一个走线拐角的最小距离,如何在在线 DRC、批量 DRC 和交互式布线过程中应用,以及它如何与相关 SMT 布线行为协同发挥作用。如果您希望更清楚地了解 Altium Designer 在布局过程中如何处理 SMT 专用规则设置,本文是一个很好的起点。继续阅读,让您在进行 PCB 布线决策时更有把握。 - 清晰概述 Altium Designer 中可用于 PCB 布局的 SMT 设计规则类型。 - 深入了解如何定义规则约束,以及如何在布线和设计规则检查过程中执行这些约束。 - 从实际应用角度理解 SMD…
使用本 CoDesigner 文档需满足以下要求: 受支持的 Altium 设计客户端: 请注意,并非所有 Altium MCAD CoDesigner 安装版本都提供本页所述的全部功能。 有关更多信息,请参阅右侧的 Feature Availability 面板。 要确定受支持的 Altium 设计客户端,请先确认您使用的 MCAD CoDesigner 插件版本,然后在 ECAD-MCAD 版本兼容性矩阵中查看受支持的版本 使用 Autodesk Fusion CoDesigner 扩展 2.8 或更高版本时,支持 Altium CircuitMaker 2.1 或更高版本。请注意,CircuitMaker 仅支持 Autodesk Fusion®。了解更多。 一个 Altium 工作区,受支持的工作区包括: Altium 365 工作区 Altium Enterprise…
Altium 的 ECAD PCB 编辑器支持两种刚挠结合(Rigid-Flex)设计模式:原始模式(通常称为 Rigid-Flex 1),以及高级刚挠结合模式(也称为 Rigid-Flex 2)。从 CoDesigner 3.4 开始,CoDesigner 也支持这两种刚挠结合设计模式。继续阅读以了解如何在 ECAD 中设计刚挠结合 PCB。 此 CoDesigner 刚挠结合同步功能需要: 受支持的 Altium 设计客户端: 请注意,并非本页面描述的所有功能在所有 Altium MCAD CoDesigner 安装中都可用。更多信息请参阅右侧的 Feature Availability 面板。 要确定受支持的 Altium 设计客户端,请先确认你正在使用的 MCAD CoDesigner Addin 版本,然后在 ECAD-MCAD 版本兼容性矩阵 中检查受支持的版本。 一个…
VBScript 子程序和函数 本节概述了如何在 Altum Designer VisualBasic 脚本中使用子程序和过程。 向存储过程传递参数 当脚本中定义了可以接受参数的函数或子程序(过程/方法)时,变量可以通过两种方式传递给函数或子程序:通过引用或通过值,使用 ByRef或 ByVal分别将变量传递给函数或子程序。 要声明将参数传递给的方法,使用 ByRef或 ByVal关键字来声明参数传递给的方法。 Sub或 Function语句中定义函数或子程序时,在参数列表中使用 or 关键字。例如,以下代码片段定义了一个接受两个参数的子程序。第一个参数通过值传递,第二个参数通过引用传递: Sub Test (ByVal Param1 As Integer , ByRef B As String) 这两种方法的区别在于 ByRef传递变量的引用,允许子程序/函数更改作为参数传递的实际变量…
条件语句 VBScript 支持的主要条件语句有 If...Then For Next Loop Exit For For Each Next Do Loop While...WEnd Select Case 在编写脚本时需要注意避免无限循环,即确保条件最终会被满足。 If...Then 语句 语法如下 If Condition Then 'code Else If AnotherCondition Then 'code Else 'code End If For 循环 For Next 语句重复循环代码块。基本语法是 For counter = start to end ' block of code here Next Exit For Exit For 语句提前退出 For 循环。 For counter = start to end if condition then Exit…
本参考资料介绍了用于在 Altium Designer 中创建脚本的 VisualBasic 脚本语言。它详细介绍了脚本系统支持的 VisualBasic 脚本语句、函数和扩展。 本参考资料还包括 VBScript 语句 VBScript 子程序和函数 使用 VBScript 表单组件 VBScript 语言 Visual Basic 脚本(简称 VBScript)可用于创建处理 Altium Designer 对象模型和可视化组件的脚本。在本参考资料中,假定您熟悉基本编程概念和 Altium Designer 的基本操作。 Altium Designer 脚本系统支持源于 Microsoft ActiveX 脚本系统的 VBScript 语言(以及其他脚本语言)。因此,您可以使用 CScripts 或 WScripts,它们基于 Altium Designer 中使用的相同…
下面将介绍 DelphiScript 语言常用的函数语句。DelphiScript 函数的范围将在 FileIO 例程、数学例程、字符串例程和扩展例程等章节中介绍。 使用求值函数计算表达式 内置函数 Evaluate在运行时解释包含有效数学表达式的字符串并返回结果。例如,您可以编写一个脚本,如 Evaluate(ProcNames[ProcIndex]);中指定的存储过程将被调用。 ProcNames[ProcIndex]中指定的过程将被调用。 要计算这样一个表达式,可以使用 Evaluate方法,其中表达式由 Expr参数指定的表达式。例如,可以计算如下表达式: Evaluate('2+5'); Evaluate('((10+15)-5)/2*5'); Evaluate('sin(3.1415926/2)*10'); Evaluate('2.5*log(3)');…
DelphiScript 语句 DelphiScript 中的语句如果不包含任何其他语句,则被视为 "简单 "语句。简单语句的例子包括赋值语句和过程调用。 Simple statements: X := Y + 10; // assignment ShowMessage('Hello World!'); // procedure call 复合语句由多条语句组成。 Compound statements: Begin If A > B Then ShowMessage('A is bigger'); Else ShowMessage('B is bigger'); A := 0; B := 0; End; 在 Delphi 脚本中,为变量赋值时使用冒号等号操作符: := 测试相等时,使用相等运算符: = 条件语句 DelphiScript 的控制语句可影响脚本的执行流程…
Learn More