电话:0571 - 81109666
来院路线
新闻报道
医院新闻
首页 > 新闻报道 > 医院新闻 > 分辨红绿视标哪个更清晰,有什么用?

分辨红绿视标哪个更清晰,有什么用?

作者: 信息来源: 发布日期:2025-02-08 8:38:13浏览量:

在带孩子验光的时候,医生会让孩子看这张图:

图片

并且会被问:“绿色背景里的数字清楚还是红色背景里的数字清楚?”

家长们是不是有过疑惑:这到底是在测什么呢?测色盲吗?

图片

当然不是!这是验光过程的一部分,叫做“红绿试验“,也叫做”双色试验“。主要是用来判断球镜(近视或远视)是否适量,检验前面的验光结果是否准确

红绿试验的原理

红绿试验主要是利用色像差的原理。

我们知道白光是由红、橙、黄、绿、青、蓝、紫七种颜色的光混合而成的复合光,不同颜色光的波长、折射率各不相同。其中,红色光波长最长,折射率最小,紫光的波长最短、折射率最大。

图片

正视眼而言,在进行红绿测试时,黄光的焦点恰好落在视网膜上,红光的焦点落在视网膜后,绿光的焦点落在视网膜前,且红光和绿光与视网膜距离基本相当,因此正视眼观察红绿背景里视标的清晰度也基本相同。因而通过屈光不正矫正后,若球镜度适当,患者会感到红绿视标的清晰度相同。

图片

若被检者处于近视状态时(即近视欠矫或远视过矫时),黄光的焦点会落在视网膜前,红光的焦点在黄光之后,因而更靠近视网膜,而绿光的焦点比黄光更靠前,因而更远离视网膜,所以被检者会感到红色背景里的视标更清晰

图片

若被检者处于远视状态时(即近视过矫或远视欠矫时),黄光的焦点会落在视网膜后,红光的焦点在黄光之后,因而更远离视网膜,而绿光的焦点比黄光更靠前,因而更靠近视网膜,所以被检者会感到绿色背景里的视标更清晰

图片

红绿试验检查方法

告诉被检查者先看绿色背景视标(即绿色背景里的数字),再看红色背景视标(即红色背景里的数字),再看绿色背景视标。

询问哪个颜色背景视标更清楚,或者是否一样清楚,但需要忽略两者之间亮暗度的差别。


若一样清晰

则说明此时球镜度正好,不需要调整;


若红色背景视标更清楚

则说明此时近视稍有欠矫或远视稍有过矫,需要“增加-0.25D或减少+0.25D”,直至两边视标清晰度相同;


若绿色背景视标更清楚

则说明此时近视稍有过矫或远视稍有欠矫,需要“减少-0.25D或增加+0.25D”,直至两边视标清晰度相同。

图片

注意:如果无论度数怎么变化,总是选择红色背景视标清楚或绿色背景视标清楚,则应该放弃红绿实验,选择其他方式来判断终点。

''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) 在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) 在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() 在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() 在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() 在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead) 在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value) 在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly) 在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn) 在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.SchemaMapping.LoadDataRow() 在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) 在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) 在 Whir.Repository.Database.Query(String sql, Object[] args) 在 Whir.Label.Dynamic.Content.GetColumnFileValue() 在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
''标签解析异常!
Timeout 时间已到。在操作完成之前超时时间已过或服务器未响应。
在 System.Data.SqlClient.SqlInternalConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction) 在 System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose) 在 System.Data.SqlClient.TdsParserStateObject.ReadSniError(TdsParserStateObject stateObj, UInt32 error) 在 System.Data.SqlClient.TdsParserStateObject.ReadSniSyncOverAsync() 在 System.Data.SqlClient.TdsParserStateObject.TryReadNetworkPacket() 在 System.Data.SqlClient.TdsParserStateObject.TryPrepareBuffer() 在 System.Data.SqlClient.TdsParserStateObject.TryReadByteArray(Byte[] buff, Int32 offset, Int32 len, Int32& totalRead) 在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value) 在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj) 在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly) 在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn) 在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.SchemaMapping.LoadDataRow() 在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) 在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) 在 Whir.Repository.Database.Query(String sql, Object[] args) 在 Whir.Label.Dynamic.Content.GetColumnFileValue() 在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
      浙江省眼科医院之江院区
  • 医院地址:杭州市西湖区转塘街道象山366号
  • 预约电话:0571-81109666