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