structured-text - 如何在数组结构化文本中查找长度和使用的元素
问题描述
Array_Length_u8:=SIZEOF(SkippedElements_au8)/ SIZEOF(SkippedElements_au8[0]);
我正在使用这个公式来查找数组长度,但它没有执行并且总是显示 256 作为结果
解决方案
您想使用LOWER_BOUND
和UPPER_BOUND
。例如:
ArraySize : DINT;
ThisIsAnArray : ARRAY[1..10] OF DINT;
ArraySize := ABS(UPPER_BOUND(ThisIsAnArray, 1) - LOWER_BOUND(ThisIsAnArray, 1)) + 1;
推荐阅读
- python - 如何使用 Python 将 firebird DATA blob 子类型二进制文件迁移到 SQL Server sql_variant?
- arrays - 用另一个文件替换一个文件中的所有字符串实例
- swift - Swift 'Required String parameter 'grant_type' is not present' 尝试获取访问令牌时出错
- google-analytics - 过滤以排除来自所有子域的所有流量
- amazon-web-services - 将 Go 项目文件部署到 AWS Elastic Beanstalk 时 make.service 失败
- php - 使用 wpdb->insert() 在表单中插入 100 多个字段的最合适方法
- python - Discord.py Cog 扩展正在引发 ModuleNotFoundError?
- selenium - Chomedriver selenium 在 vpn 下不起作用
- c# - 如何在 MDI 主父级中调用方法或函数我需要在类和新实例父级上实例化一个表单应该主父级?
- python - 如何为系列或列表中的每个元素搜索 Pandas 数据框?