arduino_due_lisp:(仍然很原始) FemtoLisp https 的端口

时间:2024-06-19 19:05:22
【文件属性】:

文件名称:arduino_due_lisp:(仍然很原始) FemtoLisp https 的端口

文件大小:3.36MB

文件格式:ZIP

更新时间:2024-06-19 19:05:22

CommonLisp

这是我用来控制我的全息设置以通过多模光纤成像的代码。 一个重要的部分是 Aravis 库的包装器,用于读取多个 GigE Vision 相机。 文件依赖关系在 arv.asd 中描述。 我选择为这个库使用 Clozure Common Lisp,因为它带有一个可以解析 C 头文件的外部函数生成器。 为了简化开发,我将外部函数的语法补全添加到了 slime。 实时控制是通过 Arduino Due 完成的。 为了简化开发(特别是我不喜欢将新代码上传到 Arduino 时的漫长等待时间),我将 femtolisp 移植到了这个 Arduino。 这足以为我的 XY 扫描镜生成两个 DAC 通道,以及为相机和快门生成一堆数字触发信号。 参见 arduino-femtolisp/。 在 Clozure Common Lisp 中,我使用 arduino-serial-ccl/ 中的代码与 Ar


网友评论