1. ads导出excel
1.使用到的模块(1)康威电子STM32主控板(2)康威电子ADS1256 24Bit ADC(3)PC机:运行基于串口调试助手的上位机软件 host computer software2.想实现的目的单片机采集“指定数量(801条)”数据,通过串口反馈给PC机3.出现的问题一开始指定数量为41时,可以正常上传并且可以正常停止采集,但是一旦指定的数据量达到501,801的时候,单片机就停不下来了,会采集超过指定数量的数据,存到数据库中。STM32中相关的部分代码4.问题的解决经过正点原子qq群里大佬的指点,才发现是自己变量的定义出错了STM32中相关的部分代码uint8_t 的取值范围是 0-256 ,那么我指定 501 或者 801 已经超过了它的取值范围,所以STM32才停不下来!!
目前已经修改了程序,STM32也可以正常停止采集数据了!!
修改后的变量定义部分的程序5.引发的思考比如说我的变量 freq_num 已经到255了,那么再加一,它会变成什么呢?据说会变成0 ( 这也可以解释为什么STM32停不下来了 ),具体的需要自己写个简单代码来验证。6.目前的问题当然STM32已经可以正常停止采集数据了,但是上传给Qt上位机后,会有数据丢失的现象,因为数据库中的数据数量没达到我指定的数量。
数据库中记录的数据需要进一步判断是哪个方面的问题,如(1)STM32的数据发送有问题?
(2)Qt上位机没有及时接收?(3)数据库操作问题?可以先用XCOM来接收单片机返回的数据,看下是不是801条!!Aug. 5. 2019上面说的问题,我重新使用XCOM来接收STM32返回的数据,发现XCOM可以完整接收到STM32返回的数据,那么说明,目前出问题的地方还是我的Qt上位机!!
XCOM接收的数据,我先是存到了txt文件里面,后面再导入了一个excel之后,我又重新使用自己开发的Qt上位机采集数据,我这次突发奇想把接收窗口里的数据直接复制到一个txt文件中,再导入excel文件中,统计数据的个数,再与数据库中保存的数据进行比较,发现惊人的现象——两个地方的数据的数量居然不一样!比较数据的数量Qt上位机之后我又做了一次,还是出现类似的结果,说明确实是我在向数据库插入数据时,产生了遗漏!那么,问题又进一步缩小范围!!
2. ads导出s2p文件
在“Data Items”里面有n端口元件导入,选1端口的可以导入S1P文件,若选2端口的可以导入S2P文件,等等。
。。。这个功能挺好用的3. ads导出原理图
Jlink是用来对软件的单步调试的,他是将宿主机上的程序(就是通过rvds或ads生成的*.axf)经过Jlink送到arm板子上调试;
串口和和USB连接是为了通信,宿主机上用secureCRT使用serial模式就是为了串口通信,是将arm板子上的信息显示到宿主机上便于观察,同时在secureCRT上输入命令对程序进行控制。
4. ads导出dxf文件
下面的,非常齐全的。也有三维的。希望有帮助!呵呵。。。。。
CAD快捷键一览
创建三维阵列3A
创建三维面3F
在三维空间创建由直线段组成的多段线3P
在二维和三维空间中将某对象与其他对象对齐AL
加载AutoLISP、ADS和ARX应用程序AP
创建圆弧A
计算对象或定义区域的面积和周长AA
创建按指定方式排列的多重对象拷贝AR
执行外部数据库命令的管理功能AAD
输出选择对象的链接信息AEX
管理对象和外部数据库之间的链接ALI
显示并编辑表数据并创建链接和选择集ARO
从链接到文字选择集和图形选择集的行中创建选择集ASE
执行结构查询语言(SQL)语句ASQ
创建属性定义-AT
改变不依赖于块定义的属性信息-ATE
用图案填充封闭区域H或BH
根据选定对象创建块定义-B
用对话框定义块B
用封闭区域创建面域或多段线BO
(使用命令行)用封闭区域创建面域或多段线-BO
部分删除对象或把对象分解为两部分BR
给对象加倒角CHA
修改现有对象的特性-CH
根据圆心和直径或半径绘制圆C
复制对象CO或CP
创建属性定义AT
编辑单个块的可变属性ATE
修改对象的颜色、图层、线型和厚度CH
设置新对象的颜色COL
编辑文字和属性定义ED
显示夹点并设置颜色GR
创建并修改标注样式D
插入块或另一图形I
控制现有对象的特性MO
修改对象名称REN
设置绘图辅助工具RM
设置对象选择模式SE
管理已定义的用户坐标系UC
选择预置用户坐标系UCP
控制坐标和角度的显示格式及精度UN
创建和恢复视图V
设置三维观察方向VP
创建对齐线性标注DAL或DIMALI
创建角度标注DAN或DIMANG
从前一个或选择的标注的第一尺寸界线处连续标注DBA或DIMBASE
创建圆和圆弧的圆心标记或中心线DCE
从前一个或选择的标注的第二尺寸界线处连续标注DCO或DIMCONT
创建圆和圆弧的直径标注DDI或DIMDIA
编辑标注DED或DIMED
创建线性尺寸标注DLI或DIMLIN
创建坐标点标注DOR或DIMORD
替换标注系统变量DOV或DIMOVER
创建圆和圆弧的半径尺寸标注DRA或DIMRAD
在命令行创建和修改标注样式DST或DIMSTY
移动和旋转标注文字DIMTED
测量两点之间的距离和角度DI
将点对象或块沿对象的长度或周长等间隔排列DIV
绘制填充的圆和环DO
修改图像和其他对象的显示顺序DR
打开鸟瞰视图窗口AV
输入文字时在屏幕上显示DT
定义平行投影或透视视图DV
创建椭圆或椭圆弧EL
从图形删除对象E
将组合对象分解为对象组件X
以其他文件格式保存对象EXP
延伸对象到另一对象EX
通过拉伸现有二维对象来创建三维实体EXT
给对象加圆角F
创建根据特性选择有关对象时用到的过滤器列表FI
创建对象的命名选择集G
使用命令行创建选择集-G
用图案填充一块指定边界的区域-H
修改现有的图案填充对象HE
重生成三维模型时不显示隐藏线HI
以多种格式向AutoCAD图形文件中插入图像IM
使用命令行插入图像-IM
控制选定图像的亮度、对比度和褪色度IAD
向当前图形中定义并附着新的图像对象IAT
为单个图像对象创建新剪切边界ICL
向AutoCAD输入3DS/DXF/EPS/SAT/WMF等文件IMP
将命名块或图形插入到当前图形中-I
插入链接或嵌入对象IO
找出两个或多个三维实体的干涉区并用公用部分创建三维组合实体INF
从两个或多个实体或面域的交集创建组合实体或面域IN
管理图层LA
在命令行上执行LAYER命令-LA
创建一条引出线将注释与一个几何特征相连LE或LEAD
拉长对象L
创建、加载和设置线型LT
使用命令行创建、加载和设置线型-LT
显示选定对象的数据库信息LI或LS
设置线型比例因子LTS
把某一对象的特性复制到其他若干对象MA
将点对象或块按指定的间距放置ME
创建对象的镜像副本MI
创建多线ML
在指定方向上按指定距离移动对象M
从图纸空间切换到模型空间视口MS
创建多行文字T或MT
使用命令行创建多行文字-T
创建浮动视口和打开现有的浮动视口MV
创建对象的等距线,如同心圆、平行线和平行曲线O
设置运行对象捕捉模式并修改靶框大小OS
使用命令行设置运行对象捕捉模式并修改靶框大小-OS
移动显示在当前视口的图形P
使用命令行移动视口-P
插入剪贴板数据并控制数据格式PA
编辑多段线和三维多边形网格PE
创建二维多段线PL
将图形打印到绘图仪、打印机或文件PLOT
创建点对象PO
创建用多段线表示的正多边形POL
自定义AutoCAD系统参数的设置PR
显示打印图形的效果PRE
从模型空间视口切换到图纸空间PS
删除数据库中未用的命名对象,例如块或图层PU
退出AutoCADEXIT
绘制矩形多段线REC
刷新显示当前视口R
刷新显示所有视口RA
重生成图形并刷新显示当前视口RE
重新生成图形并刷新所有视口REA
从选择的一组现有对象中创建面域对象REG
修改对象名-REN
创建三维线框或实体模型的具有真实感的渲染图像RR
沿轴旋转二维对象以创建实体REV
绕基点旋转对象RO
设置渲染系统配置RPR
在X、Y和Z方向等比例放大或缩小对象SC
从脚本文件执行一系列命令SCR
用剖切平面和实体截交创建面域SEC
列出系统变量并修改变量值SET
显示当前视口图形的着色图像SHA
用平面剖切一组实体SL
规定光标按指定的间距移动SN
创建二维填充多边形SO
检查图形中文字的拼写SP
创建二次或三次样条曲线SPL
编辑样条曲线对象SPE
移动或拉伸对象S
创建命名样式ST
用差集创建组合面域或实体SU
校准、配置、打开和关闭已安装的数字化仪TA
设置当前三维实体的厚度TH
控制对图纸空间的访问以及控制视口的行为TI
创建形位公差标注TOL
显示、隐藏和自定义工具栏TO
创建圆环形实体TOR
用其他对象定义的剪切边修剪对象TR
通过并运算创建组合面域或实体UNI
设置坐标和角度的显示格式和精度-UN
保存和恢复已命名的视图-V
设置图形的三维直观图的查看方向-VP
将块对象写入新图形文件W
创建三维实体使其倾斜面尖端沿X轴正向WE
将一个外部参照附加到当前图形中XA
将外部参照依赖符号绑定到图形XB
使用命令行执行XBINDW命令-XB
定义外部参照或块剪裁边界,并且设置前剪裁面和后剪裁面XC
创建无限长的直线,称为参照线XL
控制图形中的外部参照XR
使用命令行执行XREF命令-XR
放大或缩小当前视口对象的外观尺寸Z
===============================
cad快捷键
快捷键注释快捷键注释
AARC(画弧)ININTERSECT(求交)
AAAREA(测量面积)LLINE(画线)
ARARRAY(阵列)LALAYER(建立图层)
ATTATTDEF(定义属性)LEQLEADER(快速导引线标注)
ATEATTEDIT(编辑属性)LENLENGTHEN(加长)
BBLOCK(定义图块)LILIST(列表)
BHBHATCH(图案填充)LTLINETYPE(设置线型)
BRBREAK(打断)LTSLTSCALE(设置线型比例)
CCIRCLE(画圆)MMOVE(移动)
CHPROPERTIES(特性修改)MAMATCHPROP(属性匹配)
CHACHAMFER(倒斜角)MEMEASURE(测量)
COLCOLOR(改变物体颜色)MIMIRROR(镜像)
COCOPY(复制)MLMLINE(画多线)
DDIMSTYLE(设置标柱样式)MTMTEXT(多行文字)
DALDIMALIGNED(对齐标注)OOFFSET(偏移)
DANDIMANGULAR(角度标注)OPOPTIONS(系统设置)
DBADIMBASELINE(基线标料)OSOSNAP(物体捕捉)
DCEDIMCENTER(圆心标注)PPAN(视图平移)
DCODIMCONTINUE(连续标注)PEPEDIT(复和线编辑)
DDIDIMDIAMETER(直径标注)PLPLINE(复合线)
DEDDIMEDIT(标注编辑)POPOINT(画点)
DIDIST(测量距离)POLPOLYGON(画正多边形)
DIVDIVIDE(等分)PREPREVIEW(视图预览)
DLIDIMLINEAR(线性标注)PRINTPLOT(打印)
DODONUT(圆环)RREDRAW(重画)
DORDIMORDINATE(坐标标注)REREGEN(重新生成)
DOVDIMOVERRIDE(尺寸更新)RECRECTANGLE(画矩形)
DRDRAWORDER()RENRENAME(改名)
DRADIMRADIUS(半径标注)ROROTATE(旋转)
DSDSETTINGS(草图设置)SSTRETCH(伸展)
DTDTEXT(动态文本)SCSCALE(比例缩放)
EERASE(删除)SNSNAP(栅格点捕捉)
EDDDEDIT()SPLSPLINE(画样条曲线)
ELELLIPSE(画椭圆)SPESPLINEKIT(编辑样条曲线)
EXEXTEND(延伸到)STSTYLE(设置文字样式)
EXITQUIT(退出)TMTEXT(多行文字)
EXPEXPORT(炸开)TOTOOLBAR(调用工具条)
FFILLET(倒圆角)TRTRIM(修剪)
GGROUP(成组)UNUNITS(设置单位)
HEHATCHEDIT(图案填充编辑)WWBLOCK(块存盘)
IINSERT(插入块)ZZOOM(视图缩放)
IMPIMPORT(导入)
“AutoCAD2000快捷键”经典值得收藏
AutoCAD2000快捷命令的使用
AutoCAD是目前世界各国工程设计人员的首选设计软件,简便易学、精确无误是AutoCAD成功的两个重要原因。AutoCAD提供的命令有很多,绘图时最常用的命令只有其中的百分之二十。采用键盘输入命令时由于有些常用命令较长,如BHATCH(填充)、EXPLODE(分解),在输入时击键次数多,影响了绘图速度。虽然AutoCAD提供了完善的菜单和工具栏两种输入方法,但是要提高绘图速度,只有掌握AutoCAD提供的快捷的命令输入方法。
笔者在进行AutoCAD设计、培训和教学研究时,对于快捷命令的使用和管理积累了一些体验,现总结出,以供大家使用AutoCAD2000时参考。
一、概述:
所谓的快捷命令,是AutoCAD为了提高绘图速度定义的快捷方式,它用一个或几个简单的字母来代替常用的命令,使我们不用去记忆众多的长长的命令,也不必为了执行一个命令,在菜单和工具栏上寻寻匿匿。所有定义的快捷命令都保存在AutoCAD安装目录下SUPPORT子目录中的ACAD.PGP文件中,我们可以通过修改该文件的内容来定义自己常用的快捷命令。
当我们每次新建或打开一个AutoCAD绘图文件时,CAD本身会自动搜索到安装目录下的SUPPORT路径,找到并读入ACAD.PGP文件。当AutoCAD正在运行的时候,我们可以通过命令行的方式,用ACAD.PGP文件里定义的快捷命令来完成一个操作,比如我们要画一条直线,只需要在命令行里输入字母“L”即可。
二、快捷命令的命名规律
1、快捷命令通常是该命令英文单词的第一个或前面两个字母,有的是前三个字母。
比如,直线(Line)的快捷命令是“L”;复制(COpy)的快捷命令是“CO”;线型比例(LTScale)的快捷命令是“LTS”。
在使用过程中,试着用命令的第一个字母,不行就用前两个字母,最多用前三个字母,也就是说,AutoCAD的快捷命令一般不会超过三个字母,如果一个命令用前三个字母都不行的话,只能输入完整的命令。
2、另外一类的快捷命令通常是由“Ctrl键+一个字母”组成的,或者用功能键F1~F8来定义。比如Ctrl键+“N”,Ctrl键+“O”,Ctrl键+“S”,Ctrl键+“P”分别表示新建、打开、保存、打印文件;F3表示“对象捕捉”。
3、如果有的命令第一个字母都相同的话,那么常用的命令取第一个字母,其它命令可用前面两个或三个字母表示。比如“R”表示Redraw,“RA”表示Redrawall;比如“L”表示Line,“LT”表示LineType,“LTS”表示LTScale。
4、个别例外的需要我们去记忆,比如“修改文字”(DDEDIT)就不是“DD”,而是“ED”;还有“AA”表示Area,“T”表示Mtext,“X”表示Explode。
三、快捷命令的定义
全面已经提到,AutoCAD所有定义的快捷命令都保存ACAD.PGP文件中。ACAD.PGP是一个纯文本文件,用户可以使用ASCⅡ文本编辑器(如DOS下的EDIT)或直接使用WINDOWS附件中的记事本来进行编辑。用户可以自行添加一些AutoCAD命令的快捷方式到文件中。
通常,快捷命令使用一个或两个易于记忆的字母,并用它来取代命令全名。快捷命令定义格式如下:
快捷命令名称,*命令全名
如:CO,*COPY
即键入快捷命令后,再键入一个逗号和快捷命令所替代的命令全称。AutoCAD的命令必须用一个星号作为前缀。
【参考文献】
陈通等,《AutoCAD2000中文版入门与提高》,清华大学出版社,2000年7月出版
附:常见的快捷命令
(一)字母类
1、对象特性
ADC,*ADCENTER(设计中心“Ctrl+2”)
CH,MO*PROPERTIES(修改特性“Ctrl+1”)
MA,*MATCHPROP(属性匹配)
ST,*STYLE(文字样式)<BR<p>
COL,*COLOR(设置颜色)
LA,*LAYER(图层操作)
LT,*LINETYPE(线形)
LTS,*LTSCALE(线形比例)
LW,*LWEIGHT(线宽)
UN,*UNITS(图形单位)
ATT,*ATTDEF(属性定义)
ATE,*ATTEDIT(编辑属性)
BO,*BOUNDARY(边界创建,包括创建闭合多段线和面域)
AL,*ALIGN(对齐)
EXIT,*QUIT(退出)
EXP,*EXPORT(输出其它格式文件)
IMP,*IMPORT(输入文件)
OP,PR*OPTIONS(自定义CAD设置)
PRINT,*PLOT(打印)
PU,*PURGE(清除垃圾)
R,*REDRAW(重新生成)
REN,*RENAME(重命名)
SN,*SNAP(捕捉栅格)
DS,*DSETTINGS(设置极轴追踪)
OS,*OSNAP(设置捕捉模式)
PRE,*PREVIEW(打印预览)
TO,*TOOLBAR(工具栏)
V,*VIEW(命名视图)
AA,*AREA(面积)
DI,*DIST(距离)
LI,*LIST(显示图形数据信息)
2、绘图命令:
PO,*POINT(点)
L,*LINE(直线)
XL,*XLINE(射线)
PL,*PLINE(多段线)
ML,*MLINE(多线)
SPL,*SPLINE(样条曲线)
POL,*POLYGON(正多边形)
REC,*RECTANGLE(矩形)
C,*CIRCLE(圆)
A,*ARC(圆弧)
DO,*DONUT(圆环)
EL,*ELLIPSE(椭圆)
REG,*REGION(面域)
MT,*MTEXT(多行文本)
T,*MTEXT(多行文本)
B,*BLOCK(块定义)
I,*INSERT(插入块)
W,*WBLOCK(定义块文件)
DIV,*DIVIDE(等分)
H,*BHATCH(填充)
3、修改命令:
CO,*COPY(复制)
MI,*MIRROR(镜像)
AR,*ARRAY(阵列)
O,*OFFSET(偏移)
RO,*ROTATE(旋转)
M,*MOVE(移动)
E,DEL键*ERASE(删除)
X,*EXPLODE(分解)
TR,*TRIM(修剪)
EX,*EXTEND(延伸)
S,*STRETCH(拉伸)
LEN,*LENGTHEN(直线拉长)
SC,*SCALE(比例缩放)
BR,*BREAK(打断)
CHA,*CHAMFER(倒角)
F,*FILLET(倒圆角)<BR<p>
AutoCAD2000快捷命令的使用
作者:breeze转贴自:本站原创点击数:802文章录入:breeze
PE,*PEDIT(多段线编辑)
ED,*DDEDIT(修改文本)
4、视窗缩放:
P,*PAN(平移)
Z+空格+空格,*实时缩放
Z,*局部放大
Z+P,*返回上一视图
Z+E,*显示全图
5、尺寸标注:
DLI,*DIMLINEAR(直线标注)
DAL,*DIMALIGNED(对齐标注)
DRA,*DIMRADIUS(半径标注)
DDI,*DIMDIAMETER(直径标注)
DAN,*DIMANGULAR(角度标注)
DCE,*DIMCENTER(中心标注)
DOR,*DIMORDINATE(点标注)
TOL,*TOLERANCE(标注形位公差)
LE,*QLEADER(快速引出标注)
DBA,*DIMBASELINE(基线标注)
DCO,*DIMCONTINUE(连续标注)
D,*DIMSTYLE(标注样式)
DED,*DIMEDIT(编辑标注)
DOV,*DIMOVERRIDE(替换标注系统变量)
text单行文字输入
mtext多行文字输入
(二)常用CTRL快捷键
【CTRL】+1*PROPERTIES(修改特性)
【CTRL】+2*ADCENTER(设计中心)
【CTRL】+O*OPEN(打开文件)
【CTRL】+N、M*NEW(新建文件)
【CTRL】+P*PRINT(打印文件)
【CTRL】+S*SAVE(保存文件)
【CTRL】+Z*UNDO(放弃)
【CTRL】+X*CUTCLIP(剪切)
【CTRL】+C*COPYCLIP(复制)
【CTRL】+V*PASTECLIP(粘贴)
【CTRL】+B*SNAP(栅格捕捉)
【CTRL】+F*OSNAP(对象捕捉)
【CTRL】+G*GRID(栅格)
【CTRL】+L*ORTHO(正交)
【CTRL】+W*(对象追踪)
【CTRL】+U*(极轴)
(三)常用功能键
【F1】*HELP(帮助)
【F2】*(文本窗口)
【F3】*OSNAP(对象捕捉)
【F7】*GRIP(栅格)
【F8】*ORTHO(正交)
输入代码特殊符号解释输入代码特殊符号解释
%%0~32空号%%123{左大括号
%%33!%%124|
%%34“双引号%%125}右大括号
%%35#%%126~
%%36$%%127°度
%%37%%%128±
%%38&%%129φ
%%39‘单引号%%130α
%%40(左括号%%131β
%%41)右括号%%132δ
%%42*乘号%%133i
%%43+加号%%134~137空号
%%44,逗号%%1380(上标)m%%138=m0
%%45-减号%%1391(上标)m%%139=m1
%%46。句号%%1402(上标)m%%140=m2
%%47/除号%%1413(上标)m%%141=m3
%%48~570~9字体偏大中间连号中间连号中间连号
%%58:冒号%%1489(上标)m%%148=m9
%%59;分号%%149~1571~9字体偏小
%%60<小于号%%158~162空号
%%61=等于号%%163△
%%62>大于号%%164▽
%%63?问号%%165~200空号
%%64@
%%65~90A~Z大写26个字母%%cφ
%%91[%%d。度
%%92\反斜杠%%p±正负号
%%93]%%u_下划线
%%94^%%o—上划线
%%95_%%96‘单引号
%%97~122a~z小写26个字母
5. ads导出s参数数据
可以吧。。。可以导入 PROTEL 到 ADS,也可以从 ADS 导出。。。
- 相关评论
- 我要评论
-