TIA WinCC Prof V14 SP1 - Größe von Bildfenster dynamisieren

TIAISM

Level-1
Beiträge
100
Reaktionspunkte
4
Zuviel Werbung?
-> Hier kostenlos registrieren
Hey Forum,

benötige mal etwas Hilfe :p

Ich möchte gerne eine Meldefenster darstellen (einfachte Strings sollen dargestellt werden).
Ich möchte, dass das Bildfenster sich in der Größe automatisch anpasst.
Wenn nur ein String aktiv ist, soll auch nur die eine Spalte angezeigt werden.
Wenn 2 Strings aktiv sind, soll sich das Bildfenster vergrößern so dass 2 Spalten angezeigt werden.

So soll das dann weiter gehen.

Wenn 10 Stings aktiv sind (10 Spalten) möchte ich das Bildfenster an diesem Punkt scrollbar machen.
Hinter dem Bildfenster ist übrigens ein festes Bild hinterlegt.

Ich bin über jede andere Option/ Gedanke / Idee / Alternative erfreut.

Danke
 
hm..
Ich hab selber mal etwas ausprobiert was auch funktioniert..

Erstellt ein Bildfenster und klickt unter den Einstellungen Fenster an Bild anpassen.
Anschließend weist ihr dem Bildfenster ein Bild hinzu.

Anschließend programmiert ihr das Bild folgendermaßen:
Ihr öffnet die "Eigenschaftsliste" und findet dann unter Darstellung den Reiter "Breite" und "Höhe".

Habe bei mir jetzt einen C-Skript für die Höhe hinterlegt mit folgendem Code:

#define PIC_SIZE "IDB_0156_Aufruf_Infotexte_SPS_OUT_VISU_IN_Anzahl_aktive_Meldetexte"

//int iTAG_GET = 0;
iTAG_GET = GetTagSWord(PIC_SIZE);

switch(iTAG_GET)
{
case 0:
return 32;
break;
case 1:
return 32;
break;
case 2:
return 64;
break;
case 3:
return 96;
//printf("bOpenPlantCondition():Case3\r\n");
break;
case 4:
return 128;
break;
case 5:
return 160;
break;
case 6:
return 192;
break;
case 7:
return 224;
break;
case 8:
return 256;
break;
case 9:
return 288;
break;
case 10:
return 320;
break;

default:
return 32;
}
 
Zurück
Oben