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 

Tab Control



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!

06.06.2011, 11:59
Beitrag #11

Robert85 Offline
LVF-Gelegenheitsschreiber
**


Beiträge: 50
Registriert seit: Feb 2011

2009
2011
DE

13597
Deutschland
RE: Tab Control
Er meckert ich hätte das "Traverse for GObjects" nicht!?
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
Anzeige
06.06.2011, 12:06
Beitrag #12

macmarvin Offline
CLA
***


Beiträge: 445
Registriert seit: Sep 2006

2014
2004
EN

81373
Deutschland
RE: Tab Control
Oh... war mir nicht bewusst, daß sich der Name von 2009 auf 2010 geändert hat.
Anbei eine LV2009er Version.
2009 .vi  register_lv2009.vi (Größe: 19,39 KB / Downloads: 177)
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2016, 11:21
Beitrag #13

Patbue Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2016

2014 32bit
-
kA



RE: Tab Control
Guten Tag,
habe mir für meine Frage mal ,ein zuminderst ähnliches ,Topic gesuchtBig Grin

Zunächst einmal bin ich absoluter LV-Anfänger.

Nun zu meiner Frage:

Ist es möglich, Tabs von einer Tab Control von 'aussen', d.h. bspw. von einem Taster welcher sich auf Tab 1 befindet zu aktivieren?

Mein Wissensstand bis dato ist es, dass die Tabs erst aktiviert werden wenn ich während des laufenden Progrmamms eben auf diese jeweiligen Tabs klicke....


Es dreht sich grundsätzlich um eine Motorsteuerung , welche momentan durch versch. Tabs getrennt:
1.Tab -connect
2.Tab - Motor init
3.Tab - Motor on

.. diese 3 Tabs sollen nach möglichkeit über einen TAster alle nacheinender aktiviert werden
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
29.04.2016, 14:17
Beitrag #14

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Tab Control
Hallo Patbue,

es steht dir immer frei, einen eigenen Thread zu erstellen anstatt einen alten aufpoppen zu lassen…

Was heißt bei dir "aktivieren"?
- Es gibt eine Property für jeden Reiter in einem Tab-Control, mit dem der jeweilige Reiter aktiviert&deaktiviert werden kann.
- Du kannst über eine lokale Variable des Tab-Controls festlegen, welcher Reiter gerade im Vordergrund ist - das hat aber nichts mit "aktivieren" zu tun…
- Du kannst über eine Property des Reiters auch festlegen, ob dieser überhaupt "sichtbar" ist…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.05.2016, 08:21
Beitrag #15

Patbue Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2016

2014 32bit
-
kA



RE: Tab Control
Hallo GerdW,

vielen Dank für die schnelle Antwort!

Aktivieren des Tabs bedeutet für mich soviel das, bspw. die Initialisierung des Motors , welche auf Tab2 'implementiert' ist nur dann Stattfindet wenn ich eben diesen Tab2 mit der Maus anklicke.

Ich hätte jedoch gerne die Initialisierung des Motors durch einen Taster gesteuert welcher auf Tab1 ist.
Das heißt ich möchte TAb2 von Tab1 ansteuern aber niemals manuell mit der Maus öffnen müssen..Smile

Mag auch sein, dass die Tab COntrol für mein Vorhaben garnicht so geeignet ist, schaue mir jetzt jedenfalls mal die Properties der TAbs an.

LG Patbue
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.05.2016, 08:49
Beitrag #16

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Tab Control
Meinst Du es so? (wenn ja, dann hat es Gerd schon gesagt)
   
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.05.2016, 09:39
Beitrag #17

Patbue Offline
LVF-Neueinsteiger


Beiträge: 4
Registriert seit: Apr 2016

2014 32bit
-
kA



RE: Tab Control
Hallo Lucki,

habe das gerade mal ausprobiert, durchaus geht das in die richtige Richtung...

Jedoch ist der Plan, die Seite 2 deines Pics zwar aufzurufen/zu aktivieren aber eben diese Seite nicht zu öfnnen.

Also prinzipiell nicht 'Gehe zu Seite 2',
sondern:
'Führe Seite 2 aus, zeige Seite 2 nicht und bleib hier'.
Auf Seite 2 muss also nichts bedient werden sondern der Case im Tab muss nur von Seite1 aus geschaltet werden.
Big Grin
Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
03.05.2016, 19:02
Beitrag #18

GerdW Offline
______________
LVF-Team

Beiträge: 17.469
Registriert seit: May 2009

LV2021
1995
DE_EN

10×××
Deutschland
RE: Tab Control
Hallo Patbue,

Zitat:Jedoch ist der Plan, die Seite 2 deines Pics zwar aufzurufen/zu aktivieren aber eben diese Seite nicht zu öfnnen.
Aha, also die Seite "aufrufen", ohne sie aufzurufen!? Hmm

Zitat:Also prinzipiell nicht 'Gehe zu Seite 2', sondern:
'Führe Seite 2 aus, zeige Seite 2 nicht und bleib hier'.
Auf Seite 2 muss also nichts bedient werden sondern der Case im Tab muss nur von Seite1 aus geschaltet werden.
Da scheint ein Verständnisproblem bei dir vorzuliegen!
Es ist vollkommen egal, welcher Tab in einem TabControl gerade angezeigt wird: dein Code ist davon vollkommen unabhängig (solange du keine explizite Abhängkeit über Case-Strukturen programmierst)!

Also: einfach dein VI mit einer passenden Statemachine ausstatten und schon kannst du über beliebige Buttons beliebige States ausführen…

Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.05.2016, 07:26
Beitrag #19

Freddy Offline
Oldtimer
****


Beiträge: 729
Registriert seit: Aug 2008

2019, 2020, 2021
1996
DE

76275
Deutschland
RE: Tab Control
Zu dem mehrere Events in einer While Schleife.

Es ist doch so, wenn ich ein Event auslöse, merkt sich das Programm diese Aktion solange bis das Event es ausführt.
D.h. wenn ich z.B. mit der Maus ein Event des 2. Events zu einem Zeitpunkt anstoße wo dieses nicht aktiv ist, wird meine Aktion ausgeführt sobald es aktiv ist. Also ich betätige zu einem Zeitpunkt die Maus und es passiert nichts. Dann plötzlich, wenn das Event aktiv wird werden wie von Geisterhand bestimmte Dinge den genau die Musikaktivitäten ausgeführt.

Ist das so oder interpretiere ich das Event Ereignis falsch?

Gruß
Freddy

Einführende Links zu LabVIEW, s. GerdWs Signatur.
Webseite des Benutzers besuchen Alle Beiträge dieses Benutzers finden
Diese Nachricht in einer Antwort zitieren to top
04.05.2016, 07:53 (Dieser Beitrag wurde zuletzt bearbeitet: 04.05.2016 07:56 von Lucki.)
Beitrag #20

Lucki Offline
Tech.Exp.2.Klasse
LVF-Team

Beiträge: 7.699
Registriert seit: Mar 2006

LV 2016-18 prof.
1995
DE

01108
Deutschland
RE: Tab Control
(03.05.2016 09:39 )Patbue schrieb:  Also prinzipiell nicht 'Gehe zu Seite 2',
sondern:
'Führe Seite 2 aus, zeige Seite 2 nicht und bleib hier'.
Auf Seite 2 muss also nichts bedient werden sondern der Case im Tab muss nur von Seite1 aus geschaltet werden.
Big Grin
Es ist doch nichts einfacher als das - obwohl: Eine TabSeite wird ja niemals ausgeführt. Man kann nur, nachdem Seite 2 sichtbar ist, die Bedienelemente auf dieser Seite betätigen.
Und das kann man natürlich auch programmatisch tun, mit Hilfe von lokalen Veriablen. Da braucht man Seite 2 nicht extra aufzurufen
Das ist sogar ganz einfach, denn im Blockdiagramm bleiben ja die Elemente auf den einzelnen Seiten des Registerkartenelementese immer alle frei sichtbar; im Unterschiede zum FP, wo man nur die Controls der aktuellen TabSeite sieht.
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
  Scale Control with Tab Control GT123 6 6.318 08.12.2016 12:42
Letzter Beitrag: jg

Gehe zu: