INFO: Dieses Forum nutzt Cookies...
Cookies sind für den Betrieb des Forums unverzichtbar. Mit der Nutzung des Forums erklärst Du dich damit einverstanden, dass wir Cookies verwenden.

Es wird in jedem Fall ein Cookie gesetzt um diesen Hinweis nicht mehr zu erhalten. Desweiteren setzen wir Google Adsense und Google Analytics ein.


Antwort schreiben 

Menu und *.mnu auslesen



Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!

21.03.2007, 16:01
Beitrag #1

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Menu und *.mnu auslesen
Hallo Zusammen

hat einer von euch schon einmal erfolgreich die VIs einer Palette ausgelesen?
(Z.B. alle VIs, die in "NI Measurements" sind)

Gruss,
Christian

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2007, 16:20
Beitrag #2

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Menu und *.mnu auslesen
Häää? Blink Willst Du die Dir in einem Array anzeigen lassen? Wacko Oder was meinst Du mit auslesen? Blink

Gruß Markus

<!--quoteo(post=24725:date=21.03.2007, 16:01:name=<<oenk>>)--><div class='quotetop'>ZITAT(<<oenk>> @ 21.03.2007, 16:01) [url=index.php?act=findpost&pid=24725][/url]</div><div class='quotemain'><!--quotec-->Hallo Zusammen

hat einer von euch schon einmal erfolgreich die VIs einer Palette ausgelesen?
(Z.B. alle VIs, die in "NI Measurements" sind)

Gruss,
Christian[/quote]

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2007, 16:30
Beitrag #3

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Menu und *.mnu auslesen
Hallo Markus,

ich dachte mir fast, dass ich missverständlich schreibe.....
Dann werde ich es mal ausführlicher beschreiben:
ich habe zwei unterschiedliche Geräte (das eine ist ein bisschen älter, das andere jünger)
Beide machen jedoch das Gleiche (es sind zwei Audio Analyzer).
Für beide gibt es eine ganze Anzahl von VIs, um sie über die GPIB-Schnittstelle zu steuern.
Ich würde gerne eine Oberfläche erstellen, mit der man beide steuern und vor allem
initialisieren kann.
Man muss bei beiden vor der Messung u.a. den Analyzer und den
Generator konfigurieren. Jetzt hätte ich gerne automatisch sämtliche VIs ausgelesen, die als Treiber
zur Verfügung gestellt werden. Nun will ich aber nicht nur die VIs an sich lesen, sondern zusätzlich
unter welcher Palette sie gruppiert wurden.
zB: alle VIs, die unter Generator Configuriation -> Generator Instrument -> Analog Generator Configuration
stehen
Somit könnte ich für beide die Schnittmenge aller VIs zur Konfiguration bilden und mir so eine *.ini erstellen, die beide Geräte unabhängig
voneinander initialisieren kann.
Das eine Gerät hat einfach mehr Funktionalität....

Hoffe das war jetzt verständlicher....
(ich könnte es natürlich von Hand abschreiben und mir dann ein XML-file erstellen, aber das wäre ja langweilig ;-)
ich dachte mir das geht sicher auch automatisch)

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2007, 16:38
Beitrag #4

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Menu und *.mnu auslesen
Hallo,

ich habe das jetzt glaub' einigermaßen verstanden was Du meinst.
Du hast quasi VIs vom alten Gerät und VIs vom neuen Gerät und willst dann überprüfen, welche VIs "doppelt" vorhanden sind, bzw. welche VIs von beiden benutzt werden? Und auf die unterschiedlichen VIs möchtest Du zugreifen, indem Du in LabVIEW die Palette vom neuen und vom alten Gerät ausliest und daraus die Schnittmenge bildest? Stimmt's? Wink
Was Du dann in die *.ini schreiben willst habe ich noch nicht so ganz verstanden. Blink

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2007, 16:51
Beitrag #5

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Menu und *.mnu auslesen
Jupp, den ersten Schritt hast du fast verstanden.
Ich denke zwar nicht, dass die VIs exakt gleich heissen, aber so in etwa.
Es geht auf jeden Fall darum, den Generator zu initialisieren.
Dh da muss gesetzt werden, welcher Kanal angesprochen werden soll,
wie die Ausgabe stattfindet, welche Bandbreite etc.
Das kann zum Beispiel bei beiden gleich sein -> ini-Einträge, die von beiden genutzt werden.
Jetzt kann man aber bspw. bei dem neueren Gerät noch mehr Filteroptionen einstellen, als bei
dem alten -> ini-Einträge, die nur vom neuen genutzt werden.
Da es mehere Optionen gibt (Generator, Analyzer, Functions, etc) die gesetzt werden, R&S die
schon schön in Unterpaletten abgelegt hat, haette ich halt diese gerne ausgelesen. Das erstpart
dann einiges an Arbeit, da sie schon gruppiert abgelegt sind (naja, das mit der Arbeit sparen relativiert
sich wieder, wenn man bedenkt wielange ich schon dransitzte Unsure)

Hoffe jetzt die letzten Unklarheiten beseitigt zu haben

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
21.03.2007, 19:03
Beitrag #6

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Menu und *.mnu auslesen
Jetzt ist zumindest mal klar was Du möchtest. Dann kann ich mich auch mal auf die Suche machen, wie man das lösen könnte. Spontan weiß ich jetzt leider auch nicht direkt Bescheid. Aber jetzt geht's ans Suchen. Wink

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2007, 16:35
Beitrag #7

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Menu und *.mnu auslesen
Ich schmeiss das HandtuchPccrash

Lese auf forums.lavag.org

QUOTE(nil @ Jul 20 2004, 06:21 AM)
There are many .mnu files in the folder of LabVIEW 7.0user.lib,but when i open them in UltraEdit i have no idea what they consist of.So i just want to know what are they and how to make a .mnu file myself ,by LabVIEW or other editor?Thanks for help.

Answer:
"There are binary files, and only NI has the tools to read and write them. These can be created using the palette editor. There are instructions in the LabVIEW User Manual."

naja, ein Versuch war's wert....

Gruss,
Christian

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2007, 20:16
Beitrag #8

Y-P Offline
☻ᴥᴥᴥ☻ᴥᴥᴥ☻
LVF-Team

Beiträge: 12.612
Registriert seit: Feb 2006

Developer Suite Core -> LabVIEW 2015 Prof.
2006
EN

71083
Deutschland
Menu und *.mnu auslesen
Was ich gefunden habe, ist dass man wohl eigene Paletten erstellen kann (vgl. hier). Aber auslesen weiß ich auch nicht.
Und nach Deinem Post glaube ich langsam auch nicht mehr daran.

Gruß Markus

--------------------------------------------------------------------------
Bitte stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort !!
--------------------------------------------------------------------------
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
22.03.2007, 22:15
Beitrag #9

cb Offline
LVF-SeniorMod


Beiträge: 1.731
Registriert seit: Feb 2006

2018SP1
2001
EN

40xxx
Deutschland
Menu und *.mnu auslesen
' schrieb:Was ich gefunden habe, ist dass man wohl eigene Paletten erstellen kann (vgl. hier). Aber auslesen weiß ich auch nicht.
Und nach Deinem Post glaube ich langsam auch nicht mehr daran.

Gruß Markus

und ich kann das bestätigen, dass ofzizell nur NI die Tools hat um die Paletten ausserhalb von LV zu bearbeiten. In LV kann man die zwar selber bearbeiten und speichern, aber um die auslesen zu können müsste man das Dateiformat verstehen. Wenn man sich viel Mühe gibt, kann man das sicher "reverese engineer"-en, aber ob das den Aufwand wert ist?

http://www.rotabench.com - rotierende Prüfstände nach dem Baukasten-Prinzip
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
23.03.2007, 08:35
Beitrag #10

oenk Offline
LVF-Stammgast
***


Beiträge: 361
Registriert seit: May 2005

>= 7.1
2004
EN

3018
Schweiz
Menu und *.mnu auslesen
Guten Morgen Markus und i2dx

vielen Dank für eure Bemühungen.
An ein reverse-engineering hab ich auch schon gedacht. Nachdem ich mir dann aber mal ein Beispiel-Menü erstellt habe
und mir das zugehörige *.mnu file angeschaut habe, hab ich mich dagegen entschieden.
Denn wie vermutet: der Aufwand ist es nicht wert!

so long, einen letzten schönen Arbeitstag und dann ein erholsames WE

Christian

In theory, there is no difference between theory and practice; In practice, there is.

Chuck Reid
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Antwort schreiben 


Möglicherweise verwandte Themen...
Themen Verfasser Antworten Views Letzter Beitrag
  Runtime Menü auslösen aus anderem VI GT123 4 3.461 11.09.2020 16:12
Letzter Beitrag: GT123
  Dynamisches Menü für eine Visualisierung Speedriff 0 3.338 09.09.2016 16:57
Letzter Beitrag: Speedriff
  Eintrag ins "Options Menü" für Klassen Frank M-F 0 3.115 28.08.2016 14:43
Letzter Beitrag: Frank M-F
  Drop-Down Menü zum (de)aktivieren von GUI-Elementen Atlaspremier 11 10.434 12.07.2016 12:10
Letzter Beitrag: Trinitatis
  .txt nach DropDown Menü head91 5 4.704 03.02.2015 16:17
Letzter Beitrag: Trinitatis
  State-Machine mit menu ring Pral 3 4.398 07.12.2014 18:35
Letzter Beitrag: Pral

Gehe zu: