如何在WINCC中找出值最小的变量???

我现在有16个变量需要做反复比较,取出最小的一个,然后给它对应的另外一个变量置1.我用的方法比较麻烦,就是取出一个变量和其他15个比较,看它是不是最小的,如果不是再比较下一个…….   有没有什么简单点的方法?或者有哪个函数可以直接比较出来的?

问题补充:
我的编程基础比较差,各位能不能给出一个详细的解决方法?问题是这样的:
  编号: 1     2     3     4     5     6     7     8  
  重量:10  20  10   30  40  60  50  30
  序号:1     3     2      4     6     8     7     5

  怎么让它自动显示每个数对应的序号?(如上边所示:从小到大排,重量相等的时候编号小的排在前边)

最佳答案

用C做:先比较出重量最大的一个,序号写为一,然后再比较其他中最大的,序号再加一……

提问者对于答案的评价:
谢谢了,已经解决,虽然你回答的太笼统,但你的答案是最新的,分给你了.

原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc277617.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2019年6月11日 下午1:20
下一篇 2019年6月11日 下午1:20

相关推荐

  • 关于wincc的两个问题

    1、为什么alarm logging 里面 message text只能输入10个字符 多了不行吗 2、如果要在画面里做…

    SIMATIC WinCC 2019年6月11日
  • wincc7.3里面在同一趋势控件显示多条曲线

    wincc7.3里面在同一趋势控件显示多条曲线具体要求为:点击一个按钮,弹出对话框,画面里面的趋势控件,上面显示多条曲线,每条曲线颜色不同,数据轴不同。 问题补充:没说清楚。我用的…

    SIMATIC WinCC 2017年6月12日
  • WinCC保存内部变量

    WinCC的内部变量在退出WinCC后便会丢失. 现在定义了一个内部变量,为字符串,怎样可以在退出WinCC时不丢失这个字符串,并在下次启动WinCC时,自动把这个字符串…

    SIMATIC WinCC 2019年6月11日
  • wicc 创建脚本

    不知道怎么在WINCC中创建脚本 ,帮助里说在项目树里有,但是我找了又找还是没有找到,难道是我安装错误了? 图片说明:    最佳答案 根据屏的型号不…

    SIMATIC WinCC 2018年1月1日
  • wincc7.4安装出错

    wincc7.4版本在Dell电脑上安装到sql2014时出错,退出安装,不知道出错原因,也不知道在哪看安装出错日志,消息队列丶.net都有装。求各位大神点拨!在本人的笔记本上安装…

    SIMATIC WinCC 2021年7月5日
  • wincc 突然不运行了,去掉变量运行系统与报警运行系统才能开

    昨天晚上,有一台中控室电脑WINCC运行不了,运行软件到55%的时候卡住了,TAG LOGGING RUNTIME 就是过不去,去掉变量运行系统与报警…

    SIMATIC WinCC 2018年12月9日
  • wincc的IO域显示问题

    我要在画面上显示100,可是IO域显示的却是1120403456,怎样才能让它显示100呢,谁知道帮帮忙。 最佳答案 你应该是下位机建立的是32位的浮点数,你需要在wincc里面也…

    SIMATIC WinCC 2018年12月14日
  • 按钮操作不能被执行

    我在组态中做了个按钮,C动作如下: #include "apdefap.h" void OnClick(char*&nb…

    SIMATIC WinCC 2019年6月11日
  • 颜色变化

    在WINCC中加一个圆,当PLC的I0.1=1时圆为红色,当PLC的I0.2=1时圆为蓝色,当PLC的I0.3=1时圆为黄色—-如何做?   &n…

    SIMATIC WinCC 2019年6月11日
  • WICC 2008 SP4

    安装失败,单独装完license manager 依然不行,防火墙什么的也关了 图片说明:       最佳答案 请点击…

    2017年12月10日