Напиши код vba для factorytalk view studio 13, который при выборе списка в combobox на дисплее номер 1 отобразить дисплей номер 2
vba
Sub ComboBox1_Change()
Dim selectedValue As String
' Получить значение, выбранное в ComboBox 1
selectedValue = Display1.ComboBox1.Value
' Отобразить соответствующий дисплей в Display2
Select Case selectedValue
Case "Дисплей 1"
Display2.DisplayPath = "Дисплей 1"
Case "Дисплей 2"
Display2.DisplayPath = "Дисплей 2"
Case "Дисплей 3"
Display2.DisplayPath = "Дисплей 3"
' Добавьте дополнительные значения и соответствующие дисплеи по необходимости
Case Else
' Обработка ошибок или действие по умолчанию
' Например, можно поместить главный дисплей в Display2
Display2.DisplayPath = "Главный дисплей"
End Select
' Обновить дисплей для отображения выбранного дисплея
Display2.Refresh
End Sub
Возможно, вам потребуется немного изменить код, чтобы он соответствовал вашей конкретной конфигурации, так как имена дисплеев и их пути могут отличаться от приведенных в примере. Вы можете изменить значения `Case`, добавить или удалить варианты выбора, а также настроить действия по умолчанию в `Case Else` в соответствии с вашими требованиями.
Этот код следует разместить в скрипте объекта дисплея номер 1, в обработчике события `Change` ComboBox1. При каждом изменении значения в ComboBox1 будет выполняться код, проверять выбранное значение и отображать соответствующий дисплей в Display2, а затем обновлять Display2 для отображения выбранного дисплея.Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет
Нажимая «Регистрация» или «Войти через Google», вы соглашаетесь с Публичной офертой, даете Согласие на обработку персональных данных, а также подтверждаете что вам есть 18 лет