PCB翘曲度计算器使用示例

展示如何在不同场景下使用翘曲度计算器插件

示例1:基本计算功能

直接使用计算方法进行翘曲度计算

// 创建计算器实例 const calculator = new WarpageCalculator(); // 进行计算 const result = calculator.calculate(0.5, 100, 80); if (result.success) { console.log('翘曲度:', result.data.warpagePercentageFormatted); console.log('对角线长度:', result.data.diagonalLengthFormatted); } else { console.error('计算错误:', result.error); }

示例2:创建UI组件

在页面中创建完整的计算器界面

// 注入样式 warpageCalculator.injectDefaultCSS(); // 创建UI组件 warpageCalculator.createUI('calculator-container', { title: '自定义标题', showFormula: true });

API 文档

calculate(warpHeight, pcbLength, pcbWidth)
计算PCB翘曲度的核心方法

参数:

warpHeight (number) - 单角翘曲高度,单位毫米
pcbLength (number) - PCB长度,单位毫米
pcbWidth (number) - PCB宽度,单位毫米
createUI(containerId, options)
在指定容器中创建计算器UI组件

参数:

containerId (string) - 容器元素的ID
options (object) - 配置选项 {title, showFormula, theme}
injectDefaultCSS()
向页面注入默认样式表
validateInputs(warpHeight, pcbLength, pcbWidth)
验证输入参数的有效性