2 Star 11 Fork 4

萧迩珀 / qETRC

2024-04-26 13:55
萧迩珀

2024年4月26日 发布1.7.2版本 (R55)

更新日志 (1.7.1->1.7.2)

  1. 在所有以工具栏上下文页面控制的运行图元素(线路、列车、交路等)中,新增从工具栏页面切换当前所选对象的功能。
  2. 在列车编辑、交路编辑停靠面板中,新增切换当前编辑的对象、与当前所选择的对象同步的功能。若启用后者,则当在运行图中选择新的车次/交路时,面板编辑的对象自动切换,即pyETRC的当前车次设置面板的逻辑。切换过程不会询问已有的更改是否保存,请注意及时提交和保存数据。
  3. 新增导出PDF时,若时间较长,展示进度条。
  4. 在车次筛选器中新增按始发站/终到站(含正则表达式)筛选。
最后提交信息为: 2024.04.26 V1.7.2 R55
2024-04-07 23:44
萧迩珀

2024年4月7日 发布1.7.1版本 (R54)

更新日志 (1.7.0->1.7.1)

  1. 优化贪心推线相关的状态更新问题,并修复一些极端情况下程序崩溃的问题。
  2. 自此版本开始,exe文件将内嵌版本信息。
2024-04-05 23:58
萧迩珀

更新日志 (1.6.3->1.7.0)

此版本将SARibbonBar依赖库升级到v2.0.3,更新的Ribbon风格选项,并新增Ribbon工具栏的主题设置,同时引入QWindowKit的新依赖项。如果使用patch包更新此版本,请把其中的所有dll文件一并覆盖到原目录。同时,有以下更新:

  1. 因SARibbon库升级至最新版,现在支持Ribbon工具栏主题选项,并支持自定义工具栏。

  2. 列车审阅(6) 的交路部分,新增添加到指定交路、新建指定交路的按钮。

  3. 加强拖动调整时刻功能。在原有拖动调整时刻的基础上,新增:

    • 按住Shift拖动,平移本站及以后车站的时刻;
    • 按住Ctrl+Shift拖动,平移本站及以前车站的时刻;

    在没有停点的车站:

    • 按住Shift+Alt拖动,从当前车站的出发时刻开始(到达时刻不变)平移本站及以后车站的时刻;
    • 按住Shift+Alt+Ctrl拖动,从当前车站的到达时刻开始(出发时刻不变)平移本站及以前车站的时刻。
  4. 在运行图显示设置中,新增图中显示时刻的秒数修约选项,可以选择修约到最近的分钟数,或者忽略秒尾数。

  5. 修复一定条件下股道分析错误的问题。

  6. 自此版本开始,发行版内嵌调试信息。如果遇到软件崩溃,(Windows系统)可尝试寻找有无dmp文件。如有相关文件,可将该文件以及相关运行图文件、相关操作、软件版本等信息一并发送至作者邮箱以供调试。典型的dmp文件路径形如:C:\Users\{你的用户名}\AppData\Local\CrashDumps\qETRC.exe.{编号}.dmp

2024-03-20 23:32
萧迩珀

2024年3月20日 发布1.6.3版本 (R52)

更新日志 (1.6.2->1.6.3)

本次更新主要修复一些问题和细节:

  1. 修复列车径路包含不存在的车次的极端情况下,打开运行图时程序崩溃的问题。
  2. 修复删除所有车次操作时,列车径路中车次状态没有更新的问题。
  3. 在使用列车径路铺画运行线时,不再允许单车站的运行线。
  4. 修复一些内存泄漏问题。
最后提交信息为: 2024.03.20 FIX typo; V1.6.3 R51
2024-03-19 13:23
萧迩珀

2024年3月19日 发布1.6.2版本 (R51)

更新日志 (1.6.1->1.6.2)

修复刷新运行图后,拖动时刻可能导致程序崩溃的问题。

2024-03-17 22:11
萧迩珀

2024年3月17日 发布1.6.1版本 (R50)

更新日志 (1.6.0->1.6.1)

  1. 在列车的批量操作中,新增“自动设置所有列车运行线样式”以及“自动设置列车运行线样式”功能,分别位于工具栏列车 (3)页面以及列车管理停靠面饭,且分别用于全部车次和所选择的部分车次。
  2. 修复:存在单向站时,导出ETRC列车运行图文件可能造成闪退的问题。
最后提交信息为: 2024.03.17 V1.6.1 R50
2024-03-02 13:51
萧迩珀

2024年3月2日 发布1.6.0版本 (R49)

更新日志 (1.5.5->1.6.0)

本次更新主要优化与交路连线、车次标注相关的功能,增加相关的选项,提供新的标注模式。

此版本更新较大,提醒用户及时做好数据保存和备份。如有问题,可将有关运行图和遇到的问题、相应的操作发送到作者邮箱。

  1. 【重要调整】本次更新修改了运行线铺画的实现方式。与此前版本相比,在相同设置下,运行线线宽会减小。如果习惯以前的线宽,可以在类型管理器中调整各类型的运行线宽度。
  2. 【新特性】新增浮动交路连线功能,默认开启。启用时,交路连线不再与车站水平线重合,而是拉开一定高度(高度由用户指定),遇到有相互重叠的交路连线时自动分层以避免重叠。新增交路连线显示选项,可选择显示、不显示或者仅选中车次显示。
  3. 【新特性】新增可选的在交路连线上标注后续车次或交路名功能,默认关。同时新增交路连线、标签颜色可选,可选择使用车次运行线颜色或运行图文字颜色。
  4. 【新特性】新增“车次标注形式”设置项。原有标注形式为“标签模式”,此版本新增“交路连线模式”。该模式中,对于(在交路中)有前序车次的车次,取消运行线起始点标签,而将车次标注在交路连线终点处。在此种设置下,“基准/层级标签高度”设置项无效,所有起止标签、交路连线高度由“基准/层级连线高度”控制。同时新增“隐藏有连线终止标签”等相关设置,并提供推荐设置及其一键引入。
  5. 在交路编辑中,新增对虚拟车次设置始发、终到站的支持。此处的始发、终到站设置仅供显示完整,无其他作用。
  6. 调整运行图铺画逻辑。现在原则上允许任意设置运行图起始/结束时刻;时间范围不覆盖所有车次运行线也是良定义的。但后者仍是不推荐的,仍然可能有些极端情况导致出现问题。
最后提交信息为: 2024.03.02 release: V1.6.0 R49
2024-02-13 22:07
萧迩珀

2024年2月13日 发布1.5.5版本 (R48)

更新日志 (1.5.4->1.5.5)

  1. 【新特性】在贪心推线中,支持固定指定车站停车时间,即强制该车站停车时间为设置值且不得延长。适用于无停车条件、需限制停车时间的车站。
  2. 【新功能】在标尺排图、贪心推线中,新增“批量设置停点”功能,支持一次性为(一定等级以上的)所有(或所选)车站设置相同的停车时长。
  3. 【新功能】在标尺排图、贪心推线中,新增点击正在铺画的运行线上的铺画点,弹出铺画设置面板,可在面板中设置停车时长、是否固定(仅限贪心推线)。同时,在排图状态下,总是默认高亮所排运行线。
  4. 【新功能】新增标尺数据导出为CSV格式以及从相同格式导入。
  5. 新增全局隐藏特定类型的运行线起止标签功能。
  6. 修复特定情况下,列车种类重复的问题。
2024-01-04 23:32
萧迩珀

更新日志 (1.5.3->1.5.4)

本次更新修复部分已知问题并优化部分细节,具体为:

  1. 修复类型管理中,某些情况下默认类型重复的问题。
  2. 在车次编辑页面中,支持全车次输入后TAB键自动生成分方向车次。
2023-12-21 22:11
萧迩珀

2023年12月21日 发布1.5.3版本 (R46)

更新日志 (1.5.2->1.5.3)

本次更新将支持库SARibbon版本更新至1.0.7版本,并修复部分问题。具体如下:

  1. 升级SARibbon支持库至1.0.7版本,解决Github issue #3。
  2. 修复Github issue #2,即空白运行图下点击基线编辑等功能导致程序崩溃问题。
  3. 修复贪心推线功能中,非起点的锚点站有停点导致的时刻计算错误问题。
  4. 修复空白线路数据库造成的问题。

此版本如需使用补丁包升级,请将SARibbonBar.dll文件随qETRC.exe文件一并复制。

最后提交信息为: 2023.12.21 V1.5.3, R45;
2023-09-30 13:12
萧迩珀

更新日志 (1.5.1->1.5.2)

主要修复部分场景下的问题,具体为:

  1. 批量复制车次功能中,没有检查输入的车次是否重复的问题。
  2. 部分情况下,选中含有交路的列车导致程序闪退的问题。
  3. 导入使用标尺排图的线路时,纵坐标设置错误的问题。
最后提交信息为: 2023.09.30 V1.5.2 R45
2023-09-12 23:35
萧迩珀

2023年9月12日 发布1.5.1版本 (R44)

更新日志 (1.5.0->1.5.1)

  1. 在列车管理的列表中,新增“技术速度”显示。
  2. 修复:列车始发/终到站存在多个铺画点的情况下,交路连线可能错误的问题。
  3. 修复:有列车径路情况下,撤销/重做删除线路操作,可能导致运行线异常的问题。
2023-08-28 22:29
萧迩珀

2023年8月28日 发布1.5.0版本 (R43)

更新日志 (1.4.0->1.5.0)

此版本主要是添加了列车径路 (TrainPath) 数据项,并添加相应的增删编辑、与列车关联以及按列车径路铺画运行线等功能。关于列车径路的部分概念(暂定)简要说明如下。

  • 列车径路是一段单向连续的线路(Railway)片段(segment)的组合,用于描述列车在线路上的运行路线。
  • 可以指定任意数量的列车(Train)到列车径路。被指定到列车径路的列车,在铺画其运行线时,按照列车径路所示的线路铺画,而不采用默认的自动铺画算法。此种情况下,“最大跨越站数”设置项对该列车无效。
  • 列车径路记载一组线路和线路上的车站站名信息。如果相关线路被删除,或者相关车站被删除或者更名,列车径路可能进入不可用状态。不可用状态的列车径路,在运行线铺画中将被忽略。
  • 原则上,指定到列车径路的列车,应当是严格按照径路(或者其中连续的某一段)运行的。若列车时刻表上有车站不在所指定的列车径路范围内,则该车站将被忽略,即使它属于本运行图中的某一线路。
  • 按径路铺画运行线时,列车径路上的每一段(segment)对应一段列车运行线(TrainLine)。如果列车径路上有连续两个段(segment)属于同一线路、同一方向,则两段会分别设置两段独立的运行线。
  • 虽然同一列车可以指定多个列车径路,但这不是推荐的做法。多个列车径路之间的运行线分析是完全独立的。特别是,如果多段运行线之间存在交集,将导致同一区间出现重复的列车运行线。

以上为暂定的规定。在后续新版本中,可能还会继续更新。由于此版本改动较大,可能存在较多问题,请注意及时保存和备份数据。欢迎反馈问题和建议。

除此之外,还有以下更新。

  1. 新增输出问题两个停靠面板,默认为自动隐藏面板,位于窗口底端。分别显示运行过程中的一些文本输出和运行线铺画过程中的问题。
  2. 在标尺排图功能中,若选择新排的运行线追加到既有列车或者修改既有时刻表,新增推断所属线路的逻辑。
最后提交信息为: 2023.08.28 V1.5.0 R43
2023-06-26 23:09
萧迩珀

2023年6月26日 发布1.4.0版本 (R42)

更新日志 (1.3.7->1.4.0)

此版本不支持使用补丁包升级,请使用完整版,或者将完整包中的所有*.dll文件和qETRC.exe文件一并替换到原程序所在目录(原目录中所有*.dll文件皆可删除或覆盖)。

  1. 更新Qt库版本为Qt 6.5.1,调整部分尺寸设置。
  2. 重新设计运行图纵线的设置系统,允许手动规定三个层次纵线的间隔。
  3. 新增列车类型设置、列车类型规则设置在当前运行图设置、系统默认设置间应用的功能。
  4. 新增显示设置、类型管理系统的“透明模式”,详见在线文档
  5. 修正一些细节问题。
最后提交信息为: 2023.06.26 V1.4.0 R42
2023-06-16 16:58
萧迩珀

2023年6月16日 发布1.3.7版本 (R41)

更新日志 (1.3.6->1.3.7)

  1. 修订列车间隔分析系统,支持同一车站相对两侧(站前/站后)之间的事件产生间隔,即允许“不同时到达间隔”、“不同时出发间隔”等类型。
  2. 修改程序构建系统为CMake。
  3. 升级第三方库SARibbon和ads至最新版。同时首页右侧停靠面板默认设为自动隐藏(ads新功能)。
最后提交信息为: 2023.06.16 update docs; V1.3.7 R41
2023-06-06 22:41
萧迩珀

2023年6月6日 发布1.3.6版本 (R40)

更新日志 (1.3.5->1.3.6)

  1. 优化拖动调整运行线功能。新增铺画点突出显示(铺画点上的方块),选中车次时自动显示,拖动铺画点即可调整时刻。
  2. 修正停站期间跨日所导致的时间计算错误问题。
  3. 将区间车次表功能中的相关提示弹窗改为程序运行期间仅显示一次。
2023-06-04 14:16
萧迩珀

更新日志 (1.3.4->1.3.5)

  1. 【新功能】添加拖动运行线调整时刻功能。对于通过车站,按住Ctrl拖动调整到达时刻,按住Alt拖动调整出发时刻,否则调整通过时刻(即到发同时调整)。
  2. 在交路编辑页面中新增手动刷新。
2023-05-19 23:04
萧迩珀

2023年5月19日 发布1.3.4版本 (R38)

更新日志 (1.3.3->1.3.4)

调整交路图功能的判定条件,取消“交路中车次的始发/终到站必须有铺画点”的限制。

最后提交信息为: 2023.05.19 V1.3.4 R38
2023-02-18 21:49
萧迩珀

2023年2月18日 发布1.3.3版本 (R37)

更新日志 (1.3.2->1.3.3)

  1. 调整优化区间车次表中超过24小时车次时间的计算问题,并调整时长排序。
  2. 调整速览信息中显示的项目,添加全程时间、里程、速度等项目,在满足条件的情况下计算。
    近期将更新专栏文章,详细说明此中逻辑。
最后提交信息为: 2023.02.18 V1.3.3 R37
2023-02-04 23:14
萧迩珀

2023年2月4日 发布1.3.2版本 (R36)

更新日志 (1.3.1->1.3.2)

新增快速推定功能,用于一键推定所选列车在当前线路的通过站时刻。功能位于右键菜单和工具栏列车编辑上下文菜单中。此功能推定所得的时刻使得列车运行线形状基本不变,不考虑起停附加时分且不支持外插。对于更复杂的需求以及批量需求,请考虑使用时刻插值功能。

1
https://gitee.com/xep0268/qETRC.git
git@gitee.com:xep0268/qETRC.git
xep0268
qETRC
qETRC

搜索帮助