Beschriftung eines Labels auf Intrumentpanel per VBS ändern
- Michael65589
- Posts: 4
- Joined: Fri 12. Oct 2012, 08:30
Beschriftung eines Labels auf Intrumentpanel per VBS ändern
Ist es möglich per VBS-Makro die Beschriftung eines Labels auf einem Intruments-Panel zu ändern?
Gruß
Michael
Gruß
Michael
- Michael65589
- Posts: 4
- Joined: Fri 12. Oct 2012, 08:30
Re: Beschriftung eines Labels auf Intrumentpanel per VBS änd
Hab gelöst.
In der Symboldatei eine Virtuelle Variable, sowie ein Enum erstellt
Dann im VBS-Script mit Siganls auf die Virtuelle Variable bezogen.
Gruß
Michael
In der Symboldatei eine Virtuelle Variable, sowie ein Enum erstellt
Code: Select all
{ENUMS}
enum Kunde (0="Hans", 1="Erwin")
{VIRTUALVARS}
Var=Customer Kunde
Code: Select all
Dim Customer
Set Customer = Signals("Customer")
Customer.value = 1
Michael
- PEAK-Support
- Sales & Support
- Posts: 1646
- Joined: Fri 10. Sep 2010, 19:34
Re: Beschriftung eines Labels auf Intrumentpanel per VBS änd
auch ein guter Ansatz! - sollte aber auch in VBS über die "Caption" Eigenschaft des Labes veränderbar sein.
Code: Select all
Sub LabelCaptionChangeExample()
Dim doc, scene, label
Set doc = Documents.Add(peDocumentKindInstrumentsPanel)
Set scene = doc.ActiveWindow.Object.ActiveScene
Set label = scene.Controls.Add(peControlTypeLabel)
label.Caption = "My New Label Text"
End Sub
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------
Re: Beschriftung eines Labels auf Intrumentpanel per VBS änd
Ab welcher PCAN Version ist dies Möglich?U.Wilhelm wrote:auch ein guter Ansatz! - sollte aber auch in VBS über die "Caption" Eigenschaft des Labes veränderbar sein.
Code: Select all
Sub LabelCaptionChangeExample() Dim doc, scene, label Set doc = Documents.Add(peDocumentKindInstrumentsPanel) Set scene = doc.ActiveWindow.Object.ActiveScene Set label = scene.Controls.Add(peControlTypeLabel) label.Caption = "My New Label Text" End Sub
- PEAK-Support
- Sales & Support
- Posts: 1646
- Joined: Fri 10. Sep 2010, 19:34
Re: Beschriftung eines Labels auf Intrumentpanel per VBS änd
sollte generell in der 5er Version funktionieren.
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------
Re: Beschriftung eines Labels auf Intrumentpanel per VBS änd
Gibt es auch eine Möglichkeit ein Label in der PCAN Version 4 zu ändern?U.Wilhelm wrote:sollte generell in der 5er Version funktionieren.
- PEAK-Support
- Sales & Support
- Posts: 1646
- Joined: Fri 10. Sep 2010, 19:34
Re: Beschriftung eines Labels auf Intrumentpanel per VBS änd
Nein, das ist in der 4er Version leider noch nicht möglich, da hier kein Zugriff auf die Eigenschaften des AddIns über Macros vorhanden sind.T.Lenz wrote:Gibt es auch eine Möglichkeit ein Label in der PCAN Version 4 zu ändern?
--------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------
PEAK-System Technik
Technical Support Team
support[at]peak-system.com
-------------------------------