淘汰规则和表格编辑器
淘汰规则 窗口列出协会的规则和您自己的规则;表格编辑器用于创建、调整或查看一条规则。本页介绍每个控件、它接受的内容以及每条消息。如需从协会的表格一直到比赛的完整示例,请阅读场景 创建自己的淘汰规则。
打开窗口
- (请参阅 菜单);
- 参数 › 文件和跑道,淘汰规则… 按钮(请参阅 备份、文件、连接);
- 在 收藏的比赛 和 比赛设置 中,淘汰规则列表右侧的 … 按钮。以这种方式打开时,窗口首先显示与该比赛圈数相同的规则。窗口关闭时,会重新读取收藏项或比赛设置中的列表:新建的规则会立即出现在其中。
窗口显示场次专项()的规则。没有专项时,列表为空,新规则 不可用,窗口会说明原因:“场次没有专项:请选择专项(场次 › 场次配置…),以查看其规则并创建您自己的规则。”
“淘汰规则”窗口
协会的规则随公共数据一起提供:可以查看和复制,但不能在这里修改。您的规则(“我的规则”)在这里创建、修改和删除;更新公共数据永远不会改动它们。收藏项和比赛设置会按比赛圈数同时提供这两类规则。1
| 来源 | 姓 | 圈 | 出发人数 | 淘汰圈 |
|---|---|---|---|---|
| 协会 | HSK Élimination 16 tours | 16 | 12-14, 15-16 | 4, 6, 8, 10, 12, 14 |
| 我的规则 | CLAP Élimination 16 tours | 16 | 10-11, 12-14, 15-16 | 4, 6, 8, 10, 12, 14 |
- 场次的 专项,以及在这里可以做什么的提示。
- 圈数 筛选 和规则数量。
- 规则列表,带有 协会 或 我的规则 标签。
- 所选规则:摘要、警告、按出发人数列出的方案、表格。
- 消息行:刚刚完成的操作,或失败的操作。
- 按钮。
① 专项
“专项:”后面是场次专项的名称(没有专项时为“(无专项)”)。一条规则只适用于一个专项:“短道”的规则不会出现在“大道”的场次中。新规则或副本采用场次的专项。
② “圈数”筛选和数量
下拉列表提供 全部,然后是该专项中至少有一条规则的每个圈数,以及您所来自的比赛的圈数(… 按钮),即使该圈数没有规则。从菜单打开时,窗口显示 全部;从13.5 圈的收藏项或比赛设置打开时,显示 14(圈数向上取整)。
右侧是整个专项的规则数量,不受筛选影响:“1 条协会规则,1 条我的规则”。
③ 规则列表
| 列 | 内容 |
|---|---|
| 来源 | 协会 标签(蓝色):该规则随公共数据一起提供。我的规则 标签(琥珀色,与收藏项相同):在本计算机上创建的规则。 |
| 名称 | 收藏项和比赛所记录的名称。 |
| 圈 | 该规则所适用比赛的圈数。 |
| 出发人数 | 所涵盖的出发人数,逐列按升序排列:“10-11, 12-14, 15-16”。 |
| 淘汰圈 | 表格中勾选的圈:“4, 6, 8, 10, 12, 14”。 |
顺序:先是协会的规则,然后是您的规则;每组中按名称、再按圈数排序。双击相当于查看表格…。公共数据中已停用的规则不会显示。
④ 所选规则
- 粗体的名称、来源标签和“16 圈”。
- 摘要:“在第 4、6、8、10、12、14 圈淘汰 · 出发人数:12-14、15-16”。两种特殊情况:“表格为空:此规则不淘汰任何人。”(没有列)和“表格无法读取:FINISH 忽略此规则。”(表格已损坏:任何地方都不会提供该规则)。
- 琥珀色:用于您的某条规则与协会的某条规则同名的情况:请参阅 同名规则。
- 红色:表格的错误,每行一个(与编辑器中的列表相同:请参阅 消息)。
- FINISH 在起跑时将根据出发人数采用的方案:所涵盖的每种出发人数各占一行(请参阅方案)。
- 规则的表格,即随规则一起保存的图片(请参阅 表格)。
⑤ 消息行
在列表下方,以灰色显示:“规则“CLAP Élimination 16 tours”已添加到您的规则(16 圈)。”“规则“…”已保存。”“规则“…”已删除。”,或者数据库错误的文字(请参阅 保存时的消息)。消息会一直显示,直到下一个操作。
⑥ 按钮
| 按钮 | 可用条件 | 作用 |
|---|---|---|
| 新规则 | 场次有专项。 | 在一个空白、无名称的表格上打开编辑器,圈数为建议的圈数(请参阅 筛选 的技巧)。单击“确定”后添加到您的规则中。 |
| 复制 | 选中了一条规则(协会的或您的)。 | 在一份副本上打开编辑器:圈数相同、表格相同,使用尚未占用的名称“名称(副本)”,否则为“名称(副本 2)”“名称(副本 3)”… 单击“确定”将副本添加到您的规则中;原规则不变。这是调整协会规则的唯一方法。 |
| 编辑 | 选中了您的某条规则。 | 在该规则上打开编辑器:名称、圈数和表格均可修改。单击“确定”会替换它(同一条规则,不是副本)。 |
| 查看表格…(或双击) | 选中了一条规则。 | 协会的规则以只读 方式打开。您的规则则与 编辑 一样打开。 |
| 删除 | 选中了您的某条规则。 | 要求确认(见下图,默认为 否),然后从本计算机的数据库中删除该规则。 |
| 关闭(Échap) | 始终可用。 | 关闭窗口。更改已经保存:每次单击“确定”都会写入数据库,并重新读取 FINISH 已知的规则。 |
协会的规则不能在本计算机上修改或删除:下一次更新公共数据时会把它恢复。要更改它,请复制。
表格编辑器
协会用同一个编辑器发布其规则,您也用它编写自己的规则。可通过 新规则、复制、编辑 或 查看表格… 打开。其标题为:“淘汰规则 — 名称 — N 圈”(名称为空时显示“(无名称)”;协会的规则显示“— 只读”)。您一离开名称和圈数字段,标题就会随之更新。
| 圈 | 出发人数 → | 12-14 | 15-16 | 10-11 |
|---|---|---|---|---|
| 1 | 12-14 | 15-16 | 10-11 | |
| 2 | 12-14 | 15-16 | 10-11 | |
| 3 | 鸣铃 | 12-14 | 15-16 | 10-11 |
| 4 | 淘汰 | 11 | 13 | 9 |
| 5 | 鸣铃 | 11 | 13 | 9 |
| 6 | 淘汰 | 10 | 11 | 8 |
| 7 | 鸣铃 | 10 | 11 | 8 |
| 8 | 淘汰 | 9 | 9 | 7 |
| 9 | 鸣铃 | 9 | 9 | 7 |
| 10 | 淘汰 | 8 | 8 | 6 |
| 11 | 鸣铃 | 8 | 8 | 6 |
| 12 | 淘汰 | 7 | 7 | 5 |
| 13 | 鸣铃 | 7 | 7 | 5 |
| 14 | 淘汰 | 6 | 6 | |
| 15 | 6 | 6 | 5 | |
| 16 | 终点 — 不淘汰 | 6 | 6 | 5 |
- 背景信息:“专项:短道 · 我的规则”。
- 规则名称。
- 圈数。
- 使用说明,共三步。
- 添加一列 和 每隔一圈勾选(2、4、6…)。
- 表格:每圈一行,每种出发人数一列。
- FINISH 将按出发人数采用的 方案。
- 规则的 表格图,即 FINISH 将显示的样子。
- 确定 和 取消。
表格下方以红色显示 错误(见后面图中的标记 ⑩);表格正确时,该区域会消失。
② 规则名称
最多 100 个字符。提示:“这是比赛和收藏项所使用的名称。在该专项中,对于此圈数它必须唯一。”名称在单击 确定 时检查:为空、已被您的某条规则或同圈数的某条协会规则使用(不区分大小写)时,会被拒绝并显示一条消息(请参阅 关于名称的消息)。对于其他圈数,同一名称仍然允许:“CLAP Élimination”可以同时有 12 圈和 16 圈的版本。名称首尾的空格会被去掉。
③ 圈数
2 到 500 之间的整数,只能输入数字。在您离开该字段或按 Entrée 时生效。其他内容(“1”“16.5”“十六”、空白):字段恢复原值,不显示消息。
- 圈数增加:在底部添加行;“终点”行下移。
- 圈数减少:会成为新的最后一圈或在其之后的淘汰圈将被取消勾选(从 16 圈改为 12 圈:第 12 圈和第 14 圈不再是淘汰圈)。
提示:“规则所适用比赛的圈数(13.5 圈的比赛向上取整为 14)。”因此 13.5 圈的比赛采用 14 圈的规则。
④ 使用说明
“1. 按出发人数各添加一列(“8”或“12-14”)。2. 勾选有淘汰的圈。3. 在每个格中填写该圈之后还剩多少名运动员;没有人被淘汰则留空。其他行显示仍在比赛中的运动员(鸣铃圈:淘汰之前的人数)。最后一圈不淘汰。右侧是 FINISH 将显示的表格。”
⑤ 列:出发人数
添加一列 在右侧添加一个空列。填写其标题,即该列所涵盖的出发人数。提示:“出发人数:“8”或“12-14”。清空该格即可移除此列。”
| 您填写 | 该列涵盖 | 之后显示为 |
|---|---|---|
8 | 恰好 8 名出发运动员 | 8 |
12-14、12–14、12 - 14、12 à 14 | 12、13 或 14 名出发运动员 | 12-14 |
14-12 | 无:错误“出发人数无效” | — |
1、0-5 | 无:至少需要 2 名出发运动员 | — |
12-14-16、10 11、十二、+8 | 无:错误“标题“…”:请填写“8”或“12-14”。” | — |
两列不能涵盖相同的出发人数(“10-12”和“12-14”在 12 上重叠)。没有任何列涵盖的出发人数不算表格错误:这样的比赛将不进行淘汰(请参阅场景中的示例 C)。
列的顺序。在编辑器中,各列保持您添加时的顺序;方案、绘出的表格和列表已经按出发人数升序排列。单击 确定 后,规则按升序保存:下次打开时,右侧添加的“10-11”列将排在第一。没有移动列的按钮:顺序对比赛没有任何影响。
移除一列。清空其标题,然后离开该格:如果其已勾选圈的格全部为空,该列就会消失。如果仍有数字,该列会保留,并显示错误“标题“”:请填写“8”或“12-14”。”:请先清空其格,再清空标题。
勾选淘汰圈
表格的第二列 出发人数 → 在除最后一行之外的每一行都有一个复选框。提示:“勾选:本圈结束时有运动员被淘汰。”一圈就是经过一次终点线,从起跑开始计数:第一次经过就是第 1 圈,即使起跑点在跑道的其他位置。
| 该行显示 | 含义 |
|---|---|
| 黄色背景上的 淘汰,圈号为粗体 | 淘汰圈:本圈结束时有运动员被淘汰。其格可以填写。 |
| 斜体的 鸣铃,复选框为空 | 淘汰圈的前一圈:在这里鸣铃予以提示。它会自动显示,不是一个选项。只有当它本身也应是淘汰圈时才勾选它。 |
| 空复选框,无文字 | 普通的圈。 |
| 终点 — 无淘汰 | 最后一圈:没有复选框,最后一圈绝不淘汰。 |
每隔一圈勾选(2、4、6…) 会把已勾选的圈替换为 2、4、6… 直到倒数第二圈:12 圈时为 2、4、6、8 和 10;16 圈时为 2 到 14。已为这些圈填写的数字会恢复;奇数圈的数字被隐藏。
⑥ 表格及其格
在已勾选的行上,每列都有一个黄色格(提示:“第 4 圈后剩下的运动员。”)。在其中填写这一圈之后仍留在比赛中的运动员人数,而不是被淘汰的人数。
| 格中内容 | 效果 |
|---|---|
| 空白 | 对于这种出发人数,本圈无人被淘汰。这不是错误(“10-11”列的第 14 圈为空)。 |
以数字表示的整数:9 | 本圈之后将剩下 9 名运动员。被淘汰人数在起跑时计算:11 名出发 → 淘汰 2 名;10 名出发 → 淘汰 1 名。 |
| 与上一个已勾选圈相同的数字 | 允许:本圈无人被淘汰。 |
| 大于上一个数字(或在第一个已勾选圈大于该列的最大值)的数字 | 错误“剩余 … 名,比之前(…)还多”。 |
0 | 错误“至少必须剩下一名运动员”。 |
-2、+3、9,5、9 5、九、1 000 | 错误““…”不是数字”。只接受数字 0 到 9(前后的空格会被忽略)。 |
没有用于“预期值”或被淘汰人数的格:FINISH 由两个格之间的差值推算被淘汰人数(在第一个圈,则由出发人数与格中数字之差推算)。格中数字大于实际出发人数不算错误:对于该人数,本圈无人被淘汰(请参阅 FINISH 如何计算方案)。
斜体行
未勾选的行没有格:它们以灰色斜体显示该圈仍在比赛中的运动员人数,即该列上方最近一个已填写的格,没有时则为该列的标题(第一次淘汰之前为“10-11”)。因此在 鸣铃 行上,显示的是随后那次淘汰之前的人数。您离开一个格时,这些行会重新计算。
使用键盘
- 在标题或格中按 Entrée 或 Tab:移到下一个字段,在该列中向下移动,然后移到下一列的顶部。复选框会被跳过。
- Entrée 不会确定窗口(以免确定一张只填了一半的表格):请单击 确定。
- Échap:取消(只读时为 关闭)。
- 表格、方案和表格图在您离开一个字段时更新,而不是每次按键时更新。
⑦ 按出发人数列出的方案
“FINISH 在起跑时将根据出发人数采用的方案:”之后,每种所涵盖的出发人数各占一行,按升序排列(每列最多200 行):出发人数、方案,以及到达终点的运动员人数。“(无淘汰)”:对于该人数,格中的数字不会淘汰任何人。“(无列)”:表格还没有可读取的列。
确定之前应在这里复核:您预期的每种出发人数都必须有对应的一行,并且到达终点的运动员人数正确。列表中没有的人数将不进行淘汰。
⑧ 规则的表格图
右侧是根据表格绘出的表格图,与各协会的表格相同:标题为“名称 — N 圈 — 每圈后仍在比赛中的运动员”,接着是 圈 和 出发人数 两列,然后每种出发人数一列,按升序排列。行:淘汰、斜体的“🔔 鸣铃”、绿色的 终点。
| CLAP Élimination 16 tours — 16 圈 — 每圈后仍在比赛中的运动员 | ||||
|---|---|---|---|---|
| 圈 | 出发人数 | 10-11 | 12-14 | 15-16 |
| 1 | 10-11 | 12-14 | 15-16 | |
| 2 | 10-11 | 12-14 | 15-16 | |
| 3 | 🔔 鸣铃 | 10-11 | 12-14 | 15-16 |
| 4 | 淘汰 | 9 | 11 | 13 |
| 5 | 🔔 鸣铃 | 9 | 11 | 13 |
| 6 | 淘汰 | 8 | 10 | 11 |
| 7 | 🔔 鸣铃 | 8 | 10 | 11 |
| 8 | 淘汰 | 7 | 9 | 9 |
| 9 | 🔔 鸣铃 | 7 | 9 | 9 |
| 10 | 淘汰 | 6 | 8 | 8 |
| 11 | 🔔 鸣铃 | 6 | 8 | 8 |
| 12 | 淘汰 | 5 | 7 | 7 |
| 13 | 🔔 鸣铃 | 5 | 7 | 7 |
| 14 | 淘汰 | 5 | 6 | 6 |
| 15 | 5 | 6 | 6 | |
| 16 | 终点 | 5 | 6 | 6 |
单击 确定 时,这张表格图会以图片形式随规则一起保存:规则窗口、收藏的比赛和比赛设置中显示的就是它。其中的文字采用确定时的界面语言:以中文确定的规则在其图片中保留“淘汰”和“终点”,即使 FINISH 之后切换为英文。
⑨ 确定和取消
- 采用当前格
首先采用光标所在的字段,就像您已离开它一样,然后是圈数。
- 检查名称
有问题(名称为空、过长、已被占用…)时会显示一个消息框;窗口保持打开,光标位于 规则名称 中。
- 检查表格
无法读取的格或标题(“十”“10 11”)会阻止确定:“这些格无法读取:… 请在确定前更正或清空它们。”;不会保存任何内容,也不会丢失任何内容。对于其他错误(列重叠、剩余人数回升…),FINISH 会将其列出(最多 12 条)并询问“仍然保留吗?(FINISH 可能无法正确应用。)”,默认为 否。否:返回表格。
- 保存规则
表格、圈数、名称和绘出的表格图写入本计算机的数据库,重新读取列表并在其中选中该规则;收藏项和比赛设置会立即提供它。
取消(或 Échap,或关闭按钮)关闭窗口,不保存任何内容,也不要求确认。
只读编辑器(协会规则)
| 圈 | 出发人数 → | 12-14 | 15-16 |
|---|---|---|---|
| 1 | 12-14 | 15-16 | |
| 2 | 12-14 | 15-16 | |
| 3 | 鸣铃 | 12-14 | 15-16 |
| 4 | 淘汰 | 11 | 13 |
| 5 | 鸣铃 | 11 | 13 |
| 6 | 淘汰 | 10 | 11 |
| 7 | 鸣铃 | 10 | 11 |
| 8 | 淘汰 | 9 | 9 |
| 9 | 鸣铃 | 9 | 9 |
| 10 | 淘汰 | 8 | 8 |
| 11 | 鸣铃 | 8 | 8 |
| 12 | 淘汰 | 7 | 7 |
| 13 | 鸣铃 | 7 | 7 |
| 14 | 淘汰 | 6 | 6 |
| 15 | 6 | 6 | |
| 16 | 终点 — 不淘汰 | 6 | 6 |
对于协会的规则,编辑器以只读方式打开:背景信息显示“协会规则”(①),蓝色横幅说明原因(②):“协会规则:可在此查看,但不能在本计算机上修改(更新公共数据时会将其覆盖)。如需调整,请复制该规则:副本将成为您自己的规则。”没有需要填写的名称或圈数,没有使用说明,也没有列按钮;标题和格均被锁定,复选框为灰色。方案(⑦)和表格图(⑧)用于核对该规则的效果。只有一个按钮:关闭(⑨)。
FINISH 如何计算方案
比赛起跑时,FINISH 清点出发人数(启用的运动员;起跑前被停用的运动员不计入),选取涵盖该人数的列,然后自上而下逐个处理已勾选的圈,同时记录仍在比赛中的运动员人数:
- 格为空,或数字不小于当前人数,或为 0:无人被淘汰,人数不变;
- 否则,被淘汰人数为:当前人数 − 格中数字;当前人数变为格中数字。第 4 圈淘汰两人记为“4:2”,只淘汰一人记为“4”。
11 名出发运动员、使用“10-11”列(9、8、7、6、5、空)时:11 → 9(4:2)、9 → 8(6)、8 → 7(8)、7 → 6(10)、6 → 5(12)、第 14 圈为空:方案为 4:2; 6; 8; 10; 12,5 名运动员到达终点。没有涵盖该人数的列:方案为空,比赛不进行淘汰。附有 FINISH 代码和逐圈示例的详细说明:请参阅 该场景。
逐条说明各消息
您一离开某个字段,表格的错误就会以红色显示在表格下方,也会显示在窗口中所选规则的面板里。它们不会阻止确定(FINISH 会要求确认),但错误的表格会得出错误的方案。
表格的错误
| 消息 | 原因 | 更正方法 |
|---|---|---|
| “没有勾选任何淘汰圈。” | 没有勾选任何行。 | 勾选淘汰圈,或使用 每隔一圈勾选(2、4、6…)。 |
| “没有列(出发人数)。” | 表格没有可读取的列。 | 添加一列 并填写其标题。 |
| “标题“10 11”:请填写“8”或“12-14”。” | 标题既不是数字也不是区间(还有“标题“””:在已勾选圈中仍有数字的列被清空了标题;新添加、既无标题也无数字的列会被忽略)。 | 填写“10-11”。要移除该列:先清空其格,再清空标题。 |
| “第 1 列:出发人数无效。” | 标题小于 2,或其最大值小于最小值(“14-12”)。 | 填写一个至少为 2 的递增区间:“12-14”。 |
| “第 10-12 列和第 12-14 列:二者重叠。” | 同一出发人数(此处为 12)被两列涵盖:FINISH 无法确定该用哪一列(它会采用第一列)。 | 缩小其中一列:“10-11”。 |
| “第 12-14 列,第 6 圈:“十”不是数字。” | 格中含有数字以外的内容。 | 填写“10”,或清空该格。 |
| “第 15-16 列,第 8 圈:剩余 12 名,比之前(11)还多。” | 某个格大于该列中上一个已填写的格(在第一个已勾选圈:大于该列的最大值)。常见原因:填写的是被淘汰人数,而不是剩余人数。 | 填写剩下的人数:这个数字只能减少或保持不变。 |
| “第 10-11 列,第 4 圈:至少必须剩下一名运动员。” | 格中为 0。 | 至少为 1;无人被淘汰则留空。 |
| “第 16 圈:最后一圈(16)及之后不淘汰。” | 在编辑器中不会出现(最后一行没有复选框);对于收到的、表格中勾选了最后一圈的规则,可能出现在窗口中。 | 协会规则:请向协会反映;复制该规则并确定副本(副本中的最后一圈会被取消勾选)。 |
| “淘汰圈必须按升序排列。”和“第 … 列:缺少一些格。” | 在编辑器中不会出现;仅针对收到的已损坏表格。 | 复制该规则:确定后的副本会被重新整理。 |
关于名称的消息(单击“确定”时)
| 消息 | 原因 | 更正方法 |
|---|---|---|
| “请为规则命名。” | 名称为空(或只有空格)。 | 填写一个名称。 |
| “名称过长(最多 100 个字符)。” | 超过 100 个字符。 | 缩短名称。 |
| “您在此专项中已有一条 16 圈的规则“CLAP Élimination 16 tours”。请选择另一个名称。” | 您的另一条规则在此圈数下使用了这个名称(不区分大小写)。 | 更改名称,或编辑另一条规则。 |
| ““HSK Élimination 16 tours”是此专项中 16 圈的协会规则名称。请为您的规则另选一个名称(例如“HSK Élimination 16 tours(俱乐部)”):比赛只记录规则名称。” | 该名称与同圈数的某条协会规则相同。 | 使用您自己的名称:“CLAP Élimination 16 tours”。 |
| “淘汰规则适用于至少 2 圈的比赛。” | 圈数小于 2(该字段本身已会拒绝)。 | 至少为 2。 |
| “请先选择场次的专项(场次 › 场次配置…)。” | 场次没有专项。 | 选择专项,然后重新打开窗口。 |
保存时的消息(消息行)
| 消息 | 原因 | 处理方法 |
|---|---|---|
| “无法读取规则:…” | 数据库没有响应。 | 检查数据库(参数),然后重新打开窗口。 |
| “本计算机上已不存在此规则。” | 被编辑的规则在此期间已被删除(由共用该数据库的另一台计算机删除)。 | 关闭并重新打开窗口;如有需要,重新创建它。 |
| “协会规则不能在本计算机上修改:请复制它,使其成为您自己的规则。” | 数据库的保护机制(通过窗口操作时不应出现)。 | 复制。 |
| 上面的某条名称消息 | 使用同一数据库的另一台计算机在此期间占用了这个名称。 | 更改名称。 |
同名规则:您的规则和协会的规则
比赛只记录规则的名称。名称、专项和圈数都相同的两条规则会使比赛无法确定用哪一条:因此 确定 不允许您的规则出现这种情况(请参阅 关于名称的消息)。
只有一种例外:协会之后发布了一条与您某条规则同名的规则。更新会接受它,而以您的规则为准:您的收藏项和比赛不会在您不知情的情况下改用其他规则;收藏项和比赛设置的列表只列出该名称一次。在您的规则下方,窗口以琥珀色显示:“有一条协会规则在此圈数下也使用此名称:应用到比赛的是您的规则。请重命名您的规则,以便能够选择协会的规则。”