# NanoindenterReader
![What](https://github.com/IonicRob/NanoindenterReader/blob/master/Nanoindenter%20Logo%20Pic%2001.png)
## Introduction
This code has designed to read the exported spreadsheet data produced by the the Agilent nanoindenters and the txt files produced by Bruker nanoindenters. It has multiple functions which should all be kept within the same folder.
The code to run is named **NanoMainCode**, the other codes are needed but should ideally not be run as they will be called upon when necessary and require data from the code they are being called from.
I am still new to GitHub so any advice/feedback would be much appreciated!
## Acknowledgements & IP
This code is written first hand (i.e. not used any code by others not involved with the development of this code), and unless stated by comments within the code assume that Robert J Scales wrote the code.
**Clear acknowledgement** of the use of this code, whether that be by using it for data analysis, or by the modification or merging of this code with another, would be very much appreciated as many hours have been put into writing this code. **Also**, following the **MIT license** agreement (contained within this repository) **is mandatory**.
Contacting the *IonicRob* GitHub account for any of the aforementioned uses would be appreciated to see how the code will be used in research and in development of other work!
## How to Use
Current List of Actions in NanoMainCode:
### Import
Used for converting the valid exported data from the nanoindenter into a more suitable format (a structure) which can then be used by the other actions.
The saved structure contains the data for the mean average and the respective errors of the data outputted from the nanoindenter, which is achieved by binning each indent within a given depth range, and then meaning that data with all of the other indents.
For Quasi-Static Agilent data select QS Agilent.
### Plot
Most of the analysis and the plotting of figures for showing results is done within this code. It loads ".mat" files produced by *Import*, thus allowing for analysis and plotting across multiple files loaded.
The code then can plot the selected data you would like to plot against indent depth for the files loaded, and it can then find the mean values of the data within a chosen indent depth range, and it can save each of the figures in the desired saving format.
### Analyse
This section contains methods to perform more complex analyses on your data e.g. as finding the stiffness of cantilevers in quasi-static testing. It's primary function is not to plot the data, as this should primarily be done in **Plot**, but there are features to save the figures which then show how the data has been analysed.
Also, there is usually an export to Excel for the final results of the analyses, which is different from **Export** (see below).
### Export
This uses the structure ".mat" files produced by *Import* and converts them into a readable Excel spreadsheet. This can then be used for further analysis not available in this code yet, to share results with those who do not have Matlab, or can't be bothered to use this code to use the *Plot* action. Ideally, the two former points should be the primary reason for using this action and not the latter!
没有合适的资源?快使用搜索试试~ 我知道了~
matlab导入excel代码-NanoindenterReader该代码是针对牛津微机械集团所体验的纳米压痕仪的输出
共32个文件
m:27个
txt:1个
prj:1个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 93 浏览量
2024-07-04
08:23:53
上传
评论
收藏 161KB ZIP 举报
温馨提示
matlab导入excel代码纳米压痕仪 介绍 此代码旨在读取由Agilent纳米压痕仪产生的导出电子表格数据和由Bruker纳米压痕仪产生的txt文件。 它具有多种功能,应将其全部保存在同一文件夹中。 要运行的代码称为NanoMainCode ,其他代码是必需的,但理想情况下不应运行,因为在必要时将调用它们,并且需要从它们所调用的代码中获取数据。 我仍然是GitHub的新手,因此任何建议/反馈将不胜感激! 致谢和IP 该代码是第一手编写的(即,与该代码开发无关的其他人员未使用任何代码),除非代码中的注释指出,否则假定Robert J Scales编写了该代码。 由于编写此代码已经花费了许多时间,因此非常感谢您明确认可此代码的使用,无论是通过将其用于数据分析,还是通过将该代码与另一个代码进行修改或合并。 此外,继MIT许可协议(包含在此仓库内)是强制性的。 联系IonicRob GitHub帐户以获取上述任何用途,以了解如何将代码用于研究和其他工作的开发! 如何使用 NanoMainCode中的当前动作列表: 进口 用于将有效的数据从纳米压头转换为更合适的格式(结构),然后其他操作可以
资源推荐
资源详情
资源评论
收起资源包目录
matlab导入excel代码-NanoindenterReader该代码是针对牛津微机械集团所体验的纳米压痕仪的输出而设计的..1.zip (32个子文件)
a.txt 18B
NanoindenterReader-master
wGenerator.m 535B
LoadingFilesFunc.m 2KB
arraySizeDebug.m 156B
NanoAnalyse.m 890B
NanoImport_Agilent_General.m 5KB
NanoExport2Spreadsheet.m 3KB
NanoReader.prj 6KB
NanoAnalyse_Cantilever_Stiffness.m 12KB
NanoImport_SheetSelector.m 434B
NanoMeaner.m 11KB
LICENSE 1KB
NanoImport_QS_Agilent.m 9KB
changeBinBoundaries.m 8KB
NanoImport_Saving.m 3KB
NanoImport_avg_time_per_indent.m 695B
NanoImport_Agilent_bin_func.m 4KB
NanoImport_OutPutGen.m 2KB
getFileCompiler.m 1KB
QuickPlotData.m 432B
NanoMainCode.m 5KB
NanoSaveFolderPref.m 1013B
Nanoindenter Logo Pic 01.png 115KB
NanoImport_QS_Bruker.m 8KB
NanoPlotter.m 7KB
NanoPlotter_main.m 8KB
NanoImport_QS_Bruker_bin_func.m 2KB
NanoImport_Agilent_Sample_Meaner.m 2KB
NanoImport_Agilent_LoadData.m 5KB
NanoImport.m 6KB
README.md 3KB
NanoPlotterFigureSaver.m 5KB
共 32 条
- 1
资源评论
17111_Chaochao1984a
- 粉丝: 1176
- 资源: 1367
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- com.huawei.it.ilearning.android_v260.apk
- 鸟类目标检测数据集-含画眉鸟-百灵鸟xml文件数据集
- pyheif-0.8.0-cp37-cp37m-win-amd64.whl.zip
- 基于深度学习的鸟类种类目标检测-含数据集和训练代码-对百灵鸟-画眉鸟检测.zip
- pyheif-0.8.0-cp38-cp38-win-amd64.whl.zip
- pyheif-0.8.0-cp39-cp39-win-amd64.whl.zip
- pyheif-0.8.0-cp313-cp313-win-amd64.whl.zip
- MyBatis SQL mapper framework for Java.zip
- pyheif-0.8.0-cp312-cp312-win-amd64.whl.zip
- pyheif-0.8.0-cp311-cp311-win-amd64.whl.zip
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功