嘉立创EDA扩展API,一些简单的命令
会持续更新    eda.sch_Document.importChanges(); // 从 PCB 导入变更    eda.sch_Document.save(); // 保存文档    eda.sch_Drc.check(true, true); // 检查 DRC    eda.sys_MessageBox.showInformationMessage('这么晚了还在上班啊', '还在干活?'); // 显示消息框    eda.sys_LoadingAndProgressBar.showProgressBar(50, 'test'); // 显示进度条或设置进度条进度#嘉立创EDA##扩展API##狼黑电子#
狼黑
0 0 嘉立创EDA
嘉立创EDA扩展API,在原理图放置圆
原文地址:SCH_PrimitiveCircle.create() method | 嘉立创EDA专业版用户指南本文为示例  // 创建圆的参数  const centerX = 100; // 圆心X坐标  const centerY = 100; // 圆心Y坐标  const radius = 50; // 圆的半径  // 可选参数,可以根据需要设置  const color = '#FF0000'; // 圆的颜色,这里设置为红色  const fillColor = '#FFFF00'; // 圆的填充颜色,这里设置为黄色  const lineWidth = 2; // 圆的线宽  const lineType = 0; // 圆的线型,这里设置为实线  // 调用API创建圆  eda.sch_PrimitiveCircle.create(centerX, centerY, radius, color, fillColor, lineWidth, lineType);#嘉立创EDA##扩展API##狼黑电子#
狼黑
0 1 嘉立创EDA
嘉立创EDA扩展API如何开始(精简版)
原文地址:如何开始 | 嘉立创EDA专业版用户指南1、安装 Visual Studio Code官方网站:Visual Studio Code - Code Editing. Redefined2、安装 Git官方网站:Git - Downloads3、安装 Node.js官方网站:Node.js — Download Node.js®4、拉取 SDK 仓库到本地在开始拉取之前,需要首先在自己的本地磁盘内创建一个用于保存所有开发资料的子文件夹。例如,你可以在 D: 盘下创建一个名为 jlceda-extension 的子文件夹。警告:请尽量不要在路径内包含 空格 非 ASCII 字符,以免在后续操作中引发意外情况。打开新建的文件夹,在空白处右键,通过code打开在下方终端粘贴以下命令回车,如果没有终端可以在上方新建(快捷键 Ctrl + Shift + `)(`在Tab上面,1的左边)git clone --depth=1 https://gitee.com/jlceda/pro-api-sdk.git5、获取 Visual Studio Code 扩展在扩展页面(快捷键 Ctrl + Shift + X),在顶部搜索框搜索并安装以下四个应用程序:名称发布者Code Spell Checker Street Side SoftwarePrettier PrettierESLint MicrosoftEditorConfig forCode by EditorConfig完成后关闭vs code6、右键这个文件夹通过code打开7、初始化环境,这个过程需要联网在 Visual Studio Code 终端输入 npm install如果遇到一直转圈,很久都没完成的情况,需要更换源 更换淘宝 npm 镜像 npm config set registry https://registry.npm.taobao.org 重新初始化 npm install初始化完成后什么都不要做,直接构建来验证之前的步骤有没有出错8、在终端输入以下代码构建npm run build你构建的扩展包将会生成在 /build/dist/ 目录下。9、编写代码文件构建没用报错恭喜你环境没有问题可以在 extension.json 自定义配置文件可以在入口代码文件 /src/index.ts 写你的代码修改完后使用 npm run build 构建10、导入嘉立创EDA专业版导入完成后,顶端菜单栏就会出现 API SDK的选项,当然这个名字你也是可以改的,在extension.json文件中他才刚发布没多久,更多功能需要自己慢慢探索 #嘉立创EDA# #扩展API# #狼黑电子#
狼黑
0 1 嘉立创EDA
嘉立创EDA扩展API,在原理图放置文本
原文地址:SCH_PrimitiveText.create() method | 嘉立创EDA专业版用户指南本文为示例  // 创建文本的参数  const x = 100; // 文本的X坐标  const y = 100; // 文本的Y坐标  const content = 'Hello, World!'; // 文本内容  // 可选参数,可以根据需要设置  const rotation = 0; // 文本的旋转角度  const textColor = '#FF11FF'; // 文本颜色,这里设置为黑色  const fontName = 'Arial'; // 字体名称,这里设置为Arial  const fontSize = 12; // 字体大小  const bold = false; // 是否加粗  const italic = false; // 是否斜体  const underLine = false; // 是否下划线  const alignMode = 0; // 对齐模式,0 左顶,1 中顶,2 右顶,3 左中,4 中中,5 右中,6 左底,7 中底,8 右底  // 调用API创建文本  const textPrimitive = eda.sch_PrimitiveText.create(x, y, content, rotation, textColor, fontName, fontSize, bold, italic, underLine, alignMode);#嘉立创EDA##扩展API##狼黑电子#
狼黑
0 1 嘉立创EDA
嘉立创EDA设为默认导入彩色图片
使用版本:嘉立创EDA专业版 v2.2.32文件路径:C:\Program Files\lceda-pro\resources\app\assets\pro-ui\2.2.32.3.ed5b0549\js\ui.js搜索 checkedPlaceTrueColor=!1 替换为 checkedPlaceTrueColor=1 替换俩个保存,完成!#嘉立创EDA# #狼黑电子#
狼黑
0 1 嘉立创EDA
嘉立创EDA,生成网络表
在开始之前请先检查覆铜连接正确,并且没有DRC错误,如图所示楼主使用到的软件1、嘉立创EDA 2.2.262、Altium Designer 23操作步骤如下1、重置唯一ID2、导出AD文件3、AD生成网络将压缩包内的PCB提取出来并打开设计-网络表-设置物理网络选择执行,软件就会自动生成网表完成后点关闭,他会自动检查DRC,不用管他,以ASCII格式保存4、导入立创5、重置唯一ID7、导出网表6、导入网表选择 out.enet 导入7、检查DRC至此完成了立创EDA的网表生成,有了网表就可以高亮显示、检查DRC、方便修改等虽然是麻烦了些,但是好使,已经反馈给产品人员,可能再过几个月或一俩年就不需要这么麻烦了#原创##抄板##网络表##狼黑电子##嘉立创EDA#
狼黑
3 8 嘉立创EDA
嘉立创EDA抄板,解除导入图片2MB限制
安装时请使用半离线版本,我使用的版本是2.2.26安装完成后,如果需要导入超过2MB的图片,则需要修改js代码。以下是需要修改的两个文件及步骤:1.文件路径: C:\Program Files\lceda-pro\resources\app\assets\pro-ui\2.2.26.3.fa8008be\js\ui.js2.修改内容:将"if(s>2*1024*1024)"修改为"if(s>100*1024*1024)"。目的:将导入2MB限制改为100MB。将"bge=5*1024*1024"修改为"bge=100*1024*1024"。目的:将超过5MB自动压缩改为100MB。3.文件路径: C:\Program Files\lceda-pro\resources\app\assets\pro-pcb\2.2.26.4.077a1869\js\pcb.js4.修改内容(2处):将"t.size>2*1024*1024"修改为"t.size>100*1024*1024"。目的:将导入2MB限制改为100MB。 #抄板# #狼黑电子# #嘉立创EDA#
狼黑
0 7 嘉立创EDA