DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

ORDER ANALYSIS

Hi all,

 

I  m really very confused,i need to have order analysis for that i m using the function "Call OrdATParaSet(XW, Y, X1, ) " in result i m gettinga number of channels "time,rotational speed & orders magnitudes" i am using the data available in labview examples(order analysis) while doing analysis in labview it's giving correct waveform but while doing analysis with same data files in diadem it's always giving order magnitudes=0, so what can i do for this?

 

thanks

Nidhi 

0 Kudos
Message 1 of 12
(6,052 Views)

Hi Nidhi,

 

The LabVIEW order analysis functions assume that you have a tachometer channel to track the instantaneous engine speed.  The DIAdem order analysis functions assume that have an RPMs channel to track the instantaneous engine speed.  Which do you have in your data set?  What type of order analysis do you want to run (3D frequency spectrum, 3D order spectrum, 2D order cut, etc.)?  The DIAdem function you listed below "OrdAtParaSet()", does not run an order analysis calculation but only sets up the correct input channels-- note that the last parameter here is the RPMs channel I mentioned above.

 

Would you be able to post your starting data set?

Brad Turpin
DIAdem Product Support Engineer
National Instruments

0 Kudos
Message 2 of 12
(6,043 Views)

Hi Brad,

 

so sorry by mistake i have written that function actually i have used " Call ChnOrdATCalc(XW, ChnNoStr1, ChnNoStr2 ) " function in order to have order analysis in time domain, & i want 2d  order cut plot.

 

Thanks

Nidhi 

0 Kudos
Message 3 of 12
(6,027 Views)

Hi Brad,

 

One more thing i want to know in order analysis(time domain) what is that reduction mathod(RPM,TIME)?

 

Thanks

Nidhi 

0 Kudos
Message 4 of 12
(6,024 Views)

Hi Nidhi,

 

Would you please post a sample data set that you are wanting to analyze?

 

Brad Turpin
DIAdem Product Support Engineer

National Instruments

0 Kudos
Message 5 of 12
(6,013 Views)

Hi Brad,

 

Thanks a lot for your help, i solved out all the problems.thanks again.

 

Nidhi 

0 Kudos
Message 6 of 12
(5,974 Views)

Hi Brad,

 

again i m stuck in one problem. i have used function "Call ChnOrdATCalc(XW, ChnNoStr1, ChnNoStr2 )" in event click of dialog box, so if there occurs any error, it is taking "IDCancel " as Dlgstate even though i m pressing ok, so what to do to sort out the problem? i want to have dialog box(user defined) display of that error.

 

Thanks

Nidhi 

0 Kudos
Message 7 of 12
(5,921 Views)

Hi Nidhi,

 

This use case requires that you briefly suspend the standard VBScript error checking, like this:

 

On Error Resume Next

Call ChnOrdATCalc(XW, ChnNoStr1, ChnNoStr2) 

ErrNum = Err.Number

ErrMsg = Err.Description

ErrSrc = Err.Source   

On Error Goto 0

IF ErrNum <> 0 THEN

  MsgBox "Error " & ErrNum & ": " & ErrMsg & vbCRLF & "Occurred in " & ErrSrc

END IF

 

Brad Turpin

DIAdem Product Support Engineer
National Instruments

0 Kudos
Message 8 of 12
(5,906 Views)

Thanks Brad,

 

It's working fine.

 

Nidhi 

0 Kudos
Message 9 of 12
(5,875 Views)

Hi Brad,

 

I am sending you a data file for which i have to perform order analysis, values are coming,but how do i cross check whether values which are coming correct or not?

 

 

Thanks 

Nidhi 

 

 

0 Kudos
Message 10 of 12
(5,840 Views)