【发布时间】:2013-08-01 05:26:52
【问题描述】:
我目前正在研究一种实验装置,该装置用于使用飞秒激光将复杂的微结构写入玻璃。
激光的输出功率由我从我的(C# 控制台)应用程序控制的滤光轮调节。由于我最初不知道车轮的位置,因此我需要在启动时通过测量车轮上预定义数量的点的功率来初始化它。
此信息(功率值及其在车轮上的相应位置)应在运行时存储。因此,基本上,如果请求一定的输出功率,控制器将查找可以找到所需值的两个点,然后增加位置直到达到。
这是我通常会使用数据库来实现的。由于初始化发生在每次启动时并且不需要持久化,我可能更愿意将其保留为内存列表。
所以我的问题是:
是否有可能以某种方式“索引”功率值以快速检索它们?
【问题讨论】:
-
您希望存储多少个值?
-
不多,最多 200 个,否则初始化过程将花费太长时间......
-
字典就好了。拥有 200 个值是最少的。