可视化量子电路仿真工具
应用介绍
稳恒电路模拟软件使用说明
该稳态电路仿真软件,开放源代码,电路不仅仅是串并电路,是您用导线连接的任意电路,支持电压,电阻,电容,额定功率,开关闭合断开,电容,可以水平或者竖直的拖动导线,加入了相近融合功能,即 一条导线两段相邻部分距离小于设定的距离时,会合并为一段。
目录 :
一,适用群体和运行环境;
二,操作方法;
三,计算算法;
一,软件的适用群体和运行环境:
本软件是专为物理电学教学设计的,
电路不仅仅是串并电路,是您用导线连接的任意电路。
对于正在学习或讲授物理电学的学生和教师比较实用。
软件运行环境:操作系统Windows2000/xp/Vista/Windows7。
二,操作方法:
1, 文件操作:
您可以"新建","打开","保存","另存为" 您的数据文件,文件后缀为 “.wan”。
退出时会提示是否保存文件。
这些菜单的使用方法同经典Windows文件菜单操作。编辑电路后请注意保存。
电路文件拖动到程序,程序会自动读取。
请不要自行更改数据文件,避免不必要的数据丢失。
可以将当前电路保存到图片,方便以后观看。(图片不是数据文件)
2, 编辑操作:
(1)添加物体
您可以添加"结点","电源","电阻","小灯泡","电容器","开关" 。
先右击空白处,或者选择“编辑”-> “添加物体”,弹出如上菜单。
选择添加类型,然后点击鼠标左键添加。
软件试用版对物体个数有限制,但是一般没有影响。
(2)名称(标签)和序号
物体有默认名称(标签),您添加以后可以修改,便于标注。
名称长度不超过30个字符,不能含有 [ ] ( ) {}这些字符。
不同物体名称可以重复,名称不是唯一的。
除了名称之外,每个物体都有序号,是唯一的,不能修改。
(3)右击物体菜单
右击 “结点” 或 “电学元件”(不包括导线) 上,会弹出如下菜单:
剪切或者删除物体会同时删除连接它的导线。
右击在 空白的位置 您可以选择“粘贴”菜单,
将您以前复制或剪切的物体"粘贴"在右击的位置。
双击在结点或电学元件上,也会弹出属性对话框。
您可以根据电路需要旋转电学元件。
(4)属性对话框
它可以改变物体的:
标签(名称);
是否显示标签;
各项数据(电压,电阻,电容,额定功率,开关闭合断开,电容…)。
如下所示,分别为不同类型物体的属性对话框。
(5)改变 电学元件 类型
电学元件可以改变类型,比如"开关"可以换成"小灯泡"。
类型改变后,会丢失原来类型的数据。
(6)导线菜单
右击在导线上弹出如下菜单:
选择“导线颜色”菜单,弹出如下对话框:
(7)撤销和重复
编辑下拉菜单有菜单撤销和重复,功能同经典windows操作.
下例操作可以撤销和重复: 添加物体,删除物体。
注意剪切物体也算作删除,可以撤销和重复。但是撤销和重复不影响剪切板操作。
3, 鼠标操作:
三,计算算法
1, 首先由电路物体的信息建立线路,
将控件电压,电阻,闭合,断路等电学信息统计到线路中。
(这里提到的"线路"和基尔霍夫定律中的环路是相似的,但是数据化了。
指的是 一条电流经过的 没有分岔的一段电路 。)
2, 然后分别计算每个群体的电流大小。
(这里的"群体"指的是由导线结点连接在一起的那一部分物体)
计算当然使用的是基尔霍夫定律,不过数据化了。
分别根据 线路连接 建立环路方程 和 结点方程。
环路方程使用的是 数据结构和离散数学中的图的遍历方法找到的。
3, 方程自然是 N元一次方程 ,使用 化三角法(线性代数的定义) 得到方程解。
4, 总的来说计算使用了我学到的:
大学物理中的"基尔霍夫定律"部分,
数据结构和离散数学中的 图通路查找算法 部分,
线性代数中用"化三角法"解”N元一次方程”部分。
©版权声明:本文内容由互联网用户自发贡献,版权归原创作者所有,本站不拥有所有权,也不承担相关法律责任。如果您发现本站中有涉嫌抄袭的内容,欢迎发送邮件至: www_apollocode_net@163.com 进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。
转载请注明出处: apollocode » 可视化量子电路仿真工具
文件列表(部分)
名称 | 大小 | 修改日期 |
---|---|---|
CountStruct.h | 1.82 KB | 2016-11-06 |
Crun.cpp | 1.69 KB | 2016-11-06 |
Crun.h | 0.64 KB | 2016-11-06 |
Ctrl.cpp | 3.18 KB | 2016-11-06 |
Ctrl.h | 1.59 KB | 2016-11-06 |
DataList.h | 2.00 KB | 2016-11-06 |
Equation.cpp | 1.80 KB | 2016-11-06 |
Equation.h | 0.50 KB | 2016-11-06 |
KMP.h | 0.67 KB | 2016-11-06 |
Lead.cpp | 5.23 KB | 2016-11-06 |
Lead.h | 1.18 KB | 2016-11-06 |
LICENSES.txt | 11.66 KB | 2016-11-06 |
Manager.cpp | 22.66 KB | 2016-11-06 |
Manager.h | 4.89 KB | 2016-11-06 |
MyEditCtrl.cpp | 1.75 KB | 2016-11-06 |
MyEditCtrl.h | 0.57 KB | 2016-11-06 |
MyPropertyDlg.cpp | 3.52 KB | 2016-11-06 |
MyPropertyDlg.h | 0.92 KB | 2016-11-06 |
MySearchDlg.cpp | 1.89 KB | 2016-11-06 |
MySearchDlg.h | 0.62 KB | 2016-11-06 |
Pointer.cpp | 1.53 KB | 2016-11-06 |
Pointer.h | 1.23 KB | 2016-11-06 |
addCrun.cur | 0.09 KB | 2016-11-06 |
bitmap1.bmp | 0.08 KB | 2016-11-06 |
bitmap2.bmp | 0.08 KB | 2016-11-06 |
bmp00001.bmp | 0.09 KB | 2016-11-06 |
bmp00002.bmp | 0.10 KB | 2016-11-06 |
bmp00003.bmp | 0.15 KB | 2016-11-06 |
bmp00004.bmp | 0.09 KB | 2016-11-06 |
bmp00005.bmp | 0.11 KB | 2016-11-06 |
发表评论 取消回复