谁能解释一下SENSOR的sensitivity是个什么伤痕小说名词概念解释

sensitivity是什麼意思,詞典釋義與在線翻譯:
提示:各行業詞典APP中含有本詞條的獨家正版內容,在手機上可看到更多釋義內容。
sensitivity&:&靈 ...
在&&中查看更多...
sensitivity&:&靈 ...
在&&中查看更多...
sensitivity&:&分析敏感性 ...
在&&中查看更多...
sensitivity&:&敏感性,感 ...
在&&中查看更多...
sensitivity&:&感 ...
在&&中查看更多...
sensitivity&:&感 ...
在&&中查看更多...
sensitivity&:&靈 ...
在&&中查看更多...
sensitivity&:&靈 ...
在&&中查看更多...
sensitivity&:&敏 ...
在&&中查看更多...
sensitivity&:&感光度;靈 ...
在&&中查看更多...
sensitivity&:&靈敏度;感 ...
在&&中查看更多...
sensitivity&:&靈 ...
在&&中查看更多...
(physiology) responsiveness the
"sensitivity to pain"
the ability to respond to physical stimuli or to register small physical am
"a galvanometer of extreme sensitivity"
"the sensitiveness of Mimosa leaves does not depend on a change of growth"
sensitivity to emotional feelings (of self and others)
susceptibility to a pathogen
the ability to respond to affective changes in your interpersonal environment
sensitivity的用法和樣例:
用作名詞 (n.)
Strength and sensitivity do not often go together.
力量和敏感並非常常能兼而有之。
His remarks convicted him of a lack of sensitivity.
他的言辭顯示了他缺乏敏感性。
How can ability change my sensitivity?
怎樣才可以改變我的多愁善感?
Can the person of sensitivity get depressed disease?
多愁善感的人會不會得抑鬱症?
Exercise improves blood sugar control by increasing insulin sensitivity.
鍛煉可以通過提高胰島素感受性來改善血糖控制。
Comparison of music with different levels of encouragement indicates that highly encouraging music can produce actual sensitivity than medium and lowly encouraging music.
由不同鼓舞程度音樂間的比較可得知,高鼓舞音樂比起中與低鼓舞的音樂更能產生確切的感受性。
敏感性訓練
動態靈敏度
相對敏感性,相對感受...
傳聲器靈敏度...
感色靈敏度,感色度,...
缺口靈感度,切口靈敏...
放射敏感性,放射線感...
靈敏度因數
差動靈敏度
靈敏度試驗,靈敏試驗...
裂縫敏感性,裂紋敏感...
靈敏度漂移
(計算可變因素對利潤...
感光性[度], 光敏...
靈敏率,敏感比...
襯比靈敏度,反襯靈敏...
丰度靈敏度,濃度靈敏...
sensitivity的海詞問答與網友補充:
[釋義]靈敏性,感受性(工科類)
sensitivity的相關資料:
sensitivity&:&感受性,
在&&中查看更多...
【近義詞】
【反義詞】
sensitivity:sensitivity n. 敏感, 靈敏(度), 靈敏性…
相關詞典網站:(window.slotbydup=window.slotbydup || []).push({
id: '2369049',
container: s,
size: '960,48',
display: 'inlay-fix'
创建新的生词本
i该生词本已经创建啦!
i不可以出现中文,英文,数字之外的符号哒!
i生词本名称长度不能大于24字符!
i请填写生词本名称!sensitivity什么意思_百度知道
sensitivity什么意思
提问者采纳
无+sens感觉+e→无感觉;灵敏的 (sens感觉+itive……的→adj; [摄]感光度灵敏度;判断力.觉得,意识到 (sens感觉+e→n;可觉察的, 感动 (sens感觉+ation表名词→n;敏感度;tɪsensə敏感性;s feelings. Fundamentally,感官的)sensitive[to]敏感的. Lewis emerges as a composer of distinct&#618.感官,易受伤害的. A good relationship involves concern and sensitivity for each other&#39, 感情, women like him for his sensitivity and charming vulnerability.sense觉得,感官的 (sens感觉+ory……的→ti]美 [ˌvɪs&#603.感觉的;意义 v.敏感,明显的 (sens感觉+ible能……的→能感觉的→明显的)n。同根词感觉,女人喜欢他是因为他细腻的情感和迷人的文弱气质,易受伤害的;ˈ灵敏的)sensible明智的;ti]n. 一段美满的恋情需要彼此关心并体恤对方的情感;感光度1.[to]敏感的, 感动)nonsense胡说;&#712,感受性,无意义)v。3,废话 (non不;ns&#618。2.sensor传感器 (sense感觉+or物器→n;v&#601. 刘易斯作为一位悟性很高的优秀作曲家崭露头角, 感情.感觉.sensory感觉的; 仪器等的)灵敏性.传感器)sensation感觉sensitivity英 [&#716. 基本说来,达理的
来自团队:
其他类似问题
为您推荐:
其他3条回答
基本含义:
n.敏感,感受性; 仪器等的)灵敏性; [摄]感光度;
发音:英 [ˌsensəˈtɪvəti]
美 [ˌsɛnsɪˈtɪvɪti]
复数:sensitivities
The sensitivity to pain in the babies in the study increased as they grew.
随着这些早产儿的成长,他们对疼痛的敏感性也在逐渐增强。
该词通常会与其他名词连用:
Contrast sensitivity
对比灵敏度;反差灵敏度;对比敏感度;对比敏捷度;
light sensitivity
感光性;光敏性;
deflection sensitivity
偏转灵敏度;偏向感度;偏向灵敏度;偏转敏感度;
detection sensitivity
探测灵敏度;(探测灵敏度):说明探测器对探测现象输入量的响应能力的性能指标。;
sensitivity [sensɪ'tɪvɪtɪ] n. 敏感;敏感性;过敏
sensitivityn. 敏感,感受性; 仪器等的)灵敏性; [摄]感光度
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁您所在位置: &
&nbsp&&nbsp&nbsp&&nbsp
signal-shape analysis of a thermally cycled tin-oxide gas sensor:一个热循环氧化锡气体传感器信号波形分析.pdf6页
本文档一共被下载:
次 ,您可全文免费在线阅读后下载本文档。
文档加载中...广告还剩秒
需要金币:500 &&
signal-shape analysis of a thermally cycled tin-oxide gas sensor:一个热循环氧化锡气体传感器信号波形分析
你可能关注的文档:
··········
··········
and Actuators
63 Signal-shape analysis of
thermally cycled tin-oxide gas
sensor Stanislaw Wlodek and
Konrad Colbow
Physics Department,
University, Bumaby,
Canada Franc0 Consadori
Halitec Industries, 2724 SE
Vancouver,
Canada Received
July 18, 1990;
revised form September
1990 Abstract The
conductance
been measured
laboratory
with the addition
several gases
isopropanol and
monoxide and
their bicomponent
represented as linear combinations
functions.
is found that the positions of
the maxima
these functions
characteristic features
gas, providing
good criterion
selective detection
of inflammable
The potential
application
deconvolution with
Gaussian functions
for quantitative
two-component
limitations are demonstrated.
Introduction of
Gaussian functions.
focused on
bimolecular gas
mixtures. Thermal cycling
enhancing the
selectivity
sensitivity
response [l-3].
Its principle is
temperature dependence of
rate Experimental
a catalytic
occurring at
surface which determines the
measurements were
performed using
ductance in the
presence of
Taguchi #813 gas
manufactured
-e + RO or
products by Figaro
Engineering Inc.
active material of
a sintered
正在加载中,请稍后...一、前言本篇blog是我的“Android进阶”的第一篇文章,从初学Android到现在断断续续也有4个多月时间了,也算是有了一些自己的心得体会,也能自己独立做一些东西了,这都要感谢我们公司的安卓开发璟博和无所不能的鸿洋给我的帮助和指点。本系列blog将记录我在开发中、学习中遇到的较为重点的、值得记录的知识点和技巧,简单的说就不再是基础教程了。由于项目中需要用到方向传感器,所以就借此机会来学一学Android的传感器部分的知识了,自然也就是本篇blog的内容了。二、传感器基础官方文档说的很清楚,Android平台支持三大类的传感器,它们分别是: a. Motion sensors
b. Environmental sensors
c. Position sensors 从另一个角度划分,安卓的传感器又可以分为 基于硬件 的和 基于软件 的。基于硬件的传感器往往是通过物理组件去实现的,他们通常是通过去测量特殊环境的属性获取数据,比如: 重力加速度、地磁场强度或方位角度的变化 。而基于软件的传感器并不依赖物理设备,尽管它们是模仿基于硬件的传感器的。基于软件的传感器通常是通过一个或更多的硬件传感器获取数据,并且有时会调用虚拟传感器或人工传感器等等,线性加速度传感器和重力传感器就是基于软件传感器的例子。下面通过官方的一张图看看安卓平台支持的所有传感器类型:
使用传感器的话那么首先需要了解的必然是传感器API了,在Android中传感器类是通过Sensor类来表示的,它属于android.hardware包下的类,顾名思义,和硬件相关的类。传感器的API不复杂,包含3个类和一个接口,分别是:SensorManagerSensorSensorEventSensorEventListener根据官方文档的概述分别简单解释一下这4个API的用处:SensorManager:可以通过这个类去创建一个传感器服务的实例,这个类提供的各种方法可以访问传感器列表、注册或解除注册传感器事件监听、获取方位信息等。Sensor:用于创建一个特定的传感器实例,这个类提供的方法可以让你决定一个传感器的功能。SensorEvent:系统会通过这个类创建一个传感器事件对象,提供了一个传感器的事件信息,包含一下内容,原生的传感器数据、触发传感器的事件类型、精确的数据以及事件发生的时间。SensorEventListener:可以通过这个接口创建两个回调用法来接收传感器的事件通知,比如当传感器的值发生变化时。介绍了基础的分类之后,我们再看看传感器的可用性表格,不同的传感器在不同的Android版本之间是有差异的,比如有的在低版本可以用,但在高版本就被弃用,详细的数据依然看看官方的这张表格:
右上角标有1的是在Android1.5版本添加的,并且在Android2.3之后就无法使用。右上角标有2的是已经过时的。 很明显,我们需要用到的方向传感器 TYPE_ORIENTATION 就已经过时了,后面再说用什么来替代它。 最后看一下常用的传感器的方法:1.实例化SensorManagerSensorManager mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);2.获取设备支持的全部Sensor的ListList&Sensor& deviceSensors = mSensorManager.getSensorList(Sensor.TYPE_ALL);下面就通过这两个方法看一下手机支持哪些传感器,并以列表数据展示出来,代码很简单:package com.example.import java.util.ArrayLimport java.util.Limport android.app.Aimport android.content.Cimport android.hardware.Simport android.hardware.SensorMimport android.os.Bimport android.widget.ArrayAimport android.widget.ListVpublic class MainActivity extends Activity { private SensorManager mSensorM private ListView sensorListV private List&Sensor& sensorL @Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sensorListView = (ListView) findViewById(R.id.lv_all_sensors);
// 实例化传感器管理者
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
// 得到设置支持的所有传感器的List
sensorList = mSensorManager.getSensorList(Sensor.TYPE_ALL);
List&String& sensorNameList = new ArrayList&String&();
for (Sensor sensor : sensorList) {
sensorNameList.add(sensor.getName());
ArrayAdapter&String& adapter = new ArrayAdapter&String&(this,
android.R.layout.simple_list_item_1, sensorNameList);
sensorListView.setAdapter(adapter); }}最后看一下真机的效果图:
了解了传感器的基础知识,下面我们就具体看看我们需要用到的Orientation Sensor。三、Orientation Sensor 安卓平台提供了2个传感器用于让我们判断设备的位置,分别是 地磁场传感器 (the geomagnetic field sensor)和 方向传感器 (the orientation sensor)。关于Orientation Sensor在官方文档中的概述里有这样一句话: The orientation sensor is software-based and derives its data from the accelerometer and the geomagnetic field sensor. (方向传感器是基于软件的,并且它的数据是通过加速度传感器和磁场传感器共同获得的) 至于具体算法Android平台已经封装好了我们不必去关心实现,下面在了解方向传感器之前我们还需要了解一个重要的概念: 传感器坐标系统(Sensor &Coordinate System) 。
在Android平台中,传感器框架通常是使用一个 标准的三维坐标系 去表示一个值的。以方向传感器为例,确定一个方向当然也需要一个三维坐标,毕竟我们的设备不可能永远水平端着吧,准确的说android给我们返回的方向值就是一个长度为3的float数组,包含三个方向的值。下面看一下官方提供的传感器API使用的坐标系统示意图:
仔细看一下这张图,不难发现, z是指向地心的方位角,x轴是仰俯角(由静止状态开始前后反转),y轴是翻转角(由静止状态开始左右反转 )。下面切入正题,看看如何通过方向传感器API去获取方向。结合上面的图再看看官方提供的方向传感器事件的返回值:
这样就和上面提到的相吻合了,确实是通过一个长度为3的float数组去表示一个位置信息的,并且数组的第一个元素表示方位角(z轴),数组的第二个元素表示仰俯角(x轴),而数组的第三个元素表示翻转角(y轴),最后看看代码怎么写。 依旧参考官方文档 Using the Orientation Sensor 部分内容,首先是实例化一个方向传感器: mOrientation = mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION);虽然这样做没错,但是如果你在IDE中写了这样一行代码的话,不难发现它已经过期了,但是没关系,我们先用这个看看,后面再介绍代替它的方法。下面是创建一个自定义传感器事件监听接口:class MySensorEventListener implements SensorEventListener {
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
float a = event.values[0];
azimuthAngle.setText(a + &&);
float b = event.values[1];
pitchAngle.setText(b + &&);
float c = event.values[2];
rollAngle.setText(c + &&);
public void onAccuracyChanged(Sensor sensor, int accuracy) {
// TODO Auto-generated method stub
} }最后通过SensorManager为Sensor注册监听即可:mSensorManager.registerListener(new MySensorEventListener(),
mOrientation, SensorManager.SENSOR_DELAY_NORMAL);当设备位置发生变化时触发监听,界面上的值改变,由于模拟器无法演示传感器效果,真机也没有root没法用屏幕投影啥的,所以就贴一张截图象征性看一下,这几个值无时无刻都在变化:
由于我在截图的时候手机是水平端平的,所以后两个值都接近于0,而第一个方位角就代表当前的方向了,好了,现在功能基本算实现了,那么现在就解决一下Sensor类的常量过期的问题。不难发现,在IDE中这行代码是这样的:
mOrientation = mSensorManager.getDefaultSensor(Sensor.TYPE_ORIENTATION
既然过期了必定有新的东西去替代它,我们打开源代码可以看到这样的注释:
显而易见,官方推荐我们用 SensorManager.getOrientation() 这个方法去替代原来的 TYPE_ORITNTATION
。那我们继续在源码中看看这个方法: public static float[] getOrientation(float[] R, float values[]) {/* * 4x4 (length=16) case: * /R[ 0] R[ 1] R[ 2] 0/ * |R[ 4] R[ 5] R[ 6] 0| * |R[ 8] R[ 9] R[10] 0| * /0 0 0 1/ * * 3x3 (length=9) case: * /R[ 0] R[ 1] R[ 2]/ * |R[ 3] R[ 4] R[ 5]| * /R[ 6] R[ 7] R[ 8]/ * */if (R.length == 9) {values[0] = (float)Math.atan2(R[1], R[4]);values[1] = (float)Math.asin(-R[7]);values[2] = (float)Math.atan2(-R[6], R[8]);} else {values[0] = (float)Math.atan2(R[1], R[5]);values[1] = (float)Math.asin(-R[9]);values[2] = (float)Math.atan2(-R[8], R[10]);}}再看一下这个方法的注释中的一句话:
第一行讲了这个方法的作用, 计算设备的方向基于旋转矩阵 ,这个旋转矩阵我们当成一种计算方向的算法就OK了,不必深究,下面再看我标出来的这句话,很明显说明了我们通常 不需要 这个方法的返回值,这个方法会根据参数R[ ]的数据填充values[ ]而后者就是我们想要的。既然不需要返回值,那么就是参数的问题了,这两个参数: float[ ] R 和 float[ ] values 该怎么获取呢?继续看注释,首先是第一个参数R:
既然这个方法是基于旋转矩阵去计算方向,那么第一个参数R自然就表示一个旋转矩阵了,实际上它是用来保存磁场和加速度的数据的,根据注释我们可以发现让我们通过 getRotationMatrix 这个方法来填充这个参数R[ ],那我们就再去看看这个方法源码,依旧是SensorManager的一个静态方法: public static boolean getRotationMatrix(float[] R, float[] I,
float[] gravity, float[] geomagnetic) {
// TODO: move this to native code for efficiency
float Ax = gravity[0];
float Ay = gravity[1];
float Az = gravity[2];
final float Ex = geomagnetic[0];
final float Ey = geomagnetic[1];
final float Ez = geomagnetic[2];
float Hx = Ey*Az - Ez*Ay;
float Hy = Ez*Ax - Ex*Az;
float Hz = Ex*Ay - Ey*Ax;
final float normH = (float)Math.sqrt(Hx*Hx + Hy*Hy + Hz*Hz);
if (normH & 0.1f) {
// device is close to free fall (or in space?), or close to
// magnetic north pole. Typical values are& 100.
final float invH = 1.0f / normH;
Hx *= invH;
Hy *= invH;
Hz *= invH;
final float invA = 1.0f / (float)Math.sqrt(Ax*Ax + Ay*Ay + Az*Az);
Ax *= invA;
Ay *= invA;
Az *= invA;
final float Mx = Ay*Hz - Az*Hy;
final float My = Az*Hx - Ax*Hz;
final float Mz = Ax*Hy - Ay*Hx;
if (R != null) {
if (R.length == 9) {
R[0] = Hx;
R[1] = Hy;
R[2] = Hz;
R[3] = Mx;
R[4] = My;
R[5] = Mz;
R[6] = Ax;
R[7] = Ay;
R[8] = Az;
} else if (R.length == 16) {
R[0]= Hx; R[1]= Hy; R[2]= Hz; R[3]= 0;
R[4]= Mx; R[5]= My; R[6]= Mz; R[7]= 0;
R[8]= Ax; R[9]= Ay; R[10] = Az; R[11] = 0;
R[12] = 0;
R[13] = 0;
R[14] = 0; R[15] = 1;
if (I != null) {
// compute the inclination matrix by projecting the geomagnetic
// vector onto the Z (gravity) and X (horizontal component
// of geomagnetic vector) axes.
final float invE = 1.0f / (float)Math.sqrt(Ex*Ex + Ey*Ey + Ez*Ez);
final float c = (Ex*Mx + Ey*My + Ez*Mz) * invE;
final float s = (Ex*Ax + Ey*Ay + Ez*Az) * invE;
if (I.length == 9) {
} else if (I.length == 16) {
I[3] = I[7] = I[11] = I[12] = I[13] = I[14] = 0;
I[15] = 1;
} 依旧是4个参数, 请观察
之间的代码,不难发现这个旋转矩阵无非就是一个
的数组,再观察一下if语句块中的代码,不难发现给数组元素依次赋值,而这些值是从哪里来的呢?我们
倒着看,直到第
,不难发现其实最后的数据源是通过这个方法的后两个参数提供的,即: float[] gravity, float[] geomagnetic ,老规矩,看看这两个参数的注释:
到这里应该就清晰了吧,分别是从加速度传感器和地磁场传感器获取的值,那么很明显,应当在监听中的回调方法onSensorChanged中去获取数据,同时也验证了上面的 判断方向需要两个传感器 的说法,分别是:加速度传感器(Sensor.TYPE_ACCELEROMETER)和地磁场传感器(TYPE_MAGNETIC_FIELD)。
说完了 getRotationMatrix
方法的后两个参数,那么前两个参数 R 和 I 又该如何定义呢?其实很简单,第一个参数 R 就是 getOrientation()
方法中需要填充的那个数组,大小是9。而第二个参数
I 是用于将磁场数据转换进实际的重力坐标系中的,一般默认设置为NULL即可。到这里关于方向传感器基本就已经介绍完毕,最后看一个完整的例子:
package com.example.import android.app.Aimport android.content.Cimport android.hardware.Simport android.hardware.SensorEimport android.hardware.SensorEventLimport android.hardware.SensorMimport android.os.Bimport android.util.Limport android.widget.TextVpublic class MainActivity extends Activity { private SensorManager mSensorM private S // 加速度传感器 private S // 地磁场传感器 private TextView azimuthA private float[] accelerometerValues = new float[3]; private float[] magneticFieldValues = new float[3]; private static final String TAG = &---MainActivity&; @Override protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 实例化传感器管理者
mSensorManager = (SensorManager) getSystemService(Context.SENSOR_SERVICE);
// 初始化加速度传感器
accelerometer = mSensorManager
.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
// 初始化地磁场传感器
magnetic = mSensorManager.getDefaultSensor(Sensor.TYPE_MAGNETIC_FIELD);
azimuthAngle = (TextView) findViewById(R.id.azimuth_angle_value);
calculateOrientation(); } @Override protected void onResume() {
// TODO Auto-generated method stub
// 注册监听
mSensorManager.registerListener(new MySensorEventListener(),
accelerometer, Sensor.TYPE_ACCELEROMETER);
mSensorManager.registerListener(new MySensorEventListener(), magnetic,
Sensor.TYPE_MAGNETIC_FIELD);
super.onResume(); } @Override protected void onPause() {
// TODO Auto-generated method stub
// 解除注册
mSensorManager.unregisterListener(new MySensorEventListener());
super.onPause(); } // 计算方向 private void calculateOrientation() {
float[] values = new float[3];
float[] R = new float[9];
SensorManager.getRotationMatrix(R, null, accelerometerValues,
magneticFieldValues);
SensorManager.getOrientation(R, values);
values[0] = (float) Math.toDegrees(values[0]);
Log.i(TAG, values[0] + &&);
if (values[0] &= -5 && values[0] & 5) {
azimuthAngle.setText(&正北&);
} else if (values[0] &= 5 && values[0] & 85) {
// Log.i(TAG, &东北&);
azimuthAngle.setText(&东北&);
} else if (values[0] &= 85 && values[0] &= 95) {
// Log.i(TAG, &正东&);
azimuthAngle.setText(&正东&);
} else if (values[0] &= 95 && values[0] & 175) {
// Log.i(TAG, &东南&);
azimuthAngle.setText(&东南&);
} else if ((values[0] &= 175 && values[0] &= 180)
|| (values[0]) &= -180 && values[0] & -175) {
// Log.i(TAG, &正南&);
azimuthAngle.setText(&正南&);
} else if (values[0] &= -175 && values[0] & -95) {
// Log.i(TAG, &西南&);
azimuthAngle.setText(&西南&);
} else if (values[0] &= -95 && values[0] & -85) {
// Log.i(TAG, &正西&);
azimuthAngle.setText(&正西&);
} else if (values[0] &= -85 && values[0] & -5) {
// Log.i(TAG, &西北&);
azimuthAngle.setText(&西北&);
} } class MySensorEventListener implements SensorEventListener {
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
accelerometerValues = event.
if (event.sensor.getType() == Sensor.TYPE_MAGNETIC_FIELD) {
magneticFieldValues = event.
calculateOrientation();
public void onAccuracyChanged(Sensor sensor, int accuracy) {
// TODO Auto-generated method stub
} }}四、总结第一次研究Android传感器感觉还是挺难的,继续努力吧,要学的东西还有很多,先去给Map项目集成指南针啦~

我要回帖

更多关于 解释负债经营的概念 的文章

 

随机推荐