matlab link offset,确定字段在结构体内的偏移量
H5ML.hoffset
确定字段在结构体内的偏移量
注意
不推荐使用 H5ML.hoffset。请改用 H5T。
语法
说明
此函数用于确定字段内的结构体偏移量 H5T.insert(file_type,'a', offset(1), dtype(1));(以字节为单位)。构造 HDF5 COMPOUND 类型时使用此函数。它旨在与 HDF5 HOFFSET 宏相对应。有关 HOFFSET 宏运算的更多详细信息,请查阅 HDF5 文档。
函数参数:
offset字段在结构体内的字节偏移量。
structure包含指定字段名称的结构体。
fieldname用于确定偏移量的字段。
示例
此函数已被弃用。此函数仅可用于不包含自身作为 HDF5 COMPOUND 或可变长度的字段的工作流。要处理这些情况,应直接计算偏移量。例如,在上述情况下,可以通过以下语句为上述复合数据创建文件数据空间:
dtype(1) = H5T.copy('H5T_NATIVE_INT');
dtype(2) = H5T.copy('H5T_NATIVE_DOUBLE');
dtype(3) = H5T.copy('H5T_NATIVE_FLOAT');
for j = 1:3, sz(j,1) = H5T.get_size(dtype(j)); end
% The first offset would always be zero and the size of the last
% field does not matter.
offset(1) = 0;
offset(2:3) = cumsum(sz(1:2));
file_type = H5T.create('H5T_COMPOUND',sum(sz));
H5T.insert(file_type,'a', offset(1), dtype(1));
H5T.insert(file_type,'b', offset(2), dtype(2));
H5T.insert(file_type,'c', offset(3), dtype(3));
matlab link offset,确定字段在结构体内的偏移量相关推荐
- matlab link offset,基于MATLAB教学型机器人空间轨迹仿真
基于MATLAB教学型机器人空间轨迹仿真 robotic toolbox for matlab工具箱 1. PUMA560的MATLAB仿真 要建立PUMA560的机器人对象,首先我们要了解PUMA5 ...
- 【matlab】访问结构体内部元素
[matlab]访问结构体内部元素 语法格式: 结构体名称.字段名: 如果给域换新值则: 结构体名称.字段名=新值: 例如:person.weight; 具体情况我们看一下代码: >> s ...
- C语言结构体内存布局问题
引言 C语言结构体内存布局是一个老生常谈的问题,网上也看了一些资料,有些说的比较模糊,有些是错误的.本人借鉴了前人的文章,经过实践,总结了一些规则,如有错误,希望指正,不胜感激. 实际环境 系统环境 ...
- Go 学习笔记(33)— Go 自定义类型 type(自定义结构体、结构体初始化、结构体内嵌、自定义接口)
1. 自定义类型格式 用户自定义类型使用关键字 type ,其语法格式是: type newType oldType oldType 可以是自定义类型.预声明类型.未命名类型中的任意一种. newTy ...
- 【C 语言】结构体 ( 结构体中嵌套二级指针 | 为 结构体内的二级指针成员 分配内存 | 释放 结构体内的二级指针成员 内存 )
文章目录 一.结构体中嵌套二级指针 1.结构体中嵌套二级指针 类型声明 2.为 结构体内的二级指针成员 分配内存 3.释放 结构体内的二级指针成员 内存 二.完整代码示例 一.结构体中嵌套二级指针 1 ...
- 【APUE】Chapter17 Advanced IPC sign extension 结构体内存对齐
17.1 Introduction 这一章主要讲了UNIX Domain Sockets这样的进程间通讯方式,并列举了具体的几个例子. 17.2 UNIX Domain Sockets 这是一种特殊s ...
- c语言 char转int_图文并茂,一文讲透C语言结构体内存对齐
↑点击上方蓝色字体,关注"嵌入式软件实战派"获得更多精品干货. (以下有约5000字内容,建议收藏再读,推荐下载源码自行测试以加深理解.) 面试官:你知道C语言的结构体对齐吗? 应 ...
- C/C++结构体内存对齐问题
领会纲领: 综的说来就是结构体成员的对齐是用成员本身的大小和#pragma pack(push,n)中的n中较小的数对齐,例如如果成员大小为2,而你指定的对齐方式是4,则该成员按2对齐:结构本身的对其 ...
- golang:结构体内嵌结构体
内嵌结构体 结构体可以包含一个或多个匿名(或内嵌)字段,即这些字段没有显式的名字,只有字段的类型是必须的,此时类型也就是字段的名字.匿名字段本身可以是一个结构体类型,即结构体可以包含内嵌结构体. go ...
最新文章
- hadoop定位文件读取
- 小x的质数(线性O(n)筛素数)
- Confluence 6 自动添加用户到用户组
- 前端学习(2753):创建新页面和页面配置
- Win10无法使用小娜搜索本地应用问题的解决方案
- PostgreSQL查询当前执行中SQL的执行计划——pg_show_plans
- thinkphp 手机号和用户名同时登录
- webbrowser 访问iframe拒绝访问_获取文件夹拒绝访问权限
- Kdb+和Q语言使用-银行系统
- 交互式甘特图控件,教你如何使用日历!
- ArcMap制作城市道路网壁纸(OSM道路数据下载)
- win10系统定时自动切换深色模式
- OsgEarth添加圆锥体
- 10-STM32F1-RTC and BKP
- Flash、EEPROM、SRAM的区别与理解
- 如何在 Unity 中制作一个道具系统
- 清华同方主机装系统过程中进不去bios
- 关于数据库报错ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost:3306‘ (10061
- 字体设计中的表现手法(一)
- Xilinx AXI Central Direct Memory Access (CDMA)手册笔记
热门文章
- SV学习笔记—覆盖组及覆盖率数据采样方法
- 短视频程序的魅力,你为什么喜欢抖音?知乎大神的回答
- 重读《C primer plus》(五)
- BZOJ 2302 HAOI2011 Problem c 动态规划
- 【java设计模式 】类图表示、软件设计原则
- 哪种类型的蓝牙耳机好?超高性价比蓝牙耳机推荐
- 【JMeter】JMeter的工作原理
- 主流浏览器内置http抓包工具使用
- java建设银行支付_cbcPayment 建设银行Java支付接口详细说明文档dsdsdds Develop 240万源代码下载- www.pudn.com...
- ansys参数化编程与命令手册_当结构设计遇到遗传算法应用ANSYS和MATLAB联合仿真优化设计探索(前传)...