资料介绍
我们在设计原理图或者查看原理图时,经常需要到网站上搜索某个元器件的相关资料,看能否找到规格书来查看。每次都要打开相关网站,输入关键词去搜索,这样的重复操作效率不是很高。有没有办法在原理图上,选中某个元器件,下一步就已经在网站上搜索了这个元器件的关键词,并找出了相关网页来。答案是有的,就是编写一个脚本,选中某个元器件,运行脚本就能实现这个功能。下面介绍一下这个方法。
首先,打开原理图的脚本编辑器,编写以下代码。
参考代码:
Sub Main
Begin Dialog UserDialog 260,140,"Select a Web ",.CallbackFunc ' %GRID:10,7,1,1
Text 50,84,170,14,"",.Text1
OKButton 40,112,90,21,.OK
CancelButton 140,112,90,21
OptionGroup .Manufacturer
OptionButton 60,14,140,14,"baidu",.OptionButton1
OptionButton 60,35,90,14,"szlcsc",.OptionButton2
OptionButton 60,56,90,14,"taobao",.OptionButton3
End Dialog
Dim dlg As UserDialog
Dim attrs As Attributes
If Dialog(dlg) = -1 Then 'OK was pressed
Set objs = ActiveDocument.GetObjects(plogObjectTypeComponent, "", True)
For Each part In objs
Set attrs = part.Attributes
compName = attrs("Value")
Next part
'compName = objs.Item(1).AttrVal(part, "Description")
Set ie = CreateObject("InternetExplorer.Application")
'compName = objs.Item(1).AttrVal(part, "Description")
Set ie = CreateObject("InternetExplorer.Application")
ie.Visible = True
Select Case dlg.Manufacturer
Case 0
'ie.Navigate("http://www-s.ti.com/sc/docs/psheets/pids2.htm")
ie.Navigate("http://www.baidu.com/s?wd="& compName)
SendKeys compName & "~"
Case 1
ie.Navigate("https://so.szlcsc.com/global.html?&hot-key=CC2530F256RHAR")
Case 2
ie.Navigate("https://s.taobao.com/search?keywords=" & compName)
End Select
End If
End Sub
Rem See DialogFunc help topic for more information.
Private Function CallbackFunc(DlgItem$, Action%, SuppValue%) As Boolean
Select Case Action%
Case 1 ' Dialog box initialization
Document_SelectionChange
Case 2 ' Value changing or button pressed
Case 3 ' TextBox or ComboBox text changed
Case 4 ' Focus changed
Case 5 ' Idle
Rem CallbackFunc = True ' Continue getting idle actions
End Select
End Function
Public Sub Document_SelectionChange()
Set objs = ActiveDocument.GetObjects(plogObjectTypeComponent, "", True)
DlgEnable "OK", False
If objs.Count = 1 Then
compName = objs.Item(1).Name
DlgText "Text1", "Selected Part: " & compName
DlgEnable "OK", True
ElseIf objs.Count > 1 Then
DlgText "Text1", "Multiple Selection"
Else
DlgText "Text1", "Select a part"
End If
End Sub
然后,选中需要查找的元器件,运行脚本,就会弹出一个网站的页面让我们选择,这里设置了百度,立创和淘宝。
最后,任选其中一个网站,点击确认,就会自动打开相对应的网站,搜索元器件的关键词,找到相关的内容供我们查看,非常方便快捷。
下载该资料的人也在下载
下载该资料的人还在阅读
更多 >
- PROTEUS原理图元器件库详细说明 12次下载
- 元器件对应封装图资料下载
- 老工程师经验谈,高速运算放大器电路PCB布线资料下载
- 一位工程师的单片机开发经验之谈资料下载
- 电子元器件检测经验分享,有故障不害怕资料下载
- 【工程师实用技巧】阻容降压电路中每个元器件计算选型方法资料下载
- 细说原理图的每个元器件的选项资料下载
- PCB设计:快速整理PCB元器件位号资料下载
- PCB设计:如何快速将元器件编号摆放好?资料下载
- 有了这些电子元器件检测经验,再难的故障都不怕资料下载
- 【经验分享】工程师把0603电容换0402的电容会怎么样?资料下载
- 电路与元器件基础讲解资料资料下载
- PCB布线百问:一个布线工程师谈PCB设计的经验资料下载
- 选择元器件的一些经验之谈资料下载
- 一个经验丰富的Layout工程师如何做开关电源资料下载
- 99%的电子工程师掉进过这29个坑 872次阅读
- Orcad绘制原理图的元器件对齐方法 2.8k次阅读
- 电气工程师电气设计的电气元器件布局 1.2k次阅读
- Python如何快速查找文件 2.1k次阅读
- 元器件深入开发指南 | 阻容、电感、二极管与MOS管(文末领资料) 2.8k次阅读
- 搞定EMC,工程师进阶的必经之路 2.3k次阅读
- 浅谈电子元器件的检测方法 6.6k次阅读
- 如何快速找出故障的元器件 3.7k次阅读
- 常用电子元器件的检测经验和方法进行详细介绍 1.2w次阅读
- PCB布线技巧如何看你是否是一个合格的PCBLayout工程师 2.5w次阅读
- 工程师要转型工业机器人行业,有哪些机会呢? 7k次阅读
- 工程师跨度13年、回顾194个bug总结的18条编码、测试和调试经验教训 1.3k次阅读
- 多年经验的硬件工程师给您的一些忠告 9.7k次阅读
- 工程师经验:LED驱动电源设计七大技巧 2.9k次阅读
- 没有简单事,资深工程师PCB设计经验总结 2.6k次阅读
下载排行
本周
- 1矽力杰 Silergy SY7215A 同步升压调节器 规格书 Datasheet 佰祥电子
- 1.12 MB | 5次下载 | 免费
- 2HT81696H 内置升压的30W立体声D类音频功放数据手册
- 1.21 MB | 1次下载 | 免费
- 3HTA6863 3W超低噪声超低功耗单声道D类音频功率放大器数据手册
- 0.87 MB | 次下载 | 免费
- 4南芯 Southchip SC8802C 充电控制器 规格书 Datasheet 佰祥电子
- 88.16 KB | 次下载 | 免费
- 5矽力杰 Silergy SY7065 同步升压转换器 规格书 Datasheet 佰祥电子
- 910.67 KB | 次下载 | 免费
- 6矽力杰 Silergy SY7066 同步升压转换器 规格书 Datasheet 佰祥电子
- 989.14 KB | 次下载 | 免费
- 7WD6208A产品规格书
- 631.24 KB | 次下载 | 免费
- 8NB685 26 V,12 A,低静态电流,大电流 同步降压变换器数据手册
- 1.64 MB | 次下载 | 2 积分
本月
- 1EMC PCB设计总结
- 0.33 MB | 12次下载 | 免费
- 2PD取电芯片 ECP5702规格书
- 0.88 MB | 5次下载 | 免费
- 3矽力杰 Silergy SY7215A 同步升压调节器 规格书 Datasheet 佰祥电子
- 1.12 MB | 5次下载 | 免费
- 4氮化镓GaN FET/GaN HEMT 功率驱动电路选型表
- 0.10 MB | 3次下载 | 免费
- 5PD取电芯片,可取5/9/12/15/20V电压ECP5702数据手册
- 0.88 MB | 3次下载 | 免费
- 6SY50655 用于高输入电压应用的伪固定频率SSR反激式稳压器英文资料
- 1.01 MB | 3次下载 | 免费
- 7怎么为半导体测试仪选择精密放大器
- 0.65 MB | 2次下载 | 免费
- 8SY52341 次级侧同步整流英文手册
- 0.94 MB | 2次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935137次下载 | 10 积分
- 2开源硬件-PMP21529.1-4 开关降压/升压双向直流/直流转换器 PCB layout 设计
- 1.48MB | 420064次下载 | 10 积分
- 3Altium DXP2002下载入口
- 未知 | 233095次下载 | 10 积分
- 4电路仿真软件multisim 10.0免费下载
- 340992 | 191469次下载 | 10 积分
- 5十天学会AVR单片机与C语言视频教程 下载
- 158M | 183360次下载 | 10 积分
- 6labview8.5下载
- 未知 | 81606次下载 | 10 积分
- 7Keil工具MDK-Arm免费下载
- 0.02 MB | 73832次下载 | 10 积分
- 8LabVIEW 8.6下载
- 未知 | 65991次下载 | 10 积分
电子发烧友App





创作
发文章
发帖
提问
发资料
发视频
上传资料赚积分
评论