Skip to content

Latest commit

 

History

History
100 lines (66 loc) · 5 KB

File metadata and controls

100 lines (66 loc) · 5 KB

使用指南

本页介绍桌面端的基本操作流程,并按主窗口结构组织说明。

工作台布局

桌面窗口采用三栏科学工作台:

  • 顶部工作台栏:新建、打开、保存、示例、运行/停止、工作区状态、文档与更新入口
  • 左侧配置栏:数据编辑、计算模式、数据来源和输出设置
  • 中央工作区:公式/模型编辑、参数和常数
  • 右侧结果栏:常驻的结果摘要/状态面板,以及数值结果、图像结果、运行日志、LaTeX 源码和 PDF 预览标签

在支持的桌面尺寸下,分隔条不会遮挡必要控件。公式预览按钮会打开渲染预览窗口, 不会修改公式文本。切换模块时,隐藏模块中的草稿内容会保留,不会清空尚未完成的公式、 参数、常数或求根设置。

共享工作台

左侧栏会把当前数据编辑区放在数据来源控制附近;中央工作区显示公式预览、参数表和常数表, 只有当前模式确实提供这些输入时才显示对应面板。公式预览只是显示用途,实际计算仍使用 原公式编辑器中的源码表达式。

结果概览

右侧结果栏会汇总真实的计算结果状态。如果某次计算只生成图像或文本而没有表格行,结果 概览会说明当前没有可导出的表格数据,而不会把这次运行当作缺少结果。

结果栏常见内容包括:

  • 数值结果:以更易读的方式汇总关键数值、表格与提示信息
  • 图像结果:显示当前计算生成的图,并提供缩放与导出
  • 运行日志:记录计算过程、警告与错误信息(遇到异常建议优先查看)
  • LaTeX 源码:用于整理成表格或报告的排版文本
  • PDF 预览:在本机具备排版环境且编译成功时显示预览

数据输入

桌面端支持两种输入方式:

  • 文件输入:选择本地文本数据文件(首行为表头,后续为数据行)
  • 手动输入:在输入框粘贴与文件一致的内容(同样以首行表头开始)

不确定度信息可通过常见记号或单独列给出,程序会尽量自动识别并在日志中提示解析结果。

基本流程

  • 在“模式”中选择需要的计算类型
  • 输入数据(文件选择或粘贴)
  • 根据所选模式设置必要参数(例如外推方法、公式、拟合模型、求根未知量等)
  • 点击运行按钮开始计算
  • 在右侧查看结果,按需导出表格或生成排版源文件

公式编辑器与表格

公式输入框中的示例只是背景提示;如果输入框留空,程序不会自动使用示例内容。公式旁的预览按钮 可以打开渲染后的表达式,函数支持按钮用于查看可用函数和表达式语法。

公式预览

公式输入使用 DataLab/Mathematica 兼容语法,例如 Sin[x]Sqrt[A]x^2。预览始终把当前 表达式渲染为 LaTeX 风格的数学公式,用于检查书写是否符合预期。预览不会改写公式输入框,也不会 改变计算配置、拟合模型、工作区计算哈希或实际计算结果;真正计算仍使用输入框中的原始表达式和当前 模块的安全表达式引擎。

参数表和常数表在拟合、自洽隐式模型、误差传递和求根模块中采用一致的交互方式:

  • 识别按钮会根据当前公式刷新自动识别出的名称
  • + 行- 行 用于补充或删除手动行
  • 常数既可使用表格视图,也可使用文本视图,并支持 1.23(4)[-5] 这类不确定度写法
  • 非空常数会在支持常数的模块中自动代入,空白常数会被忽略
  • 文本或数据文件也可使用 [data][constants] 分段;可见常数表/文本的内容优先于文件中的 [constants]

示例工作区

可通过顶部工作台栏的“示例”按钮或菜单中的“示例”入口打开内置 .datalab 工作区。 示例会以模板方式打开:修改内容不会写回内置示例,保存时必须选择用户自己的路径。因此可以安全地把 示例作为学习和新项目的起点。

声明式配方

内置配方是 JSON 数据,用于把当前数据列绑定到已有的 DataLab 工作流配置;它不是插件系统, 不会执行 Python、Shell、导入或网络请求。首个内置配方覆盖统计模块的单列平均,并关联 statistics.datalab 示例工作区。应用配方后仍显示普通统计配置,用户可以继续手动调整并保存到自己的路径。

显示格式

桌面端提供显示格式开关,用于控制结果区与导出数值的显示方式:

  • 未启用科学计数法时,按设置的小数位数进行显示与四舍五入
  • 启用科学计数法时,按设置的有效位数进行显示与四舍五入

建议在导出前先调整好显示格式,以便导出内容与屏幕显示保持一致。

对数坐标

拟合图支持对数坐标显示:

  • 当数据不满足对数坐标条件时,对数坐标会自动取消,并在日志提示原因
  • 建议先确认数据范围,再启用对数坐标以获得更合适的可视化效果