当前位置: 首页 > backend >正文

【SCL编程案例】1-16整数的随机排列

下面分享一个1-16整数的随机排列,主要应用于固定答案的随机排列,例如一个答题界面左侧是题目,右侧是答案,答案是随机依次排列,答题人员进行连线答题或点选答题,避免硬性记忆答案位置,答案做随机排列。此程序灵感来源于,高压电工实操的“五防联锁”考试答题机的操作界面。

       该程序通过启动引脚触发,根据随机生成1-16间的整数,进行去重后依次填入数组内。程序使用的是西门子S7-1200 PLC测试,TIA Portal STEP7 V17进行编程。

程序注释:

程序:

http://www.xdnf.cn/news/8832.html

相关文章:

  • leetcode hot100刷题日记——第一周没做好的题目总结
  • C#拾遗补漏之 Dictionary 详解
  • 【从0到1搞懂大模型】chatGPT 中的对齐优化(RLHF)讲解与实战(9)
  • uniapp报错mongo_cell_decision_not_found
  • Python年快乐!祝福语大全。
  • 从零开始:Python语言进阶之迭代器
  • JVM——JNI 的运行机制
  • Python模型优化技巧
  • Unity基础学习(九)Resources资源同步与异步加载
  • C++23内存分配新特性:std::allocate_at_least
  • JavaWeb:SpringBoot实现简单用户登录JWT用户鉴权
  • string的使用和模拟实现
  • Redis哨兵模式,CLUSTERDOWN Hash slot not server 解决
  • 大数据模型对陌生场景图像的识别能力研究 —— 以 DEEPSEEK 私有化部署模型为例
  • NestJS——重构日志、数据库、配置
  • CMake从入门到实战:现代C++项目构建指南
  • Linux--vim
  • 超简单Translation翻译模型部署
  • TCP/IP
  • Mac系统-最方便的一键环境部署软件ServBay(支持php,java,python,node,go,mysql等)没有之一,已亲自使用!
  • RocketMQ 5.0 核心概念与架构解析
  • 深入剖析 RocketMQ:消息保障、事务处理与负载均衡策略
  • Lua 脚本在 Redis 中的运用-24 (使用 Lua 脚本实现原子计数器)
  • SpringBoot返回xml
  • NV171NV173美光闪存颗粒NV181NV186
  • binlog解析工具——binlog2sql
  • 动态规划(6)下降路径最小值
  • C++ for QWidget:类(1)
  • 22、web场景-web开发简介
  • Java 内部类