Стартовая страница › Форумы › Новые идеи › Array String
- В этой теме 3 ответа, 3 участника, последнее обновление 1 год, 10 месяцев назад сделано
Mikhail.
-
АвторСообщения
-
15.08.2024 в 14:31 #34051
JurasskParkУчастник/// <summary> /// Simulates reading array. /// </summary> private void SimulateArray() { randomArray = randomArray ?? new double[DeviceTags[TagCode.RA].DataLength]; for (int i = 0; i < randomArray.Length; i++) { randomArray[i] = Random.NextDouble() * 10; } DeviceData.SetDoubleArray(TagCode.RA, randomArray, CnlStatusID.Defined); }Михаил, в соседней теме упомянул драйвер симулятор.
В этом симуляторе есть пример массива double, который отображается данные в красивом виде.
Но вот сделать отображение String как массив в примере Simulate у меня не получилось.
Я объявлял массив как в примере, слово бил на байты, потом конвертировал в double и заполнял в архив.Предложение. Сделать для строки ещё отображение как и array double.
15.08.2024 в 14:36 #34052
JurasskParkУчастник| ******************** Random ******************** | +-------+-----+---------------+----------+---------+ | 6 | RA | Array | Double[] | 106-108 | +-------+-----+---------------+----------+---------+ | | | Array[0] | 1,063 | 106 | +-------+-----+---------------+----------+---------+ | | | Array[1] | 7,316 | 107 | +-------+-----+---------------+----------+---------+ | | | Array[2] | 7,775 | 108 | +-------+-----+---------------+----------+---------+Я про этот пример.
Только вот так.| ******************** Random ******************** | +-------+-----+---------------+----------+---------+ | 6 | Slovo | Array | String[] | 106-108 | +-------+-----+---------------+----------+---------+ | | | Array[0] | Rapi | 106 | +-------+-----+---------------+----------+---------+ | | | Array[1] | dSca | 107 | +-------+-----+---------------+----------+---------+ | | | Array[2] | da | 108 | +-------+-----+---------------+----------+---------+15.08.2024 в 16:57 #34058
manjey73УчастникТам надо играться с индексом массива для канала
ArrIdx int Индекс обрабатываемого элемента массива
Формула в канале массива повторяется в каждом элементе массива.
-
Ответ изменён 1 год, 10 месяцев назад пользователем
manjey73.
16.08.2024 в 13:29 #34072
MikhailМодераторСтрока уже по сути является массивом из символов. Поэтому в Rapid SCADA реализовать массив строк довольно неудобно.
-
Ответ изменён 1 год, 10 месяцев назад пользователем
-
АвторСообщения
- Для ответа в этой теме необходимо авторизоваться.