安装与首次启动
安装程序从哪里来、它在工作站上放了什么,首次启动打开的那个调试窗口,一切都写进去的那个数据文件夹,关掉窗口为什么不会停下工作站,以及为什么不需要云端:哪些东西留在这台计算机上,哪些只在你打开之后才会离开它。
安装
从下载页面下载安装程序并运行它。安装指南列出了浏览器和 Windows 在安装途中可能显示的提示,以及每个提示里该选的按钮。它按用户安装在你的本地应用数据下面,不需要管理员权限,自带它所需的 .NET 运行平台,并添加一个“开始”菜单条目,“Ganter Lab”。Microsoft Store 上架的是同一个安装程序。更新由应用自己来做:自动更新关着的时候(默认如此),等着的版本就是状态栏上一个安静的标记,由你决定何时从设置的“更新”里装上;打开之后,版本在后台下载,并在下一次重启时装上。
首次启动
- 本工作站启动之前请先阅读。 首次启动会在别的什么都还没跑之前打开一个调试窗口。读一遍使用条款和桌面端隐私政策(阅读使用条款、阅读桌面端隐私政策),把两句话都勾上,再按接受并启动 Ganter Lab。退出会在什么都不记录的情况下关掉应用,而这个窗口在下一次启动时回来。接受的是哪些版本,之后在关于与法律下面看得到。
- 窗口。 它居中打开,大小最多是屏幕工作区的 95%,而且绝不小于 880 乘 520 像素。此后它在你上次留下它的地方重新打开(位置、大小、是否最大化);存下来的位置落到没有屏幕的地方,或者大小屏幕装不下,都会被拉回来。
- 数据文件夹。 工作站自己拥有的一切都在
%AppData%\GanterLab下面:配置数据库(config.db)、运行历史索引(history-index.db)、事件日志(events.db),以及acquisitions、backups、assets、reports、logs和crash这几个文件夹。不该跟着某个 Windows 用户走的那些东西,也就是工作站身份和 Ganter 账户会话,待在%ProgramData%\GanterLab下面。环境变量GANTERLAB_DATA_ROOT可以把整套东西挪到别处,作为一份单独的配置;那时按机器算的那一部分就待在它下面,叫machine。卸载 Ganter Lab 会删除程序,但保留工作站:%AppData%\GanterLab里的配置、运行、事件、采集数据、备份、报告和日志,以及%ProgramData%\GanterLab里的工作站身份和账户会话,都留在电脑上,以后重新安装会打开同一个工作站。要全部删除,请在卸载之后删掉这两个文件夹。 - 一台空工作站。 没有设备,没有仪表画面,没有本地用户:用户页面会提出创建主管理员(见用户),而在有人登录之前,生效的是“未登录”角色,它在一台全新的工作站上除了管理用户什么都能做。内置的 OPC UA 服务器起来了,状态栏读作“Connector:在线”。免费模式的倒计时也开始了(见免费模式与许可证)。
- 从哪里开始。 工作站打开时停在导航栏的第一项欢迎:一条走遍程序每个区域的路线,每个区域都在这一页上讲解,并配有一幅它工作时的画面,在你迈出一步之前会自动播放。属于搭建工作站的区域的那一站,只要工作站在那里有了东西,就会打上对勾。不再显示 把这一页从导航栏上拿掉,之后工作站打开时停在 View。
一次走不完的启动(数据库打不开、运行时起不来)会在一条原生通知里说明,“Ganter Lab 无法启动”或者“Ganter Lab 未能完成启动”,带着原因和日志文件夹,然后关掉。在同一个数据文件夹上启动的第二份,绝不会和第一份抢:它请求正在运行的那一份把窗口显示出来,然后自己退出。
一直开着
关掉窗口不会停下工作站。那个叉把窗口藏进通知区域,而内置服务器、采集和任何一次记录都照常工作;第一次这样时,应用自己的一个小窗口会告诉你,并且也可以改选立即退出。托盘图标映着 Connector 的健康状态,左键单击把窗口带回来,右键菜单里放着打开 Ganter Lab、一行只读的状态和退出。退出是停下运行时的唯一办法,而且有记录正在进行时它会先问一句。这个行为是一个开关,“关闭窗口后继续在后台运行”,就在设置的“启动”下面“随 Windows 一起启动”旁边;把它关掉,那个叉就是退出。这一切在窗口下面讲。
不需要云端
Ganter Lab 运行时不需要任何云服务。驱动、Logic、仪表画面、Process 及其记录、内置的各个服务器全都跑在工作站上,配置、运行记录和事件都留在上面说的数据文件夹里。免费模式既不需要 Ganter 账户,也不需要连上互联网;许可证离线也照样有效:订阅的许可证从工作站最后一次连上 Ganter 服务器起能撑 90 天,永久许可证在工作站激活之后不再需要任何联系(见免费模式与许可证)。
安装好的工作站只会为一件事主动去连 Ganter 网站,就是检查更新:启动时和此后每四小时,它发送自己的版本、更新通道以及处理器和操作系统的类型,网站既不保存 IP 地址,也不保存任何能认出本工作站的信息(见更新)。其余一切只有在你打开之后才会离开这台计算机:
| 你打开的 | 离开这台计算机的 |
|---|---|
| 远程访问(新工作站上是关着的) | 工作站的画面,发往本地网络上的浏览器:只放私有地址进来,工作站只接收连接,从不主动发起连接。 |
| 某个 MQTT broker 的发布卡片 | 卡片上列出的点位、Logic 变量和报警,发往你配置的 broker。 |
| 代理访问(新工作站上是关着的) | 你接上的助手通过你允许的区域读到的东西。endpoint 只在 127.0.0.1 上监听,并拒绝一切来自互联网的请求,所以助手是在这台计算机上运行的;它把读到的东西发往哪里,取决于那个助手本身。 |
| 登录 Ganter 账户 | 工作站的标识、名称和版本,以及许可证检查;从不发送配置或记录下来的数据。 |
| 崩溃报告或反馈 | 只发送发送前给你看过的内容,而且只在你发送时才发。自动发送崩溃报告打开时(默认关闭),崩溃报告不经询问就会发出。 |