广州菱控自动化科技有限公司
主营:欧姆龙,三菱,安川,Pro-face
首页 > 解决方案 > 化工_软件 > 使用紫金桥组态软件自由报表实现五子棋游戏
行业类别
全部 航空航天 新能源 冶金 石油 石化 化工 汽车 建材 包装 造纸印刷 纺织印染 机械 机床 木工 矿业 塑胶 交通 铁路 机场 港口 仓储 物流 能源 电力 输配电 水利 环保水处理 电子 食品饮料 制药医疗 烟草 电梯 网络通讯 市政 商业 楼宇 安防 锅炉供暖 制冷 金融保险 邮政 广电 军工 机器人 其它
产品类别
全部 PLC 变频器 伺服 DCS 触摸屏 传感器 机器视觉 仪器仪表 工业以太网 现场总线 工控机 嵌入式 数据采集 软件 低压电器 数传 电源 数控 机柜箱体 工具 单片机 流体 工业安全 安防 媒体 其它

使用紫金桥组态软件自由报表实现五子棋游戏

发布日期:2025/12/5

关键字:紫金桥 组态软件 自由报表 五子棋

一、概述

自由报表是紫金桥监控组态软件提供的功能强大、使用灵活的报表工具,用户可以自由合并、拆散单元格,设置位图、各种鼠标动作、关联实时数据库和关系数据库,可通过脚本动态设置各种属性或统计相关数据。功能如此强大的报表工具,学习并掌握其使用方法却并不困难。为了初学软件的朋友快速了解自由报表的各项基本功能、学习使用这一报表工具,下面以使用自由报表制作五子棋游戏为例,进行简单介绍。

二、功能描述

五子棋游戏在本例中具有以下功能:

1、按照五子棋游戏规则鼠标点击落子、判定胜负。

2、保存棋谱,玩家可将当前还未结束的棋局保存到指定位置。

3、加载棋谱,玩家可将曾经保存过的棋谱加载到棋盘上,继续完成该局游戏。

4、悔棋,当玩家落错子时可以通过该功能取消之前的棋子重新落子。

5、游戏过程回放,可以将前一步局棋按照落子顺序一步一步显示出来。

6、游戏计时,从棋局开始时记录时间直至棋局结束。

为了实现以上功能,本例共使用了两个自由报表对象,其中,一个作为棋盘显示在画面上,另一个作为保存棋谱的三维动态数组在运行的时候隐藏。

“棋盘”的绘制是一个十分简单的过程,因为自由报表的每个单元格都可以单独设置自己的背景色、背景位图、边线风格、字体、脚本、触发动作等等,非常方便灵活,所以在绘制棋盘时只要给选中的单元格设置相应的背景图片,再简单设置报表的一些属性即可。

而“鼠标点击落子、判定胜负”逻辑的实现则是使用自由报表提供的丰富的、功能强大的函数,使用这些函数,可以控制报表的任何一个单元格的数据、显示、字体等等。

“保存棋谱,加载棋谱”功能的实现也是十分的简单,只需要调用Save和Load这两个函数就可以方便的实现报表的保存和加载。

“悔棋和游戏过程回放”,实现这两个功能就要用到之前提到的用来保存棋谱报表对象了。由于自由报表具有在运行时动态的修改报表的大小,增减报表的行或列的功能,自由报表完全可作为动态数组来使用,这就使得保存棋谱,将棋谱一步一步显示到画面上或者取消某一步棋路实现起来非常的容易。

三、小结

以上便是利用紫金桥软件自由报表实现五子棋游戏的简单介绍,其实即使对于一个刚刚接触紫金桥软件自由报表的人来说,只要依照紫金桥软件所提供的帮助文档就能在短时间内轻松的实现报表的各种功能,成为报表高手。


  • 紫金桥组态软件同硬件设备通讯备忘录
    紫金桥组态软件同硬件设备通讯备忘录

    一.硬件支持(1)您必须确定所使用的现场设备是完好无损的,即在实验室是可以正常工作的。(2)您必须确定所使用的现场设备是具有智能通讯功能的产品,即设备必须支持跟计算机的通讯功能。(3)您必须确定所

  • 紫金桥监控组态软件实现定量装车系统
    紫金桥监控组态软件实现定量装车系统

    一、引言在炼油厂、化工厂及一些中小型油库,装车作业十分频繁。如何提高装车速度、精度和安全性,防止冒罐、静电接地等现象一直是影响装车作业的重要因素。定量装车系统的出现,不仅满足了上述需求,同时也减轻

  • 美国陆军使用NI LabVIEW和模块化仪器创建超声无损测试系统
    美国陆军使用NI LabVIEW和模块化仪器创建超声无损测试系统

    挑战为美国陆军提供解决方案,使他们能快速而精确地检测M1A1“艾布拉姆斯”坦克炮尾部上的几何缺陷及其它退化性瑕疵。 解决方案使用NI 公司的高速数字化仪和运动控制板卡,配以工业上的“奔腾四” 3GH

  • TwinCAT 3 Scope — 基于多核并针对“大数据”应用的示波软件
    TwinCAT 3 Scope — 基于多核并针对“大数据”应用的示波软件

    [2016年3月9日,德国] TwinCAT Scope 使得测量应用变得尽可能得简单,即便是对于大数据的应用:对多核处理的支持也使得采集和显示更庞大的数据量成为可能。 示波软件全集成在 Twin

  • 维控人机视频(影像)输入显示部件使用说明
    维控人机视频(影像)输入显示部件使用说明

    一.简介:为了满足客户的需求,推出新功能:视频输入显示。实现对视频的实时监控,满足客户对当前情况的最新最快的了解掌握。二:维控人机视频实际效果图:http://v.youku.com/v_show/

  • 紫金桥软件在电子注塑机运行综合监控中的应用
    紫金桥软件在电子注塑机运行综合监控中的应用

    前言电子设备运行综合管理系统就是企业在在实际生产过程中,根据技术、经济、环境、安全等指标,进行设备的维护与修理、设备的改进与改造、甚至设备的更新与报废等全过程全方位的科学的管理。设备运行综合监控管

  • 麦基尔大学(McGill University)使用NI LabVIEW软件为自动化麻醉系统开发闭环控制方法
    麦基尔大学(McGill University)使用NI LabVIEW软件为自动化麻醉系统开发闭环控制方法

    医生在进行手术时通常会使用麻醉药物,以阻断病人的疼痛或忧虑等所有知觉。根据手术的种类而定,病人会接受局部、脊椎或全身性的麻醉。使用局部或脊椎麻醉时,只有手术部位会被麻醉,病人还是会保持部分的知觉,

  • 紫金桥监控组态软件在冶金自动化生产线上的应用
    紫金桥监控组态软件在冶金自动化生产线上的应用

    一、引言自动化制造系统是指在较少的人工直接或间接干预下,将原材料加工成零件或将零件组装成产品,在加工过程中实现管理过程和工艺过程自动化;基于监控组态软件、监控工业计算机、可编程控制器、智能仪表、分

销售热线

销售微信