请教VB.NET如何给过程中的数组参数赋值

PETERWJS 2019-07-27 03:12:58

如题 :
1: 程序中我自定义了一个ofxh的过程,代码如下,其中有一个SC的一维数组
Public Sub ofxh(ByVal ks As Integer, ByVal js As Integer, ByVal sc() As String)
For i = ks To100
msgbox(sc(i))
Next
End Sub


假设datai( )这个数组在程序调用前已经赋值,

'datai()为已经赋值的动态数组,
Private Sub Button4_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button4.Click
??????????????????????
??????????????????????
End Sub

请教如何将datai()的值传给调用过程形参SC () 实现外部的datai()=sc()
...全文
450 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
PETERWJS 2019-07-29
  • 打赏
  • 举报
回复
新手,对这段程序不懂,还请不吝赐教 for each s in src src是什么?? datai(index)=s‘这儿可以进行相关运算。 index+=1 next
jhonsonzhang 2019-07-27
  • 打赏
  • 举报
回复
额,如果是取差值,我上面是对的,你如果需要重新赋值到数组,就用
dim index=0
for each s in src
datai(index)=s‘这儿可以进行相关运算。
index+=1
next
当然你也可以在函数体内进行运算。
jhonsonzhang 2019-07-27
  • 打赏
  • 举报
回复
dim exceptVal=datai.except(sc)


就是这么简单
内容概要:本文系统阐述了时间重分配多同步挤压变换(Time-Reassigned Multiple Synchrosqueezing Transform, TR-MSST)在旋转机械轴承故障诊断的应用,并提供了完整的Matlab代码实现方案。该方法通过引入时间重分配策略与多同步挤压变换相结合,显著提升了传统时频分析技术在处理非平稳振动信号时的能量聚焦性与时频分辨率,能够更精确地捕捉轴承故障产生的微弱周期性冲击特征,尤其适用于强噪声干扰下的早期故障检测。文详尽解析了TR-MSST的数学原理、算法实现流程及其关键参数设置,结合仿真与实测信号验证了其在故障特征频率提取方面的优越性能,充分体现了其在复杂工况下机械设备状态监测的实用价值。; 适合人群:具备信号处理基础知识和Matlab编程能力,从事机械工程、设备故障诊断、状态监测与预测性维护等相关领域的研究生、科研人员及工程技术人员。; 使用场景及目标:①应用于电机、风机、齿轮箱等旋转机械的早期轴承故障检测与诊断;②用于提升强噪声背景下微弱故障信号的提取能力与诊断准确性;③作为先进时频分析方法的学习范例,深入掌握同步挤压类变换的理论延伸与工程实现技巧。; 阅读建议:读者应结合提供的Matlab代码进行实践操作,通过构造仿真信号与分析实际实验数据,重点观察时频图的重构效果与故障特征频率的演化规律,从而深化对TR-MSST方法机理的理解并提升其在实际工程问题的应用能力。

16,717

社区成员

发帖
与我相关
我的任务
社区描述
VB技术相关讨论,主要为经典vb,即VB6.0
社区管理员
  • VB.NET
  • 水哥阿乐
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧