CalcPad(2) 单位设置和绘制图表

CalcPad(2) 单位设置和绘制图表

Hi uu们,CalcPad用的还好吗?有发现一些问题吗?

在我的使用中,经常需要指定一些计算结果的符号,比如说我希望ADC最小分辨率的计算结果是以uV展示,那我们该怎么操作呢?

正常我们的操作应该如下图1所示:

图1:ADC LSB对应的电压值计算

CalcPad 代码:

|--------------------------------------------------------------|
| VRef=5V ADC_Resolution=24 ADC_lSB=(VRef/(2^ADC_Resolution)) |

只需要在计算结果后面加|就可以将结果转换为你想要的单位如下所示:

CalcPad 代码:

|------------------------------------------------------------------|
| VRef=5V ADC_Resolution=24 ADC_lSB=(VRef/(2^ADC_Resolution))|μV |

计算结果如图2所示。

图2:计算结果

需要注意的是这个u不是我们的U,需要在CalcPad的面板上面找到这个谬才可以。如图3所示。

图3:CalcPad单位

CalcPad也支持简单的编程,比如if else,如果会使用C语言那么看这个代码一看就懂,计算结果如图4所示,注意判断的=号是这个等号

CalcPad代码:

|----------------------------------------------------------------|
| b=1 '如果B=1那么a就等于10' #if b ≡ 1 a=10 '否则a就等于5' #else a=5 #end if |

图4:计算结果

有时候,知道函数图像可以更加容易理解函数背后的意义,做为一个数学软件CalcPad毫无疑问可以绘制函数图像,绘制方法如下如图5所示

  1. 先定义函数表达式
  2. 使用绘图功能

e.g.定义函数如下:

图5:函数绘图代码

图6:绘制结果

从函数图像上我们知道,1和100是我们的设置范围,整个图像是对数图像。非常简单自己去试试吧!今天就先聊到这里啦!

笔者简介:许同,8.5年工作经验,电路系统架构专家,在电路领域有14年的积累,精通应用电路系统架构设计,有10项以上电路架构专利,掌握多项电路设计技能,电路Spice仿真,C语言,Python,Verilog等,非常乐于研究探索电路设计方法。

相关推荐
兔子坨坨11 分钟前
pycharm连接github(详细步骤)
windows·git·学习·pycharm·github
虾球xz1 小时前
游戏引擎学习第293天:移动Familiars
c++·学习·游戏引擎
lichuangcsdn1 小时前
【springcloud学习(dalston.sr1)】Eureka服务端集群的搭建(含源代码)(二)
学习·spring cloud·eureka
名誉寒冰1 小时前
RPC框架源码分析学习(二)
qt·学习·rpc
m0_738206544 小时前
嵌入式学习的第二十二天-数据结构-栈+队列
数据结构·学习
向上的车轮10 小时前
MATLAB学习笔记(七):MATLAB建模城市的雨季防洪排污的问题
笔记·学习·matlab
前端小崔11 小时前
从零开始学习three.js(18):一文详解three.js中的着色器Shader
前端·javascript·学习·3d·webgl·数据可视化·着色器
龙湾开发11 小时前
计算机图形学编程(使用OpenGL和C++)(第2版)学习笔记 10.增强表面细节(二)法线贴图
c++·笔记·学习·图形渲染·贴图
liang_202612 小时前
【HT周赛】T3.二维平面 题解(分块:矩形chkmax,求矩形和)
数据结构·笔记·学习·算法·平面·总结
虾球xz12 小时前
游戏引擎学习第290天:完成分离渲染
c++·人工智能·学习·游戏引擎