Skip to content
Discussion options

You must be logged in to vote
Admin verified this answer by nevstop Jun 11, 2026

CSM File Logger 的启动参数全部集中在 CSM - Start File Logger.vi 这一个 VI 上,通常在主程序初始化阶段调用一次即可。下面按输入参数和输出参数分别说明。

输入参数(Controls)

  • Log File Path — 日志文件的保存路径,建议使用绝对路径,避免因当前目录变化导致文件生成位置不确定。
  • Timestamp format — 时间戳格式,默认值为 %<%Y/%m/%d %H:%M:%S%3u>T,可自定义为 LabVIEW 时间格式化字符串。
  • Log Limit — 日志文件滚动管理策略,是一个簇,包含两个子参数:
    • File Size:单个日志文件的最大大小,默认 10 MB,单位为字节。
    • File Num:最多保留的日志文件数量,默认 2。当文件数超过此值时,最旧的文件会被自动删除。
  • Filter Rules — 过滤规则,通过 CSM - Convert Filter Rules.vi 配置。若不设置,则记录所有全局日志。
  • Enable? (T) — 是否启用文件记录,默认 TRUE。设为 FALSE 时,该 VI 不会启动后台记录线程,可用于生产/调试环境切换。
  • WatchDog? (T) — 是否启用 WatchDog 机制,默认 TRUE。启用后,当调用该 VI 的 LabVIEW 程序退出时,WatchDog 资源会自动释放,后台记录线程也随之自动退出。
  • Exit When All Module Exist? (F) — 是否在所有 CSM 模块退出后自动停止记录,默认 FALSE。若启用,即使主程序…

Replies: 1 comment

Comment options

nevstop
Jun 11, 2026
Maintainer Author

You must be logged in to vote
0 replies
Answer verified by Admin Jun 11, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant