Altium Designer是电子设计自动化软件,广泛应用于电路设计领域,其中的Query Language是其强大的数据过滤和编辑系统,可让用户通过特定的查询语句获取软件中的一组特定对象。本教材对Altium Designer中使用的Query Language进行了详细描述,内容包括Query Helper、库函数、原理图函数、PCB函数以及系统函数等。 在Altium Designer中,一个Query是指用户使用特定关键字和语法输入的一串字符串,可以按对象类型、属性或两者的任意组合来过滤和定位对象。查询系统中的操作符包括算术操作符和逻辑操作符,其中算术操作符包括加法操作符、减法操作符、乘法操作符、除法操作符以及整除操作符等,它们可以对数值进行相应的运算。逻辑操作符则包括逻辑与操作符和逻辑或操作符,它们用于逻辑判断。 例如,在算术操作符中: + 表示加法操作符,例如 NetPinCount+NetViaCount; - 表示减法操作符,例如 ArcStopAngle–ArcStartAngle; * 表示乘法操作符; / 表示除法操作符,例如 HoleDiameter/ViaDiameter; Div 表示整除操作符,例如 ColorDiv65536; Mod 表示求模操作符,用于求出两个数相除的余数,例如 ColorMod256。 在逻辑操作符中: 逻辑与操作符And,例如 IsPadAndOnMultiLayer 或 IsPad&&OnMultiLayer; 逻辑或操作符Or,例如 IsPadOrIsVia 或 IsPad||IsVia。 这里的逻辑与操作符可以使用 “&&” 来实现,例如 IsPad&&OnMultiLayer;而逻辑或操作符则可以使用 “||” 来实现,例如 IsPad||IsVia。 此外,通过Query Helper对话框,用户可以方便地查看所有可用的关键字列表,并可以将常用的查询添加到收藏夹中,便于复用。收藏夹中的查询可以通过收藏夹对话框访问,或者在原理图或PCB编辑器中按Y快捷键访问。 整个Query Language Reference手册以TR0110(v1.7)版本于2008年4月21日发布,它总结了Altium Designer中的Query Language使用方法和技巧,并提供了一个查询语言的内部指南,帮助用户理解当前时代更新的知识体系。 对于初学者来说,这本入门教材是了解和应用Altium Designer Query Language的首选,它不仅可以帮助初学者快速建立知识体系,还能紧跟电子设计自动化软件领域的更新变化。Altium Designer Query Language的掌握对电路设计效率的提升具有重要意义,特别是在处理复杂项目或大型PCB设计时,合理运用Query Language可以大幅提高工作效率,减少重复性工作,加快设计进程。通过本教材的学习,用户能够熟悉使用Query Helper、掌握各种函数的使用方法、理解并应用各类操作符,从而在电子设计工作中发挥出Altium Designer的全部潜力。
2026-01-21 08:45:19 2.51MB
1
在SAP系统中,SAP Query是一个用于生成自定义报告的工具,它允许用户根据特定需求定制报告,而无需深入编程。本节将详细介绍如何在SAP Query中使用多个字段进行高级计算,以及如何创建动态的计算字段。 我们要理解SAP Query的基本操作流程。在标题提及的"学习资料"中,我们将学习如何通过以下步骤来实现基于多个字段的动态计算: 1. 打开SAP Query工具,通常通过输入事务代码SQ01进入。选择你想要修改的查询(例如,DLS_QUERY_10),然后点击“更改”按钮,进入编辑模式。 2. 转到“选择字段”屏幕。这可以通过点击应用程序工具栏上的“下一个屏幕”按钮两次完成。在这个屏幕上,你可以管理报告中的所有字段,包括输入字段、计算字段等。 3. 创建一个高级计算字段。这是通过在“选择字段”屏幕上添加新的计算字段实现的。点击“添加”按钮,选择“计算字段”类型,然后为新字段提供一个描述和名称。 4. 配置计算逻辑。在创建的计算字段中,你可以编写ABAP表达式来执行所需的计算。这可能涉及到其他字段的值,以及可能从选择屏幕动态输入的数据。例如,如果你希望根据输入的天气条件来确定一个门的名字(假设天气不同,门可能会变化),你可以使用IF...THEN...ELSE...语句来实现这个条件计算。 5. 使用动态选择屏幕输入。在上述例子中,你可以在报告的筛选屏幕上设置一个输入字段,让用户在运行时输入天气。然后,计算字段的ABAP表达式可以引用这个输入值,从而实现动态计算。 6. 应用高级计算在实际业务场景中的例子: - 人力资源/薪资:你可以计算第三班次员工在节假日工作所需的成本,方法是根据选择屏幕上的年份输入动态增加每小时费率。 - 财务:监控如果根据账户状况在特定条件下支付发票,对应付账款报告的影响。 - 物流:计算自某个条件日期以来工厂维修订单已开放的天数,并根据运行时输入的日期进行费用计算。 7. 完成并测试计算字段。在配置好计算逻辑后,保存并退出编辑模式。然后,运行查询,输入必要的筛选条件,查看计算字段是否按照预期显示结果。 SAP Query的高级计算功能提供了强大的报告定制能力,使用户可以根据业务需求灵活地处理和展示数据。通过掌握这些技巧,你可以更有效地分析和解释SAP系统中的数据,为决策提供支持。
2025-05-16 22:59:01 16KB QUERY
1
学习SAP ABAP Query的不可多得的教程
2025-05-16 21:13:20 1.24MB SAP QUERY
1
一个基于C#的简单有效的实现数据库复杂组合查询的管理工具源代码。
2023-09-20 06:01:42 641KB Query tool
1
Power Query之M语言:Text.Middle()、Text.Remove()、Text.Select()、Text.Combine()等Text公式
2023-08-13 00:28:46 2.96MB Power Query
1
在线交易中的欺诈检测:使用欺诈检测比率小于0.00005的Anamoly检测技术(例如过采样和欠采样)来检测在线交易中的欺诈,因此,仅应用分类算法可能会导致过度拟合
2023-04-15 16:13:06 287KB finance machine-learning query deep-learning
1
query_log_proprocess 这是我的毕业论文“基于日志挖掘的网络用户搜索策略识别”的数据预处理代码,数据源为搜狗公开查询日志,语言为Python
2023-03-04 20:10:29 777KB 系统开源
1
SQL Server 2017 Query Performance Tuning,SQL Server 2017查询性能调优,不得不读的经典著作,英文原版,最新版
2022-11-30 14:17:47 30.76MB sqlserver 查询 性能调优
1
即使对于有经验的用户,制定和重新制定可靠的文本查询也已被认为是信息检索(IR)中的一项艰巨任务。 大多数现有的查询扩展方法,尤其是基于隐式相关性反馈的查询扩展方法,都利用用户的历史交互数据,例如单击,滚动和查看文档的时间,来推导完善的查询模型。 进一步期望,如果我们可以通过直接在术语级别捕获用户当前的交互来实时挖掘用户的潜在查询意图,则用户的搜索体验将得到极大改善。 在本文中,我们提出了一种基于实时眼动跟踪的查询扩展方法,该方法能够:(1)利用眼动跟踪技术自动捕获用户正在查看的术语; (2)根据眼睛跟踪项并使用潜在狄利克雷分配(LDA)方法得出用户的潜在意图。 进行了系统的用户研究,实验结果证明了我们提出的方法的有效性。
2022-11-22 00:27:23 1.42MB Eye Tracking Query Expansion
1
查询生成器 项目设置 yarn install 编译和热重装以进行开发 yarn serve 编译并最小化生产 yarn build 整理和修复文件 yarn lint 自定义配置 请参阅。
2022-11-16 21:19:00 221KB JavaScript
1