DIAdem

cancel
Showing results for 
Search instead for 
Did you mean: 

reports in diadem 9

I have created a report in diadem 9.
I have chosen the layout option "name-oriented" and tried to work with different channel groups.
The fact that the channels within the first group have the same name like channels within the second group seems to confuse diadem 9. also I tried to set the channels via vbscript and use the number to force diadem 9 to use the correct channel - wihtout any success. I have attached the files.
0 Kudos
Message 1 of 5
(4,261 Views)
There is an option that influence this behaviour:
You will find a the checkbox called "Kurven expandieren" in the menu "Eistellungen -> Layoutparameter -> Kurvenexpansion" (in english: Settings -> Layout Parameters -> curve expansion). If the box is disabled, Report will only draw the 1st curve of the corresponding name. Enable the box to draw all curves that match the specified name.

Please mind that DIAdem 9 always tries to create unique channel names. This is a difference to previour versions where calling the same function in CALC always created identically called channels. Version 9 makes them individual by adding numbers. For reasons of backward compatibility, you can change this behaviour with the option "Einstellungen -> Desktop Parameter -> Allgemeines -> Eind
eutige Namen in Gruppen" (english: Settings -> Desktop Parameters -> General -> unique channel names within groups"
0 Kudos
Message 2 of 5
(4,261 Views)
Eigentlich wollte ich mit dem Nutzen der namensorientierten Graphen verhindern, daß beim Löschen eines Kanals die anderen Kanalnummern nachrutschen, wie es bei den nummernorientierten Graphen der Fall ist. Wenn ich die Kanäle dann aber nicht mehr über Gruppe und Namen (was ja vom informationsgehalt der Kanalnummer gleichkommt) sondern nur über den Namen identifizieren kann, hilft mir dieses neue feature nicht wirklich weiter.
0 Kudos
Message 3 of 5
(4,261 Views)
Hi d.s.,

If I understand your last (German) question correctly, you simply want to plot certain channel names from multiple groups such that if other channels from these groups are deleted, the same curves remain in the REPORT graph. I have loaded your posted data set and REPORT layout and noticed a few things.

1) You currently have your REPORT layout configured for "Expand Curves". This may or may not be what you want. Curve Expansion is perfect for the case that you have N XY channel pairs with the same channel names and you ALWAYS want to plot ALL of these XY pairs as curves. Then with one quick curve configuration in the 2D axis, you get N 2D curves on the axis system.

2) Your data set has 2 Groups with channels that have different names. This may be what you want or the type of data sets you expect to have to deal with, but it means that when you have "Expand Curves" selected you will only get 1 curve on your 2D axis.

3) The data in your 2 groups is identical, which makes it hard to tell what's really being displayed on the 2D axis, because the different curves completely overlap.

4) Your data channels are name-indexed in a way that the DIAdem 9 Beta versions did for you automatically. Note that the released version of DIAdem 9 does NOT do this anymore by default, although you can change this behavior as was pointed out by the first person to answer your question.

I have prepared 3 examples for you in the attached ZIP file "test_Groups.zip" based on your original data set, REPORT template, and expressed wishes:

A) Use your original data "test.TDM" with the REPORT template "test your data set.TDR". You will see that using your Group and channel names, we indeed get name-oriented curves from both Groups which are impervious to channel deletions. These curve configuration were created by dragging channel pairs [Example/Zeit, Example/Drehmoment] and [Example2/Zeit1, Example2/Drehmoment1] from the Data Portal either onto the 2D axis system or onto the configuration dialog for the 2D axis system. Note that this REPORT template does NOT use Curve Expansion.

B) Use the data set "test Both.TDM" and the REPORT template "test Regular.TDR". You will see that this new data set has 3 Groups which each have 4 identically named channels. The values of the 3 data channels are now different from group to group so that you can distinguish their curves from one another. This REPORT template also does NOT use Curve Expansion and was created by dragging the respective XY pairs from the Data Portal onto the 2D axis system.

C) Use the data set "test Both.TDM" and the REPORT template "test Curve Expansion.TDR". You will see that with only 1 curve configured in the 2D axis system that you get that 3 curves graphed, 1 from each Group. This is because this REPORT template is configured to use Curve Expansion, and each of these XY channel pairs are identically named.

Please ask if you have additional questions,
Brad Turpin
DIAdem Product Support Engineer
National Instruments
0 Kudos
Message 4 of 5
(4,261 Views)
Actually,

I just discovered that one thing I said above is incorrect. DIAdem 9.0 does by default automatically index your channel names for you within the same Group. It does NOT automatically index channel names that are repeated across multiple groups, as was the case in the customer's data set. Finally, you can change this behavior in the NAVIGATOR>>Settings>>Desktop parameters>>General dialog by selecting "Unique channel names for a group" (mean WITHIN a group). I have been using a Desktop.DDD file from DIAdem 8.1, and DIAdem 9.0 automatically leaves the channel name indexing turned off in that case, so I didn't notice this. Sorry for the small bit of incorrect advice.

Brad Turpin
DIAdem Product Support Engineer
Nationa
l Instruments
0 Kudos
Message 5 of 5
(4,261 Views)